TODO:
- Let the user choose his opponent (human or computer)
- Add a nice background music
- Add some cool animations
- Add more unit tests (when the chai-typescript bug is fixed)
- Add three levels of difficulty when playing the computer;
- Level 1: choose next move randomly
- Level 2: choose next move giving maximum score
- Level 3: implement a Minimax algorithm with pruning
- Add a responsive layout
yarn install
yarn run serve
yarn run build
yarn run test
yarn run lint
yarn run test:unit