About Boop
This is an unofficial fan-made version and is not associated with the real game.
Love the game? Go buy the real thing!
How to Play
I'm just going to explain the gist of the rules. Find the full rulebook here (PDF).
Each player starts with 8 kittens in her pool. On your turn, place a piece on any empty square.
When you place a piece, it boops all adjacent pieces one square away. Kittens can only boop other kittens — they can't move cats. A piece cannot be booped if there's another piece occupying the square behind it. Any pieces booped off the board return to their owner's pool.
If three of your kittens end up in a line, they graduate into cats and return to your pool.
You win by getting three cats in a row.
The AI
The AI works like DeepMind's AlphaZero. A neural network learned the game only by playing against itself, hundreds of thousands of games, with no human games or strategy tips. When it's the computer's turn, a Monte Carlo tree search uses the network to judge positions and pick out promising moves, and plays the move it searched most.
Everything runs in your browser, in WebAssembly, so a longer think time makes it stronger, and a faster device does too. The "computer win percent" is the search's estimate of the computer's chances, counting a draw as half a win.