Documentation


Concepts

Game

A game starts when two players agree to participate: the first by challenging another player, and thesecond by accepting the challenge. The challenger chooses their color.

Board

The board is a standard chess board. Each player will see the game's board from his color's perspective.When it's a player's turn, two dropdown selectors will let the player choose a piece to move, and thenwhere to move it. Besides these dropdowns there is a button to offer a draw, and a button to resign the game.


Commands

Help

/chessmate help

Display a brief list of available commands, and contact information for support.

Games

/chessmate games

Show a list of the user's games.When the user selects a game, the board is shown.

Challenge

/chessmate challenge

A dialog with a form pops up to choose a user to play with, the challenger's color and a note.The challenged user will receive a notification with a choice to either accept or decline the challenge.If the challenge is accepted, a new game is created and both users can start playing.

Player

/chessmate player [USER]

See the game stats of a user: ELO score, games played, won and drawn.

Players

/chessmate players

A list of players and a summary of their stats.

Feedback

/chessmate feedback MESSAGE

Have something to say? Just wanna say hi? go ahead and send us a message.

For privacy concerns, ChessMate doesn't collect users' email addresses. If you wish to be contacted please enter your email address in the message, or just email us at chess@arsawatt.com.