Try it now on your browser! https://msakuta.github.io/web-blokus/
Blokus is a board game that can be playerd with 2-4 people. I wanted to implement the game and see if I can implement decent AI player.
On top of the screen is the players list. You can play 4 players' moves manually or check Auto to automatically try to put blocks with non-AI (just a random pick).
Rotate currently selected player's current block.
Flip currently selected player's current block horizontally.
Try to place a tile randomly. It will try 100 times with randomly generated options, and then it will give up and pass if it cannot find a solution within these tries.
Pass current player's turn and give it to next player.
npm install
npm run serve
npm run build
npm run lint