Method and System for Playing the Game of Chess
20170103617 ยท 2017-04-13
Inventors
Cpc classification
A63F2009/2486
HUMAN NECESSITIES
International classification
Abstract
A computer-implemented method for playing chess between first and second player each of whom in turn moves a selected chess piece across a chess board in conformity with predefined rules and each having a respective display device. Information relating to a current state of the board is relayed to each respective display device, each player making alternate moves and receiving information representative of a resulting chess board wherein an identity and source location of a piece moved by either one of the players is revealed to a respective opponent but a destination location of the moved piece is not explicitly relayed to the opponent until immediately after the opponent makes a move. At any stage during play an attempted illegal move that does not conform to the predefined rules is ignored while notifying the player who made the illegal move and prompting him to make a different move.
Claims
1. A computer-implemented method for playing a game of chess between a first player and a second opposing player each of whom in turn moves a respective selected chess piece across a chess board in conformity with predefined chess rules and each of whom has a respective display device, the method including iteratively: relaying information relating to a current state of the chess board to the respective display device of each player; allowing each player to make alternate moves and conveying to each player information representative of a resulting chess board wherein an identity and source to location of a piece moved by either one of the players is revealed to a respective opponent but a destination location of the moved piece is not explicitly relayed to the opponent until immediately after the opponent makes a move so that for successive moves after the game commences the chess board displays to the player making the move an incomplete current state of play; and if at any stage during play an illegal move is attempted that does not conform to the predefined rules, ignoring the illegal move while notifying the player who made the illegal move and prompting the player to make a different move.
2. The method according to claim 1, including changing a display attribute that is associated with a square of the chess board at which a selected piece is located and that is displayed to the player making the move so as to highlight the square of the selected piece.
3. The method according to claim 1, including changing a display attribute that is associated with a square of the chess board at which a selected piece is located and that is displayed to the opponent so as to highlight the square of the selected piece.
4. The method according to claim 1, wherein each player operates a respective computer each of which is configured to display a different respective board wherein the opponent's preceding move is concealed.
5. The method according to claim 1, wherein each player sees a respective display device and each display device is coupled to a common computer that is configured to display on each display device a different respective board wherein the opponent's preceding move is concealed.
6. A system for playing a game of chess between a first player and a second opposing player each of whom in turn moves a selected chess piece across a chess board in conformity with predefined chess rules, the system comprising: a respective display device for relaying information relating to a current state of the chess board to the each player; and a processor coupled to each of the display devices for processing alternate moves made by each player and conveying to each player information representative of a resulting chess board wherein an identity and source location of a piece moved by either one of the players is revealed to a respective opponent but a destination location of the moved piece is not explicitly relayed to the opponent until immediately after the opponent makes a move so that for successive moves after the game commences the chess board displays to the player making the move an incomplete current state of play; the processor being responsive at any stage during play to an illegal move that is attempted and does not conform to the predefined rules, for ignoring the illegal move while notifying the player who made the illegal move and prompting the player to make a different move.
7. The system according to claim 6, wherein the chess board displayed to the player making the move is configured to change a display attribute that is associated with a square of the chess board at which a selected piece is located so as to highlight the square of the selected piece.
8. The system according to claim 6, wherein the chess board displayed to the opponent of the player making the move is configured to change a display attribute that is associated with a square of the chess board at which a selected piece is located so as to highlight the square of the selected piece.
9. The system according to claim 6, wherein the chess board displayed to at least one the two players is configured to identify that a square is occupied by a hidden piece.
10. A non-transient computer-readable memory storing computer program code which when run on a computer carries out the method of claim 1.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0028] In order to understand the invention and to see how it may be carried out in practice, embodiments will now be described, by way of non-limiting example only, with reference to the accompanying drawings, in which:
[0029]
[0030]
[0031]
DETAILED DESCRIPTION OF EMBODIMENTS
[0032] An embodiment of this embodiment reduced to practice used colors to identify the source location of selected pieces and the description will make reference to these colors, without limitation. For readers who see the drawings in grey scale, the borders have been provided with reference numerals and these, too, will be referenced in the following description.
[0033]
[0034] In
[0035] In an alternative embodiment of the invention, the border of e2 may also be displayed in the move color 11 to Black so that in this version of the game, each player knows which piece was last moved by the opponent but does not know to where it was moved. Obviously to skilled players this option may result in a trivial result since there may, in fact, be only one actual or at least feasible move for the selected piece. But we cover this option partly for the sake of complete disclosure and also since it may be of greater application to less skilled players and may even be a useful as a teaching aid. Furthermore, when combined with the monitoring of illegal moves, this provides a surprising advantage over hitherto-proposed approaches as noted above.
[0036] It is now Black's turn to move. In
[0037] In
[0038] Referring to
[0039] It is now White's turn to move. In
[0040] It is now Black's turn to move. In
[0041] In
[0042] Referring to
[0043] It is now White's turn to move. In
[0044] However, since the only piece on the board that is occupied but not yet displayed to White is Black's previous move, White now knows that Black moved his piece to g4. We have already suggested that in a simplified version of the game the identity of the last piece moved may be highlighted even though its destination remains concealed to the opponent. However, even in the advanced version of the game where this is not done, identifying that a square is occupied by a hidden piece allows this critical information to be deduced. In many cases, a skilled player will be able to guess which piece was most likely moved by his opponent thus adding a new dimension of skill to the game.
[0045] In this situation where a selected piece cannot be moved to the desired destination, there are two possibilities for further processing. The rules of chess typically require that touch man moves which means that once a player has touched a to piece he is obligated to move that piece and no other. If this rule is enforced, White can only move the selected pawn to g2 as shown in
[0046] However, in accordance with another embodiment of the invention, the rules may be relaxed so that when a selected piece cannot be moved to the desired destination because it is occupied by the opponent's previous move, the current player is allowed to select another piece for the current move.
[0047] The invention also embraces additional variations for the game which differ in the information (or lack of information) that an opponent will obtain after a piece is moved.
[0048] The information will consist a subset of the pieces (could be all or none as well). Per piece it might contain a potential subset of possible destinations. It might also contain a subset of destinations without being linked to a particular piece. This information might be true or false according to either some random mechanism or to additional information that the moving player will add after his move. In case of a check the other player is either informed or not about it.
[0049] These variations include the following, some of which have already been mentioned: [0050] Showing the opponent which piece was moved, but not its destination location. In case of castling, the king is shown as the piece being moved. The opponent is informed in case of being in a state of check. [0051] Showing the opponent which piece was moved, and a few alternatives for the destination of the moved piece. In case of king rook (castling), it will show the king as the piece being moved. [0052] Showing the opponent a set of pieces that were possibly the moved piece, and either showing or not its destination locations or possible destination locations. In case of king rook, it will show the king as the piece being moved. [0053] Providing the option for a player to have a few times per game where he conceals his moves. [0054] Adding a random mechanism that shows the correct or incorrect information about a subset of possible moves. The subset will either include or not the immediately preceding move according to the random mechanism. [0055] After a player completes a move, he is informed about the previous move of his opponent. This is the default option as described above. [0056] In case of a checkmate, both players are informed, and the game finishes like in traditional chess. [0057] The game may or may not be constrained by time limits, like traditional chess time variations.
[0058]
[0059] In accordance with another version, particularly suitable for standalone applications, an applet is downloaded to the players' computers and determines what is displayed according to a variable display attribute of each square of the board. In this case, the display attributes of each square of the board may be different for each player in accordance with the preset rules. This embodiment allows two players in close proximity, for example in the same room, to play each via a PDA for example using short range communication such as Bluetooth.
[0060] In either implementation the skill level may be set for both players either globally when the host computer is the mediator or via the players' computers. The skill level does not need to be the same for both players.
[0061] It will also be appreciated that while the move color aids description and understanding, there may be applications where it is not implemented in practice since if the player knows what he moved and his opponent is not allowed to know either the identity of the moved piece or its destination, there is no need to color it. In some to embodiments, the move color may simply be a virtual color that maintains a record which piece has been touched so as to ensure that its destination is valid and, in those implementations requiring touch man moves, preventing selection of another piece.
[0062] In the described embodiments, the chess board displays to the player making the next move a cumulative state of play apart from a current position of a chess piece that was moved in an immediately preceding move. However, other implementations may conceal more than a single preceding move. Thus in its more general definition, the game is characterized by the chess board displaying to the player making the next move an incomplete current state of play.
[0063] It will be appreciated that in the context of the invention the term computer embraces any suitable device having a memory containing an instruction set, a processor coupled to the memory for operating in accordance with the instruction set, a communications interface and possibly also a user interface and a display device or means for coupling a user interface and/or a display device thereto. Such devices include PDAs, mobile smartphones, tablets, PCs and so on.
[0064] It should also be noted that while that concealing a move has been described with regard to rendering the move invisible to the opponent player, the invention also contemplates includes concealing partial information about the move. For example, the current placement of a selected piece may be shown without its origin, or there may be shown only an indication of check, and highlighting the king in the event of castling but without displaying the current placement.
[0065] Likewise, it should be noted that the invention allows a piece to be moved into a legal place in the real board even though in the board as seen by the players it is illegal. For example, a pawn can move in a diagonal step into an apparently vacant square on the board, which is not normally permitted, and thereby capture a piece that was moved there in a previous turn. Thus, from the perspective of a player, moving a pawn diagonally is illegal unless it is to capture a piece in the square that is diagonally adjacent to the pawn. But if the diagonally adjacent square is vacant, such a move is a priori illegal. If at any stage during play an illegal move is attempted i.e. a move that does not conform to the predefined chess rules, the illegal move is ignored and the player who made the illegal move is notified and prompted to make a different move. According to different embodiments, the attempted illegal move may or may not be concealed from the other player. This process will repeat itself until a valid move was taken.
[0066] Regardless of whether the illegal move is concealed from the opponent, this may be used strategically by the current player to test whether the diagonally adjacent square is occupied since if the move is accepted, it may be deduced in hindsight that it was occupied and the capture of the concealed piece will also reveal its identity. Conversely, if the move is rejected as illegal, it may be deduced in hindsight that the square was vacant.
[0067] For the sake of clarification it should also be noted that are other mainstream variations of chess (time based, chess960 and so on). The invention is not limited to any one variation and the claims are intended to encompass the method and system for implementing the invention in any turned-based chess variation.
[0068] It will also be understood that the system according to the invention may be a suitably programmed computer. Likewise, the invention contemplates a computer program being readable by a computer for executing the method of the invention. The invention further contemplates a machine-readable memory tangibly embodying a program of instructions executable by the machine for executing the method of the invention.