Not that I know of. In fact there hardly exists any user-configurable variant software at all. Zillions of Games (commercial) is the most versatile, but the downside is that each piece description is basically a program in itself. Fairy-Max and a few other engines can be configured by editing a configuration file with often obscure piece descriptions.
None have a graphical interface for defining pieces, and I wonder if this is even possible. Not every piece is characterized by 'its moves'. Pieces can have different ways of capturing and non-capturing, their moves could have side effects on other squares (like e.p. capture), there might be special moves for virgin pieces (Pawn double push), moves could be different depending on where the piece is located on the board (Chinese Chess), pieces could promote to one or a choice of other types (Japanese Chess), they might be able to capture two pieces in a single move (the Chu Shogi Lion), they could paralyze neighboring pieces (Ultima), destroy all pieces neighboring their destination square (Atomic Chess) or just opponents (Tenjiku Shogi's Fire Demon) etc. I have difficulty imagining an interface that could handle all that, and still be easy to operate.
Hello everyone,
Does anyone know of, or is interested in trying to create really user-friendly chess-variant software? What I'm envisioning is something with no programming requirements, in which all or almost all variables could be user determined/selected including: board (size, shape, 3d, etc.) pieces (able to create new pieces with point and click--ie this piece can move like this...) special rules and so on?
Thanks!
Jacob Winkler
jacobmaxwinkler@gmail.com