Releases: brandonnhem/tic-tac-toe
Releases · brandonnhem/tic-tac-toe
The FINAL Implementation
Features:
Everything pre-v4.0
Final Requests:
- X goes first
- Escape in game button that closes the game. This works technically if you just press ESC. Not cheating right?
- Display snarky remark if bot wins about user's ability
- Reset score button
- Undo last player's move and bot's move
Prototype 2 v3.0 with included AI suggestion
The Brand New Redesigned Enhanced Tic-Tac-Toe
Tic-Tac-Toe now includes:
-Skyrim AI Advice on how to beat the bot!
-Very AGGRESSIVE Bot
-Restarting capabilities
-Randomization of player as X's or O's
-Everything included in previous releases!
Try it out today!
Prototype 2
The tag should say v3.0, but there is some finicky things that need to be ironed out. Otherwise, it's ready.
Currently we can:
- Load different images / versions of the X's or O's
- Play the game
- Restart the game
- Understand how the game was won (diagonal win, column win, and row win)
- Understand that the game ends in a tie
- React to conflicting taken spots
- Restart the game
- Randomly flip between starting as X's or O's
- Keep track of the player and the bot's score
- Display which marking you are using
- See Prototype 2 Requirements
Currently we need to:
- Get the bot to understand strategy.
- Choose which marking the player prefers
- Have option of bot going first
- Menu system including instructions, etc.
- User Guide
- ENHANCE GRAPHICS
Prototype 2 Requirements:
- Bot should win whenever the user makes a mistake EDIT 4/22: Feeling iffy about this one...
- When user hovers over a square but before committing to a move, give them advice:
- IF there is an open square that they could use that would win the game, tell them
- IF their opponent already has two in a row and that square that the human player is hovering over is not going to block that winning move by the bot, tell them
- IF they could create a fork by putting their next move somewhere else, tell them
- IF the bot could create a fork by putting their next move somewhere else, tell the human that they need to block a fork