Home * Engines * ChessV
Chessv.jpg

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.
ChessV Universal Chess Program [4]

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 with rotated bitboards.

Search

Evaluation


Variants

[5]
  • Alapo
  • Almost Chess
  • Angels and Devils
  • Archchess
  • Berolina Chess
  • Bird’s Chess
  • Cagliostro’s Chess
  • Capablanca Chess
  • Capablanca Chess, Aberg variant
  • Capablanca Chess, Paulowich variant
  • Carrera’s Chess
  • Chess256
  • Chess 480
  • Chess with Augmented Knights
  • Chess with Different Armies
  • Chess with Ultima Pieces
  • Courier Chess
  • Cylindrical Chess
  • Diagonal Chess
  • Diamond Chess
  • Embassy Chess
  • Emperor’s Game
  • Enep
  • Eurasian Chess
  • Exinction Chess
  • Fischer Random Chess
  • Great Chess
  • Great Shatranj
  • Grand Chess
  • Grotesque Chess
  • Janus Chess
  • Janus Kamil Chess
  • Kinglet
  • Ladorean Chess
  • Latrunculi duo milia et septum
  • Legan’s Game
  • Lemurian Shatranj
  • Lions and Unicorns Chess
  • Los Alamos Chess
  • Modern Kamil
  • Modern Shatranj
  • Odin’s Rune Chess
  • Opti Chess (mirror I)
  • Opulent Chess
  • Orthodox Chess
  • Polymorph Chess
  • Roman Chess
  • Royal Court
  • Schoolbook Chess
  • Shatranj
  • Shatranj Kamil
  • Shatranj Kamil (64)
  • Sosarian Chess
  • Switching Chess
  • TenCubed Chess
  • Three Checks Chess
  • Ultima
  • Unicorn Chess
  • Unicorn Great Chess
  • Unicorn Grand Chess
  • Univers Chess

See also


Forum Posts


External Links


References

  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. ^ Image from ChessV Universal Chess Program, ChessV Copyright (C) 2007-2016 by Gregory Strong
  5. ^ Variants from ChessV 0.95, ChessV Universal Chess Program

What links here?


Up one Level