viernes, 13 de enero de 2012

Peculiares conformaciones de fichas. Cómo llegar

No es un tema nuevo, pero creo que no se ha tratado tan exhaustivamente: secuencias que conducen a posiciones peculiares.

Lo he encontrado por casualidad en el foro de reversi de Little Golem, por un tal "absence":
http://www.littlegolem.net/jsp/forum/topic2.jsp?forum=40&topic=125

En cualquier caso, cito el mensaje íntegramente:
Hi! I have done some computer search a few years ago, for some paths in 8x8 Reversi which leads to special configuration, explained below.
I don't know if anyone else have done these.
Now I release the results along with source code here:
http://dl.dropbox.com/u/53673505/OthelloSearch.zip
Hope you'll enjoy.

Glossary
Corner: reaching corner.
Eatup: no pieces of one player remains.
Pass: one player forced to pass, including Eatup.
PassEdge: Pass without touching edge.
PassEatupEdge: Pass without Eatup or touching edge. 
En la imagen la secuencia conduce a una posición en la que tras sólo doce movimientos, y sin alcanzar ningún lateral ni agotarse las fichas de ninguno de los jugadores, uno de ellos debe pasar (según el glosario, "PassEatupEdge").


Dentro del archivo comprimido hay varios documentos de texto simple (.txt) con los nombres del glosario. Se comienza en D3 y cada línea es una secuencia. Por ejemplo, como se ve, la de la imagen es:
D3 E3 F2 C5 F4 D2 B6 G5 D6 D7 C4 B4

Otras:
D3 E3 F3 C3 C5 B5 C6 G3 B6 B7 F5 G5 F4

 D3 C3 F5 D2 D1 E1 B3 C1

2 comentarios:

jcesar dijo...

Hola,
Estoy haciendo un juego de othello para iphone/ipad y quiero comprobar si funciona bien el empate.
Ayer jugando conseguí empatar y no funcionó bien. Pero ahora creo que lo tengo arreglado y no soy capaz de volver a empatar.
Me podrías decir alguna secuencia de movimientos para acabar en empate?

Si tienes un iphone/ipad te lo puedo mandar para que lo pruebes.

Ah, por cierto, leyendo tu blog me has dado la idea de meterle al juego la posibilidad de jugar partidas con aperturas aleatorias, aunque de momento mi juego es para 2 jugadores humanos, no le he puesto aún "inteligencia"

Si puedes mandarmelo a jcesarmobile@gmail.com te lo agradecería.

Saludos

jcesar dijo...

O también puedes contestar aqui, que me subscribo a los comentarios