Module: Gato::Patrones

Defined in:
lib/mygem_tictactoe.rb

Constant Summary collapse

Ganando =
[[(/ OO....../),0],[(/O..O.. ../),6],
[(/......OO /),8],[(/.. ..O..O/),2],
[(/ ..O..O../),0],[(/...... OO/),6],
[(/..O..O.. /),8],[(/OO ....../),2],
[(/ ...O...O/),0],[(/..O.O. ../),6],
[(/O...O... /),8],[(/.. .O.O../),2],
[(/O O....../),1],[(/O.. ..O../),3],
[(/......O O/),7],[(/..O.. ..O/),5],
[(/. ..O..O./),1],[(/... OO.../),3],
[(/.O..O.. ./),7],[(/...OO .../),5]]
Bloqueando =
[[(/  X . X  /),1],[(/ XX....../),0],[(/X..X.. ../),6],
[(/......XX /),8],[(/.. ..X..X/),2],[(/ ..X..X../),0],
[(/...... XX/),6],[(/..X..X.. /),8],[(/XX ....../),2],
[(/ ...X...X/),0],[(/..X.X. ../),6],[(/X...X... /),8],
[(/.. .X.X../),2],[(/X X....../),1],[(/X.. ..X../),3],
[(/......X X/),7],[(/..X.. ..X/),5],[(/. ..X..X./),1],
[(/... XX.../),3],[(/.X..X.. ./),7],[(/...XX .../),5],
[(/ X X.. ../),0],[(/ ..X.. X /),6],[(/.. ..X X /),8],
[(/ X ..X.. /),2],[(/  XX.. ../),0],[(/X.. .. X /),6],
[(/.. .XX   /),8],[(/X  ..X.. /),2],[(/ X  ..X../),0],
[(/ ..X..  X/),6],[(/..X..  X /),8],[(/X  ..X.. /),2]]
Gano =
[[(/OOO....../),:O], [(/...OOO.../),:O],
[(/......OOO/),:O], [(/O..O..O../),:O],
[(/.O..O..O./),:O], [(/..O..O..O/),:O],
[(/O...O...O/),:O], [(/..O.O.O../),:O],
[(/XXX....../),:X], [(/...XXX.../),:X],
[(/......XXX/),:X], [(/X..X..X../),:X],
[(/.X..X..X./),:X], [(/..X..X..X/),:X],
[(/X...X...X/),:X], [(/..X.X.X../),:X]]