Gennan's Time Equations
These are a set of equations created by OGS forum contributor gennan, in order to establish a comparable value for various types of time control.
He proposed them in this post from December 2021.
gennan begins by establishing an estimate for the expected number of moves per player in a scored game, generalised for board size and shape.
numberOfMovesPerPlayer = round(boardWidth * boardHeight / 3)
This value forms the base of the equations, which produce a value that he calls totalTimePerPlayer.
Time control | Head | 1st term | 2nd term | 3rd term | 4th term |
---|---|---|---|---|---|
Byoyomi | totalTimePerPlayer equals | mainTime | + (numberOfMovesPerPlayer + periods - 1) | * byoyomi | * 0.75 |
Canadian | totalTimePerPlayer equals | mainTime | + (numberOfMovesPerPlayer / stonesPerPeriod) | * overtimePeriod | * 0.75 |
Fischer | totalTimePerPlayer equals | initialTime | + min(fischerMaxTime, numberOfMovesPerPlayer * increment) | ||
Simple | totalTimePerPlayer equals | numberOfMovesPerPlayer | * timePerMove | * 0.75 |
He continues:
timePerMove = totalTimePerPlayer / numberOfMovesPerPlayer
Both totalTimePerPlayer and timePerMove seem to represent seconds.