Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for AI for path-searchable games #67

Open
6 tasks
andrewjmeier opened this issue Jan 17, 2016 · 1 comment
Open
6 tasks

Add support for AI for path-searchable games #67

andrewjmeier opened this issue Jan 17, 2016 · 1 comment
Labels

Comments

@andrewjmeier
Copy link
Owner

  • 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

@andrewjmeier andrewjmeier assigned kevinkim91 and ghost and unassigned kevinkim91 Feb 5, 2016
@andrewjmeier
Copy link
Owner Author

@kevinkim91 @konnorbeard it's not letting me assign this to multiple people...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants