To view online version go to https://young-peak-60006.herokuapp.com/
AwesomeScreensho.mp4
Requires the latest versions of both Node.js
and NPM
installed onto your machine.
Once they are both installed, clone this git repository.
Then, in the cloned project directory, run:
nodejs - https://nodejs.org/en/ npm - https://www.npmjs.com/get-npm
to install all project dependencies.
In the project directory, you can run:
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
All algorithms are in /src/components/games/Tictactoe/Tictactoe.jsx
-minimax()
Depth-first minimax
-minimaxComplete()
Complete tree minimax
-stateEval()
Evaluation function, as given in assignment