Back to Projects

Tic-Tac-Toe

March 20, 2025
Featured
game
Tic-Tac-Toe

Project Overview

A fully interactive Tic-Tac-Toe game with a clean UI, and game state management. The game can be played in single player mode or multiplayer mode. Different difficulty level bot was developed for single player mode.

Challenges

  • Implementing algorithm to check for win conditions
  • Implementing different difficulty level of bot

Future Improvements

  • Implement online real-time multiplayer functionality
  • Improve UI/UX

Reflection

This project helped me solidify my understanding of React state management and event handling. I learned how to structure a game application and handle complex state transitions.

Project Details

Technologies

React.js
Typescript
TailwindCSS
Vite

Tags

React.js
Typescript
TailwindCSS
Game Development
Minimax algoritm
Alpha-Beta pruning

Read Also

Snake - Web Game
A classic Snake game built with HTML Canvas
game
Kanban Board
Create Kanban board(e.g. Trello) in Next.js
web
Next.js PWA Weather App
A progressive web app that provides weather information using Next.js
web