Hi, I'm Ildefonso Zamorano, the maker of TicToe.org. Nice to meet you.
I've always loved web-based multiplayer games. There's something special about jumping into a game instantly in your browser and playing with someone on the other side of the world, with no installs, no accounts, just play. TicToe.org is my attempt at building exactly that.
It started as a small side project to see if I could make a real-time multiplayer game from scratch, and it grew from there. Most tic tac toe sites online are cluttered, slow, or push you towards creating an account before you can do anything. I wanted something that gets out of the way and just lets you play.
Game modes
- vs Computer: challenge an AI on Easy or Hard (unbeatable) difficulty
- Local 2-Player: pass and play on the same device
- Online Multiplayer: create a room and share the link or 6-character code with a friend
- Tournaments (beta): run a bracket with a group of friends
- Terni Lapilli: the ancient Roman version where pieces slide instead of stacking
How it's built
The site runs on Node.js with Express for routing and WebSockets for real-time multiplayer. The game logic and UI are written in vanilla JavaScript with no frameworks. Blog posts are written in Markdown and rendered server-side.
The AI opponent uses the minimax algorithm, which explores every possible move to guarantee optimal play. On Hard difficulty it is mathematically unbeatable, so the best outcome against it is a draw.
What's next
TicToe.org started as just tic tac toe. Terni Lapilli was the first new game added, and it won't be the last. I'm slowly building this into a small home for simple, well-made browser games, the kind you can open and play in seconds without thinking about it.
Get in touch
Have a question, found a bug, or just want to say hi? Reach out at hello@tictoe.org. I'd love to hear from you.