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

Board 1
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), x (a number) before a move = xth 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 Ǽ, 
ѫ/Ѫ = Kraken (moves to every square without capturing), ș/Ș = Tenjiku Shogi buffalo,
ļ/Ļ = Ultima Long Leaper, ũ/Ũ = Ultima 2.0 Advancer, ȝ/Ȝ = Ultima Withdrawer, 
ž/Ž = Pushmi-pullyu (ũ/Ũ+ȝ/Ȝ), s/S = dabbaba, t/T = dabbaba-rider,
ḿ/Ḿ = Equesrex (m/M with check or checkmate), ■ = /2/3 generation 1 cell,
□ = /2/3 generation 2 cell, ř/Ř = squirrel (N+Y),
ӄ/Ӄ = short queen (Q but up to 4 squares), + = B2-a/S12 ON cell,
ñ/Ñ = N with check/checkmate, - = B3ai4/S23 ON cell, % = B3-kq4j/S2-n36c ON cell,
█ = 2/234/5 Gen-1 cell, ▆ = 2/234/5 Gen-2 cell, ▄ = 2/234/5 Gen-3 cell, 
▂ = 2/234/5 Gen-4 cell

     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  . U . F W F Ś U K Ū Λ Ξ Ψ Ŷ R Ĵ Ψ Ξ Λ Y . R Ḿ R Ļ Y Б
 12  . . . . . . . . . . . . . . Ĵ Ļ Ӄ B . Ĵ . . Ż . Ž Ĵ .
 11  . Œ . . P . . Œ . . Æ Æ Æ Æ Æ Æ Æ Æ Æ P . P P P P P .
 10  . . Æ X X X Æ . Æ Æ       . .         . . . . . . Û .
  9  Ǽ # # X Ǽ X # # # X       . .         . . . . . . . .
  8  . U Ś F X . . . X       . . .         . . . . . . . .
  7  B Œ . . . . . % .                     . . . . . . . .
  6  . . . . . . . . %     .               . . . m . . . .
  5  . . . . . . % % . .                   . . . . . . . .
  4  . . . . . . . . . . . . . .           . . . . . . . .
  3  . . . . . . . . . . . . . h           . . . . . . . .
  2  . . . . . . . . . . . . . .           . . æ . . . . .
  1  . . . . . . . . y a . . ķ h           æ . . ř æ e æ . .
  0  p æ æ æ p p з з з з X X               p p з p з p p p з
 -1  . δ o . . . ñ . . . . . . . . . . . . t . . ķ . m t . m

HC0's pocket: 
PSTF's pocket: R×2
Board 2
lowercase: White, PSTF
uppercase: Black, HC0

  a b c d e f g h
8 . . . R . . . K
7 . . P . . P P b
6 . . . P . . . .
5 P . B . r . n .
4 . . . . . . . .
3 . . p . . . . .
2 p . p . . p p .
1 r . . q . . k .
Board 3
lowercase: Black, Zombie(Fairy-stockfish for Shogi)
uppercase: White, PSTF

  1 2 3 4 5 6 7 8 9
1 L N S G K G S N L
2 . R . . . . . B .
3 P P P P P . P P P
4 . . . . . P . . .
5 . . . . . . . . .
6 . . p . . . . . .
7 p p . p p p p p p
8 . b . . . . . r .
9 l n s g k g s n l
To promote, just put a + before a piece sign, such as +p is tokin.
Board 4
lowercase: Red, Zombie(Xiexie FreeWare)
uppercase: Black, PSTF

1 2 3 4 5 6 7 8 9
R N E A K A E N R
. . . . . . . . .
. C . . . . . C .
P . P . P . P . P
. . . . . . . . .
. . . . . . . . .
p . p . p . p . p
. c . . . . . c .
. . . . . . . . .
r n e a k a e n r
9 8 7 6 5 4 3 2 1
  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; 2Re1;Ŷy13=Ѫ;Ѫn3=Ŷxn4xn2xm4xm3xm2
  34. Hxn3;CGoL.advance();*k4=A;CGoL@j3;2d6; Ș@f4;Șg4=Ŷ;Ŷg1xf0xg0xh0;2bxc3;board.create("Xiangqi", white="HC0", black="PSTF");
  35. board.remove(3);CGoL.advance();swap(g1,z13);Oxf7;2O-O; Ķxf7;2Bg5;Ļ@g8;
  36. CGoL.advance();swap(g8,y13);S@i-1@j-1;З@f0@g0@h0;2Bg4; fill_file("tuvwxyz");2h3;fill_rank(-1);Ŷz-1;
  37. Sl-1=T;Txz-1;generate_army(t1,z-1);2Re8; generate_army(t13,z11);2hxg4;■@v7@w7;□@v8@w8;
  38. Ey1;CGoL.advance();swap(f-1,k0);X@l0;2Nxe4; 2Bxd8;CGoL.advance();
  39. Æv2;remove_wall(f2);Ak1;CGoL.advance();2Raxd8; Qc1=Ŷxb0xc0xd0;2g5;Ŷd4;
  40. Qxd4;CGoL.advance();Mv1;2a6; Nxd4;2Bxc6;board.create("Shogi", black="HC0", white="PSTF");;
  41. CGoL.advance();Aj1;Eu1;Si1=Y;2Re7; 3☗6三步(automatically opening);Ûxg5;swap(g5, z10);2Bxb7;board.create("Xiangqi", black="PSTF", white="HC0");
  42. CGoL.advance();Mx2;O@c-1; BB.advance();u9;Ĵo12;
  43. CGoL@g6;swap(e11,u10);Exu12;new_row(&);newsquare(þ-1,þ0,þ1);2h6; Ļxu12xu0-u-1;2Bxe4;3☖4六步
  44. swap(u-1,p12);CGoL.advance();P@u0&0;З@þ0;Ř@&-1;M@þ-1;2hxg5; Ķf7=Y;Yxh7;Ӄ@u12(remember that this is capital);2Nxg6
  45. CGoL.advance();CGoL@g7;Ř&1;Bc3=H;2Re5; Best_friends_forever();2Bxh7+;Ӄu8;withdraw(a-1);
  46. Mx3;Řy3;Hxd4;swap_royality(g-1); JustFriend.advance();Б@&13;Æa9=Ǽ;
  47. Hxf6;2Kh8;Mxw5; ■@u5;2Rxe5;Λ@a5@b5@c5@d5@e5@f5;
  48. Exa5xb5xc5xd5xe5xf5;Mxv5;swap(u7,q12); Ŷ@e-1xd-1xe0xf0;Ŷe6xf6xf5;
  49. DroneBetter(2);-@g5;swap(e6,n13);Æ@b0@c0@d0;@e0@f0; Mirror_T_Eleven(1145141919810);BB.revive();spiral_ball();withdraw(a13,a12);fill(n10,o8);
  50. Mxu5xv6xw6;Řw1;2a5;