Check out Symmetric Chess, our featured variant for March, 2024.


[ Help | Earliest Comments | Latest Comments ]
[ List All Subjects of Discussion | Create New Subject of Discussion ]
[ List Earliest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]

Comments/Ratings for a Single Item

Earlier Reverse Order Later
Video Tutorial[Subject Thread] [Add Response]
Stanislav Kravchenko wrote on Tue, Jul 30, 2019 07:40 PM UTC:

Hello. Do you have a clear, detailed video tutorial on creating your own chess pieces and variations? By changing the rules? Is it possible to introduce a diagonal on which some figures could be amplified? Is it possible to introduce pawn castles, so that the pawn could swap places with its own figure standing in front and walking diagonally, that is, with the queen, bishop, wizzard, lion, zanny ...? should only be transformed into the figure that stood on this square, only on the royal square in anyone?


H. G. Muller wrote on Wed, Jul 31, 2019 07:19 AM UTC:

Are you talking about Game Courier now to play it here on-line, or about ChessV? I don't think that in ChessV you can do any of these things; ChessV is not a general configurable variant engine, although it does have a mechanism to configure some (mostly minor) rule variations on the games it supports. And I don't think it is open source. Greg can tell us more about that.

As for Game Courier; I am sure all that is possible there, but in practice you have to be a programmer to be able to write a rule enforcing preset. For this reason the large majority of presets have no rule enforcing at all, and just leave it to the players to enforce the rules. Erroneous rule enforcing is much worse than having no enforcement at all. This should be a good option for the mentioned 100-cell chess, as the location-dependent move rules seem to give it above-average complexity.


Greg Strong wrote on Sat, Aug 3, 2019 05:50 PM UTC:

ChessV is open source and it contains a simple scripting langauge for modifying games or creating new ones.  It is hit-or-miss with what you can do in the scripting language.  Usually, you can add or remove piece types, create new piece types, and select what rules are in effect.  You cannot, however, create new rules with the scripting language at this time.  Most of what you suggest would be new rules and would require you to change the C# source code and recompile.

The download comes with several games that are defined in the scripting language, the most advanced being Butterfly Chess.


3 comments displayed

Earlier Reverse Order Later

Permalink to the exact comments currently displayed.