Jump to content

ШахматыV

ШахматыV
Разработчик(и) Грегори Стронг
Стабильная версия
2.2 / 22 января 2020 г .; 4 года назад ( 22.01.2020 )
Операционная система Окна
Тип Компьютерные шахматы
Лицензия лицензия GPL
Веб-сайт http://www.chessv.org

ChessV (сокращение от Chess Variants) — бесплатная компьютерная программа, предназначенная для игры во многие варианты шахмат . ChessV — это универсальный вариант шахматной программы с открытым исходным кодом, графическим пользовательским интерфейсом, сложным искусственным интеллектом, поддержкой дебютных книг и другими функциями традиционных шахматных программ. добавлял новые варианты Разработчик этой программы Грегори Стронг с каждым выпуском ChessV . Поддерживается более 100 вариантов шахмат, включая несколько собственных вариантов разработчика. [1] и другие экзотические варианты, и их можно запрограммировать для воспроизведения дополнительных вариантов. ChessV создан для того, чтобы можно было играть в любую игру, достаточно похожую на шахматы . ChessV — одна из немногих существующих подобных программ. Исходный код этой программы доступен для скачивания бесплатно, как и исполняемый файл программы.

Начиная с ChessV 0.93, можно настраивать поддерживаемые варианты. Из всех поддерживаемых вариантов шахмат двумя наиболее популярными вариантами, вероятно, являются «Случайные шахматы Фишера» и «Большие шахматы» .

ChessV способен играть:

  • 2 варианта на квадратах 6х6
  • 17 вариантов на квадратах 8×8.
  • 15 вариантов на квадратах 10×8.

(включая 10 шахмат Капабланки вариантов )

  • 15 вариантов на квадратах 10×10.
  • 3 варианта на квадратах 12×8.

Некоторые из предоставленных вариантов могут быть модифицированы в деталях. Хотя пользователи могут создавать собственные варианты с помощью ChessV 0.93, их необходимо перекомпилировать, что утомительно при программировании. ChessV 2.0+ исправляет это, используя язык сценариев. Хотя фигуры в индивидуальном варианте приходится выбирать из ограниченного списка, это позволяет ChessV играть в сотни или тысячи вариантов каждой игры, которую он напрямую поддерживает.

Особенности двигателя

[ редактировать ]
Расширения поиска : расширение проверки , расширение повторного захвата, расширение угрозы нулевого хода, расширение PV, сокращение и удаление бесполезности, эвристика истории , эвристика убийственного хода .

Начиная с ChessV 2.2, движок можно настроить в соответствии с потребностями игрока:

  • Размер таблицы транспонирования можно регулировать.
  • В движке можно допустить вариативность игры .
  • Ослабьте шахматный движок, чтобы его могли победить даже новички.

Текущие ограничения

[ редактировать ]
  • Игры с участием более двух игроков не поддерживаются.
  • Никакие игры со случайностью или скрытой информацией не поддерживаются.
  • Возможность редактировать доску в середине игры не предусмотрена.

Поддерживаемые игры

[ редактировать ]
Игра «Полтора шахмат», сыгранная на ChessV 0.9 (старая версия).

ChessV поддерживает множество вариантов. Помимо шахмат, он поддерживает:

Поскольку ChessV можно запрограммировать для игры в дополнительные варианты, вот несколько примеров:

Синтаксис

[ редактировать ]

Код ChessV сохраняется как расширение «.cvc» (код ChessV). Его синтаксис достаточно похож на C# . Язык сценариев в основном стабилен, но создание новых правил для новых частей пока не поддерживается. Вот пример «Почти шахмат» в коде .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";
	}
}

Соревнования

[ редактировать ]

Программное обеспечение ChessV заняло третье место на компьютерном чемпионате мира по готическим шахматам в 2004 году. [4] [5]

См. также

[ редактировать ]
  1. ^ "Роскошные шахматы" . Страницы шахматных вариантов.
  2. ^ https://www.chessvariants.com/rules/chess-and-a-half Полторы шахматы,
  3. ^ https://www.chessvariants.com/invention/butterfly-chess Шахматы-бабочки
  4. ^ Компьютерный чемпионат мира по готическим шахматам 2004 года, автор Эд Трайс http://www.chessville.com/GothicChess/ComputerWorldChampionships.htm
  5. ^ Трайс Э (декабрь 2004 г.). «Чемпионат мира по готическим шахматам среди компьютеров 2004 года». Журнал ICGA . 27 (4): 249–254. doi : 10.3233/ICG-2004-27414 .
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d99cd3598474a224cda80543b4d8c26f__1641583980
URL1:https://arc.ask3.ru/arc/aa/d9/6f/d99cd3598474a224cda80543b4d8c26f.html
Заголовок, (Title) документа по адресу, URL1:
ChessV - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)