ASCIIBoardGame_Engine
August 7, 2026 ยท View on GitHub
This respository contains software for creating a tui in c++. It is specially designed to create board games since it has a board widget, but it could be used for other purposes as well. Look at the repository's documentation either in the docs folder or under deployments located on the right column. Examples are provided in the examples folder.
Windows
Build ASCII_Board_Game_Engine as a dll and link to your project. Also build the build_board_config and validate_board_config binaries. For the build to succeed, make sure msbuild is installed on your system and add msbuild.exe to your path environment variable. Then the build can be completed by running:
.\windows_make.bat
If you would prefer to not build everything, binaries are available in releases.
Linux
Build ASCII_Board_Game_Engine as a shared object and link to your project. A make file is provided in the repository. To make the shared object, the build_board_config binary, and validate_board_config binary, simply run:
make engine
To make the test for ASCII_Board_Game_Engine, run:
make test
To build both, run:
make all
If you would prefer to not build everything, binaries are available in releases.
Example Games Using ASCII_Board_Game_Engine:
Developer: tjunruh