lila/modules/tournament/src/main
Philippe Suter f09a2e9893 Tournament systems.
- Introduced the concept of tournament systems: a system is a
  combination of pairing and a scoring system.

- Tournaments now store "events" in addition to the pairings. Events are
  an extensible meta-information mechanism.

- Factored out current hardcoded tournament logic into the "Arena"
  system. Arena is the default system.

- Added a "Swiss" system for FIDE-like tournaments. Pairing logic is
  based on the FIDE-sanctionned Burstein system.

- The Swiss system pairs players as soon as all games in the previous
  round are completed. Players get paired regardless of whether they are
  present in the lobby.
2014-07-13 13:29:26 -04:00
..
arena Tournament systems. 2014-07-13 13:29:26 -04:00
swiss Tournament systems. 2014-07-13 13:29:26 -04:00
AutoPairing.scala special game status for pools and tournaments 2014-06-21 15:14:16 +02:00
DataForm.scala Tournament systems. 2014-07-13 13:29:26 -04:00
Env.scala warn pool and tournament players that hey must make their first move 2014-06-21 14:35:56 +02:00
Event.scala Tournament systems. 2014-07-13 13:29:26 -04:00
Organizer.scala Tournament systems. 2014-07-13 13:29:26 -04:00
Pairing.scala Tournament systems. 2014-07-13 13:29:26 -04:00
Player.scala Tournament systems. 2014-07-13 13:29:26 -04:00
Reminder.scala upgrade to play 2.3 and scala 2.11 2014-06-01 23:22:17 +02:00
Schedule.scala only tournaments of same types can overlap 2014-04-13 22:22:46 +02:00
Scheduler.scala let players rest after the monthly bullet tournament 2014-04-27 23:10:52 +02:00
Socket.scala version pool and tournament crowd events 2014-07-02 21:19:46 +02:00
SocketHandler.scala pools WIP 2014-06-04 22:46:14 +02:00
Status.scala s/⇒/=> 2014-02-17 10:12:19 +01:00
System.scala Tournament systems. 2014-07-13 13:29:26 -04:00
Tournament.scala Tournament systems. 2014-07-13 13:29:26 -04:00
TournamentApi.scala Tournament systems. 2014-07-13 13:29:26 -04:00
TournamentClock.scala scheduled tournaments WIP 2014-04-08 22:17:33 +02:00
TournamentRepo.scala promote rare tournament winners 2014-05-25 11:44:34 +02:00
Winners.scala promote rare tournament winners 2014-05-25 11:44:34 +02:00
actorApi.scala pools WIP 2014-06-04 22:46:14 +02:00
package.scala Tournament systems. 2014-07-13 13:29:26 -04:00