Reversista - Reversi / otelo

Programas de reversi

 
El reversi tiene unas reglas muy sencillas, por lo que para los programadores no resulta muy difícil escribir un programa de reversi, y en algunos casos se propone como un ejercicio didáctico. Como resultado existen cientos (o miles) de programas, aunque  de muy diferente nivel: desde mover aleatoriamente hasta jugar mejor que cualquier humano. Hay páginas con amplias listas.

El reversi no es un juego que haya sido todavía resuelto, al menos no en el tamaño de 8x8, pero sí que hay programas que juegan mucho mejor que cualquier humano; a destacar el programa Logistello de Michael Buro (conocido especialmente por su victoria en 1997 contra el campeón mundial Takeshi Murakami), se ha publicado tanto su libro de aperturas como el código fuente. Hay otros programas, también muy buenos y gratuitos, que se usan para analizar partidas, el WZebra, de Gunnar Andersson, es uno de los más conocidos.

Otro tipo de programas útiles para los jugadores son los usados para practicar los finales de partidas, que emplean una base de datos de partidas más o menos amplia y seleccionada, para presentarte el final de una partida y tener que resolverlo. Uno de los más populares es el Happy End de Beppi Menozzi, que usa la base de datos del WThor, de Marc Tastet.

Las bases de datos de partidas son muy útiles, por ejemplo para ser usadas por programas (los de finales comentados antes o como libro de aperturas), para ver las tendencias en aperturas y aprenderlas, y para obtener cualquier tipo de información relacionada. Se costruyen a partir de miles de partidas jugadas por Internet o en campeonatos presenciales y la más empleada es la que utilizaba el programa WThor, por Marc Tastet, que sigue actualizándose año tras año.

También son conocidas, aunque todavía no muy extendidas, algunas aplicaciones que muestran algunas de las aperturas más usadas. Lo más conocido es una aplicación Java que muestra la lista de aperturas recopiladas por Robert Gatliff y un programa, Padoo, que muestra la lista, mucho más extensa, de aperturas recopiladas por la Federación Francesa de Othello; las direcciones se recogen en la sección de estrategia de esta página.



Programas específicos de reversi

En Internet se pueden encontrar distintos programas que sirven para determinados aspectos del juego.

