Commit Graph

18 Commits (f09a2e9893b4d8e3f8e24cfd861780243f50e96b)

Author SHA1 Message Date
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
Thibault Duplessis 001f8387b9 make sure tournament pairings don't go unnoticed 2014-05-08 18:35:50 +02:00
Thibault Duplessis e791190394 cache user titles, remove futures 2014-04-17 00:01:24 +02:00
Thibault Duplessis 9b1b8ae8c4 improve tournament templating 2014-04-10 23:11:34 +02:00
Thibault Duplessis 49bd46e2cb translate tournament names 2014-03-16 00:09:15 +01:00
Thibault Duplessis 98215c8018 fix tournament translation 2014-03-15 23:19:46 +01:00
Thibault Duplessis fbce76c6d5 fix tournament clocks 2014-03-14 22:44:00 +01:00
Thibault Duplessis d0a1c27405 replace all images with font icons and SVG 2014-02-15 01:50:08 +01:00
Thibault Duplessis 7fe25a2a61 tournament app 2013-05-12 12:02:45 -03:00
Thibault Duplessis abc6ffe9ec move app/ to old/, create new app/ 2013-03-14 19:16:36 +01:00
Thibault Duplessis 6df7579267 update package references 2013-02-28 01:45:15 +01:00
Thibault Duplessis 4840bbc258 tournament improvements 2012-09-16 15:28:41 +02:00
Thibault Duplessis bbb2dd1f96 tournament fixes and improvements 2012-09-15 23:59:14 +02:00
Thibault Duplessis c10d4c4d96 tournaments, getting close! 2012-09-15 19:52:33 +02:00
Thibault Duplessis f57b978499 tournament wip 2012-09-15 19:29:51 +02:00
Thibault Duplessis e321897391 tournament UI 2012-09-15 11:11:30 +02:00
Thibault Duplessis dd1184ef85 tournament wip 2012-09-14 11:08:32 +02:00
Thibault Duplessis b5d7339987 reload started tournament UI when something happens 2012-09-13 01:43:48 +02:00