Welcome to ZTicTacToe’s Documentation¶
Tic Tac Toe is a famous game in which two players take turns placing a mark on a 3x3 grid. The first player to get three in a row wins.
The module is a standalone implementation of the game TicTacToe providing functionality to keep track of the game’s state and to make moves.
Features¶
Standalone implementation of the game Tic Tac Toe.
Provides a way to customise move triggers and access state variables.
Comes with an engine with near perfect moves.
Written in Python from scratch and does not require any external libraries.
Can be integrated into a larger project, with very little effort.
Throws custom-built errors making it easy to debug and handle errors.
Links¶
Installation¶
pip install zttt
Contents
- Module zttt
PvPPvCZTBaseBoardZTBaseBoard.set_indicators()ZTBaseBoard.board_listZTBaseBoard.statusZTBaseBoard.moveZTBaseBoard.turnZTBaseBoard.winnerZTBaseBoard.historyZTBaseBoard.empty_positionsZTBaseBoard.empty_cornersZTBaseBoard.empty_edgesZTBaseBoard.highlightedZTBaseBoard.boardZTBaseBoard.on_moveZTBaseBoard.on_finish
- Module zttt.zt_errors
ZTErrorZTBadFunctionCallZTGameExceptionZTInvalidInput- Examples