ChessV

ChessV Universal Chess Program
Información general
Tipo de programa Ajedrez por computadora
Autor Gregory Strong
Desarrollador Gregory Strong
Modelo de desarrollo Software libre y de código abierto
Licencia GNU General Public License
Idiomas Inglés
Información técnica
Plataformas admitidas Microsoft Windows
Versiones
Última versión estable 2.2 ()
Enlaces

ChessV (abreviatura de Chess Variants) es un programa informático gratuito y de código abierto diseñado para jugar una gran cantidad de variantes de ajedrez. Este programa universal de variantes de ajedrez cuenta con una interfaz gráfica de usuario (GUI), una inteligencia artificial (IA) sofisticada y características comunes de los programas de ajedrez tradicionales, como soporte para libros de aperturas. Desarrollado por Gregory Strong, ChessV admite más de 100 variantes de ajedrez, incluyendo algunas variantes propias del desarrollador y otras exóticas, y puede ser programado para jugar variantes adicionales. Su diseño permite jugar cualquier juego "razonablemente similar al ajedrez," convirtiéndolo en uno de los pocos programas de su tipo disponibles. Tanto el programa ejecutable como su código fuente están disponibles para su descarga gratuita.

Personalización y Lenguaje de Script

Aunque los usuarios podían crear variantes personalizadas a partir de ChessV 0.93, la implementación de estas modificaciones requería la recompilación del programa, un proceso que resultaba tedioso para la programación. Las versiones posteriores, a partir de ChessV 2.0, resolvieron este inconveniente al introducir un lenguaje de script.

Este script permite personalizar los detalles de las variantes existentes y facilita la creación de nuevas, incluso si las piezas deben elegirse de una lista predefinida. Esta característica simplificó significativamente el proceso, permitiendo a ChessV ejecutar cientos o miles de variantes de cada juego compatible de forma directa.

A partir de la versión ChessV 0.93, el programa introdujo la capacidad de personalizar las variantes compatibles, permitiendo a los usuarios configurar juegos que no estaban incluidos por defecto. De las numerosas variantes que admite el programa, algunas de las que gozan de mayor popularidad y se juegan con frecuencia en ChessV son el Ajedrez Aleatorio de Fischer (Fischer Random Chess o Ajedrez 960) y el Ajedrez Grand.

ChessV es capaz de reproducir:

(incluidas 10 variantes de Ajedrez Capablanca )

Características del motor

Desde ChessV 2.2, el motor se puede configurar para adaptarse a las necesidades de cada jugador:

Limitaciones actuales

Juegos compatibles

Una partida de "Ajedrez y Medio" jugada en ChessV 0.9 (antiguo)

ChessV admite muchas variantes. Además del ajedrez, admite:

Sintaxis

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 scripting es prácticamente estable, pero aún no se pueden crear nuevas reglas para nuevas piezas. Aquí hay un ejemplo de "Almost Chess" en código .cvc:

Game 'Almost Chess' : Chess
{
	Invented = "1977";
	InventedBy = "Ralph Betza";
	
	AddPieceTypes
	{
		Queen.Enabled = false;
		AddPieceType( Chancellor, "Chancellor", "C", 900, 925 );
	}

	SetGameVariables
	{
		Array = "rnbckbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBCKBNR";
		PromotionTypes = "CRNB";
	}
}

Competiciones

El software ChessV obtuvo el tercer puesto en el Campeonato Mundial de Ajedrez Gótico Informático de 2004.

Véase también

Referencias

  1. ↑ «ChessV Universal Chess Program».
  2. ↑ «Chess variants - Page 3». mindsports.nl. Consultado el 27 de octubre de 2025.
  3. ↑ pavroo (13 de octubre de 2025). «ChessV». ArchiveGame (en inglés estadounidense). Consultado el 27 de octubre de 2025.
  4. ↑ «ChessV, le spécialiste des variantes d'échecs - Echecs et informatique sur PC-Windows». echecs-et-informatique.franceserv.com. Consultado el 27 de octubre de 2025.
  5. ↑ Trice E. THE 2004 GOTHIC CHESS COMPUTER WORLD CHAMPIONSHIP. ICGA Journal. 2004;27(4):249-254. doi:10.3233/ICG-2004-27414

Enlaces externos