Tic Tac Toe Online

The classic, rebuilt with one twist — draws are impossible. Play the AI, pass-and-play, or invite a friend online.

Role: Game design, development. Stack: React, Node.js, Socket.IO.

The challenge

Tic tac toe between two careful players always ends in a draw, which makes it boring fast. How do you keep the simplest game in the world exciting?

The solution

An “always a winner” mechanic that strategically clears moves when a draw becomes likely, so every match has a result. Around it: an AI opponent with adjustable difficulty, local pass-and-play, real-time private rooms with invite codes, and stats that track wins and losses over time.

Outcome

  • No-draw mechanic — every game ends with a winner
  • AI opponent with adjustable difficulty
  • Real-time online rooms with invite codes
  • Win, loss and performance statistics

← All work