Syntax Error on line 0

The findpiece function expects a sequential array. It will not work with an associative array.

Edit the Settings File for Shogi

For the sake of debugging, here is the full GAME Code program that this error occurred in. The lines have been properly indented to help you spot scope errors.

   0 sub postauto1
   1   drop old first Ai Ah Ag Af Ae Ad Ac Ab Aa Bi Bh Bg Bf Be Bd Bc Bb Ba Ci Ch Cg Cf Ce Cd Cc Cb Ca Di Dh Dg Df De Dd Dc Db Da
   2   flip dest
   3   convert dest d r h b v s m l y n t p
   4 endsub
   5 sub postauto2
   6   drop old last Ai Ah Ag Af Ae Ad Ac Ab Aa Bi Bh Bg Bf Be Bd Bc Bb Ba Ci Ch Cg Cf Ce Cd Cc Cb Ca Di Dh Dg Df De Dd Dc Db Da
   7   flip dest
   8   convert dest D R H B V S M L Y N T P
   9 endsub
  10 moveindex 0
  11 MOVE: p 7g-7f
  12 postauto1
  13 moveindex 1
  14 MOVE: 3c-3d
  15 postauto2
  16 moveindex 2
  17 MOVE: 6i-7h
  18 postauto1
  19 moveindex 3
  20 MOVE: 8c-8d
  21 postauto2
  22 moveindex 4
  23 MOVE: 7i-6h
  24 postauto1
  25 moveindex 5
  26 MOVE: 8d-8e
  27 postauto2
  28 moveindex 6
  29 MOVE: s 6h-7g
  30 postauto1
  31 moveindex 7
  32 MOVE: 7a-6b
  33 postauto2
  34 moveindex 8
  35 MOVE: s 3i-4h
  36 postauto1
  37 moveindex 9
  38 MOVE: 4a-3b
  39 postauto2
  40 moveindex 10
  41 MOVE: p 2g-2f
  42 postauto1
  43 moveindex 11
  44 MOVE: 7c-7d
  45 postauto2
  46 moveindex 12
  47 MOVE: p 2f-2e
  48 postauto1
  49 moveindex 13
  50 MOVE: 2b-3c
  51 postauto2
  52 moveindex 14
  53 MOVE: p 1g-1f
  54 postauto1
  55 moveindex 15
  56 MOVE: 1c-1d
  57 postauto2
  58 moveindex 16
  59 MOVE: g 4i-5h
  60 postauto1
  61 moveindex 17
  62 MOVE: 6b-7c
  63 postauto2
  64 moveindex 18
  65 MOVE: p 9g-9f
  66 postauto1
  67 moveindex 19
  68 MOVE: 9c-9d
  69 postauto2
  70 moveindex 20
  71 MOVE: p 5g-5f
  72 postauto1
  73 moveindex 21
  74 MOVE: 3a-4b
  75 postauto2
  76 moveindex 22
  77 MOVE: k 5i-6h
  78 postauto1
  79 moveindex 23
  80 MOVE: 5a-4a
  81 postauto2
  82 moveindex 24
  83 MOVE: s 4h-5g
  84 postauto1
  85 moveindex 25
  86 MOVE: 6a-5b
  87 postauto2
  88 moveindex 26
  89 MOVE: p 3g-3f
  90 postauto1
  91 moveindex 27
  92 MOVE: 4c-4d
  93 postauto2
  94 moveindex 28
  95 MOVE: 4g-4f
  96 postauto1
  97 moveindex 29
  98 MOVE: 4b-4c
  99 postauto2
 100 moveindex 30
 101 MOVE: 6g-6f
 102 postauto1
 103 moveindex 31
 104 MOVE: 4c-5d
 105 postauto2
 106 moveindex 32
 107 MOVE: g 5h-4g
 108 postauto1
 109 moveindex 33
 110 MOVE: 6c-6d
 111 postauto2
 112 moveindex 34
 113 MOVE: 7h-6g
 114 postauto1
 115 moveindex 35
 116 MOVE: 7c-8d
 117 postauto2
 118 moveindex 36
 119 MOVE: 8h-9g
 120 postauto1
 121 moveindex 37
 122 MOVE: 5b-6c
 123 postauto2
 124 moveindex 38
 125 MOVE: 6h-7h
 126 postauto1
 127 moveindex 39
 128 MOVE: 3b-4b
 129 postauto2
 130 moveindex 40
 131 MOVE: 9g-8h
 132 postauto1
 133 moveindex 41
 134 MOVE: 4a-3b
 135 postauto2
 136 moveindex 42
 137 MOVE: 5g-4h
 138 postauto1
 139 moveindex 43
 140 MOVE: 8a-7c
 141 postauto2
 142 moveindex 44
 143 MOVE: s 4h-3g
 144 postauto1
 145 moveindex 45
 146 MOVE: 7d-7e
 147 postauto2
 148 moveindex 46
 149 MOVE: 7f-7e
 150 postauto1
 151 moveindex 47
 152 MOVE: 8d-7e
 153 postauto2
 154 moveindex 48
 155 MOVE: Ai-7f
 156 postauto1
 157 moveindex 49
 158 MOVE: 8e-8f
 159 postauto2
 160 moveindex 50
 161 MOVE: 7g-8f
 162 postauto1
 163 moveindex 51
 164 MOVE: 7e-8f
 165 postauto2
 166 moveindex 52
 167 MOVE: 8g-8f
 168 postauto1
 169 moveindex 53
 170 MOVE: 8b-8f
 171 postauto2
 172 moveindex 54
 173 MOVE: s Ah-8g
 174 postauto1
 175 moveindex 55
 176 MOVE: 8f-8b
 177 postauto2
 178 moveindex 56
 179 MOVE: p Ai-8f
 180 postauto1
 181 moveindex 57
 182 MOVE: 6d-6e
 183 postauto2
 184 moveindex 58
 185 MOVE: p 6f-6e
 186 postauto1
 187 moveindex 59
 188 MOVE: 5d-6e
 189 postauto2
 190 moveindex 60
 191 MOVE: Ai-6f
 192 postauto1
 193 moveindex 61
 194 MOVE: 6e-7d
 195 postauto2
 196 moveindex 62
 197 MOVE: p 5f-5e
 198 postauto1
 199 moveindex 63
 200 MOVE: P*8e
 201 postauto2
 202 moveindex 64
 203 MOVE: p 8f-8e
 204 postauto1
 205 moveindex 65
 206 MOVE: 7d-8e
 207 postauto2
 208 moveindex 66
 209 MOVE: p Ai-8f
 210 postauto1
 211 moveindex 67
 212 MOVE: 8e-8f
 213 postauto2
 214 moveindex 68
 215 MOVE: s 8g-8f
 216 postauto1
 217 moveindex 69
 218 MOVE: 8b-8f
 219 postauto2
 220 moveindex 70
 221 MOVE: 6g-7g
 222 postauto1
 223 moveindex 71
 224 MOVE: 8f-8b
 225 postauto2
 226 moveindex 72
 227 MOVE: s Ai-8g
 228 postauto1
 229 moveindex 73
 230 MOVE: 7c-8e
 231 postauto2
 232 moveindex 74
 233 MOVE: 7g-6g
 234 postauto1
 235 moveindex 75
 236 MOVE: P*7g
 237 postauto2
 238 moveindex 76
 239 MOVE: n 8i-7g
 240 postauto1
 241 moveindex 77
 242 MOVE: 8e-7g
 243 MOVE: Y-7g
 244 postauto2
 245 moveindex 78
 246 MOVE: g 6g-7g
 247 postauto1
 248 moveindex 79
 249 MOVE: N*8e
 250 postauto2
 251 moveindex 80
 252 MOVE: resign
 253 postauto1
 254 end
 255 

