Skip to content

Add support for AI for path-searchable games #67

@andrewjmeier

Description

@andrewjmeier
  • Subclass Player to create a Computer Player class
  • In the State Machine, check to see if a player is a computer, if it is, go figure out the move to be made
  • Implement AB pruning search algorithm to find the best move for the computer
  • Add two methods to the game class (getPossibleMoves, evaluateState) that must be overridden in the subclass
  • Update start game view to provide an interface to make a player a computer player
  • Add documentation explaining which types of games can have this computer player and the necessary methods to override

@konnorbeard @kevinkim91

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions