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.
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.