parent
b47cf8261f
commit
9954a8aac6
@ -0,0 +1,31 @@
|
|||||||
|
# Connect Four Bot
|
||||||
|
|
||||||
|
**Tier:** 3-Advanced
|
||||||
|
|
||||||
|
Althought Connect Four seems like a simple game on par with Tic Tac Toe it is a lot more complicated. The purpose of this application is to provide practice on how to create complex bots.
|
||||||
|
|
||||||
|
Create a Connect Four bot that the user can play against
|
||||||
|
|
||||||
|
The game should follow the rules of a regular Connect Four game:
|
||||||
|
- Four in a row horizontally, vertically, or diagonally is a win.
|
||||||
|
- Each player gets to add one circle per turn.
|
||||||
|
|
||||||
|
## User Stories
|
||||||
|
|
||||||
|
- [ ] User must be able to add circles to the board
|
||||||
|
- [ ] User should be able to fill the whole board
|
||||||
|
- [ ] User views the board at all times
|
||||||
|
|
||||||
|
## Bonus features
|
||||||
|
|
||||||
|
- [ ] Create a simple Connect Four board to display moves.
|
||||||
|
|
||||||
|
## Useful links and resources
|
||||||
|
|
||||||
|
- [Blog post for a Connect Four Bot using MiniMax](https://lukasvermeer.wordpress.com/2011/09/24/connect-four-and-minimax/)
|
||||||
|
- [Connect Four Bot using Game Tree Search](https://github.com/deloschang/Connect-4-AI)
|
||||||
|
|
||||||
|
## Example projects
|
||||||
|
- [A video showing how to make a board in Python](https://www.youtube.com/watch?v=UYgyRArKDEs)
|
||||||
|
- [Long video showing the creation of the Bot](https://www.youtube.com/watch?v=MMLtza3CZFM)
|
||||||
|
- [Machine Learning Connect Four Bot](https://github.com/dandavies80/Connect4)
|
Loading…
Reference in new issue