fork download
  1. program fleet; {0 - пустой}
  2. uses crt;
  3. const
  4. SHIP_NUM = 4;
  5. var {1 - недоступный невидимый}
  6. field:array[1..25,1..14] of shortint; {2 - недоступный видимый}
  7. i,j,pl:shortint; {3 - корабль}
  8. dist:array[1..4,1..2] of shortint; {4 - подбитый}
  9. ships:array[1..SHIP_NUM] of shortint; {5 - выстрел}
  10. ships_alive:array[1..SHIP_NUM,1..2] of shortint;
  11. IsHumanTurn:boolean;
  12.  
  13. function placeShip(x,y,size,dis,pl:shortint):boolean;
  14. var i:shortint;
  15. res:boolean;
  16. nx,ny:shortint;
  17. d1,d2:shortint;
  18. begin
  19. res:=TRUE;
  20. for i:=1 to size do begin
  21. nx:=x+dist[dis,1]*(i-1)+2+11*(pl-1);
  22. ny:=y+dist[dis,2]*(i-1)+2;
  23. if field[nx,ny] > 0 then begin
  24. res:= FALSE; break; end;
  25. end;
  26. if res then begin
  27. for i:=1 to size do begin
  28. nx:=x+dist[dis,1]*(i-1)+2+11*(pl-1);
  29. ny:=y+dist[dis,2]*(i-1)+2;
  30. d1:=dis-1; if d1=0 then d1:=4;
  31. d2:=dis+1; if d2=5 then d2:=1;
  32. field[nx+dist[d1,1],ny+dist[d1,2]]:=1;
  33. field[nx+dist[d2,1],ny+dist[d2,2]]:=1;
  34. field[nx,ny]:=3;
  35. end;
  36.  
  37. nx:=x-dist[dis,1]+2+11*(pl-1);
  38. ny:=y-dist[dis,2]+2;
  39. field[nx+dist[d1,1],ny+dist[d1,2]]:=1;
  40. field[nx+dist[d2,1],ny+dist[d2,2]]:=1;
  41. field[nx,ny]:=1;
  42.  
  43. nx:=x+dist[dis,1]*size+2+11*(pl-1);
  44. ny:=y+dist[dis,2]*size+2;
  45. field[nx+dist[d1,1],ny+dist[d1,2]]:=1;
  46. field[nx+dist[d2,1],ny+dist[d2,2]]:=1;
  47. field[nx,ny]:=1;
  48.  
  49. end;
  50. placeShip:=res;
  51. end;
  52.  
  53. procedure refreshVisible;
  54. var i,j:shortint;
  55. begin
  56. for i:=3 to 23 do
  57. for j:=3 to 12 do
  58. if field[i,j]=4 then begin
  59. field[i+1,j+1]:=2;
  60. field[i+1,j-1]:=2;
  61. field[i-1,j+1]:=2;
  62. field[i-1,j-1]:=2;
  63. end;
  64. end;
  65.  
  66. function makeShot(x,y,pl:shortint):boolean;
  67. var nx,ny:shortint;
  68. begin
  69. nx:=x+2+11*(2-pl);
  70. ny:=y+2;
  71. if (field[nx,ny] = 3) OR (field[nx,ny] = 4) then begin field[nx,ny]:=4; makeShot:=TRUE; refreshVisible end
  72. else begin field[nx,ny]:=5; makeShot:=FALSE end;
  73. end;
  74.  
  75. procedure drawField;
  76. var i,j:shortint;
  77. begin
  78. clrscr;
  79. for j:=1 to 10 do begin
  80. for i:=1 to 10 do
  81. case field[i+2,j+2] of
  82. 3: write('0');
  83. 4: write('X');
  84. 5: write('*');
  85. else write(' ');
  86. end;
  87.  
  88. write('|'); if j<10 then write(' ');
  89. write(j,'|');
  90. for i:=1 to 10 do
  91. case field[i+13,j+2] of
  92. 3: write(' ');
  93. 4: write('X');
  94. 5: write('*');
  95. else write(' ');
  96. end;
  97. writeln;
  98. end;
  99. writeln('1234567890 1234567890');
  100. end;
  101.  
  102. function makeHumanTurn:boolean;
  103. var x,y:shortint;
  104. begin
  105. drawfield;
  106. write('Coordinats:'); read(x,y);
  107. makeHumanTurn:=makeShot(x,y,1);
  108. end;
  109.  
  110. function testVictory:boolean;
  111. var i,j,pl:shortint;
  112. res1,res2:boolean;
  113. begin
  114. res1:=TRUE;res2:=TRUE;
  115. for pl:=1 to 2 do
  116. for i:=(3+11*(pl-1)) to (12+11*(pl-1)) do
  117. for j:=3 to 11 do
  118. if field[i,j]=3 then if pl=1 then res2:=FALSE
  119. else res1:=FALSE;
  120. if res1 then writeln('Player 1 vin');
  121. if res2 then writeln('Player 2 vin');
  122. testVictory:= res1 OR res2;
  123. end;
  124.  
  125. function makeAiTurn:boolean;
  126. var x,y:shortint;
  127. begin
  128. repeat begin x:=RANDOM(10)+1; y:=RANDOM(10)+1 end;
  129. until NOT ( (field[x+2,y+2]=4) OR (field[x+2,y+2]=5) OR (field[x+2,y+2]=2));
  130. makeAiTurn:= NOT makeShot(x,y,2);
  131. end;
  132.  
  133. begin
  134. randomize;
  135. {-------------------------------INITIALIZING------------------------------------------}
  136. for i:=1 to 25 do
  137. for j:=1 to 2 do begin
  138. field[i,j]:=1;
  139. field[i,12+j]:=1;
  140. end;
  141.  
  142. for i:=1 to 2 do
  143. for j:=3 to 12 do begin
  144. field[i,j]:=1;
  145. field[23+i,j]:=1;
  146. field[13,j]:=1;
  147. end;
  148.  
  149. dist[1,1]:= 0;dist[1,2]:= 1; {вверх}
  150. dist[2,1]:= 1;dist[2,2]:= 0; {вправо}
  151. dist[3,1]:= 0;dist[3,2]:=-1; {влево}
  152. dist[4,1]:=-1;dist[4,2]:= 0; {вниз}
  153.  
  154. ships[1]:=4;
  155. ships[2]:=3;
  156. ships[3]:=2;
  157. ships[4]:=1;
  158.  
  159. IsHumanTurn:=TRUE;
  160.  
  161. for i:=1 to SHIP_NUM do begin
  162. ships_alive[i,1]:=ships[i];ships_alive[i,2]:=ships[i];
  163. end;
  164. {-------------------------SHIP PLACEMENT--------------------------------------------}
  165. for pl:=1 to 2 do
  166. for i:=SHIP_NUM downto 1 do
  167. for j:=1 to ships[i] do
  168. repeat until placeShip(RANDOM(10)+1,RANDOM(10)+1,i,RANDOM(4)+1,pl);
  169. {-----------------------------------------------------------------------------------}
  170. {placeShip(1,1,4,3,1);}
  171.  
  172. repeat if IsHumanTurn then IsHumanTurn:=makeHumanTurn
  173. else IsHumanTurn:=makeAiTurn;
  174. until testVictory;readkey;
  175.  
  176. { for j:=14 downto 1 do begin
  177.   for i:=1 to 25 do
  178.   write(field[i,j]);
  179.   writeln;
  180.   end;}
  181. end.
