The Chess Variant Pages Menu



External Link

This is a link to an external site for: ChessV Universal Chess Program

ChessV Universal Chess Program: http://samiam.org/chessv

ChessV is an open-source Universal Chess Program with graphical user-interface, capable of playing a potentially unlimited number of Chess variants, with opening book support for variants, and other features of traditional Chess programs.

Small Board Games
Standard Board (8 x 8)
  Historical Games Strange Board Games

20 Dec 2009: Link updated. Old link was:
http://www.chessv.com/


This 'link page' is meant to provide a link to another website. Note that we have no connection to, nor bear responsibility for the linked sites.

Author: Greg Strong.
Web page created: 2004-07-06. Web page last updated: 2007-10-16

Comments

This item is a computer program,
It belongs to categories: Orthodox chess, 
It was last modified on: 2007-10-16
 Author: Greg  Strong. ChessV Universal Chess ProgramThis item is a computer program,
It belongs to categories: Orthodox chess, 
It was last modified on: 2007-10-16
 Author: Greg  Strong.. Open source universal Chess program with a graphical user-interface.
2009-12-20 Sam Trenholme Verified as Sam TrenholmeNoneSomeone is going to have to fix the link on this page. In the meantime, again, it’s here:

http://samiam.org/chessv

View
2009-12-20 Garth Wallace Verified as Garth WallaceNoneThe link currently leads to a domain squatter. View
2009-10-20 Tony Quintanilla Verified as Tony QuintanillaExcellentI just uploaded and played the new version. Works great! View
2009-10-05 Sam Trenholme Verified as Sam TrenholmeNoneH.G. Muller: I would be very interested in downloading a patch or tarball (.tar.bz2 or .tar.gz file) with your changes to Winboard allowing it to setup the pieces again should one side not recognize a legal move.

I could not find the download on your web page nor in the Winboard forum.

This will make Schoolbook 2010 a lot easier to implement.

View
2009-10-04 H. G. Muller Verified as H. G. MullerNone

Sam, your idea of having WinBoard force moves into an engine that refuses them by loading the engine with the position after the move works really great. I implemented in WinBoard now, under control of the option -forceIllegalMoves. In combenation with -testLegality false, this now allows me to completely autmatically play a Schoolbook-Chess match between ChessV and Fairy-Max. Now and then (about 10% of the games ChessV plays a non-standard castling, which then shows up in the PGN as Kf1h1 or Kf1b1, and Fairy-Max is simply restarted. It was a bit of a pain to implement it, because initially the engine will still think the opposite side is to move, and the WinBoard-protocol edit command (which Fairy-Max uses) does not alter that, and the commands that do are deprecated, so the side-to-move has to be flipped by playng a dummy move. But that works smoothly now.

In reaction to some earlier remark you made: there was no reason for hacking WinBoard to suppress the popup after a match: there is a command-line option that controls it (-popupExitMessage false/true), which is remembered in the WinBoard settings file. I use PSWBTM to play the match, in stead of the scripts you use, and this uses that option automaticaly.

View
Number of ratings: 34, Average rating: Excellent, Number of comments: 192

List all comments and ratings for this item.

Add a comment or rating for this item.