|
El Ajedrez
Informatico es un mundo bastante
complejo, amplio y a la vez fascinante. Es el mundo de los motores de
ajedrez, las interfaces de usuario, los protocolo de comunicaciones, las
bases de datos, los libros digitales, los m�dulos de an�lisis, los
servidores de ajedrez y muchos otros componentes del tambi�n llamado
ajedrez asistido por computadora. Esta nueva tendencia, ha revolucionado
no solo la manera como jugamos al ajedrez contra la computadora; al mismo
tiempo, se ha convertido en la herramienta de entrenamiento m�s eficiente
y de mayor aceptaci�n por parte de la elite ajedrecista mundial y de los
jugadores aficionados.
Veamos un ejemplo;
- 1997, Garry Kasparov
campe�n absoluto, y el jugador mas fuerte de los �ltimos 20 a�os,
perdi� el primer match de su brillante y dilatada carrera contra el
supercomputador Deep Blue
de IBM.
-
2002, Vladimir Kramnik considerado por muchos como el sucesor de
Kasparov, solo pudo hacer tablas en un match a ocho juegos contra Deep
Fritz.
- 2004,
un equipo de programas de computadora (Hydra,
Deep Junior
y Fritz), ganaron convincentemente 8.5-3.5 a un fuerte equipo de
jugadores formado por Topalov,
Ponomariov y Karjakin cuyo
Elo com�n superaba los 2681
puntos.
Lo sorprendente, ya no es lo dif�cil que puede
ser ganarle a un programa dise�ado para jugar al ajedrez, vale destacar
que a diferencia de Deep Blue, los programas Fritz, Deep Fritz y Deep
Junior pueden ser adquiridos en cualquier tienda de ajedrez e instalados
en cualquier computador personal, lo cual constituye una prueba
irrefutable del avance alcanzado por los desarrolladores de programas de
ajedrez desde 1997. Ya no se trata de gigantescas corporaciones
invirtiendo cientos de miles de d�lares en hardware y personal altamente
capacitado. Hoy en d�a, los conocimientos necesarios para desarrollar
programas de ajedrez de alto desempe�o, est�n al alcance de cualquier
programador que as� lo requiera.
Esta secci�n pretende recopilar informaci�n
sobre los motores de ajedrez, su dise�o, las t�cnicas de Inteligencia
Artificial empleadas en su desarrollo, los lenguajes de programaci�n mas
usados, ejemplo de c�digo fuente y otros puntos relacionados.
|