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

3Dart Chess: Add an AI which different levels of difficulty #99

Open
Grant-Nelson opened this issue Aug 5, 2019 · 0 comments
Open

3Dart Chess: Add an AI which different levels of difficulty #99

Grant-Nelson opened this issue Aug 5, 2019 · 0 comments
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

Comments

@Grant-Nelson
Copy link
Owner

Grant-Nelson commented Aug 5, 2019

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.

@Grant-Nelson Grant-Nelson added enhancement An issue for adding an enhancement to this project 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 labels Aug 5, 2019
@Grant-Nelson Grant-Nelson added the Hacktoberfest An issue that is great for Hacktoberfest label Oct 5, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
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
Projects
None yet
Development

No branches or pull requests

1 participant