ChessV

From Wikipedia, the free encyclopedia

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.[1][2]

Tipo de programa Ajedrez por computadora
Autor Gregory Strong
Desarrollador Gregory Strong
Modelo de desarrollo Software libre y de código abierto
Datos rápidos Información general, Tipo de programa ...
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
Cerrar

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:

  • 2 variantes en cuadrados de 6×6
  • 17 variantes en cuadrados de 8×8
  • 15 variantes en cuadrados de 10×8

(incluidas 10 variantes de Ajedrez Capablanca )

  • 15 variantes en cuadrados de 10×10
  • 3 variantes en cuadrados de 12×8[3]

Características del motor

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

  • El tamaño de la tabla de transposición se puede ajustar.
  • Se puede permitir que el motor tenga variación de juego .
  • Debilitar el motor de ajedrez para que sea vencible incluso para principiantes.

Limitaciones actuales

  • No se admiten juegos con más de dos jugadores.
  • No se admiten juegos con aleatoriedad o información oculta.
  • No se ofrece la posibilidad de editar el tablero a mitad del juego.

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.[5]

Véase también

Referencias

Enlaces externos

Related Articles

Wikiwand AI