Articulo de referencia

PyChess

{{Cite web |url=https://github.com/pychess/pychess/tree/master/lang |title=pychess/lang |publisher=Github |access-date=25 August 2021 |archive-url=https://web.archive.org/web/20...

PyChess es un cliente de ajedrez de software libre desarrollado para GNU . Permite a los usuarios jugar sin conexión o en línea a través del Free Internet Chess Server (FICS). PyChess también incorpora un motor de ajedrez integrado que, a diferencia de la mayoría de las IA de ajedrez,está escrito en Python y se centra más en la diversión que en la fuerza bruta. Para usuarios más avanzados, PyChess permite utilizar prácticamente cualquier otro motor de ajedrez externo. [ 2 ]

Historia

El desarrollo de PyChess fue iniciado por Thomas Dybdahl Ahle en 2006, y la primera versión pública se lanzó ese mismo año. [ 3 ] Esta versión contenía las características mínimas necesarias para jugar una partida de ajedrez y solo contaba con el respaldo del motor de ajedrez GNU .

A finales de 2006, PyChess estuvo a punto de integrarse en GNOME Games , que estaba realizando una encuesta de uso a posibles nuevos juegos para incluir en la suite. [ 4 ] Al estar prácticamente recién comenzado en ese momento, perdió frente al más consolidado glChess , que logró solucionar su dependencia de aceleración por hardware antes de que finalizara la prueba. [ 4 ] [ 5 ] glChess se sigue desarrollando como parte de GNOME en la actualidad. Posteriormente, se habló de fusionar los dos programas, pero los desarrolladores decidieron que se dirigían a segmentos de usuarios diferentes, con PyChess orientado 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 para aficionados. [ 7 ]

PyChess ha crecido de manera constante desde entonces, con una actividad de desarrollo que aumenta año tras año, y su desarrollo costaría hoy más de 500 000 dólares en términos de las horas-hombre necesarias para desarrollar un código fuente de este tipo. [ 8 ] Para 2011, se encontraba entre los siete clientes de ajedrez más utilizados para acceder al Free Internet Chess Server , [ 9 ] que a su vez es el único servidor de ajedrez no basado en la web disponible para Linux.

La versión 0.12 de PyChess utiliza PyGObject y GTK+ 3; las versiones anteriores utilizaban el obsoleto PyGTK. [ 10 ]

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ó para lograr una expresión ligeramente 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 , con una interfaz de usuario agradable y eficiente , acorde con las Directrices de Interfaz Humana de GNOME. El cliente debe ser divertido y emocionante tanto para quienes se inician en el ajedrez —que solo quieren jugar partidas cortas para distraerse del trabajo— como para quienes desean utilizar su ordenador para mejorar su juego. [ 13 ]

El proyecto PyChess hace especial hincapié en la simplicidad, intentando evitar las interfaces de usuario complejas de XBoard y BabasChess. Esto implica añadir nuevas funciones gradualmente, para que se integren en el esquema de uso general y todo funcione a la perfección. Al mismo tiempo, el proyecto se esfuerza por incluir la mayoría de las funciones conocidas de los principales clientes de ajedrez para Windows, como Chessbase y Aquarium de ChessOK.

Véase también

Referencias

  1. "pychess/lang" . Github. Archivado del original el 1 de agosto de 2021. Consultado el 25 de agosto de 2021 .Se pueden contabilizar 61 archivos para idiomas, excluyendo otro archivo ( pychess.pot ).
  2. "Acerca de PyChess" . pychess.github.io . Consultado el 25 de agosto de 2021 .
  3. "Pychess 0.2" . 13 de septiembre de 2006.
  4. 1 2 "Plan de juegos de GNOME para los juegos incluidos" . 3 de septiembre de 2006. Archivado del original el 3 de septiembre de 2006.
  5. Ancell, Robert (15 de septiembre de 2006). "glChess... ¡Ahora en 2D!" .
  6. Ancell, Robert (17 de diciembre de 2006). "Resumen de los programas de ajedrez de código abierto actuales" .
  7. ^ Kehrer, Anika (9 de junio de 2009). "Die kleine große Freiheit" . Revista Linux (en alemán). Linux New Media AG. Archivado desde el original el 31 de diciembre de 2016 . Consultado el 17 de julio de 2011 .
  8. "PyChess en Ohloh" . 9 de julio de 2011. Archivado del original el 16 de octubre de 2012. Consultado el 29 de junio de 2011 .
  9. "Noticias de PyChess" . Archivado del original el 30 de diciembre de 2016. Consultado el 10 de julio de 2011 .
  10. "PyChess 0.12 en el repositorio de Debian 9" .
  11. Kreński, Karol. "Número 160 – Logotipo alternativo" . Consultado el 25 de marzo de 2007 .
  12. 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 .
  13. "PyChess en el alojamiento de proyectos de GiHub" . GitHub . Consultado el 10 de julio de 2011 .

Logotipo de Wikimedia CommonsContenido multimedia relacionado con PyChess en Wikimedia Commons

  • Sitio web oficial
  • pychess en GitHub