Object of the game

This video game asks the player to play a chess position, which is winning in theory, against an opponent controlled by the computer. The latest version of the web app is available

HERE

The game allows the player to solve a nontrivial endgame study and check the solution.

Interface and goal of the game.

The current interface is the bare minimum. This aims to keep the game fronted-only and playable on a large choice of modern cellphones, as well as to reduce the number of tests during further development. The chessboard is presented in a text format: The digits on the left and letters on the bottom indicate the ranks and files of the chessboard and do not stand for any piece. The player's interface is a field for entering text of the move. The currently accepted format for a move is the UCI notation:

<square of departure><square of arrival>[<letter for the piece if promotion>].

If we imagine, for instance, that the player can play twice, he will move the pawn until promotion by playing: c6c7, then c7c8q (promotion into Queen).

The player is allowed to write Uppercase or lowercase letters, to write any number of spaces before or after the move, but any illegal move (from the point of view of chess) will be rejected.

The goal is to win the game (see Status: 1-0). If the player misses the win, reloading the website will start a new game.

The opponent.

When it's the opponent's turn, in most cases the program queries the Tablebase on the server of Lichess
. Several moves are hardcoded to force the opponent to play the main line. From the feedback of several amateur chess players, these forced moves make the game more entertaining but easier to win.

Projects

The projects include:

Feedback

All questions, suggestions and bug reports should be addressed to its author Alexandre Aksenov: