Colossus Chess — серия компьютерных программ для игры в шахматы , разработанная Мартином Брайантом и выпущенная в продажу для различных домашних компьютеров в 1980-х годах.
Брайант начал Colossus Chess в 1983 году, используя свою программу White Knight Mk 11 , [4] победителя чемпионата Европы по шахматам среди микрокомпьютеров 1983 года, [17] в качестве основы. Она была разработана на Apple II , но впервые была коммерчески выпущена для Commodore 64 как Colossus Chess 2.0 ( CDS Micro Systems , 1984). Затем последовало несколько релизов для 8-битных микрокомпьютеров. Версия 3.0 была выпущена в 1984 году для 8-битных компьютеров Atari (издана English Software ), за ней в 1985 году последовала версия 4.0, которая была выпущена в большинстве форматов того времени (издана CDS). Как и другие игры того времени, реализация Acorn Electron требовала, чтобы часть памяти экрана использовалась в качестве рабочего пространства. [18]
В Colossus Chess была реализована игра с контролем времени с игровыми часами , дебютная книга с 3000 позиций и режим решения задач , который позволял решать обычные маты, обратные маты и кооперативные маты . [19] Размышления о времени противника и трехмерная шахматная доска были введены в Colossus Chess 4.0 . Все выпуски были написаны на языке ассемблера соответствующего процессора ; [4] версия для ZX Spectrum могла проверять в среднем 170 позиций в секунду. [19]
Что необычно для микрокомпьютерных шахматных программ той эпохи, Colossus имел полную реализацию правил шахмат , включая недостаточное продвижение , правило пятидесяти ходов , ничью повторением и ничью из-за недостаточного материала. [19] Colossus также мог выполнять все основные маты , включая сложный мат слоном и конем . [19]
Программа впоследствии была портирована на Atari ST (1988), Amiga (1989) и IBM PC (1990) под названием Colossus Chess X. Новые версии включали четыре набора шахмат [20] и улучшенную графику, разработанную при содействии Гэри Томлинсона и Карла Кропли. [4] Дебютная книга была расширена до 11 000 позиций, и программа получила возможность обучаться на опыте прошлых игр. [20]
Никакой работы над Colossus Chess не велось с 1991 по 2005 год, пока Мартин Брайант не создал совершенно новую и свободно доступную версию для Windows, соответствующую Universal Chess Interface . [21] Она была написана на C# , затем преобразована в C для скорости и, наконец, была публично выпущена в 2006 году . [21] По состоянию на январь 2009 года [обновлять]последней версией является 2008b. [21]
Info дал Colossus Chess IV для Commodore 64 три звезды из пяти, заявив, что игра менее привлекательна, но «намного более играбельна», чем Chessmaster 2000 с управлением как с клавиатуры, так и с джойстика. Журнал предупредил о сложности запоминания «измененных последовательностей управления клавиатурой» и сказал, что она «крайне нуждается в краткой справочной карте». [22]
В руководстве указано, что версия программы, загружаемая в Model B или Electron, отличается от версии для Master или B+, и дисплей доски это очень четко показывает. Программа 32k отображает меньше полного экрана режима 4, поскольку программа загружается вплоть до %6040 [экранная память режима 4 начинается с %5800]