Success #stdin #stdout 0.05s 316KB
stdin
Standard input is empty
stdout
0   000   | 1|          
0         | 2|          
0  0      | 3|          
0    00 0 | 4|          
          | 5|          
0     0   | 6|          
0         | 7|          
     000  | 8|          
  0       | 9|          
  0   0   |10|          
1234567890    1234567890
Coordinats:0   000   | 1|          
0         | 2|          
0  0 *    | 3|          
0    00 0 | 4|          
          | 5|          
0     0   | 6|          
0         | 7|          
     000  | 8|          
  0       | 9|          
  0   0   |10|          
1234567890    1234567890
Coordinats:0   000   | 1|          
0         | 2|          
0  0 *    | 3|          
0    00 0 | 4|          
          | 5|          
0     0   | 6|          
0 *       | 7|          
     000  | 8|          
  0       | 9|          
  0   0   |10|          
1234567890    1234567890
Coordinats:0   000   | 1|          
0        *| 2|          
0  0 *    | 3|          
0    00 0 | 4|          
          | 5|          
0     0   | 6|          
0 *       | 7|          
     000  | 8|          
  0       | 9|          
  0   0   |10|          
1234567890    1234567890
Coordinats:0   000   | 1|          
0        *| 2|          
0  0 *    | 3|          
0    00 0 | 4|          
          | 5|          
