Skip to content

Chess Opponent : Boardless chess program for play on a physical board

License

Notifications You must be signed in to change notification settings

dfyockey/chessopp

Repository files navigation

README of Chess Opponent

  Copyright (C) 2020 David Yockey
  Copyright (C) 2001-2011 Free Software Foundation, Inc.

  Copying and distribution of this file, with or without modification,
  are permitted in any medium without royalty provided the copyright
  notice and this notice are preserved.


  **Description**

  Run in a terminal, Chess Opponent facilitates play chess without an onscreen board.

  The user plays on a physical board while inputing moves, reading Chess Opponent's
  moves from the screen, and updating the physical board accordingly.

  User moves are accepted either in standard algebraic notation (SAN) or in
  coordinate notation. Chess Opponent's moves are displayed in SAN.

  A SAN cheat sheet is freely available from
  https://cheatography.com/davechild/cheat-sheets/chess-algebraic-notation/.

  Brief list of useful in-game commands:

    b            Use at start of game to play black
    w            Use at start of game to play white

    go           Have the computer play the current color (i.e. switch sides)

    undo         Back up one move in game history
    remove       Back up two moves in game history

    show         Show board from user's color perspective

    show black   Show board from black's perspective
    show white   Show board from white's perspective

    coords       Include rank and file notation along edges when board is shown
    nocoords     Disable coords setting

    new          Start a new game

    help         Show a list of available commands


  **Additional Information**

  Chess Opponent is based on GNU Chess.

  For the latest information on the Chess Opponent project, visit:

	https://github.com/dfyockey/chessopp/

  For the latest information on the GNU Chess project, visit:

	http://www.gnu.org/software/chess/

  See INSTALL for installation instructions.

  See man directory for Chess Opponent `man` documentation.
  To view this documentation prior to installing, execute the command

	man -l chessopp.1

  See doc directory for GNU Chess documentation.

About

Chess Opponent : Boardless chess program for play on a physical board

Resources

License

Stars

Watchers

Forks

Packages

No packages published