Menu

#8 Chameleon operator

1.0
pending
chameleon (1)
2020-03-05
2020-02-24
No

Need additional operator for chameleons, like in Ultima.

Discussion

  • Gregor Cramer

    Gregor Cramer - 2020-02-24

    New modifier 'c*' has been introduced, which means: move like the captured piece, in this case no piece designator is needed for move description, because the star is a replacement for the movement of the captured piece. Now it is easier to define the chameleon behavior.

    This is the old description of Chameleon in Ultima:

    @:XK:=c{K}K
    @:XC:=(!c{C}R-sjj{K}R)0*
    @:XP:=(!c{P}W-jjW)0*
    @:XR:={c{W}W-tW}-[(c{L}R)0]-mR--:XC:--:XP:
    @:XB:={c{W}F-tF}-[(c{L}B)0]-mB--:XC:
    X=:XK::XR::XB: #X=c{I}K
    

    The new description is:

    X=mQ+c* #X=c{I}K
    
     

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

    Gregor Cramer - 2020-02-25
    • status: open --> closed
    • assigned_to: Gregor Cramer
     
  • Gregor Cramer

    Gregor Cramer - 2020-02-25

    Homepage C/CIF will be updated later.

     
  • Gregor Cramer

    Gregor Cramer - 2020-03-05
    • status: closed --> pending
     

Log in to post a comment.

MongoDB Logo MongoDB