Skip to content

Releases: brandonnhem/tic-tac-toe

The FINAL Implementation

06 May 04:12
f3a887f
Compare
Choose a tag to compare

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

24 Apr 05:46
cc75b24
Compare
Choose a tag to compare

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

21 Mar 01:49
Compare
Choose a tag to compare

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