https://github.com/t4ccer/cgt-tools
Combinatorial Game Theory toolkit
https://github.com/t4ccer/cgt-tools
cgt combinatorial-game combinatorial-game-theory
Last synced: 2 months ago
JSON representation
Combinatorial Game Theory toolkit
- Host: GitHub
- URL: https://github.com/t4ccer/cgt-tools
- Owner: t4ccer
- License: agpl-3.0
- Created: 2023-05-21T23:07:36.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-29T03:08:59.000Z (3 months ago)
- Last Synced: 2025-04-12T20:49:54.816Z (2 months ago)
- Topics: cgt, combinatorial-game, combinatorial-game-theory
- Language: Rust
- Homepage: https://docs.rs/cgt
- Size: 1.53 MB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Citation: CITATION.cff
Awesome Lists containing this project
README
# cgt
Combinatorial Game Theory framework and toolkit in Rust and Python.
## CGT GUI
Experimental graphical interface. See [README](./cgt_gui/README.md).
## CGT CLI utils
Some of the library features are exposed through CLI utility tool. See [CLI README](./cgt_cli/README.md) for installation and usage instructions.
## Rust Library
[Documentation](https://docs.rs/cgt/latest/cgt/)
## Python Library
Not published yet
Python interface is inteded as a thin wrapper for interactive exploration using notebook software like [Jupyter](https://jupyter.org/) rather than exhaustive searches of large search spaces.
## Credits
- Library is heavily inspired by https://github.com/aaron-siegel/cgsuite
- Library in Haskell that provides basic functions to work with combinatorial games https://github.com/kamekura/haskell-cgt## License
Copyright (C) 2023-2025 Tomasz Maciosowski (t4ccer)
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU Affero General Public License for more details.You should have received a copy of the GNU Affero General Public License along with this program. If not, see .