Documentation
🎮 Games Overview
Previous games
Checkers

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