Checkers
Checkers is a two-player game played on an 8x8 board. Players take turns moving their pieces diagonally forward, capturing opponent’s pieces by jumping over them. A piece reaching the opponent’s back row becomes a king and can move backward.
The game is won by capturing all of the opponent’s pieces or by blocking them from moving
Network layer: protokit appchain
Provable part
In the Checkers game, the application proves several actions:
- Finding of an opponent
- Correct game field change after player move
- The loss and or win determination
Game Architecture
Checkers game
Modules used
Checkers is a PvP multiplayer board game. Game processe involves the mechanism for opponents to find each other and the ability to create a lobby to invite friends to play. Game require gasless transactions to not interrupt user with wallet prompt every time when making moves. The following modules are used:
- LobbyManager
- Matchmaking
- Session keys
