Skip to content

This is a Tic-Tac-Toe game coded in react typescript. It is a single player game - Human vs Computer(AI). The AI moves will be powered by the Minimax algorithm, making the game unbeatable at the highest difficulty. It has three levels: Easy, Medium, Hard

Notifications You must be signed in to change notification settings

JosephGakah/TicTacJoe

Repository files navigation

TicTacJoe

This is a Tic-Tac-Toe game coded in react typescript. It is a single player game - Human vs Computer(AI). The AI moves will be powered by the Minimax algorithm, making the game unbeatable at the highest difficulty. It has three levels: Easy, Medium, Hard

Objectives

  • Understand React State(useState) and React Hooks(useHooks).
  • Applying Algorithms into applications e.g Minimax Algorithm for the game

Future Improvements

  • Make the app Realtime such that it is a multiplayer game where people can play in realtime around the world.
  • Integrate other algorithms e.g Alpha-Beta Pruning, Depth-First Search

Installation

  • Give us a star ★
  • Clone this repo using 'git clone ' or Download as Zip

Running

  • Run 'npm run dev'

For any Issues, create and Issue and a PR.

Thank you

About

This is a Tic-Tac-Toe game coded in react typescript. It is a single player game - Human vs Computer(AI). The AI moves will be powered by the Minimax algorithm, making the game unbeatable at the highest difficulty. It has three levels: Easy, Medium, Hard

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published