keithgw / wingspan

A Wingspan AI that uses reinforcement learning to learn to play the wingspan board game.
2 stars 1 forks source link

add turn types taken for each player to the game state #29

Closed keithgw closed 7 months ago

keithgw commented 7 months ago

The Player class should maintain a history of each action type taken. Perhaps even the total turns left in the game should be calculated from turns taken in each player class.

Add a render method for this information.

keithgw commented 7 months ago

Move all of the player specific methods and states out of game state and move it onto each player. The game state will only maintain the current game turn and the current player.

keithgw commented 7 months ago

remove history tracking from scope.

keithgw commented 7 months ago

The game turn is not information that needs to be rendered, so rendering will happen in the main game class.