🎮 Beta Gamer

Game Reference

All available games, their supported match types, bot difficulty levels, and game-specific result fields.

Available games

game valueNamePlayersMatch typesBotExtra result fields
chess♔ Chess1–2matchmaking, private, botpgn, moveCount
checkers⚫ Checkers1–2matchmaking, private, botmoveCount
connect4🔴 Connect 41–2matchmaking, private, botmoveCount
tictactoe⭕ Tic Tac Toe1–2matchmaking, private, bot
subway-runner🏃 Subway Runner1bot onlyscore, distance, coins

Bot difficulty levels

All multiplayer games support bot opponents. Set matchType: "bot" and optionally pass botDifficulty in the WebSocket matchmaking join event.

DifficultyChess depthBehaviour
easy130% random moves. Occasional blunders. Responds in 0.5–1.5s.
medium315% suboptimal moves. Responds in 1–3s.
hard4Always plays the best move found. Responds in 2–5s.

Result reasons

checkmateChess — king is in checkmate.
resignationA player resigned mid-game.
timeoutChess — a player ran out of time.
disconnectPlayer disconnected and did not reconnect within 60 seconds.
drawAgreed draw, stalemate, or move limit reached (checkers: 200 moves).
game_overConnect 4 / Tic Tac Toe — board filled or four/three in a row.
collisionSubway Runner — player hit an obstacle.

Game-specific result fields

chess
pgnstringFull PGN notation of the game.
moveCountnumberTotal half-moves (plies) played.
checkers / connect4 / tictactoe
moveCountnumberTotal moves played.
subway-runner
scorenumberFinal score (coins × multiplier + distance bonus).
distancenumberDistance run in metres.
coinsnumberTotal coins collected.
Beta Gamer GaaS API — questions? support@beta-gamer.com