Merge 1a61fbfe41
into 08b771c863
commit
6f40406f7b
@ -0,0 +1,26 @@
|
||||
# TicTacToe Game
|
||||
|
||||
**Tier:** 1-Beginner
|
||||
|
||||
Solving the usual problems found in tutorials are good for practice but can get boring very soon.
|
||||
So why not create a TicTacToe game for yourself to play against the CPU?
|
||||
|
||||
|
||||
## User Stories
|
||||
|
||||
- [ ] User can select either "X" or "O" to play with.
|
||||
- [ ] CPU randomly decides who gets to play the first move.
|
||||
- [ ] Check if either one won or is it a draw. If not continue.
|
||||
- [ ] Game continues until draw or either of them wins.
|
||||
- [ ] Game restart or exit.
|
||||
|
||||
## Bonus features
|
||||
|
||||
- [ ] A counter of total wins-losses against the CPU.
|
||||
- [ ] Use algorithms to make the CPU harder to defeat.
|
||||
|
||||
|
||||
## Useful links and resources
|
||||
|
||||
- [Strategy](https://en.wikipedia.org/wiki/Tic-tac-toe#Strategy)
|
||||
- [Use of Minmax algorithm in TicTacToe](https://www.freecodecamp.org/news/how-to-make-your-tic-tac-toe-game-unbeatable-by-using-the-minimax-algorithm-9d690bad4b37/)
|
Loading…
Reference in new issue