1K ZX Chess (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]
Примечания
[править | править код]- ↑ 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 года.
- ↑ Описание поведения программы 1K ZX Chess . ersby.blogspot.ru. Дата обращения: 21 ноября 2017.
- ↑ Отредактированная статья из журнала Your Computer с исходным кодом программы (англ.). users.ox.ac.uk. Дата обращения: 21 ноября 2017. Архивировано 23 ноября 2017 года.