An Ultimate Tic Tac Toe game built with Astro, Svelte, and Tauri with multiplayer support using Socket.IO.
Playable at https://tic-tac-toe.thistim.me/
Clone the repository:
git clone https://github.com/itsthistim/tic-tac-toe-ultimate.git
cd tic-tac-toe-ultimate
Install dependencies:
pnpm install
Start the development server:
pnpm run dev
(Optional) Build for Tauri desktop app:
pnpm run tauri dev
src/components/
— Svelte 5 components using modern runes syntaxsrc/lib/utils.ts
— Centralized win/draw logic and TypeScript typessrc-tauri/
— Tauri configuration and Rust backendsrc/pages/index.astro
— Main game pageUltimate Tic Tac Toe consists of 9 regular tic-tac-toe boards arranged in a 3×3 grid. Players take turns, and the position of their move determines which board the opponent must play in next. Win 3 boards in a row to win the ultimate game!
Read more about the rules on the Wikipedia page.