PyChess

De Wikipedia, la enciclopedia libre
PyChess
3MB
Información general
Tipo de programa Ajedrez y Videojuego
Autor Thomas Dybdahl Ahle
Desarrollador The PyChess Project
Licencia GPL[1]
Estado actual Activo, Versión 0.12 en desarrollo
Información técnica
Programado en Python
Plataformas admitidas Multiplataforma
Interfaz gráfica predeterminada GTK
Versiones
Última versión estable 1.0.3 (info) ()
Enlaces

PyChess es un programa de ajedrez (o cliente de ajedrez) por computadora publicado como software libre con licencia GPL. Pychess incluye su propio motor de ajedrez, permitiendo así al usuario jugar contra la máquina, contra otro jugador y también jugar en internet utilizando el Servidor de Ajedrez Gratuito por Internet (FICS).

Historia[editar]

El desarrollo de PyChess fue iniciado por Thomas Dybdahl Ahle en 2006, la primera versión publica fue lanzada el 13 de septiembre de 2006. Esta versión inicial incluía pocas opciones para jugar ajedrez y estaba respaldada solamente por el motor de ajedrez.

A finales de 2006 PyChes estuvo cerca de formar parte de Gnome Games, pero se eligió utilizar glChess, así que los desarrolladores decidieron apuntar a diferentes segmentos de usuarios, en el caso de PyChess se apunta hacia su uso por usuarios más avanzados.

Pyches ha crecido en forma sostenida desde 2006 incrementándose cada a;o la actividad en su desarrollo, costaria más de 500 mil US $ desarrollarlo hoy en día en términos de horas hombre requeridas para desarrollar su código fuente.En 2015 fue lanzada la versión de PyChess para Microsoft Windows en un instalador todo en uno.[2]

Hoy es el séptimo más usado cliente para acceder al Servidor de Ajedrez Gratuito por Internet, aun siendo el único servidor de ajedrez disponible para Linux que no está basado en la red.

Origen de su Nombre[editar]

Su nombre proviene de Python, lenguaje en el que fue programado, y Chess, que es como se escribe ajedrez en idioma inglés. Los nombres de las versiones de PyChess son nombradas con los nombres de grandes maestros de Ajedrez.

Versiones[editar]

La primera versión publica de PyChess fue la 0.2, posteriormente fue lanzada la versión 0.4.

PyChess 0.6 se desarrolló en 2006 y fue concluida el 11 de abril de 2007, esta versión incluye un nuevo sistema de animación y la opción de arrastrar y soltar.

PyChess Philidor: La versión 0.8 de PyChess recibe el nombre del ajedrecista François-André Danican Philidor. Esta versión incluye soporte para juegos en línea en servidores FICS, funciones de deshacer y cortar, entre otras nuevas funciones. Esta versión fue concluida el 19 de febrero de 2008.

PyChess Staunton: La versión 0.10 de PyChess recibe el nombre del ajedrecista Howard Staunton. Esta versión incluye el soporte de chat para las partidas en línea.

PyChess Andersen: La versión 0.11 de PyChess recibe el nombre del ajedrecista alemán Adolf Anderssen. Esta versión incluye el soporte de chat para las partidas en línea. La primera versión final de Anderssen fue lanzada el 23 de octubre de 2015 incluyendo además el ejecutable de PyChess para Windows.[3]

Características[editar]

Se puede jugar contra muchos motores de ajedrez en los formatos CECP y UCI en muchos niveles de dificultad.

Soporta los juegos en línea de los servidores FICS.

Pausa: Se puede pausar el juego para retirase a comer o a hacer otra actividad y continuar la jugada al regresar. Si se pone pausa en modo en línea debe esperarse a que el contrincante acepte la propuesta de pausa.[4]

Las imágenes y partidas pueden ser exportadas a formatos png, EPD y FEN, los dos últimos formatos de ajedrez.[4]

PyChess ha sido traducido a más de 33 lenguajes.[5]

Premios[editar]

En 2009 PyChess ganó Les Trophées du Libre en París, en la categoría de Computación para Hobbies.

Referencias[editar]

  1. Phyton › About
  2. «Copia archivada». Archivado desde el original el 30 de diciembre de 2016. Consultado el 16 de enero de 2017. 
  3. «Copia archivada». Archivado desde el original el 30 de diciembre de 2016. Consultado el 16 de enero de 2017. 
  4. a b https://sites.google.com/site/pychess/about
  5. https://translations.launchpad.net/pychess

Véase también[editar]