net.alloyggp.tournament.api.Score Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ggp-tournament Show documentation
Show all versions of ggp-tournament Show documentation
A library for GGP tournament specification and scheduling.
package net.alloyggp.tournament.api;
import javax.annotation.concurrent.Immutable;
/**
* Represents a player's aggregate score at some point in the tournament.
* This is used to turn match results into {@link Ranking}s.
* The implementation may contain details for scoring that differ
* by tournament format, and so is private.
*/
@Immutable
public interface Score extends Comparable {
//TODO: Add a method that gives a meaningful string summary of the score
//for human consumption? Or leave out of the API here?
}