1K ZX Chess

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
1K ZX Chess
Разработчик Дэвид Хорн
Дата выпуска 1982[1]
Жанр Шахматы
Технические данные
Платформа Sinclair ZX81
Режим игры однопользовательский
Язык английский
Носитель компакт-кассета
Управление клавиатура

1K ZX Chess — компьютерная шахматная программа 1982 года (с недостающими тремя правилами) для нерасширенной версии Sinclair ZX81.

1K ZX Chess использует только 672 байт оперативной памяти, но реализует большинство шахматных правил (не хватает рокировки, превращения пешек и взятия на проходе) и соперника, за которого играет компьютер. Это была самая маленькая реализация шахматной программы для ЭВМ, пока это место в январе 2015 года не заняла программа BootChess, хоть её искусственный интеллект и слабее, чем у 1K ZX Chess. Программа всегда играет за белых и делает только один из двух дебютных ходов, в зависимости от того, какая сторона кассеты использовалась для загрузки: игра начинается либо ходом королевской пешки на e3 (дебют Ван-Круйса), либо ферзевой пешкой d3 (дебют Мизеса). 1K ZX Chess просчитывает только один ход соперника и очень любит двигать ладью a1-a2 и обратно. Чтобы прервать этот цикл нужно атаковать поле a2.[2]

Её разработчик, Дэвид Хорн, рассказывая про 1K ZX Chess, опубликовал полный исходный код в серии статей в журнале Your Computer 1982 и 1983 годах.[3]

Примечания

[править | править код]
  1. Stokel-Walker, Chris The bitter rivalry behind the world's smallest chess program (англ.). The Kernel. The Daily Dot (20 сентября 2015). — «In mid-1982, a small quarter-page advert appeared in a computer hobbyist magazine. For just £5 (about US$26.50 today), the ad’s pixelated block text promised a computer chess program with “absolutely flicker-free display” and an opponent who would make its move on average just six seconds after yours. “Sensational 1K ZX 81 Chess,” claimed the copy, and ignoring that today-inexplicable numerical assemblage, the important points are “sensational” and “chess.”». Дата обращения: 7 марта 2021. Архивировано из оригинала 23 сентября 2015 года.
  2. Описание поведения программы 1K ZX Chess. ersby.blogspot.ru. Дата обращения: 21 ноября 2017.
  3. Отредактированная статья из журнала Your Computer с исходным кодом программы (англ.). users.ox.ac.uk. Дата обращения: 21 ноября 2017. Архивировано 23 ноября 2017 года.