0     0   | 6|          
0 *       | 7|          
     000  | 8|          
* 0       | 9|          
  0   0   |10|          
1234567890    1234567890
Coordinats:0   000   | 1|          
0        *| 2|          
0  0 *    | 3|          
0    00 0 | 4|          
          | 5|          
0   * 0   | 6|          
0 *       | 7|          
     000  | 8|          
* 0       | 9|          
  0   0   |10|          
1234567890    1234567890
Coordinats:0   000   | 1|          
0        *| 2|          
0  0 *    | 3|          
0    00 0 | 4|          
          | 5|          
0   * 0   | 6|          
0 *       | 7|          
     000  | 8|          
* 0       | 9|          
  0*  0   |10|          
1234567890    1234567890
Coordinats:X   000   | 1|          
0        *| 2|          
0  0 *    | 3|          
0    00 0 | 4|          
          | 5|          
0   * 0   | 6|          
0 *       | 7|          
     000  | 8|          
* 0       | 9|          
* 0*  0   |10|          
1234567890    1234567890
Coordinats:X   000   | 1|          
0        *| 2|          
0  0 *    | 3|          
0    00 0 | 4|          
  *       | 5|          
0   * 0   | 6|          
0 *       | 7|          
     000  | 8|          
* 0       | 9|          
* 0*  0   |10|          
1234567890    1234567890
Coordinats:X   000   | 1|          
0        *| 2|          
0  0 *    | 3|          
0    00 0 | 4|          
  *       | 5|          
0   * 0   | 6|          
0 *       | 7|          
 *   000  | 8|          
* 0       | 9|          
* 0*  0   |10|          
1234567890    1234567890
Coordinats:X   000   | 1|          
0        *| 2|          
0  0 *    | 3|          
0    00 0 | 4|          
  *       | 5|          
0   * 0   | 6|          
0 *       | 7|          
 * * 000  | 8|          
* 0       | 9|          
* 0*  0   |10|          
1234567890    1234567890
Coordinats:X   000   | 1|          
0        *| 2|          
0  0 *    | 3|          
0    00 0 | 4|          
  *       | 5|          
0   * 0   | 6|          
0 *       | 7|          
 * * 000  | 8|          
* 0*      | 9|          
* 0*  0   |10|          
1234567890    1234567890
Coordinats:X   000   | 1|          
0        *| 2|          
0  0 *    | 3|          
0  * 00 0 | 4|          
  *       | 5|          
0   * 0   | 6|          
0 *       | 7|          
 * * 000  | 8|          
* 0*      | 9|          
* 0*  0   |10|          
1234567890    1234567890
Coordinats:X   000   | 1|          
0        *| 2|          
0  0 *    | 3|          
0  * 00 0 | 4|          
* *       | 5|          
0   * 0   | 6|          
0 *       | 7|          
 * * 000  | 8|          
* 0*      | 9|          
* 0*  0   |10|          
1234567890    1234567890
Coordinats:X   000   | 1|          
0 *      *| 2|          
0  0 *    | 3|          
0  * 00 0 | 4|          
* *       | 5|          
0   * 0   | 6|          
0 *       | 7|          
 * * 000  | 8|          
* 0*      | 9|          
* 0*  0   |10|          
1234567890    1234567890
Coordinats:X   000   | 1|          
0 *      *| 2|          
0  0 *    | 3|          
0  * 00 0 | 4|          
* *       | 5|          
0   * 0   | 6|          
0 *     * | 7|          
 * * 000  | 8|          