functions

uservar

Array ( [0] => Array ( [main] => Array ( [RESULT] => ) ) )

mline

Array ( [0] => MoveLine Object ( [movenum] => 1 [move] => p 7g-7f [level] => 0 [comment] => [length] => 10 [newturn] => 1 [turn] => 1 ) [1] => MoveLine Object ( [movenum] => 2 [move] => 3c-3d [level] => 0 [comment] => [length] => 10 [newturn] => [turn] => 1 ) [2] => MoveLine Object ( [movenum] => 3 [move] => 6i-7h [level] => 0 [comment] => [length] => 8 [newturn] => 1 [turn] => 2 ) [3] => MoveLine Object ( [movenum] => 4 [move] => 8c-8d [level] => 0 [comment] => [length] => 10 [newturn] => [turn] => 2 ) [4] => MoveLine Object ( [movenum] => 5 [move] => 7i-6h [level] => 0 [comment] => [length] => 8 [newturn] => 1 [turn] => 3 ) [5] => MoveLine Object ( [movenum] => 6 [move] => 8d-8e [level] => 0 [comment] => [length] => 10 [newturn] => [turn] => 3 ) [6] => MoveLine Object ( [movenum] => 7 [move] => s 6h-7g [level] => 0 [comment] => [length] => 10 [newturn] => 1 [turn] => 4 ) [7] => MoveLine Object ( [movenum] => 8 [move] => 7a-6b [level] => 0 [comment] => [length] => 10 [newturn] => [turn] => 4 ) [8] => MoveLine Object ( [movenum] => 9 [move] => s 3i-4h [level] => 0 [comment] => [length] => 10 [newturn] => 1 [turn] => 5 ) [9] => MoveLine Object ( [movenum] => 10 [move] => 4a-3b [level] => 0 [comment] => [length] => 10 [newturn] => [turn] => 5 ) [10] => MoveLine Object ( [movenum] => 11 [move] => p 2g-2f [level] => 0 [comment] => [length] => 10 [newturn] => 1 [turn] => 6 ) [11] => MoveLine Object ( [movenum] => 12 [move] => 7c-7d [level] => 0 [comment] => [length] => 10 [newturn] => [turn] => 6 ) [12] => MoveLine Object ( [movenum] => 13 [move] => p 2f-2e [level] => 0 [comment] => [length] => 10 [newturn] => 1 [turn] => 7 ) [13] => MoveLine Object ( [movenum] => 14 [move] => 2b-3c [level] => 0 [comment] => [length] => 10 [newturn] => [turn] => 7 ) [14] => MoveLine Object ( [movenum] => 15 [move] => p 1g-1f [level] => 0 [comment] => [length] => 10 [newturn] => 1 [turn] => 8 ) [15] => MoveLine Object ( [movenum] => 16 [move] => 1c-1d [level] => 0 [comment] => [length] => 10 [newturn] => [turn] => 8 ) [16] => MoveLine Object ( [movenum] => 17 [move] => g 4i-5h [level] => 0 [comment] => [length] => 10 [newturn] => 1 [turn] => 9 ) [17] => MoveLine Object ( [movenum] => 18 [move] => 6b-7c [level] => 0 [comment] => [length] => 10 [newturn] => [turn] => 9 ) [18] => MoveLine Object ( [movenum] => 19 [move] => p 9g-9f [level] => 0 [comment] => [length] => 11 [newturn] => 1 [turn] => 10 ) [19] => MoveLine Object ( [movenum] => 20 [move] => 9c-9d [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 10 ) [20] => MoveLine Object ( [movenum] => 21 [move] => p 5g-5f [level] => 0 [comment] => [length] => 11 [newturn] => 1 [turn] => 11 ) [21] => MoveLine Object ( [movenum] => 22 [move] => 3a-4b [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 11 ) [22] => MoveLine Object ( [movenum] => 23 [move] => k 5i-6h [level] => 0 [comment] => [length] => 11 [newturn] => 1 [turn] => 12 ) [23] => MoveLine Object ( [movenum] => 24 [move] => 5a-4a [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 12 ) [24] => MoveLine Object ( [movenum] => 25 [move] => s 4h-5g [level] => 0 [comment] => [length] => 11 [newturn] => 1 [turn] => 13 ) [25] => MoveLine Object ( [movenum] => 26 [move] => 6a-5b [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 13 ) [26] => MoveLine Object ( [movenum] => 27 [move] => p 3g-3f [level] => 0 [comment] => [length] => 11 [newturn] => 1 [turn] => 14 ) [27] => MoveLine Object ( [movenum] => 28 [move] => 4c-4d [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 14 ) [28] => MoveLine Object ( [movenum] => 29 [move] => 4g-4f [level] => 0 [comment] => [length] => 9 [newturn] => 1 [turn] => 15 ) [29] => MoveLine Object ( [movenum] => 30 [move] => 4b-4c [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 15 ) [30] => MoveLine Object ( [movenum] => 31 [move] => 6g-6f [level] => 0 [comment] => [length] => 9 [newturn] => 1 [turn] => 16 ) [31] => MoveLine Object ( [movenum] => 32 [move] => 4c-5d [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 16 ) [32] => MoveLine Object ( [movenum] => 33 [move] => g 5h-4g [level] => 0 [comment] => [length] => 11 [newturn] => 1 [turn] => 17 ) [33] => MoveLine Object ( [movenum] => 34 [move] => 6c-6d [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 17 ) [34] => MoveLine Object ( [movenum] => 35 [move] => 7h-6g [level] => 0 [comment] => [length] => 9 [newturn] => 1 [turn] => 18 ) [35] => MoveLine Object ( [movenum] => 36 [move] => 7c-8d [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 18 ) [36] => MoveLine Object ( [movenum] => 37 [move] => 8h-9g [level] => 0 [comment] => [length] => 9 [newturn] => 1 [turn] => 19 ) [37] => MoveLine Object ( [movenum] => 38 [move] => 5b-6c [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 19 ) [38] => MoveLine Object ( [movenum] => 39 [move] => 6h-7h [level] => 0 [comment] => [length] => 9 [newturn] => 1 [turn] => 20 ) [39] => MoveLine Object ( [movenum] => 40 [move] => 3b-4b [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 20 ) [40] => MoveLine Object ( [movenum] => 41 [move] => 9g-8h [level] => 0 [comment] => [length] => 9 [newturn] => 1 [turn] => 21 ) [41] => MoveLine Object ( [movenum] => 42 [move] => 4a-3b [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 21 ) [42] => MoveLine Object ( [movenum] => 43 [move] => 5g-4h [level] => 0 [comment] => [length] => 9 [newturn] => 1 [turn] => 22 ) [43] => MoveLine Object ( [movenum] => 44 [move] => 8a-7c [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 22 ) [44] => MoveLine Object ( [movenum] => 45 [move] => s 4h-3g [level] => 0 [comment] => [length] => 11 [newturn] => 1 [turn] => 23 ) [45] => MoveLine Object ( [movenum] => 46 [move] => 7d-7e [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 23 ) [46] => MoveLine Object ( [movenum] => 47 [move] => 7f-7e [level] => 0 [comment] => //pawn x pawn on 7e [length] => 29 [newturn] => 1 [turn] => 24 ) [47] => MoveLine Object ( [movenum] => 48 [move] => 8d-7e [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 24 ) [48] => MoveLine Object ( [movenum] => 49 [move] => Ai-7f [level] => 0 [comment] => [length] => 9 [newturn] => 1 [turn] => 25 ) [49] => MoveLine Object ( [movenum] => 50 [move] => 8e-8f [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 25 ) [50] => MoveLine Object ( [movenum] => 51 [move] => 7g-8f [level] => 0 [comment] => [length] => 9 [newturn] => 1 [turn] => 26 ) [51] => MoveLine Object ( [movenum] => 52 [move] => 7e-8f [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 26 ) [52] => MoveLine Object ( [movenum] => 53 [move] => 8g-8f [level] => 0 [comment] => //do you play in over-the-board Shogi tournaments? [length] => 60 [newturn] => 1 [turn] => 27 ) [53] => MoveLine Object ( [movenum] => 54 [move] => 8b-8f [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 27 ) [54] => MoveLine Object ( [movenum] => 55 [move] => s Ah-8g [level] => 0 [comment] => [length] => 11 [newturn] => 1 [turn] => 28 ) [55] => MoveLine Object ( [movenum] => 56 [move] => 8f-8b [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 28 ) [56] => MoveLine Object ( [movenum] => 57 [move] => p Ai-8f [level] => 0 [comment] => [length] => 11 [newturn] => 1 [turn] => 29 ) [57] => MoveLine Object ( [movenum] => 58 [move] => 6d-6e [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 29 ) [58] => MoveLine Object ( [movenum] => 59 [move] => p 6f-6e [level] => 0 [comment] => [length] => 11 [newturn] => 1 [turn] => 30 ) [59] => MoveLine Object ( [movenum] => 60 [move] => 5d-6e [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 30 ) [60] => MoveLine Object ( [movenum] => 61 [move] => Ai-6f [level] => 0 [comment] => [length] => 9 [newturn] => 1 [turn] => 31 ) [61] => MoveLine Object ( [movenum] => 62 [move] => 6e-7d [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 31 ) [62] => MoveLine Object ( [movenum] => 63 [move] => p 5f-5e [level] => 0 [comment] => [length] => 11 [newturn] => 1 [turn] => 32 ) [63] => MoveLine Object ( [movenum] => 64 [move] => P*8e [level] => 0 [comment] => [length] => 10 [newturn] => [turn] => 32 ) [64] => MoveLine Object ( [movenum] => 65 [move] => p 8f-8e [level] => 0 [comment] => [length] => 11 [newturn] => 1 [turn] => 33 ) [65] => MoveLine Object ( [movenum] => 66 [move] => 7d-8e [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 33 ) [66] => MoveLine Object ( [movenum] => 67 [move] => p Ai-8f [level] => 0 [comment] => [length] => 11 [newturn] => 1 [turn] => 34 ) [67] => MoveLine Object ( [movenum] => 68 [move] => 8e-8f [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 34 ) [68] => MoveLine Object ( [movenum] => 69 [move] => s 8g-8f [level] => 0 [comment] => [length] => 11 [newturn] => 1 [turn] => 35 ) [69] => MoveLine Object ( [movenum] => 70 [move] => 8b-8f [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 35 ) [70] => MoveLine Object ( [movenum] => 71 [move] => 6g-7g [level] => 0 [comment] => [length] => 9 [newturn] => 1 [turn] => 36 ) [71] => MoveLine Object ( [movenum] => 72 [move] => 8f-8b [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 36 ) [72] => MoveLine Object ( [movenum] => 73 [move] => s Ai-8g [level] => 0 [comment] => [length] => 11 [newturn] => 1 [turn] => 37 ) [73] => MoveLine Object ( [movenum] => 74 [move] => 7c-8e [level] => 0 [comment] => [length] => 11 [newturn] => [turn] => 37 ) [74] => MoveLine Object ( [movenum] => 75 [move] => 7g-6g [level] => 0 [comment] => [length] => 9 [newturn] => 1 [turn] => 38 ) [75] => MoveLine Object ( [movenum] => 76 [move] => P*7g [level] => 0 [comment] => [length] => 10 [newturn] => [turn] => 38 ) [76] => MoveLine Object ( [movenum] => 77 [move] => n 8i-7g [level] => 0 [comment] => [length] => 11 [newturn] => 1 [turn] => 39 ) [77] => MoveLine Object ( [movenum] => 78 [move] => 8e-7g;Y-7g [level] => 0 [comment] => [length] => 16 [newturn] => [turn] => 39 ) [78] => MoveLine Object ( [movenum] => 79 [move] => g 6g-7g [level] => 0 [comment] => [length] => 11 [newturn] => 1 [turn] => 40 ) [79] => MoveLine Object ( [movenum] => 80 [move] => N*8e [level] => 0 [comment] => [length] => 10 [newturn] => [turn] => 40 ) [80] => MoveLine Object ( [movenum] => 81 [move] => resign [level] => 0 [comment] => // good game [length] => 23 [newturn] => 1 [turn] => 41 ) )

allmoves

Array ( [0] => moveindex 80;MOVE: resign;postauto1 [1] => moveindex 79;MOVE: N*8e;postauto2 [2] => moveindex 78;MOVE: g 6g-7g;postauto1 [3] => moveindex 77;MOVE: 8e-7g; MOVE: Y-7g;postauto2 [4] => moveindex 76;MOVE: n 8i-7g;postauto1 [5] => moveindex 75;MOVE: P*7g;postauto2 [6] => moveindex 74;MOVE: 7g-6g;postauto1 [7] => moveindex 73;MOVE: 7c-8e;postauto2 [8] => moveindex 72;MOVE: s Ai-8g;postauto1 [9] => moveindex 71;MOVE: 8f-8b;postauto2 [10] => moveindex 70;MOVE: 6g-7g;postauto1 [11] => moveindex 69;MOVE: 8b-8f;postauto2 [12] => moveindex 68;MOVE: s 8g-8f;postauto1 [13] => moveindex 67;MOVE: 8e-8f;postauto2 [14] => moveindex 66;MOVE: p Ai-8f;postauto1 [15] => moveindex 65;MOVE: 7d-8e;postauto2 [16] => moveindex 64;MOVE: p 8f-8e;postauto1 [17] => moveindex 63;MOVE: P*8e;postauto2 [18] => moveindex 62;MOVE: p 5f-5e;postauto1 [19] => moveindex 61;MOVE: 6e-7d;postauto2 [20] => moveindex 60;MOVE: Ai-6f;postauto1 [21] => moveindex 59;MOVE: 5d-6e;postauto2 [22] => moveindex 58;MOVE: p 6f-6e;postauto1 [23] => moveindex 57;MOVE: 6d-6e;postauto2 [24] => moveindex 56;MOVE: p Ai-8f;postauto1 [25] => moveindex 55;MOVE: 8f-8b;postauto2 [26] => moveindex 54;MOVE: s Ah-8g;postauto1 [27] => moveindex 53;MOVE: 8b-8f;postauto2 [28] => moveindex 52;MOVE: 8g-8f;postauto1 [29] => moveindex 51;MOVE: 7e-8f;postauto2 [30] => moveindex 50;MOVE: 7g-8f;postauto1 [31] => moveindex 49;MOVE: 8e-8f;postauto2 [32] => moveindex 48;MOVE: Ai-7f;postauto1 [33] => moveindex 47;MOVE: 8d-7e;postauto2 [34] => moveindex 46;MOVE: 7f-7e;postauto1 [35] => moveindex 45;MOVE: 7d-7e;postauto2 [36] => moveindex 44;MOVE: s 4h-3g;postauto1 [37] => moveindex 43;MOVE: 8a-7c;postauto2 [38] => moveindex 42;MOVE: 5g-4h;postauto1 [39] => moveindex 41;MOVE: 4a-3b;postauto2 [40] => moveindex 40;MOVE: 9g-8h;postauto1 [41] => moveindex 39;MOVE: 3b-4b;postauto2 [42] => moveindex 38;MOVE: 6h-7h;postauto1 [43] => moveindex 37;MOVE: 5b-6c;postauto2 [44] => moveindex 36;MOVE: 8h-9g;postauto1 [45] => moveindex 35;MOVE: 7c-8d;postauto2 [46] => moveindex 34;MOVE: 7h-6g;postauto1 [47] => moveindex 33;MOVE: 6c-6d;postauto2 [48] => moveindex 32;MOVE: g 5h-4g;postauto1 [49] => moveindex 31;MOVE: 4c-5d;postauto2 [50] => moveindex 30;MOVE: 6g-6f;postauto1 [51] => moveindex 29;MOVE: 4b-4c;postauto2 [52] => moveindex 28;MOVE: 4g-4f;postauto1 [53] => moveindex 27;MOVE: 4c-4d;postauto2 [54] => moveindex 26;MOVE: p 3g-3f;postauto1 [55] => moveindex 25;MOVE: 6a-5b;postauto2 [56] => moveindex 24;MOVE: s 4h-5g;postauto1 [57] => moveindex 23;MOVE: 5a-4a;postauto2 [58] => moveindex 22;MOVE: k 5i-6h;postauto1 [59] => moveindex 21;MOVE: 3a-4b;postauto2 [60] => moveindex 20;MOVE: p 5g-5f;postauto1 [61] => moveindex 19;MOVE: 9c-9d;postauto2 [62] => moveindex 18;MOVE: p 9g-9f;postauto1 [63] => moveindex 17;MOVE: 6b-7c;postauto2 [64] => moveindex 16;MOVE: g 4i-5h;postauto1 [65] => moveindex 15;MOVE: 1c-1d;postauto2 [66] => moveindex 14;MOVE: p 1g-1f;postauto1 [67] => moveindex 13;MOVE: 2b-3c;postauto2 [68] => moveindex 12;MOVE: p 2f-2e;postauto1 [69] => moveindex 11;MOVE: 7c-7d;postauto2 [70] => moveindex 10;MOVE: p 2g-2f;postauto1 [71] => moveindex 9;MOVE: 4a-3b;postauto2 [72] => moveindex 8;MOVE: s 3i-4h;postauto1 [73] => moveindex 7;MOVE: 7a-6b;postauto2 [74] => moveindex 6;MOVE: s 6h-7g;postauto1 [75] => moveindex 5;MOVE: 8d-8e;postauto2 [76] => moveindex 4;MOVE: 7i-6h;postauto1 [77] => moveindex 3;MOVE: 8c-8d;postauto2 [78] => moveindex 2;MOVE: 6i-7h;postauto1 [79] => moveindex 1;MOVE: 3c-3d;postauto2 [80] => moveindex 0;MOVE: p 7g-7f;postauto1 )

movelist

1. p 7g-7f 1... 3c-3d 2. 6i-7h 2... 8c-8d 3. 7i-6h 3... 8d-8e 4. s 6h-7g 4... 7a-6b 5. s 3i-4h 5... 4a-3b 6. p 2g-2f 6... 7c-7d 7. p 2f-2e 7... 2b-3c 8. p 1g-1f 8... 1c-1d 9. g 4i-5h 9... 6b-7c 10. p 9g-9f 10... 9c-9d 11. p 5g-5f 11... 3a-4b 12. k 5i-6h 12... 5a-4a 13. s 4h-5g 13... 6a-5b 14. p 3g-3f 14... 4c-4d 15. 4g-4f 15... 4b-4c 16. 6g-6f 16... 4c-5d 17. g 5h-4g 17... 6c-6d 18. 7h-6g 18... 7c-8d 19. 8h-9g 19... 5b-6c 20. 6h-7h 20... 3b-4b 21. 9g-8h 21... 4a-3b 22. 5g-4h 22... 8a-7c 23. s 4h-3g 23... 7d-7e 24. 7f-7e //pawn x pawn on 7e 24... 8d-7e 25. Ai-7f 25... 8e-8f 26. 7g-8f 26... 7e-8f 27. 8g-8f //do you play in over-the-board Shogi tournaments? 27... 8b-8f 28. s Ah-8g 28... 8f-8b 29. p Ai-8f 29... 6d-6e 30. p 6f-6e 30... 5d-6e 31. Ai-6f 31... 6e-7d 32. p 5f-5e 32... P*8e 33. p 8f-8e 33... 7d-8e 34. p Ai-8f 34... 8e-8f 35. s 8g-8f 35... 8b-8f 36. 6g-7g 36... 8f-8b 37. s Ai-8g 37... 7c-8e 38. 7g-6g 38... P*7g 39. n 8i-7g 39... 8e-7g;Y-7g 40. g 6g-7g 40... N*8e 41. resign // good game

constants

Array ( )