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 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 is only ok... I'm working on it... It usually makes decent moves, but every once in a while it will make a terrible one.
It uses a Monte Carlo Tree Search algorithm, but only searches about 6 moves deep. Then it relies on a kind of janky heuristic I made up to estimate how good a position is. Since the "computer win %" button is using this weird heuristic, the actual percentage number isn't all that meaningful, but it'll at least give you a rough idea of what the computer is thinking.
It also looks about 4 moves deep for a forced win using minimax with alpha beta pruning. This step is pretty fast so if it can find a winning move, it'll play it almost instantly.