PyChess es uncliente de ajedrez de software libre desarrollado para GNU . Permite a los usuarios jugar sin conexión o en línea a través del servidor de ajedrez de Internet gratuito (FICS). PyChess también incorpora un motor de ajedrez integrado, que a diferencia de la mayoría de las IA de ajedrezestá escrito enlenguaje Python y se centra más en la diversión del juego que en la fuerza bruta. Para los usuarios más avanzados, PyChess permite utilizar prácticamente cualquier otro motor de ajedrez externo. [2]
![]() | |
![]() Usuario jugando contra Crafty | |
Desarrollador (es) | El proyecto PyChess |
---|---|
Versión inicial | 13 de septiembre de 2006 |
Lanzamiento estable | 1.0.3 / 19 de marzo de 2021 |
Escrito en | Python ( PyGTK ) |
Sistema operativo | Tipo Unix , Windows |
Disponible en | 61 idiomas [1] |
Tipo | Ajedrez de computadora |
Licencia | Licencia pública general GNU 3 |
Sitio web | pychess |
Historia
El desarrollo de PyChess fue iniciado por Thomas Dybdahl Ahle en 2006, y el primer lanzamiento público se envió más tarde ese año. [3] El lanzamiento contenía el mínimo de características para jugar un juego de ajedrez, y estaba respaldado solo por el motor GNU Chess .
A finales de 2006, PyChess estaba a punto de convertirse en parte de GNOME Games , que estaba llevando a cabo una encuesta de uso de nuevos juegos aspirantes a incluir en la suite. [4] Al estar casi recién iniciado en ese momento, perdió frente al glChess más establecido , que logró arreglar su dependencia de aceleración de hardware antes del final de la prueba. [4] [5] glChess todavía se desarrolla como parte de GNOME en la actualidad. Posteriormente, se habló de la fusión de los dos programas, pero los desarrolladores decidieron que se dirigían a diferentes segmentos de usuarios, y PyChess apuntaba a usuarios más avanzados. [6]
En 2009, PyChess ganó Les Trophées du Libre en París en la categoría de informática aficionada. [7]
PyChess ha crecido de manera constante desde entonces, con una actividad de desarrollo en aumento año tras año, y su desarrollo hoy en día costaría más de $ 500,000 en términos de las horas-hombre requeridas para desarrollar dicha base de código. [8] En 2011 se encontraba entre los siete clientes de ajedrez más utilizados para acceder al servidor de ajedrez de Internet gratuito , [9] que a su vez es el único servidor de ajedrez no basado en web disponible para Linux.
La versión 0.12 de PyChess usa PyGObject y GTK + 3, las versiones anteriores usaban PyGTK obsoleto. [10]
Logo
El logotipo actual de PyChess fue aportado por Karol Kreński en 2007. [11] El diseño original de Karol era muy caricaturesco, pero se modificó en una expresión un poco más tranquila. [12]
Objetivos
Según el sitio web de PyChess:
El objetivo de PyChess es proporcionar un cliente de ajedrez avanzado para Linux , y hacerlo con una interfaz de usuario agradable y eficiente en línea con las Pautas de interfaz humana de GNOME. El cliente debe ser divertido y emocionante para aquellos que son nuevos en el ajedrez, que solo quieren jugar partidas cortas para postergar su trabajo, así como para aquellos que quieren utilizar su computadora para mejorar aún más su juego. [13]
El proyecto PyChess pone un gran énfasis en la simplicidad, tratando de evitar las complicadas interfaces de usuario de XBoard y BabasChess. Esto implica agregar nuevas funciones lentamente, para que puedan integrarse en el esquema de uso general y hacer que las cosas "simplemente funcionen". Al mismo tiempo, el proyecto se esfuerza por contener la mayoría de las funciones conocidas de los principales clientes de ajedrez de Windows, como Chessbase y Aquarium de ChessOK.
Ver también
Referencias
- ^ https://github.com/pychess/pychess/tree/master/lang
- ^ "Acerca de PyChess" . Consultado el 10 de julio de 2011 .
- ^ "Pychess 0.2" . 13 de septiembre de 2006.
- ^ a b "Plan de juegos GNOME para juegos incluidos" . 3 de septiembre de 2006. Archivado desde el original el 3 de septiembre de 2006.CS1 maint: URL no apta ( enlace )
- ^ Ancell, Robert (15 de septiembre de 2006). "glChess ... ¡Ahora en 2D!" .
- ^ Ancell, Robert (17 de diciembre de 2006). "Resumen de los programas de ajedrez de código abierto actuales" .
- ^ Kehrer, Anika (9 de junio de 2009). "Die kleine große Freiheit" . Linux Magazin . Linux New Media AG. Archivado desde el original el 31 de diciembre de 2016 . Consultado el 17 de julio de 2011 .
- ^ "PyChess en Ohloh" . 9 de julio de 2011.
- ^ "PyChess News" . Consultado el 10 de julio de 2011 .
- ^ "PyChess 0.12 en el repositorio de Debian 9" .
- ^ Kreński, Karol. "Número 160 - Logotipo alternativo" . Consultado el 25 de marzo de 2007 .
- ^ Kreński, Karol. "Galería Karola Kreńskiego" . Archivado desde el original el 31 de diciembre de 2016 . Consultado el 10 de julio de 2011 .
- ^ "PyChess en el alojamiento del proyecto GiHub" . Consultado el 10 de julio de 2011 .
enlaces externos
- Página web oficial
- pychess en GitHub