Building a bot to play Last Coin Standing
In this game, there is a pile of coins and each player takes turns to take a number of coins from the pile. There is a lower and an upper bound on the number of coins that can be taken from the pile. The goal of the game is to avoid taking the last coin in the pile. This recipe is a variant of the Game of Bones recipe given in the easyAI
library. Let's see how to build a game where the computer can play against the user.
Create a new Python file and import the following packages:
from easyAI import TwoPlayersGame, id_solve, Human_Player, AI_Player
from easyAI.AI import TT
Create a class to handle all the operations of the game. The code inherits from the base class TwoPlayersGame
available in the easyAI
library. There are a couple of parameters that must be defined for the code to function properly. The first one is the players
variable. The player
object will be discussed later. Create the class using the following...