XOFiFo game logo
XOFiFo
A few words about the project.
About the Game

Where the idea came from, what’s going on here, and why this version of tic-tac-toe is a bit more dynamic than the classic one.

Node.js & Socket.IO
Real-time multiplayer

1. What is XOFiFo about?

XOFiFo is a lightweight browser-based multiplayer game inspired by classic tic-tac-toe, but with the FiFo rule ~ the oldest mark disappears when you place the fourth one. Matches stay short, dynamic, and perfect for a quick round.

2. Technology under the hood

The game uses, among others:

  • Node.js – backend handling player connections,
  • Socket.IO – real-time communication,
  • a simple Linux server – no cloud or unnecessary magic,
  • classic HTML, CSS and JavaScript on the client side.

3. Project assumptions

The game was built around a few simple principles:

  • no registration – jump in and play, no account needed,
  • minimalistic interface – clear and not flashy,
  • stability over fancy features – better less, but solid,
  • invite friends easily – room code / link and you're set.

4. Development and future plans

Over time the game may grow with new modes, simple rankings, stats or more customization options.

If you have an idea for an improvement or a missing mode — let me know through the Contact page.

5. Special thanks

Sioms, Valek, Szymon, Wodzu, Agnieszka.

Thanks for helping with the closed tests — without your support I wouldn’t have been able to push this into open testing. Huge thanks.