Systems Mac-mahon system Categories Inner group pairing Placement Software OpenGotha OpenGothaDev Gotha To know more
La page de Luc Vannier

 

OpenGotha is a go tournament management program : Registration, pairing, results, ...

OpenGotha main features

  • Manages MacMahon, Swiss and Swisscat systems. The Tournament Organizer can choose predefined standard systems. He can also customize his tournament by setting by himself most of pairing and placement parameters.
  • It runs under Linux, MacOS and Windows.
  • Being based on a client-server architecture, a tournament may be managed from several workstations.
  • Up to 1200 players and 20 rounds.
  • EGF and FFG databases are integrated. Registering is thus faster and more reliable.
  • Automatic, Semi-automatic or Manual Pairing.
  • Produces results in several formats, including formats for EGF and FFG rating lists, and a directly publishable file in HTML format.
Download OpenGotha

OpenGotha main internal features

  • OpenGotha has been designed on a totally transparent basis.
    You can get the sources by simple request (GPL Licence).
  • The pairing algorithm is based on an evaluation function and a pairing algorithm
    • The evaluation function is, for each candidate pair, the algebric sum of a list of criteria. The weight of each criterion can be consulted and modified by the tournament organizer.
    • The pairing algorithm is a maximum weight matching algorithm.

OpenGotha evaluation function

For each candidate pair of players, OpenGotha computes an evaluation function which is the sum of elementary functions, each of these elementary functions being based on a specific criterion.


A detailed description will be available soon...


You can have a good idea by reading Gotha page