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 года.

Ссылки[править | править код]