Los más conocidos son los empleados para practicar los finales. Los dos programas más veteranos son el Icare, de Luc Riviêre (http://free.pages.at/xmav/programs.html), y el Sensei. El más nuevo, y con muchas opciones, es el Happy End de Beppi Menozzi (http://www.fngo.it/happyend.asp).

Existen varias bases de datos de partidas. La más conocida es la mantenida por Marc Tastet, la WThor (http://www.ffothello.org/info/base.php). La mayoría de las partidas incluidas son de los diferentes campeonatos nacionales de todo el mundo. Existe alguna otra base de datos con este mismo formato.

Algunos programas generales como el WZebra, el NBoard o el Cassio pueden manejar la base de datos WThor. También hay una aplicación específica para ver bases de datos: OthBase, de Fabrice di Meglio (http://www.othbase.net/).

Por otro lado, algunos sitios en Internet también guardan sus propias bases de datos. Kurnik guarda para cada jugador las que ha jugado en los últimos seis meses. Asimismo, en el GGS también se guardan en la página: http://www.cs.ualberta.ca/~mburo/GGS/ Los ficheros están comprimidos en un formato algo raro (buscar en internet bzip2) y el formato de las partidas es .ggf también poco usado en el reversi.

Finalmente, una herramienta reciente, realmente curiosa, es el "Othello Comments", de Henry Aspenryd: http://www.aspenryd.com/othello/comments.html  Permite hacer comentarios a cualquier posición posible, e igualmente se pueden leer los comentarios de otros usuarios. Desafortunadamente, no parece estar siendo muy utilizada.


Programas generales de reversi

Por su nivel, uso de bibliotecas, herramientas de análisis, etc., algunos son muy conocidos y utilizados. Personalmente sólo tengo instalados y actualizados el WZebra y el Forest; y este último sólo para buscar en la base de datos WThor.

Hay que tener en cuenta que hay cientos de estos programas, y muchos de ellos con un nivel bastante alto.

PROGRAMAS DE ORDENADOR (WINDOWS)

- WZebra (http://radagast.se/othello/). Está traducido al español, analiza partidas y permite consultar la base de datos WThor. Gratis y el más usado actualmente. Versiones anteriores se pueden conseguir en: http://www.disco.com.hk/6link/main6.htm

Asimismo conviene consultar dos páginas españolas para sacar el máximo rendimiento. La primera, de Mario Madrona, explica cómo usarlo: http://www.enddor.com/reversi/index3.php, en la segunda El Pájaro Loco nos dice cómo analizar partidas jugadas en Kurnik con el WZebra: http://www.aguilasoft.com/reversi/

- Ntest/Nboard (http://www.btinternet.com/~chris.welty/Ntest/). Un programa relativamente nuevo. Tiene algunas herramientas para analizar partidas y se puede emplear para ver algunas bases de datos, incluyendo la WThor; resulta ser una gran alternativa al WZebra. En inglés.

- Forest (http://perso.wanadoo.fr/ocasile/forest.html). Bueno para consultar la base de datos WThor. Gratis.

- WThor Más conocido por su base de datos. Gratis. Se puede conseguir en la página: http://www.hrejsi.cz/othello/cfo/software.htm

- TooThought! (http://www.andreazinno.it/index.html).

- Daisy Reversi (http://www.elgear.com/reversi/index.html). No es gratis ni de los mejores, pero es muy vistoso y dispone de diferentes tamaños de tablero.

- Booby Reversi (http://www.amy.hi-ho.ne.jp/okuhara/). Ocupa poco espacio. Gratis.

- Zillions of Games (http://www.zillions-of-games.com/). No es gratis, pero tiene bastantes variantes.

- Logistello (http://www.cs.ualberta.ca/~mburo/log.html) Uno de los más famosos y con más historia. Se puede descargar su libro de aperturas y su código fuente.

- Herakles (http://www.herakles.tournavitis.de/), por Konstantinos Tournavitis, destaca por su alto nivel en dos variantes: 10x10 y octogonal. Gratis. En inglés, alemán o griego.

- Saio (http://www.romanobenedetto.it/) Por Romano Benedetto. Programa de muy alto nivel, pero menos conocido al disponer únicamente gratis de una versión de demostración. También juega al antirreversi.

- Tothello (http://www.tothello.com/index.html) Un programa relativamente nuevo, pero de pago (gratis, sólo una versión limitada a tableros pequeños). Juega en tableros de variados tamaños. El sitio en Internet contiene bastante información curiosa, por ejemplo sobre antirreversi y reversi normal en tableros pequeños.

 


PROGRAMAS EN OTROS SISTEMAS OPERATIVOS O PLATAFORMAS

Seguramente se puedan encontrar programas de reversi en prácticamente cualquier sistema operativo o plataforma, aquí sólo pongo algunos de los más conocidos. El orden es: sistema operativo o plataforma; nombre del programa; autor; dirección.

- Linux: LZebra, de Gunnar Andersson; http://radagast.se/othello/

- Pocket PC: CEZebra, de Gunnar Andersson y Pavel Radzivilovsky; http://radagast.se/othello/

- Palm: PilOth, de Fabien Letouzey ; http://www.palmtown.com/games/xgm96.php

- Macintosh: Cassio, de Stéphane Nicolet; http://cassio.free.fr/


JUEGOS EN JAVA EN ESPAÑOL

- REVERSI-OTHELLO, de GNA Serveis Telemàtics S.L.  http://www.gna.es/play/

- Juego on-line del reversi, de J. Zubieta; http://www.noubarris.net/laguineu/reversiesp.htm


OTROS JUEGOS EN JAVA

- Cyrano, de Bruno Causse; http://perso.wanadoo.fr/othello/


LISTAS DE PROGRAMAS

Son muy numerosos los programas de reversi, en su mayoría gratuitos. Páginas con listas más o menos completas:

- Bruno de la Boisserie http://perso.wanadoo.fr/brunodlb/ushomepg.htm

- Pressibus Othello http://www.pressibus.org/reversi/indexgb.html

- Una lista con los programas más famosos:http://radagast.se/othello/, en su sección "Programs"

- Una lista con programas en Java, Flash, etc.: http://www.p-six.de/versi/liste.html.