Simple Chess game for TIC with random AI player (empty computer screen) and two Minimax players with stochastic choices on the branching paths and maximum branching set. Second minimax player (angry face) explores the search tree more deeply than the first and should take a while to compute his moves.
Better played with between two human players. Putting two angry computers one against the other is not recommended. AI's may take some time to compute their actions (About 6 minutes for hard AI).
The game's code is a mess but should be well commented enough so that you can understand it. If you want any help understanding it just send me a message on itch.

* Arrow keys to move cursor on table and on menus.
* A (z on keyboard) Selects pieces and selects options on menu
* B (x on keyboard) cancels the selection of a piece and leaves in-game menu.
* X (a on keyboard) opens in-game menu
In-game Menu help:
* Arrow resumes the game
* Select a player's icon to cycle it between human, random AI, Easy Minimax AI and "Hard" Minimax AI.
* Select the looping arrow to restart the game.
* Click on the door if you're a heartless person.

* When two AIs are battling it out, the "AI thinking" icon shows the faster AI, not the correct one.
* Mac executable gives a warning before launching, but otherwise seems to work as expected.

* No audio is intentional. Audio on these kinds of games tended to be what I hated most as a child.
* Cursor points to where the AI moved its piece to help the player identify what move was made.
* I don't plan on adding animations.

Made by USPM for the FFS2019 game jam.


Download NowName your own price

Click download now to get access to the following files:

tichess.tic.linux64 2 MB
tichess.tic 46 kB 5 MB

Leave a comment

Log in with to leave a comment.