Menu

#6 About Mimic pieces

1.0
pending
FBR (3)
2020-03-02
2020-02-20
Qi Liang
No

I've found the mimic pieces is unavailable in C/CIF.
The mimic piece can move as the last piece your opponent moved. like JOKER in Evochess
https://www.chessvariants.com/rules/evochess
I don't know how to enable mimic pieces in C/CIF

Discussion

  • Gregor Cramer

    Gregor Cramer - 2020-02-25

    For mimic pieces it seems to be a must to invent a new designator. The Joker in Evochess will now be described as follows:

    J=a~
    

    The '~' designator means: move like the last piece (of the opponent) has moved. The preceding modifier 'a' is not a must, but is emphasizing that this description is for capturing and non-capturing movement.

    Currently I cannot update the homepage of C/CIF, I will do this later. So this ticket will not yet be closed, until the homepage is updated.

    Now the full description of Evochess. Note that I've invented a new modifier for Chameleon pieces, see Ticket #8.

    rba:ca:clkc:ca:abr/
    j:cl::al:nfwwfn:al::cl:j/
    pppppppppppp/
    12/12/12/12/12/12/
    PPPPPPPPPPPP/
    J:Cl::Al:NFWWFN:Al::Cl:J/
    RBA:Ca:CLKC:Ca:ABR/
    
    a1=R|Rook|
    b1=B|Bishop|
    c1=A|Arrow||Vao|
    d1=:Ca:|Cannon|
    e1=C|Camel|
    f1=L|Lion|
    g1=K|King|
    a2=J|Joker|
    b2=:Cl:|Chameleon|
    c2=:Al:|Alchemist|
    d2=N|Knight|
    e2=F|Ferz|
    f2=W|Wazir|
    a3=P|Pawn|
    +a1=D|Dragon|
    +b1=:Ps:|Pegasus|
    +c1=:ChA:|Cheetah|
    +d1=:ChC:|Cheetah|
    +e1=:WC:|Wildebeest|
    +f1=:Am:|Amazon|
    +c2=:Sc:|Scientist|
    +d2=:WN:|Wildebeest|
    +e2=G|Ghost|
    +f2=S|Soul|
    +a3=M|Man|
    ++a1=:QR:|Queen|
    ++b1=:QB:|Queen|
    ++e1=:NC:|Nightrider|
    ++e1=:NC:|Camelrider|
    ++f1=:Sp:|Spearman|
    ++d2=:NN:|Nightrider|
    ++d2=:NC:|Camelrider|
    ++a3=:Sp:|Spirit|
    
    royal
    promotion+[10-12]=enter
    holding=demote
    
    |Macros|
    @:Li:=(aK--[K])(jyK--ttK) |Lion movement|
    
    |MIN|
    P=mfW+cefF+imefW03 +P==M
    W +W==S
    F +F==G
    N +N==:WN:
    C +C==:WC:
    R +R==D
    B +B==:Ps:
    L=:Li: +L==:Am:
    :Ca:=mR+cpR +:Ca:==:ChC:
    A=mB+cpB +A==:ChA:
    :Al:=W-(lf)(rf)B +:Al:==:Sc:
    :Cl:=mQ+c*
    J=a~
    
    |MED|
    M=W+F +M==:Sp: -M==P
    S=W+D +S==R -S==W
    G=F+A +G==B -G==F
    :WN:=C+N +:WN:==:NN::CN: -:WN:==N
    :WC:=C+N +:WC:==:NC::CC: -:WC:==C
    :Am:=Q+N +:Am:==:Sm: -:Am:==L
    :ChC:=mRB+cpRB -:ChC:==:Ca:
    :ChA:=mRB+cpRB -:ChA:==A
    D=R+F +D==:QR: -D==R
    :Ps:=B+W +:Ps:==:QB: -:Ps:==B
    :Sc:=W-[(lf)(rf)B] -:Sc:==:Al:
    
    |MAX|
    K=W+F
    :Sp:=W+D+F+A -:Sp:==M
    :NN:=N0 -:NN:==N
    :NC:=N0 -:NC:==C
    :CN:=C0 -:CN:==N
    :CC:=C0 -:CC:==C
    :Sm:=Q+N+:Li: -:Sm:==L
    :QR:=Q -:QR:==R
    :QB:=Q -:QB:==B
    
    |Castling|
    O-O=[*]isR[k]=isR[j]
    O-O-O=[*]isR[c]=isR[d]
    
     

    Last edit: Gregor Cramer 2020-03-02
  • Gregor Cramer

    Gregor Cramer - 2020-03-02
    • status: open --> pending
     

Log in to post a comment.