The Chess Variant Pages
Custom Search




[ 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

This item is a game information page
It belongs to categories: Orthodox chess, 
It was last modified on: 2020-01-30
 By Aurelian  Florea. Apothecary Chess-Modern. Large board variant obtained through tinkering with known games.[All Comments] [Add Comment or Rating]
Aurelian Florea wrote on 2020-05-25 UTC

Fergus, we have reached the final hurdle. What I want to do is to insert the joker as part of the move in in the place of the last piece moved as long as the piece is virgin and occupies a spot on a1,b2,c2,d2,e2,f2,g2,i2 or h1 for white. The code for a1 that I tried is below. The if in the first line should have something like and flag a1 but when I do this it never enters the the if block.

if == $origin a1 :
unsetflag a1;
allow commands 2;
allow moves 2;
ask "Do you want to insert your joker now?" "Yes" p2-a1 "No" "skip";
ban allmoves;
ban commands;
allow moves 1 captures 1 promotions 2;
endif;

 

The error it gives is : J p2-a1 and other moves from one space to another are banned here.  This happens when after the ask command I go for yes. This is post move 1 code.