3Dart Chess: Add an AI which different levels of difficulty #99
Labels
enhancement
An issue for adding an enhancement to this project
Hacktoberfest
An issue that is great for Hacktoberfest
help wanted
An issue which needs two or more minds to help solve a complex problem or answer a question
Large
An issue which is complicated or would require a large amount of code
Add an AI which can be attached to the game class and listens for it's turn to play. Allow the AI to be set to either white or black and make it possible to set the AI's difficulty. At this point just focus on the AI and not any UI to setup the AI, simply make it easy to programmatically set or using URL flags.
If undo/redo has been added. Make it so that when the AI is enabled, an undo/redo would undo/redo twice (using the count parameter) to skip over the AI's turn so it doesn't try to play the state again.
When done please create a new issue for setting up the UI for configuring the AI.
The text was updated successfully, but these errors were encountered: