Check out Glinski's Hexagonal Chess, our featured variant for May, 2024.

Diagram Designer

This page lets you design a diagram that you can include on one of your pages without the need to upload any graphics. To keep the form parallel with the image, further instructions follow below the form.

The Controls

Common Parameters for all Shapes

Parameters for Squares and Hexagons

Parameters for Custom Grid

The Diagram



The Piece Set

Set:auto-alfaeriePNG
Directory: /graphics.dir/alfaeriePNG/
LabelImageFilename
amazonbamazon.png
zbamazon.png
amazonriderbamazonrider.png
archerbarcher.png
badgerbbadger.png
ballistabballista.png
bannerbbanner.png
batbbat.png
bentferzherobbentferzhero.png
bentherobbenthero.png
bentshamanbbentshaman.png
bentwazirshamanbbentwazirshaman.png
berolinapawnbberolinapawn.png
birdbbird.png
fbbird.png
bird2bbird2.png
bishopbbishop.png
bbbishop.png
bishopinvbbishopinv.png
bishoppawnbbishoppawn.png
bishopwarmachinebbishopwarmachine.png
bishopwarmachineriderbbishopwarmachinerider.png
blindmonkeybblindmonkey.png
blindtigerbblindtiger.png
blockbblock.png
butterflybbutterfly.png
camelbcamel.png
jbcamel.png
camelbishopbcamelbishop.png
camelbishopwazirbcamelbishopwazir.png
camelferzbcamelferz.png
camelgeneralbcamelgeneral.png
camelguardbcamelguard.png
camelknightferzbcamelknightferz.png
camelriderbcamelrider.png
camelriderferzbcamelriderferz.png
camelridergeneralbcamelridergeneral.png
camelriderguardbcamelriderguard.png
camelriderwazirbcamelriderwazir.png
camelrookbcamelrook.png
camelrookferzbcamelrookferz.png
camelwazirbcamelwazir.png
camelzebrabcamelzebra.png
cannonbcannon.png
cbcannon.png
cannonpawnbcannonpawn.png
cardinalbcardinal.png
abcardinal.png
cardinal1bcardinal1.png
cardinal2bcardinal2.png
cardinalinvbcardinalinv.png
cardinalriderbcardinalrider.png
cardinalwazirbcardinalwazir.png
chameleonbchameleon.png
championbchampion.png
chancellorbchancellor.png
mbchancellor.png
chancellor1bchancellor1.png
chancellor2bchancellor2.png
chancellor_testbchancellor_test.png
chancellorferzbchancellorferz.png
chancellorinvbchancellorinv.png
chancellorriderbchancellorrider.png
checkerbchecker.png
checkerkingbcheckerking.png
chinesecockbchinesecock.png
chinesepawnbchinesepawn.png
circlebcircle.png
circle2bcircle2.png
cobrabcobra.png
coiledserpentbcoiledserpent.png
condorbcondor.png
coordinatorbcoordinator.png
coordinator2bcoordinator2.png
coppergeneralbcoppergeneral.png
crabbcrab.png
crocodilebcrocodile.png
crookedbishopbcrookedbishop.png
desertferzbdesertferz.png
desertwazirbdesertwazir.png
diplomatbdiplomat.png
dragonbdragon.png
dbdragon.png
drunkelephantbdrunkelephant.png
dukebduke.png
edgehogbedgehog.png
elephantbelephant.png
elephantferzbelephantferz.png
ebelephantferz.png
elephantferzherobelephantferzhero.png
elephantferzshamanbelephantferzshaman.png
elephantferzwarmachinebelephantferzwarmachine.png
elephantgeneralbelephantgeneral.png
elephantknightbelephantknight.png
elephantriderbelephantrider.png
elephantriderferzbelephantriderferz.png
elephantridergeneralbelephantridergeneral.png
elephantriderwazirbelephantriderwazir.png
elephantrookbelephantrook.png
elephantwarmachinebelephantwarmachine.png
elephantwarmachineriderbelephantwarmachinerider.png
elephantwazirbelephantwazir.png
elephantwazirbishopbelephantwazirbishop.png
elephantwazircamelbelephantwazircamel.png
elephantwazirknightbelephantwazirknight.png
elephantwazirrookbelephantwazirrook.png
elephantwazirshamanbelephantwazirshaman.png
elephantwazirwarmachinebelephantwazirwarmachine.png
equesrexbequesrex.png
evilwolfbevilwolf.png
falconbfalcon.png
ferociousleopardbferociousleopard.png
ferzbferz.png
firedragonbfiredragon.png
flexibleknightbflexibleknight.png
flyingbishopbflyingbishop.png
flyingkingfisherbflyingkingfisher.png
flyingqueenbflyingqueen.png
flyingrookbflyingrook.png
foolbfool.png
fortyeightbfortyeight.png
forwardchancellorprincebforwardchancellorprince.png
forwardknightbackwardsprincebforwardknightbackwardsprince.png
forwardrookbackwardsprincebforwardrookbackwardsprince.png
frogbfrog.png
generalbgeneral.png
general2bgeneral2.png
giantbgiant.png
giraffebgiraffe.png
gnubgnu.png
goldgeneralbgoldgeneral.png
goldpashtunbgoldpashtun.png
goldriderbgoldrider.png
gorgonabgorgona.png
grasshopperbgrasshopper.png
greatwarmachineferzbgreatwarmachineferz.png
greatwarmachinegeneralbgreatwarmachinegeneral.png
gryphonbgryphon.png
gbgryphon.png
guardbguard.png
halfbishopbhalfbishop.png
halflingbishopbhalflingbishop.png
halflingrookbhalflingrook.png
halfqueenbhalfqueen.png
halfrookbhalfrook.png
harebhare.png
highpriestessbhighpriestess.png
horsebhorse.png
immobilizerbimmobilizer.png
irongeneralbirongeneral.png
javelinbjavelin.png
jumpinggeneralbjumpinggeneral.png
kangaroobkangaroo.png
kingbking.png
kbking.png
kingbishopbkingbishop.png
kinginvbkinginv.png
kingrookbkingrook.png
knightbknight.png
nbknight.png
knightcamelzebrabknightcamelzebra.png
knightdabbabahbknightdabbabah.png
knightferzbknightferz.png
knightferzdabbabahbknightferzdabbabah.png
knightferzdabbabahriderbknightferzdabbabahrider.png
knightgeneralbknightgeneral.png
knightgeneraldabbabahbknightgeneraldabbabah.png
knightguardbknightguard.png
knightinvbknightinv.png
knightpawnbknightpawn.png
knightwarmachinebknightwarmachine.png
knightwazirbknightwazir.png
knightwazirdabbabahbknightwazirdabbabah.png
lanceblance.png
lemurianelephantferzblemurianelephantferz.png
lemurianwarmachinewazirblemurianwarmachinewazir.png
letterbletter.png
letterpawnbletterpawn.png
lionblion.png
lblion.png
lizardblizard.png
longleaperblongleaper.png
magebmage.png
mammothbmammoth.png
manbman.png
medusabmedusa.png
ministerbminister.png
monkeybmonkey.png
moonbmoon.png
narrowknightbnarrowknight.png
narrowknightferzbnarrowknightferz.png
narrowknightgeneralbnarrowknightgeneral.png
narrowknightwarmachinebnarrowknightwarmachine.png
narrowknightwazirbnarrowknightwazir.png
ncheckerbnchecker.png
ncheckerkingbncheckerking.png
nespearmanbnespearman.png
nguardbnguard.png
nightriderbnightrider.png
nightriderferzbnightriderferz.png
nightridergeneralbnightridergeneral.png
nightriderguardbnightriderguard.png
nightriderwazirbnightriderwazir.png
nqueenbnqueen.png
nspearmanbnspearman.png
nwspearmanbnwspearman.png
oldmonkeyboldmonkey.png
owlbowl.png
oxbox.png
paovaobpaovao.png
pawnbpawn.png
pbpawn.png
pawninvbpawninv.png
pawnknightbpawnknight.png
pegacornbpegacorn.png
pegasusbpegasus.png
pincerpawnbpincerpawn.png
planebplane.png
princessbprincess.png
promotedbishopbpromotedbishop.png
promotedknightbpromotedknight.png
promotedlancebpromotedlance.png
promotedrookbpromotedrook.png
promotedshogipawnbpromotedshogipawn.png
promotedsilverbpromotedsilver.png
queenbqueen.png
qbqueen.png
queeninvbqueeninv.png
quickpawnbquickpawn.png
rambram.png
recliningdragonbrecliningdragon.png
reflectingbishopbreflectingbishop.png
rhinobrhino.png
rookbrook.png
rbrook.png
rookinvbrookinv.png
rookpawnbrookpawn.png
rosebrose.png
sabretoothbsabretooth.png
scorpionbscorpion.png
scoutbscout.png
sergeantbsergeant.png
shipbship.png
sidemoverbsidemover.png
sidemovergeneralbsidemovergeneral.png
silvergeneralbsilvergeneral.png
silverpashtunbsilverpashtun.png
silverriderbsilverrider.png
sissabsissa.png
skibishopbskibishop.png
skiqueenbskiqueen.png
skirookbskirook.png
skiskibishopbskiskibishop.png
skiskiqueenbskiskiqueen.png
skiskirookbskiskirook.png
slidinggeneralbslidinggeneral.png
snakebsnake.png
spiderbspider.png
squirrelbsquirrel.png
squirrelferzbsquirrelferz.png
squirrelgeneralbsquirrelgeneral.png
squirrelwazirbsquirrelwazir.png
starbstar.png
stewardbsteward.png
stonegeneralbstonegeneral.png
sunbsun.png
tankbtank.png
templarbtemplar.png
templarpawnbtemplarpawn.png
thiefbthief.png
tigerbtiger.png
tilegeneralbtilegeneral.png
tripleelephantbtripleelephant.png
tripleelephantwarmachinebtripleelephantwarmachine.png
triplewarmachinebtriplewarmachine.png
twistedknightbtwistedknight.png
unicornbunicorn.png
ubunicorn.png
vaobvao.png
vao2bvao2.png
verticalmoverbverticalmover.png
verticalmovergeneralbverticalmovergeneral.png
viperbviper.png
warmachinebwarmachine.png
warmachineferzbwarmachineferz.png
warmachineferzherobwarmachineferzhero.png
warmachinegeneralbwarmachinegeneral.png
warmachineriderbwarmachinerider.png
warmachineriderferzbwarmachineriderferz.png
warmachineriderferzcamelbwarmachineriderferzcamel.png
warmachineriderferzrookbwarmachineriderferzrook.png
warmachineridergeneralbwarmachineridergeneral.png
warmachineridergeneralelephantbwarmachineridergeneralelephant.png
warmachineriderwazirbwarmachineriderwazir.png
warmachinewazirbwarmachinewazir.png
warmachinewazirherobwarmachinewazirhero.png
wazirbwazir.png
wheel4bwheel4.png
wheel6bwheel6.png
wheel8bwheel8.png
wideknightbwideknight.png
wideknightferzbwideknightferz.png
wideknightgeneralbwideknightgeneral.png
wideknightwarmachinebwideknightwarmachine.png
wideknightwazirbwideknightwazir.png
wildebeestbwildebeest.png
wbwildebeest.png
wildebeestferzbwildebeestferz.png
wildebeestgeneralbwildebeestgeneral.png
wildebeestwazirbwildebeestwazir.png
windmillbwindmill.png
withdrawerbwithdrawer.png
wolfbwolf.png
zebrabzebra.png
zebrabishopbzebrabishop.png
zebraferzbzebraferz.png
zebrageneralbzebrageneral.png
zebraguardbzebraguard.png
zebrarookbzebrarook.png
zebrawazirbzebrawazir.png
zigzaggeneralbzigzaggeneral.png
gcirclegcircle.png
gcircle2gcircle2.png
rcirclercircle.png
rcircle2rcircle2.png
AMAZONwamazon.png
Zwamazon.png
AMAZONRIDERwamazonrider.png
ARCHERwarcher.png
BADGERwbadger.png
BALLISTAwballista.png
BANNERwbanner.png
BATwbat.png
BENTFERZHEROwbentferzhero.png
BENTHEROwbenthero.png
BENTSHAMANwbentshaman.png
BENTWAZIRSHAMANwbentwazirshaman.png
BEROLINAPAWNwberolinapawn.png
BIRDwbird.png
Fwbird.png
BIRD2wbird2.png
BISHOPwbishop.png
Bwbishop.png
BISHOPINVwbishopinv.png
BISHOPPAWNwbishoppawn.png
BISHOPWARMACHINEwbishopwarmachine.png
BISHOPWARMACHINERIDERwbishopwarmachinerider.png
BLINDMONKEYwblindmonkey.png
BLINDTIGERwblindtiger.png
BLOCKwblock.png
BUTTERFLYwbutterfly.png
CAMELwcamel.png
Jwcamel.png
CAMELBISHOPwcamelbishop.png
CAMELBISHOPWAZIRwcamelbishopwazir.png
CAMELFERZwcamelferz.png
CAMELGENERALwcamelgeneral.png
CAMELGUARDwcamelguard.png
CAMELKNIGHTFERZwcamelknightferz.png
CAMELRIDERwcamelrider.png
CAMELRIDERFERZwcamelriderferz.png
CAMELRIDERGENERALwcamelridergeneral.png
CAMELRIDERGUARDwcamelriderguard.png
CAMELRIDERWAZIRwcamelriderwazir.png
CAMELROOKwcamelrook.png
CAMELROOKFERZwcamelrookferz.png
CAMELWAZIRwcamelwazir.png
CAMELZEBRAwcamelzebra.png
CANNONwcannon.png
Cwcannon.png
CANNONPAWNwcannonpawn.png
CARDINALwcardinal.png
Awcardinal.png
CARDINAL1wcardinal1.png
CARDINAL2wcardinal2.png
CARDINALINVwcardinalinv.png
CARDINALRIDERwcardinalrider.png
CARDINALWAZIRwcardinalwazir.png
CHAMELEONwchameleon.png
CHAMPIONwchampion.png
CHANCELLORwchancellor.png
Mwchancellor.png
CHANCELLOR1wchancellor1.png
CHANCELLOR2wchancellor2.png
CHANCELLOR_TESTwchancellor_test.png
CHANCELLORFERZwchancellorferz.png
CHANCELLORINVwchancellorinv.png
CHANCELLORRIDERwchancellorrider.png
CHECKERwchecker.png
CHECKERKINGwcheckerking.png
CHINESECOCKwchinesecock.png
CHINESEPAWNwchinesepawn.png
CIRCLEwcircle.png
CIRCLE2wcircle2.png
COBRAwcobra.png
COILEDSERPENTwcoiledserpent.png
CONDORwcondor.png
COORDINATORwcoordinator.png
COORDINATOR2wcoordinator2.png
COPPERGENERALwcoppergeneral.png
CRABwcrab.png
CROCODILEwcrocodile.png
CROOKEDwcrooked.png
CROOKEDBISHOPwcrookedbishop.png
DESERTFERZwdesertferz.png
DESERTWAZIRwdesertwazir.png
DIPLOMATwdiplomat.png
DRAGONwdragon.png
Dwdragon.png
DRUNKELEPHANTwdrunkelephant.png
DUKEwduke.png
EDGEHOGwedgehog.png
ELEPHANTwelephant.png
ELEPHANTFERZwelephantferz.png
Ewelephantferz.png
ELEPHANTFERZHEROwelephantferzhero.png
ELEPHANTFERZSHAMANwelephantferzshaman.png
ELEPHANTFERZWARMACHINEwelephantferzwarmachine.png
ELEPHANTGENERALwelephantgeneral.png
ELEPHANTKNIGHTwelephantknight.png
ELEPHANTRIDERwelephantrider.png
ELEPHANTRIDERFERZwelephantriderferz.png
ELEPHANTRIDERGENERALwelephantridergeneral.png
ELEPHANTRIDERWAZIRwelephantriderwazir.png
ELEPHANTROOKwelephantrook.png
ELEPHANTWARMACHINEwelephantwarmachine.png
ELEPHANTWARMACHINERIDERwelephantwarmachinerider.png
ELEPHANTWAZIRwelephantwazir.png
ELEPHANTWAZIRBISHOPwelephantwazirbishop.png
ELEPHANTWAZIRCAMELwelephantwazircamel.png
ELEPHANTWAZIRKNIGHTwelephantwazirknight.png
ELEPHANTWAZIRROOKwelephantwazirrook.png
ELEPHANTWAZIRSHAMANwelephantwazirshaman.png
ELEPHANTWAZIRWARMACHINEwelephantwazirwarmachine.png
EQUESREXwequesrex.png
EVILWOLFwevilwolf.png
FALCONwfalcon.png
FEROCIOUSLEOPARDwferociousleopard.png
FERZwferz.png
FIREDRAGONwfiredragon.png
FLEXIBLEKNIGHTwflexibleknight.png
FLYINGBISHOPwflyingbishop.png
FLYINGKINGFISHERwflyingkingfisher.png
FLYINGQUEENwflyingqueen.png
FLYINGROOKwflyingrook.png
FOOLwfool.png
FORTYEIGHTwfortyeight.png
FORWARDCHANCELLORPRINCEwforwardchancellorprince.png
FORWARDKNIGHTBACKWARDSPRINCEwforwardknightbackwardsprince.png
FORWARDROOKBACKWARDSPRINCEwforwardrookbackwardsprince.png
FROGwfrog.png
GENERALwgeneral.png
GENERAL2wgeneral2.png
GIANTwgiant.png
GIRAFFEwgiraffe.png
GNUwgnu.png
GOLDGENERALwgoldgeneral.png
GOLDPASHTUNwgoldpashtun.png
GOLDRIDERwgoldrider.png
GORGONAwgorgona.png
GRASSHOPPERwgrasshopper.png
GREATWARMACHINEFERZwgreatwarmachineferz.png
GREATWARMACHINEGENERALwgreatwarmachinegeneral.png
GRYPHONwgryphon.png
Gwgryphon.png
GUARDwguard.png
HALFBISHOPwhalfbishop.png
HALFLINGBISHOPwhalflingbishop.png
HALFLINGROOKwhalflingrook.png
HALFQUEENwhalfqueen.png
HALFROOKwhalfrook.png
HAREwhare.png
HIGHPRIESTESSwhighpriestess.png
HORSEwhorse.png
IMMOBILIZERwimmobilizer.png
IRONGENERALwirongeneral.png
JAVELINwjavelin.png
JUMPINGGENERALwjumpinggeneral.png
KANGAROOwkangaroo.png
KINGwking.png
Kwking.png
KINGBISHOPwkingbishop.png
KINGINVwkinginv.png
KINGROOKwkingrook.png
KNIGHTwknight.png
Nwknight.png
KNIGHTCAMELZEBRAwknightcamelzebra.png
KNIGHTDABBABAHwknightdabbabah.png
KNIGHTFERZwknightferz.png
KNIGHTFERZDABBABAHwknightferzdabbabah.png
KNIGHTFERZDABBABAHRIDERwknightferzdabbabahrider.png
KNIGHTGENERALwknightgeneral.png
KNIGHTGENERALDABBABAHwknightgeneraldabbabah.png
KNIGHTGUARDwknightguard.png
KNIGHTINVwknightinv.png
KNIGHTPAWNwknightpawn.png
KNIGHTWARMACHINEwknightwarmachine.png
KNIGHTWAZIRwknightwazir.png
KNIGHTWAZIRDABBABAHwknightwazirdabbabah.png
LANCEwlance.png
LEMURIANELEPHANTFERZwlemurianelephantferz.png
LEMURIANWARMACHINEWAZIRwlemurianwarmachinewazir.png
LETTERwletter.png
LETTERPAWNwletterpawn.png
LIONwlion.png
Lwlion.png
LIZARDwlizard.png
LONGLEAPERwlongleaper.png
MAGEwmage.png
MAMMOTHwmammoth.png
MANwman.png
MEDUSAwmedusa.png
MINISTERwminister.png
MONKEYwmonkey.png
MOONwmoon.png
NARROWKNIGHTwnarrowknight.png
NARROWKNIGHTFERZwnarrowknightferz.png
NARROWKNIGHTGENERALwnarrowknightgeneral.png
NARROWKNIGHTWARMACHINEwnarrowknightwarmachine.png
NARROWKNIGHTWAZIRwnarrowknightwazir.png
NCHECKERwnchecker.png
NCHECKERKINGwncheckerking.png
NESPEARMANwnespearman.png
NGUARDwnguard.png
NIGHTRIDERwnightrider.png
NIGHTRIDERFERZwnightriderferz.png
NIGHTRIDERGENERALwnightridergeneral.png
NIGHTRIDERGUARDwnightriderguard.png
NIGHTRIDERWAZIRwnightriderwazir.png
NQUEENwnqueen.png
NSPEARMANwnspearman.png
NWSPEARMANwnwspearman.png
OLDMONKEYwoldmonkey.png
OWLwowl.png
OXwox.png
PAOVAOwpaovao.png
PAWNwpawn.png
Pwpawn.png
PAWNINVwpawninv.png
PAWNKNIGHTwpawnknight.png
PEGACORNwpegacorn.png
PEGASUSwpegasus.png
PINCERPAWNwpincerpawn.png
PLANEwplane.png
PRINCESSwprincess.png
PROMOTEDBISHOPwpromotedbishop.png
PROMOTEDKNIGHTwpromotedknight.png
PROMOTEDLANCEwpromotedlance.png
PROMOTEDROOKwpromotedrook.png
PROMOTEDSHOGIPAWNwpromotedshogipawn.png
PROMOTEDSILVERwpromotedsilver.png
QUEENwqueen.png
Qwqueen.png
QUEENINVwqueeninv.png
QUICKPAWNwquickpawn.png
RAMwram.png
RECLININGDRAGONwrecliningdragon.png
REFLECTINGBISHOPwreflectingbishop.png
RHINOwrhino.png
ROOKwrook.png
Rwrook.png
ROOKINVwrookinv.png
ROOKPAWNwrookpawn.png
ROSEwrose.png
SABRETOOTHwsabretooth.png
SCORPIONwscorpion.png
SCOUTwscout.png
SERGEANTwsergeant.png
SHIPwship.png
SIDEMOVERwsidemover.png
SIDEMOVERGENERALwsidemovergeneral.png
SILVERGENERALwsilvergeneral.png
SILVERPASHTUNwsilverpashtun.png
SILVERRIDERwsilverrider.png
SISSAwsissa.png
SKIBISHOPwskibishop.png
SKIQUEENwskiqueen.png
SKIROOKwskirook.png
SKISKIBISHOPwskiskibishop.png
SKISKIQUEENwskiskiqueen.png
SKISKIROOKwskiskirook.png
SLIDINGGENERALwslidinggeneral.png
SNAKEwsnake.png
SPIDERwspider.png
SQUIRRELwsquirrel.png
SQUIRRELFERZwsquirrelferz.png
SQUIRRELGENERALwsquirrelgeneral.png
SQUIRRELWAZIRwsquirrelwazir.png
STARwstar.png
STEWARDwsteward.png
STONEGENERALwstonegeneral.png
SUNwsun.png
TANKwtank.png
TEMPLARwtemplar.png
TEMPLARPAWNwtemplarpawn.png
THIEFwthief.png
TIGERwtiger.png
TILEGENERALwtilegeneral.png
TRIPLEELEPHANTwtripleelephant.png
TRIPLEELEPHANTWARMACHINEwtripleelephantwarmachine.png
TRIPLEWARMACHINEwtriplewarmachine.png
TWISTEDKNIGHTwtwistedknight.png
UNICORNwunicorn.png
Uwunicorn.png
VAOwvao.png
VAO2wvao2.png
VERTICALMOVERwverticalmover.png
VERTICALMOVERGENERALwverticalmovergeneral.png
VIPERwviper.png
WARMACHINEwwarmachine.png
WARMACHINEFERZwwarmachineferz.png
WARMACHINEFERZHEROwwarmachineferzhero.png
WARMACHINEGENERALwwarmachinegeneral.png
WARMACHINERIDERwwarmachinerider.png
WARMACHINERIDERFERZwwarmachineriderferz.png
WARMACHINERIDERFERZCAMELwwarmachineriderferzcamel.png
WARMACHINERIDERFERZROOKwwarmachineriderferzrook.png
WARMACHINERIDERGENERALwwarmachineridergeneral.png
WARMACHINERIDERGENERALELEPHANTwwarmachineridergeneralelephant.png
WARMACHINERIDERWAZIRwwarmachineriderwazir.png
WARMACHINEWAZIRwwarmachinewazir.png
WARMACHINEWAZIRHEROwwarmachinewazirhero.png
WAZIRwwazir.png
WHEEL4wwheel4.png
WHEEL6wwheel6.png
WHEEL8wwheel8.png
WIDEKNIGHTwwideknight.png
WIDEKNIGHTFERZwwideknightferz.png
WIDEKNIGHTGENERALwwideknightgeneral.png
WIDEKNIGHTWARMACHINEwwideknightwarmachine.png
WIDEKNIGHTWAZIRwwideknightwazir.png
WILDEBEESTwwildebeest.png
Wwwildebeest.png
WILDEBEESTFERZwwildebeestferz.png
WILDEBEESTGENERALwwildebeestgeneral.png
WILDEBEESTWAZIRwwildebeestwazir.png
WINDMILLwwindmill.png
WITHDRAWERwwithdrawer.png
WOLFwwolf.png
ZEBRAwzebra.png
ZEBRABISHOPwzebrabishop.png
ZEBRAFERZwzebraferz.png
ZEBRAGENERALwzebrageneral.png
ZEBRAGUARDwzebraguard.png
ZEBRAROOKwzebrarook.png
ZEBRAWAZIRwzebrawazir.png
ZIGZAGGENERALwzigzaggeneral.png

The drawdiagram.php script will work properly from the Chess Variant Pages and from selected search engines and social media sharing sites, but if you use it from another website or by itself, it will obscure the diagram by displaying a message in the middle. This designer is based on Game Courier, which lets you design, program, and play Chess variants online. It uses some of the same parameters as Game Courier uses, but it keeps things simpler and focuses on graphic design, not on rules. These parameters are described in more detail in the Game Courier Developer's Guide, and for each parameter you can change in the form, I have provided a link to the section on it.

Code for Your Webpage

Once you have designed your diagram, get the URL from the diagram image, or copy the HTML displayed below, but do not copy the URL in the address bar. That URL is for this page, not for your diagram.

Displaying Individual Pieces

While some people have used the drawdiagram.php script to display individual pieces, that is not its intended purpose, and it ends up putting the piece on a colored space with a border around it. Here are some simpler options for just displaying pieces.

Display Pieces with Shortcodes

Within comments or member-submitted pages, you may display pieces with the [set] and [pc] shortcodes. Note that shortcodes go between square brackets. First, use [set] to indicate the set you wish to use. The use [pc] for each individual piece, identifying it by the label used for it in the set.

The [set] shortcode takes one parameter, which is the name of the set. If you used the Diagram Designer to produce your diagram, the URL it gives you will be to a PHP script with a query string describing the board. One of the parameters should be of the form set=something. Use that as your set name. For example, if it was set=alfaerie, use the short code [set alfaerie]. If set does not appear in your diagram's query string, it is using the default value of abstract1. For that, use the code [set abstract1]. This shortcode will determine which set is used to display pieces with the [pc] shortcode

Next, for each piece, use the [pc] shortcode. Within the square brackets, follow the pc by a space and then by the same piece label used in the FEN code. You should already be familiar with which letter matches each piece if you used the Diagram Designer. If not, look in your diagram's query string for the value of code. To display the name with the piece, follow the label by another space, and enter the name before the closing bracket. To include a piece description, write it between the opening [pc] tag and a closing [/pc] tag.

Display Pieces with the showpiece.php script

Like the shortcodes above, this script will let you identify a piece by its set and label. Unlike the shortcode, it will also work on .html pages, and it provides the option of recoloring the piece. It is a script that outputs an image, and like a regular image file, it should be provided as the value of SRC in an IMG tag. Unlike a regular image, it accepts a query string with values for options. Here are the options. To use them, add them to the query string.

OptionDescription
blackThe color to color black pieces
colorThe color to color the piece
flipflip=true to use the flipped version of the piece
imageRelative URL of image
originalblackThe color that the black pieces are actually colored
originalcolorThe color that the piece is colored
originalwhiteThe color that the white pieces are actually colored
pieceThe label used for a piece in a set
setThe name of the set to be used
whiteThe color to color white pieces

Note that there are two ways to identify a piece image. One is to name the set and piece label separately, such as /play/pbm/showpiece.php?set=magnetic&piece=q, and the other is to give it the relative URL of the image, such as /play/pbm/showpiece.php?image=/graphics.dir/magnetic/BQueen.gif. This allows you to shorten the query string, such as /play/pbm/showpiece.php?image=magnetic/BQueen.gif, and it prevents the use of external images.

To recolor a piece, it has to know which color in the image to target and which color to change it to. It will often know the original color of the piece, either from its set or its filename. If not, there are three options for telling it what the original color is. You would want to use originalblack and originalwhite mainly when you don't know ahead of time if the piece is black or white, such as when creating query strings for use with Interactive Diagrams. Likewise for white and black. If you already know which side the piece is on, you can use color to define its color.

Display Pieces with HTML

If you wish to include piece graphics on your page, you may modify the code shown below. For each piece, it creates a block of HTML code, enclosed in DIV tags of the piece class. Since each piece may be represented twice in your diagram with different colors, each piece may be represented twice in the code below. To use it, copy it to your page, delete the portion you don't want to use, replace the label between FIGCAPTION tags with the piece's name, and insert the description of your piece between the P tags. You may rearrange pieces by cutting and pasting DIV blocks. Let the whole section end with <BR CLEAR=ALL>.

Making Movement Diagrams

Unlike Game Courier, this can be used for movement diagrams. To mark a space a piece may move to, use a pound symbol (#) or an exclamation mark (!) for a piece label. The pound will show up as a dot in the color of the border, and an exclamation mark will show up as a dot in the color of last color. If the color you want is not already listed, you can add it to the end of the color list. If you enter a digit between braces, such as {3}, it will display a box with the digit as its color index. Additionally, you use braces to put multiple images on the same space, which is useful for showing the ability to capture a piece. Within braces, separate each symbol with a space, and it will draw them in the order it finds them. So, if you want a dot over a piece, list the piece first, such as {n #}. If you use a digit, it will draw a box.