* 0*      | 9|          
* 0*  0   |10|          
1234567890    1234567890
Coordinats:X   000   | 1|          
0 *      *| 2|          
0  0 *    | 3|          
0  * 00 0 | 4|          
* *       | 5|          
X   * 0   | 6|          
0 *     * | 7|          
** * 000  | 8|          
* 0*      | 9|          
* 0*  0   |10|          
1234567890    1234567890
Coordinats:X   000   | 1|          
0 *      *| 2|          
0  0 *   *| 3|          
0  * 00 0 | 4|          
* *       | 5|          
X   * 0   | 6|          
0 *     * | 7|          
** * 000  | 8|          
* 0*      | 9|          
* 0*  0   |10|          
1234567890    1234567890
Coordinats:X   000   | 1|          
0 *      *| 2|          
0  0 *   *| 3|          
0  * 00 0 | 4|          
* **      | 5|          
X   * 0   | 6|          
0 *     * | 7|          
** * 000  | 8|          
* 0*      | 9|          
* 0*  0   |10|          
1234567890    1234567890
Coordinats:X   000   | 1|          
0 *      *| 2|          
0  0 *   *| 3|          
0  * 00 0 | 4|          
* **      | 5|          
X   * 0   | 6|          
0 *     * | 7|          
** * 000  | 8|          
* 0*      | 9|          
* 0* *0   |10|          
1234567890    1234567890
Coordinats:X   000   | 1|          
0 *      *| 2|          
0  0 *   *| 3|          
0  * 00 0 | 4|          
* **     *| 5|          
X   * 0   | 6|          
0 *     * | 7|          
** * 000  | 8|          
* 0*      | 9|          
* 0* *0   |10|          
1234567890    1234567890
Coordinats:X   000   | 1|          
0 *      *| 2|          
0  0     *| 3|          
0  * 0X 0 | 4|          
* **     *| 5|          
X   * 0   | 6|          
0 *     * | 7|          
** * 000  | 8|          
* 0*     *| 9|          
* 0* *0   |10|          
1234567890    1234567890
Coordinats:X * 000   | 1|          
0 *      *| 2|          
0  0     *| 3|          
0  * 0X 0 | 4|          
* **     *| 5|          
X   * 0   | 6|          
0 *     * | 7|          
** * 000  | 8|          
* 0*     *| 9|          
* 0* *0   |10|          
1234567890    1234567890
Coordinats:X * 0X0   | 1|          
0 *      *| 2|          
0 *0     *| 3|          
0  * 0X 0 | 4|          
* **     *| 5|          
X   * 0   | 6|          
0 *     * | 7|          
** * 000  | 8|          
* 0*     *| 9|          
* 0* *0   |10|          
1234567890    1234567890
Coordinats:X * 0X0   | 1|          
0 *      *| 2|          
0 *0     *| 3|          
X  * 0X 0 | 4|          
* **     *| 5|          
X  ** 0   | 6|          
0 *     * | 7|          
** * 000  | 8|          
* 0*     *| 9|          
* 0* *0   |10|          
1234567890    1234567890
Coordinats:X * 0X0   | 1|          
0 *      *| 2|          
0 *0     *| 3|          
X  * 0X 0 | 4|          
* **     *| 5|          
X  ** 0   | 6|          
0 *     * | 7|          
** * 000  | 8|          
* 0**    *| 9|          
* 0* *0   |10|          
1234567890    1234567890
Coordinats:X * 0X0   | 1|          
X *      *| 2|          
0 *0     *| 3|          
X  * 0X 0 | 4|          
* **     *| 5|          
X  ** 0*  | 6|          
0 *     * | 7|          
** * 000  | 8|          
* 0**    *| 9|          
* 0* *0   |10|          
1234567890    1234567890
Coordinats:X * 0X0   | 1|          
X *      *| 2|          
0 *0     *| 3|          
X  * 0X 0 | 4|          
* **     *| 5|          
X  ** 0*  | 6|          
0 *     * | 7|          
** * 000  | 8|          
* 0**    *| 9|          
* 0***0   |10|          
1234567890    1234567890
Coordinats:X * 0X0   | 1|          
X *      *| 2|          
0 *0     *| 3|          
X  * 0X 0 | 4|          
* **     *| 5|          
X  ** 0*  | 6|          
0 *   * * | 7|          
** * 000  | 8|          
* 0**    *| 9|          
* 0***0   |10|          
1234567890    1234567890
Coordinats:X * 0X0   | 1|          
X *      *| 2|          
0 *0     *| 3|          
X  * 0X 0 | 4|          
* **     *| 5|          
X  ** 0*  | 6|          
0 *   * * | 7|          
** * 000  | 8|          
* 0** *  *| 9|          
* 0***0   |10|          
1234567890    1234567890
Coordinats:X * 0X0   | 1|          
X *      *| 2|          
0 *0     *| 3|          
X  * 0X 0 | 4|          
* **     *| 5|          
X  ** 0*  | 6|          
0 *   * * | 7|          
** * 000  | 8|          
* 0** *  *| 9|          
* 0***0 * |10|          
1234567890    1234567890
Coordinats:X * 0X0   | 1|          
X *      *| 2|          
0 *0     *| 3|          
X  * 0X 0 | 4|          
* **     *| 5|          
X  ** 0*  | 6|          
0 *   * * | 7|          
** * 000  | 8|          
* 0****  *| 9|          
* 0***0 * |10|          
1234567890    1234567890
Coordinats:X * 0X0   | 1|          
X *      *| 2|          
0 *0     *| 3|          
X  * 0X 0 | 4|          
* **     *| 5|          
X  ** 0*  | 6|          
0 *   * * | 7|          
** * 000  | 8|          
* 0***** *| 9|          
* 0***0 * |10|          
1234567890    1234567890
Coordinats:X * 0X0   | 1|          
X *    * *| 2|          
0 *0     *| 3|          
X  * 0X 0 | 4|          
* **     *| 5|          
X  ** 0*  | 6|          
0 *   * * | 7|          
** * 000  | 8|          
* 0***** *| 9|          
* 0***0 * |10|          
1234567890    1234567890
Coordinats:X * 0X0   | 1|          
X *    * *| 2|          
0 *0     *| 3|          
X  * 0X 0 | 4|          
* **     *| 5|          
X  ** 0*  | 6|          
0 *   * * | 7|          
** * 000  | 8|          
* 0***** *| 9|          
**0***0 * |10|          
1234567890    1234567890
Coordinats:X * 0X0   | 1|          
X *    * *| 2|          
0 *0     *| 3|          
X  * 0X 0 | 4|          
* **     *| 5|          
X  ** 0*  | 6|          
0 *   * * | 7|          
** * 000  | 8|          
* 0***** *| 9|          
**0***0 **|10|          
1234567890    1234567890
Coordinats:X * 0X0*  | 1|          
X *    * *| 2|          
0 *0     *| 3|          
X  * 0X 0 | 4|          
* **     *| 5|          
X  ** 0*  | 6|          
0 *   * * | 7|          
** * 000  | 8|          
* 0***** *| 9|          
**0***0 **|10|          
1234567890    1234567890
Coordinats:X * 0X0*  | 1|          
X *    * *| 2|          
0 *0     *| 3|          
X  * 0X 0 | 4|          
* **     *| 5|          
X  ** 0*  | 6|          
0 *  ** * | 7|          
** * 000  | 8|          
* 0***** *| 9|          
**0***0 **|10|          
1234567890    1234567890
Coordinats:X * 0X0*  | 1|          
X *    * *| 2|          
0 *0     *| 3|          
X  * 0X 0 | 4|          
* **     *| 5|          
X  ** 0*  | 6|          
0 *  ** * | 7|          
** * 000* | 8|          
* 0***** *| 9|          
**0***0 **|10|          
1234567890    1234567890
Coordinats:X * 0X0*  | 1|          
X *    * *| 2|          
0 *0      | 3|          
X  * 0X X | 4|          
* **      | 5|          
X  ** 0*  | 6|          
0 *  ** * | 7|          
** **000* | 8|          
* 0***** *| 9|          
**0***0 **|10|          
1234567890    1234567890
Coordinats:X * 0X0*  | 1|          
X *    * *| 2|          
0 *0      | 3|          
X  **0X X | 4|          
* **      | 5|          
X  ** 0*  | 6|          
0 *  ** * | 7|          
** **000* | 8|          
* 0** *  *| 9|          
**0***X **|10|          
1234567890    1234567890
Coordinats:X * 0X0*  | 1|          
X *    * *| 2|          
0 *0      | 3|          
X  **XX*X | 4|          
* **      | 5|          
X  ** X*  | 6|          
0 *   * * | 7|          
** **000* | 8|          
* 0** *  *| 9|          
**0***X **|10|          
1234567890    1234567890
Coordinats:X * 0X0*  | 1|          
X *    * *| 2|          
0 *0      | 3|          
X  **XX*X | 4|          
* **      | 5|          
X  ** X*  | 6|          
0 * * * * | 7|          
** **000* | 8|          
* 0** *  *| 9|          
**0***X **|10|          
1234567890    1234567890
Coordinats:X * 0X0*  | 1|          
X *    * *| 2|          
0 *0      | 3|          
X  **XX*X | 4|          
* **    * | 5|          
X  ** X*  | 6|          
0 * * * * | 7|          
** **000* | 8|          
* 0** *  *| 9|          
**0***X **|10|          
1234567890    1234567890
Coordinats:X **XXX*  | 1|          
X        *| 2|          
0 *X      | 3|          
X  * XX*X | 4|          
* **    * | 5|          
X  ** X*  | 6|          
0 * * * * | 7|          
** **0X0* | 8|          
* 0** *  *| 9|          
**0***X **|10|          
1234567890    1234567890
Coordinats:X **XXX*  | 1|          
X        *| 2|          
0 *X      | 3|          
X  * XX*X | 4|          
* **    * | 5|          
X  ** X* *| 6|          
0 * * * * | 7|          
** **0X0* | 8|          
* 0** *  *| 9|          
**0***X **|10|          
1234567890    1234567890
Coordinats:X **XXX*  | 1|          
X        *| 2|          
X *X      | 3|          
X  * XX*X | 4|          
* **    * | 5|          
X  ** X* *| 6|          
0 * * * * | 7|          
** **0X0* | 8|          
**0** *  *| 9|          
**0***X **|10|          
1234567890    1234567890
Coordinats:X **XXX*  | 1|          
X        *| 2|          
X *X      | 3|          
X  * XX*X | 4|          
* **    * | 5|          
X *** X* *| 6|          
0 * * * * | 7|          
** **0X0* | 8|          
**0** *  *| 9|          
**0***X **|10|          
1234567890    1234567890
Coordinats:X **XXX*  | 1|          
X        *| 2|          
X *X      | 3|          
X  * XX*X | 4|          
* **    * | 5|          
X *** X* *| 6|          
0 * *     | 7|          
** **0XX**| 8|          
**0**    *| 9|          
**0***X **|10|          
1234567890    1234567890
Coordinats:X **XXX*  | 1|          
X        *| 2|          
X *X      | 3|          
X  * XX*X*| 4|          
* **    * | 5|          
X *** X* *| 6|          
0 * *     | 7|          
** **0XX**| 8|          
**0**    *| 9|          
**0***X **|10|          
1234567890    1234567890
Coordinats:X **XXX*  | 1|          
X        *| 2|          
X *X      | 3|          
X  * XX*X*| 4|          
* **    * | 5|          
X *** X* *| 6|          
0 * *     | 7|          
*****0XX**| 8|          
**0**    *| 9|          
**0***X **|10|          
1234567890    1234567890
Coordinats:X **XXX*  | 1|          
X       **| 2|          
X *X      | 3|          
X  * XX*X*| 4|          
* **    * | 5|          
X *** X* *| 6|          
0 * *     | 7|          
* * *0XX**| 8|          
**X**    *| 9|          
* 0 **X **|10|          
1234567890    1234567890
Coordinats:X **XXX* *| 1|          
X       **| 2|          
X *X      | 3|          
X  * XX*X*| 4|          
* **    * | 5|          
X *** X* *| 6|          
0 * *     | 7|          
* * *0XX**| 8|          
**X**    *| 9|          
* 0 **X **|10|          
1234567890    1234567890
Coordinats:X **XXX* *| 1|          
X       **| 2|          
X *X    * | 3|          
X  * XX*X*| 4|          
* **    * | 5|          
X *** X* *| 6|          
0 * *     | 7|          
* * *0XX**| 8|          
**X**    *| 9|          
* 0 **X **|10|          
1234567890    1234567890
Coordinats:X **XXX* *| 1|          
X       **| 2|          
X *X    * | 3|          
X  * XX*X*| 4|          
* **    * | 5|          
X ****X* *| 6|          
0 * *     | 7|          
* * *0XX**| 8|          
**X**    *| 9|          
* 0 **X **|10|          
1234567890    1234567890
Coordinats:X **XXX* *| 1|          
X       **| 2|          
X *X    * | 3|          
X  * XX*X*| 4|          
* **    * | 5|          
X ****X***| 6|          
X * *     | 7|          
* * *0XX**| 8|          
**X**    *| 9|          
* 0 **X **|10|          
1234567890    1234567890
Coordinats:Player 2 vin