Boop is a game for two players, played on a 6×6 square grid with 8 small pieces (“kittens”) and 8 big pieces (“cats”) per side. Players alternate placing a piece of their color on the board. A player wins the game when, at the end of their turn, they have an alignment of three big pieces of their color (in any direction including diagonals), or they have all 8 of their big pieces on the board.
Initially, each player has 8 kitten pieces in their reserve and the cat pieces are not in play.
The yellow player starts.
On their turn, the active player must:
When a piece is placed on the board, it will displaces (“boop”) its 8 potential neighbors according to the following rules:
If a piece is displaced off board, it goes back to the reserve of the player whose piece was displaced.
If a player ends their turn after booping with either of:
A player can only win on their turn.
If a player has three of their pieces (of any size) aligned in consecutive cells in any of the four directions (horizontal, vertical, diagonals), the triplet “graduates” as follows:
If all three pieces are big, the game is won and there is no graduation.
If the player manages to create multiple distinct triplets on their turn (for example with 4 aligned consecutive pieces), they decide which of the triplet graduates. They must chose exactly one.
If the player ends their turn with all of their pieces on the board, and at least one of them is a kitten, they have to choose one of their pieces and put it in the reserve. If they choose a kitten, it comes in the reserve as a cat instead.
If a player achieves both the “all pieces in” and a triplet during the same move, they must choose between graduating:
This triplet does not graduate on your turn. Assuming the game hasn’t ended, the opponent will have a chance to graduate this triplet on their next turn if that triplet is still on the board at the end of their turn.
Winning conditions and graduating conditions are evaluated for the current player only. This situation would not be a draw, the first player to create a big triplet on their turn wins even if they also create a big triplet for their opponent at the same time.