Problem editor
First move override
Leave these unset to let the first stipulation determine them. Only set them if you want to override what a stipulation does.
Table of supported features
While you're waiting for the diagram and stipulation editors, here are the supported features in table form. Elements in grey are rare or experimental.
Fairy pieces |
---|
nightrider (N) |
fers (FE) |
wazir (WE) |
erlking (EK) |
princess (PR) |
empress (EM) |
amazon (AM) |
Complete stips |
---|
dia [length] |
[aim] 1 |
s[aim] 1 |
r[aim] 1 |
Stip prefixes |
---|
h |
ser- |
phser- |
ph |
ah |
pah |
ahser- |
pahser- |
Stip closures |
---|
(empty) |
s |
r |
h |
hs |
hr |
hh |
h*h |
h*s |
*s |
(...) |
Aims |
---|
diagram (dia) |
check (+) |
mate (#) |
stalemate (=) |
auto-stalemate (!=) |
double stalemate (==) |
auto-check (!+) |
auto-mate (!#) |
double mate (##) |
capture (x) |
any move (~) |
Conditions
The conditions above are designed to be as orthogonal as possible, and I do not necessarily recommend using the names above in publications. For example, you should probably write "NoWhiteCapture" instead of "WhiteMustCapture Anti Ultra". The text representation box will accept common names like "FunctionaryChess", "NoWhiteCapture", "BlackMinimummer"... and you can see which entries get checked.
Text representation
After you change the problem, the solver will be updated with the new stipulations/conditions when you click on the Start button.
Solver
Keep this window visible when solving! Most browsers throttle hidden tabs to 1-2% CPU.