Skip to content

DileepGhanta/Tic-Tac-Toe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✨ Tic-Tac-Toe | Never a Tie ✨

Overview

This Tic-Tac-Toe game, built with React.js, offers an engaging twist on the classic board game. Players alternate turns as "X" or "O" on a 3x3 grid, with each player limited to three symbols on the board at a time, causing the oldest move to be removed upon a fourth move. The game features real-time feedback for invalid moves, customizable player names, and interactive instructions accessed by pressing 'H'. The first player to align three of their symbols wins, with victory conditions and moves highlighted through dynamic animations. The app integrates SweetAlert2 for user-friendly alerts and EmailJS for additional notifications, providing an enjoyable and interactive gaming experience.

UI

image

Setup Steps

  • Clone the Repository
git clone https://github.com/DileepGhanta/Tic-Tac-Toe.git
  • Change directory
cd Tic-Tac-Toe
  • Install node_modules
npm install
  • Install Dependencies
npm install @emailjs/browser emailjs-com mdb-react-ui-kit react react-dom sweetalert2 sweetalert
  • To set up EmailJS, follow the instructions provided here.

  • Start LocalHost Server

npm run dev

About

A Tic-Tac-Toe game that will never end in a tie.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published