Check out Smess, our featured variant for February, 2025.


[ 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 ]

Single Comment

Play-test applet for chess variants. Applet you can play your own variant against.[All Comments] [Add Comment or Rating]
Carlos Cetina wrote on Mon, Feb 17 04:40 AM UTC in reply to Fergus Duniho from 02:46 AM:

Okay. The preset is now correctly shuffling the different setups. However, the bishops conversion rule is not working properly.

I'm testing two presets: 

1) Asymmetric-Enforced  

2) asymmetric-enforced 

The conversion rule is failing on both.

I edited the #1 recently from the source code corresponding to the interactive diagram that HG inserted on the page that shows the game rules.

I edited  the #2 several years ago directly from the Play-test applet.

Now then,

the #1 says in the Post-Move 1: 

gosub HandleMove false; 

and in the Post-Move 2: 

gosub HandleMove true; 

while the #2 says in the post-Move 1: 

gosub HandleMove false;
if == B #mover and not flag #ori:                
set wstart cond checkleap #ori #desti 0 1 1 2; 
endif;

and in the Post-Move 2:

gosub HandleMove true;
if == b #mover and not flag #ori:               
set bstart cond checkleap #ori #desti 0 1 1 2; 
endif;

How and why did this difference arise? Why does the conversion rule fail on both presets?