Skip to content

AFZL210/TicTacToePro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TicTacToePro

Unbeatable TicTacToe bot implemented with Minimax algorithm, and live PvP mode

Demo

Multiplayer PvP Demo

2023-08-02_23-05-27.mp4

Bot Implementation

Learn about minimax algorithm ZXEdz

Features

  • Live PvP Mode
  • Fight Against Unbeatable bots
  • Offline PvP Mode
  • Easy | Medium | Monster/Hard Mode

Tech Stack

React | NodeJS | Socket.io | TailwindCSS | ContextAPI

Run Locally

Clone the project

  git clone https://github.com/AFZL210/TicTacToePro.git

Go to the project directory

  cd TicTacToePro

Install dependencies

game/client

  cd game
  npm install

server

  cd server
  npm install

Start the server and client

  npm run dev
  in game and server folder

TODO List

  • Implement TicTacBoard
  • Implement same device pvp
  • add pvp mode