17 #include <core/darwin.h> 18 #include <core/properties.h> 19 #include <core/tournament.h> 25 PROPERTY(
eval_games,
int, 10,
"Number of evaluation games");
26 PROPERTY(
rematches,
bool,
true,
"Play both-side rematches?");
A population implementation encapsulates the fixed-size set of genotypes, together with the rules for...
Definition: darwin.h:161
A simple tournament implementation.
Definition: simple_tournament.h:37
void evaluatePopulation(darwin::Population *population, GameRules *game_rules) override
Run the tournament and assigns fitness values based on the results.
Definition: simple_tournament.cpp:26
int eval_games
"Number of evaluation games"
Definition: simple_tournament.h:25
SimpleTournament configuration.
Definition: simple_tournament.h:24
bool rematches
"Play both-side rematches?"
Definition: simple_tournament.h:26
Game rules abstraction (used to run the tournament)
Definition: tournament.h:40
The foundation for data structures supporting runtime reflection.
Definition: properties.h:388
Tournament interface.
Definition: tournament.h:53
Reusable tournament implementations.
Definition: simple_tournament.cpp:20