Emoji Tic Tac Arena

A vibrant, emoji-powered twist on classic Tic Tac Toe — built with React, TypeScript, and CSS animations for the Sprout 2025 Hackathon.

Live Demo

Play the Game


Inspiration

We wanted to turn a simple childhood game into something expressive, polished, and delightful — transforming boring Xs and Os into playful emojis that pop with personality and style.

What it does

Players choose emoji avatars and face off in classic Tic Tac Toe matches — either against another player or an AI opponent. The game features themed backgrounds, sound effects, glowing animations, and confetti celebrations for each win.

How we built it

We built the project using:

  • React + TypeScript
  • Modern CSS (for glassmorphism UI + animations)
  • Node.js for dev environment
  • Minimax algorithm for the “Hard” AI mode
  • Netlify for deployment

Challenges we ran into

  • Designing a clean and responsive UI for both desktop and mobile.
  • Fine-tuning the AI difficulty using the minimax algorithm.
  • Managing emoji rendering across different platforms and browsers.
  • Building engaging animations while keeping performance smooth.

Accomplishments we're proud of

  • Fully working PvP and AI gameplay.
  • Seamless emoji selector with category filtering.
  • Custom themes and persistent scoreboard.
  • Responsive design and polished game flow from start to finish.

What we learned

  • Fine-tuning UI/UX for player engagement.
  • Working with React state management and animations.
  • Deploying full projects with Netlify.
  • Balancing game logic, AI, and visual effects in a small app.

What's next for Emoji-Tic-Tac-Toe-Arena

  • Add online multiplayer support.
  • Introduce emoji leaderboards.
  • Allow users to upload their own emoji sets.
  • Expand themes and audio options.

Built With

Share this project:

Updates

Submission history