Go back to Richel Bilderbeek's homepage.
Go back to Richel Bilderbeek's games.
SearchAndDestroyChessConsole is a special kind of chess game. The difference with a regular chess game is, that is SearchAndDestroyChessConsole you can only view that part of the board that is 'seen' by your pieces.
There is also a graphical/Windows version of SearchAndDestroyChessConsole called SearchAndDestroyChess.
The following special rules apply to SearchAndDestroyChessConsole:
- a player cannot be in chess, nor in checkmate. Instead, if the king is captured, the capturer wins. This is because it is possible for a king to be in check without knowing it
- Normal rules to en passant capture apply. But when a pawn can be captured en passant, this pawn is visible. This makes a pawn look sideways for only one turn. This is because the attacker must be able to see that he/she can make an en passant capture
- Normal rules to castling apply, except that castling can take place when in chess and through attacked squares. This is because it is possible for a king to be or getting in check without knowing it
- a pawn always gets promoted to a queen
The notation rules in SearchAndDestroyChessConsole follow the regular algebraic notation, except for the following:
- The piece's type must be written in capital. For example: 'Nb1 c3', instead of 'nb1 c3'
- You must always specify where is piece comes from, so instead of 'e4' you must write 'e2 e4'
- You must correctly write whether a move is a capture or not: 'Nb1 c3' when it is no capture, 'Nb1xc3' when it is a capture
- Because a pawn is always promoted to a queen, you only need to write the pawn move. For example: 'e7 e8'
- For castling use the standard '0-0-0' or '0-0' notation, instead of the incorrect 'Ke1 g1'
SearchAndDestroyChessConsole is programmed in C++ using the IDE C++ Builder 6.0. It uses the STL and Boost libraries.
Downloads
SearchAndDestroyChessConsole, a special kind of chess game
Copyright (C) 2008 Richel Bilderbeek
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
|
Go back to Richel Bilderbeek's games.
Go back to Richel Bilderbeek's homepage.
