A computer algebra system for research
in combinatorial game theory


Latest Version:

Combinatorial Game Suite is a computer algebra system for research in combinatorial game theory. It implements the Conway algebra of partizan combinatorial games and several related systems. CGSuite has a built-in library of well-known rulesets such as Clobber, Toads and Frogs, Kayles, and Wythoff Nim, and it includes a custom-designed scripting language, CGScript, that can be used to create and explore new ones.

Once installed, CGSuite includes an extensive documentation system with tutorials and reference material. A working knowledge of combinatorial game theory is assumed; an introductory CGT text, such as Winning Ways by Berlekamp, Conway, and Guy or Lessons in Play by Albert, Nowakowski, and Wolfe, will provide the necessary background.


CGSuite is, and will always be, completely free and open source, and versions are available for Mac OS, Windows, and Linux. It is licensed for personal and research use under the GNU General Public License, version 3; for more details, or to obtain the CGSuite source code, please visit the github page (linked above).

CGSuite and site content are (c) 2003-2024 Aaron Siegel.