This is a temporary, read-only recovery of the chessprogrammingwiki while a longer-term plan is worked out. Editing is not possible right now, but will be again soon.
Chess Programming Wiki All pages Other namespaces

Cheops (Miller)

Home * Engines * Cheops

CHEOPS logo 1CHEOPS logo 1


  1. CHEOPS logo by Jin Wicked↩︎

Cheops, (CHEOPS, CHEss OPponent Simulator, Χέοψ)
a didactic open source chess engine by Tristan Miller, written in C++, licensed under the GNU GPL, and first released in 1999, version 1.0 in 2003, and version 1.2 in February 2015 1. The program uses a command line interface to interact with the user, and prints simple text diagrams to display the current position during game play. Moves are printed and entered in pure algebraic coordinate notation. Daniel José Queraltó has produced a build of CHEOPS 1.2 for Microsoft Windows. Michael Yee has produced an UCI compliant build of CHEOPS 1.1 2.

Contents
  1. Description
  2. See also
  3. Forum Posts
  4. External Links
    1. Chess Program
    2. Misc
  5. References

Description

Cheops uses a 64-square linear array board representation and performs a legal move generation anti-pattern by looking for from-squares of own pieces traversing the board in spiral order from center to the h1-edge, keeping, returning and splicing std::list as local move list variables on the stack. The tree search is fixed depth alpha–beta without quiescence search. The static evaluation function considers material, mobility, center proximity, king piece tropism, and a few pawn structure terms such as isolated, doubled and backward pawns 3.

See also

Forum Posts

Chess Program

Misc

References

Up one level


  1. CHEOPS 1.2 -- An AI chess engine -- released on 2015-02-01 by Tristan Miller, rgcc, February 03, 2015↩︎

  2. CHEOPS | Tristan Miller↩︎

  3. CHEOPS | Tristan Miller↩︎

Categories: Open Source · GPL · X86 · PC · Windows · Linux · UCI · Nobility

What links here

Contributors: GerdIsenberg.