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

ChessV

Home * Engines * ChessV

ChessV Universal Chess Program 1ChessV Universal Chess Program 1


  1. Image from ChessV Universal Chess Program, ChessV Copyright (C) 2007-2020 by Gregory Strong, Wikimedia Commons↩︎

ChessV,
an open source engine that plays over 50 chess variants with various board sizes as well as orthodox chess, written by Gregory Strong in C++, released under the GPL v2, first published in 2004 1. ChessV 0.95 was released in November 2016 2. ChessV runs under Windows with 32-bit and 64-bit executables available and can run on Linux under Wine. It features an own GUI, but includes also an executable named ChessV_Winboard.exe which allows running ChessV under WinBoard. ChessV 2.0, released in March 2017, completely rewritten from scratch 3 in C#, is a .NET Framework application, and can run on non-Windows operating systems, such as Linux, using Mono.

Contents
  1. Features
    1. Board Representation
    2. Search
    3. Evaluation
  2. Variants
  3. See also
  4. Forum Posts
  5. External Links
    1. Chess Engine
    2. Misc
  6. References

Features

Board Representation

ChessV encapsulates the board, position and game related data inside a huge C++ class, with number of files, ranks and squares as member, and specifies a bitboard type accordant to its size, either with 64, 96 or 128 bits. Sliding pieces attacks are generated using rotated bitboards.

Evaluation

Variants

4

See also

Forum Posts

Chess Engine

Misc

Tochika All Stars are Warren Bernhardt, Omar Hakim, Mike Mainieri, and Marcus Miller

Watch on YouTube

References

Up one Level


  1. Interesting multi-variant chess thingy called chessv by Dann Corbit, CCC, November 16, 2004↩︎

  2. ChessV 0.95 Released by Greg Strong, chessvariants.com, November 13, 2016↩︎

  3. ChessV 2.0 - open source GUI and engine for chess variants by Gregory Strong, CCC, March 19, 2017↩︎

  4. Variants from ChessV 0.95, ChessV Universal Chess Program↩︎

Categories: Open Source · GPL · C sharp · WinBoard · X86 · X64 · PC · Windows · Capablanca Chess · Chess960 · Los Alamos Chess · Shatranj · Mike Mainieri · Marcus Miller · Kazumi Watanabe

What links here

Contributors: GerdIsenberg.