User:PrySigneToFry/Silicon dioxide in a polypropylene box/Chess between HCr0 and PSTF

From Esolang
Jump to navigation Jump to search

White: hotcrystal0

Black: PrySigneToFry

lowercase: white (HC0) ÆPPPPRĴFĴ*
uppercase: black (PSTF) PPPPPP********

u/U = 傌/馬, ś/Ś = 相/象, f/F = 仕/士/Ferz, č/Č = 帅/将, œ/Œ = 炮/砲, æ/Æ = 兵/卒/Shogi 步兵,
* = CGoL ON cell, ŝ/Ŝ = Runaway chariot (轅/辕), X = wall,
ĵ/Ĵ = Shogi 金将/と金/成香/成步/成银, û/Û = Super Soldier, a/A = Amazon,
ū/Ū = Special Chariot in Manchurian Chess, λ/Λ = Shogi 香车, ξ/Ξ = Shogi 桂马,
ψ/Ψ = Shogi 银将, k/K = King/Shogi 玉将, r/R = Rook/俥/車/Shogi 飞车,
b/B = Bishop/Shogi 角行, w/W = Wazir, ķ/Ķ = Dethroned King,
e/E = Chancellor (Seirawan Elephant), h/H = Archbishop (Seirawan Hawk),
q/Q = Queen/Chushogi 奔王, ǽ/Ǽ = æ/Æ that crossed river,
z/Z = Alibaba-rider (Alibaba that moves infinitely), 2 before a move = 2nd board;
y/Y = Alibaba (Jumps to 2nd square in any direction), δ/Δ = dragon bishop
(movement of B and U combined), ч/Ч = checker, ӵ/Ӵ = checker king, ż/Ż = Chushogi lion,
ø/Ø = Berolina pawn, î/Î = soldier, ə/Ə = stone general/Dai²Shogi 石将,
з/3 = sergeant/Dai²Shogi 铁将, m/M = general (K+N),
б/Б = Vao (Moves like a bishop but jumps over a piece to capture), i/I = Alfil,
ŷ/Ŷ = Tenjiku Shogi fire demon, o/O = knight-rider, # = Special grid that Æ becomes Ǽ,

     a b c d e f g h i j k l m n o p q r s t u v w x y z
 13  R U . F W F Ś U K Ū Λ Ξ Ψ Ĵ R Ĵ Ψ Ξ Λ . . . . . . Ŷ
 12  R . . . . . . . . . . . . . . . . B .
 11  . Œ . . . . . Œ . . Æ Æ Æ Æ Æ Æ Æ Æ Æ
 10  Æ . Æ X X X Æ . Æ Æ       .
  9  # # # X Ǽ X # # # X        
  8  . Ñ Ś Ħ X . Ķ . X       .
  7  B Œ . . . Ż . . .        
  6  . . N . . . . . .     .
  5  . . Q . . Û . . . *
  4  . . . . . . . . * * . . ķ h
  3  . . . . . . . . * . * . ķ .
  2  e . . . . X . . . . . h ķ q
  1  q . . . b . . . . . . . ķ h
  0  p p p p p p p p з з . .
 -1  Б δ . k . X n . . o

lowercase: White, PSTF
uppercase: Black, HC0

  a b c d e f g h
8 R . B Q K . . R
7 P P P P . P P P
6 . . N . . N . .
5 . b B . . . . .
4 . . . . p . . .
3 . . P . . n . .
2 p p p . . p p p
1 r . b q . r k .


  1. e4 e5
  2. Nf3 Nc6
  3. Bc4 B@c5
  4. CGoL@f6,g6,h6,f5,g4 New_col(i);Chinese_Army@a8,b8,c8,d8(Qa7),e8,f8,g8,h8,i8,b7,c7,g7,h7;i6;i5;i
  5. CGoL.advance(); 士6进7
  6. Ri1 砲3进6
  7. rook.charge();Rxi4-8 Ra8=Ŝ;Ŝxa2xb2xc2xd2xf2xg2
  8. wall(e2,f2,f1);CGoL.advance(); 砲8进1+
  9. O-O;qnb.displace(); swap(c5, a7);+
  10. newsquare(c0,d0,e0);Kd0 金将@e0+
  11. Kxe0;CGoL@e6 士7进6;CGoL.advance();
  12. Rxh8 New_col(-1);と金@e-1+
  13. Kxe-1;:3 Æc7=Û;Ûxd6xe6xf6xd5xe5xf5
  14. Rxg8xe8;newsquare(e9);Re9 K@g8;newsquare(j9);A@j9
  15. X@i8;place_piece_set(-1); New_row(range(10, 14, 1, true, false));Chinese_army(range(10, 14, 1, true, false));Ū@j13;Æ@j9;Ai7
  16. newsquare(a0,b0,f0,g0,h0); newsquare(plane("klmnopqrs", range(11, 13, 1, true, true)));Japanese_army(range(11, 14, 1, true, false));一山不容二虎;CGoL.advance(2);
  17. E@c1;E@g1;Rxh1 Ŝxg1xg-1xd-1xc-1xb-1xa-1+
  18. Nxa-1;place_pawns(0,true); swap_royality;卒5进1;expand_board(to=z, full_column=false);
  19. *@e10,e11,e12;Rxd3; CGoL.advance();Ĵ@a2
  20. *@e10;swap(e8,e2);Exa2 象3进5;卒5进0;place_tile(f9,h9);Q@h-1+
  21. X@g-1;CGoL.advance();newsquare(j5,l6,m8,n10); Q(excavator)xg-1+
  22. swap(f1,f-1);Q.remove(excavator); Qg-1=Z+
  23. Kd-1;Nh2=A; LWSS;R@a12;
  24. Δ@b-1; Ч@i3;
  25. Axi3;CGoL.advance; Axi3;CGoL.clear();
  26. X@d9,d10,e10,f10,f9,j9; Ż@f7;
  27. small_army(m4-n1); board.create("Chess", white="PSTF", black="HC0");2e4;
  28. 2rules.lock();2e5; 2Nf3;1Ø@h8;
  29. f1;c2;M@h-1;2Nc6; 2Bb5;Б@h6;Бxa-1;
  30. 2Nf6;N@f1;Nxg-1; 2O-O;I@g1;
  31. CGoL@j4,j3,j2,k3,l2;CGoL.advance();Mxg1;2Bc5; 2d4;Ŷ@g7xh8
  32. CGoL.advance();newsquare(i0,j0,i-1,j-1);З@i0,j0;O@j-1;H3l2;2exd4; swap(i13, o13);2Nc3;rank_fill(9, limit = "abcdefghi");Ŷg2xg1xh1;
  33. swap(g2,z13);CGoL.advance();2dxc3;