As part of the thesis, a program for playing a digital card game between a computer opponent and a user was created. The AI uses MCTS to select moves in the game. It is written in python and uses the Fireplace simulator for the game object framework, with fully implemented game rules and restrictions. A user interface was added for players to play versus the AI via the command line. We tested the performance and success of the program in various versions when playing against a computer and playing against a human opponent.
|