.NET MAUI · open source
Tic-Tac-Toe,
with a twist you
won't see coming.
An enhanced Tic-Tac-Toe game with animated interactions, full accessibility support, an AI opponent, and a gameplay mechanic that keeps every match moving — no more stalemates.
What it does
Classic rules. One mechanic that changes everything.
Classic rules
Three in a row, in any direction, wins immediately — same Tic-Tac-Toe you already know.
The FIFO twist
Place a third symbol without winning, and your oldest one starts to "breathe" — a warning it's about to be removed.
AI opponent mode
No second player? Play straight against the built-in AI.
Animated interactions
Every placement and removal is a soft, considered animation — never abrupt, never jarring.
Built for accessibility
Every cell has a semantic description, animations never flash, and a high-contrast theme is fully supported.
One codebase, every platform
Built with .NET MAUI, so the same app runs natively across Android, iOS, and Windows.
How the FIFO rule works
Place a third symbol without completing a winning line, and your oldest placed symbol begins to breathe — a soft scale animation warning you it's about to go. On your next move, it's removed. Each player is capped at three symbols on the board at once, so the game never freezes into a dead draw — it just keeps moving.
See it in action
Gameplay and dashboard, light and dark.
Gameplay
Dashboard
Get the game
Download Tic-Tac-Toe
Packaged builds aren't published yet — for now, build it yourself from the open-source repo.
Available right now: source on GitHub, MIT licensed — clone it and run it with .NET MAUI.