|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
com.anji.tournament
contains classes to handle tournaments and games.
See:
Description
Interface Summary | |
---|---|
Game | Game does not carry state of a specific contest between two players. |
IteratedPlayer | |
Player | Abstract player interface. |
PlayerTranscriber | |
Tournament | Abstract class that manages a list of players, has them play each other in matches, and returns the results. |
Class Summary | |
---|---|
Bracket | |
CompositeTournament | |
DirectTournament | Each contestant plays 1 game against each opponent. |
DoubleEliminationTournament | Standard double elimination tournament, except players are re-seeded after every round. |
GameConfiguration | |
GameResults | |
IteratedGame | This is a game composed of iterating over a component game. |
KRandomOppsTournament | Each subject plays at least k games against a random set of opponents. |
PlayerResults | |
PlayerResultsScoreComparator | Sorts PlayerResult objects in descending order of score. |
PlayerStats | Collates win-loss-tie results. |
ScoringWeights | |
SimpleTournament | Abstract class that manages a list of Player contestants, has them play each
other in matches, and packages the results. |
SingleEliminationTournament | Standard double elimination tournament, except players are re-seeded after every round. |
TournamentFitnessFunction | Fitness function in which chromosomes are evaluated by their phenotypes playing a set of matches. |
TournamentPlayerResults |
com.anji.tournament
contains classes to handle tournaments and games.
A Tournament
is a series of matches between a population of
Player
objects, where the particular tournament logic determines who
plays whom, and how many times. A Game
is an individual contest between
two players. Game
and IteratedGame
form a
composite
design pattern. An IteratedGame
might represent a match, or a series of
trials, or any hierarchy of contests and sub-contests.
TournamentFitnessFunction
ties this all to the genetic algorithm
framework.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |