Desarrollador(es) | Gregorio fuerte |
---|---|
Versión estable | 2.2 / 22 de enero de 2020 ( 22-01-2020 ) |
Sistema operativo | Ventanas |
Tipo | Ajedrez por computadora |
Licencia | Licencia pública general (GPL) |
Sitio web | http://www.chessv.org |
ChessV (abreviatura de Chess Variants) es un programa informático gratuito diseñado para jugar muchas variantes del ajedrez . ChessV es un programa de variantes de ajedrez universal de código abierto con una interfaz gráfica de usuario, una IA sofisticada, soporte para abrir libros y otras características de los programas de ajedrez tradicionales. El desarrollador de este programa, Gregory Strong, ha ido añadiendo más variantes con cada lanzamiento de ChessV . Se admiten más de 100 variantes de ajedrez, incluidas las pocas variantes propias del desarrollador [1] y otras variantes exóticas, y se puede programar para jugar variantes adicionales. ChessV está diseñado para poder jugar cualquier juego que sea razonablemente similar al ajedrez . ChessV es uno de los pocos programas de este tipo que existen. El código fuente de este programa está disponible de forma gratuita para su descarga, así como el programa ejecutable.
A partir de ChessV 0.93, es posible personalizar las variantes que admite. De todas las variantes de ajedrez admitidas, dos de las variantes más jugadas son probablemente Fischer Random Chess y Grand Chess .
ChessV es capaz de reproducir:
(incluidas 10 variantes de Ajedrez Capablanca )
Algunas de las variantes proporcionadas se pueden personalizar en sus detalles. Si bien los usuarios pueden crear variantes personalizadas con ChessV 0.93, es necesario volver a compilarlas, lo que resulta tedioso al programar. ChessV 2.0+ soluciona este problema mediante un lenguaje de programación. Si bien las piezas de una variante personalizada se deben elegir de una lista limitada, esto permite que ChessV juegue cientos o miles de variantes de cada juego que admite directamente.
Desde ChessV 2.2, el motor se puede configurar para adaptarse a las necesidades de los jugadores:
ChessV admite muchas variantes. Además del ajedrez, admite:
Dado que ChessV se puede programar para reproducir variantes adicionales, aquí hay algunos ejemplos:
El código de ChessV se guarda con la extensión ".cvc" (ChessV Code). Su sintaxis es bastante similar a la de C# . El lenguaje de programación es en su mayor parte estable, pero aún no se admite la creación de nuevas reglas para nuevas piezas. A continuación se muestra un ejemplo de "Almost Chess" en código .cvc:
Juego ' Casi ajedrez ' : Ajedrez { Invented = "1977" ; InventedBy = "Ralph Betza" ; AddPieceTypes { Queen . Enabled = false ; AddPieceType ( Chancellor , "Chancellor" , "C" , 900 , 925 ); } SetGameVariables { Matriz = "rnbckbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBCKBNR" ; Tipos de promoción = "CRNB" ; } }
El software ChessV ganó el tercer lugar en el Campeonato Mundial de Ajedrez Gótico por Computadora en 2004. [4] [5]