Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

1K ZX Chess - шахматная программа 1982 года для нерасширенного Sinclair ZX81 .

Описание [ править ]

Код 1K ZX Chess занимает в памяти всего 672 байта [2], но реализует шахматные правила, за исключением рокировки , повышения и прохода мимо , включая компьютерного оппонента. [3] Это была самая маленькая реализация шахмат на любом компьютере, хотя сегодня этот титул принадлежит LeanChess с 288 байтами (меньше половины размера 1K ZX Chess ). [4] Разработчик Дэвид Хорн обсудил 1K ZX Chess и опубликовал полный исходный код как программу для набора в серии статей в Your Computer в 1982 и 1983 годах. [5][6] [2]

Прием [ править ]

В 1982 г. Popular Computing Weekly назвал 1K ZX Chess «одной из самых интересных лент ZX, которые прошли через наш офис за последние недели». Он одобрил компьютер, отображающий ходы при их рассмотрении, и отметил «навыки, которые потребовались для написания шахматной программы с использованием 1К машинного кода. Кто-нибудь, читающий это, мог бы даже подумать о том, чтобы сделать то же самое?» Журнал заключил: «Несмотря на ограничения, это одна кассета по цене 3 фунта стерлингов, которую я бы рекомендовал». [7] Пользователь Sinclair в 1983 году заявил, что «требуется некоторое техническое волшебство, чтобы втиснуть такую ​​игру в нерасширенный ZX81». Журнал похвалил игру за быструю скорость загрузки и обнаружил, что она «делает ходы очень быстро, учитывая объем доступной для нее памяти».[3] Компания Home Computing Weekly поставила игре три звезды из пяти, критикуя запутанный пользовательский интерфейс, но заявляя, что «он все еще создает игру, над которой нужно подумать». [8] Тим Хардинг написал в 1985 году в книге о компьютерных шахматах, что «человек, который сделал это, должен быть каким-то гением». При описании 1K ZX Шахматы " качества игры , как„так ужасно , что было бы трудно сделать это бить вас“и критикуя обратную алгебраическую нотацию , он пришел к выводу , что„программа, тем не менее фантастическое техническое достижение“. [9]

1K ZX Chess заняла второе место в рейтинге лучших программ в опросе пользователей ZX81. Retrogaming Times Monthly описала это как «величайшее достижение в области программирования игр»; [10] Kuro5hin согласился, назвав 1K ZX Chess «величайшей из когда-либо написанных программ». [11] BootChess автор Оливье Poudade похвалил 1K ZX Chess ' Код s, указав , что при первом написании меньше шахматная программа „казалось невозможным ... Хорн прибил его уже столько“. Поудад признал, что копировал некоторые методы Хорна, поскольку не мог их улучшить. [1]

См. Также [ править ]

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

  1. ^ a b Стокель-Уокер, Крис (2015-09-20). «Горькое соперничество за самую маленькую шахматную программу в мире» . Ядро . Daily Dot . Проверено 23 сентября 2015 . В середине 1982 года в журнале для любителей компьютеров появилась небольшая реклама на четверть страницы. Всего за 5 фунтов стерлингов (около 26,50 долларов США сегодня) пиксельный текст рекламного блока обещал компьютерную шахматную программу с «абсолютно немерцающим дисплеем» и оппонента, который сделает свой ход в среднем всего через шесть секунд после вашего. «Сенсационные шахматы 1K ZX 81», - утверждается в копии, и, игнорируя эту необъяснимую сегодня числовую совокупность, важными моментами являются «сенсация» и «шахматы».
  2. ^ a b Хорн, Дэвид (февраль 1983 г.). «Полные шахматы ZX-81 в 1К» . Ваш компьютер . С. 100–102 . Проверено 5 марта 2018 .
  3. ^ a b Гилберт, Джон (март 1983 г.). «Sinclair стремится улучшить стандарт своего программного обеспечения» . Пользователь Sinclair . С. 62–63 . Проверено 28 января 2015 .
  4. ^ LeanChess - Самая маленькая шахматная программа в мире
  5. Хорн, Дэвид (декабрь 1982 г.). «Шахматы в 1К» . Ваш компьютер . С. 68–69 . Проверено 21 января 2015 года .
  6. Хорн, Дэвид (январь 1983 г.). «Шахматы 1К» . Ваш компьютер . С. 81, 83 . Проверено 21 января 2015 года .
  7. ^ Скот, Дункан (1982-07-15). «1K ZX Chess» . Popular Computing Weekly . п. 12 . Проверено 1 февраля 2015 года .
  8. Старейшина, Рэй (1983-03-08). "Какие программы для ZX81 лучше?" . Еженедельные домашние компьютеры . С. 21–22 . Проверено 1 февраля 2015 года .
  9. Перейти ↑ Harding, TD (1985). Прайс, Джилл; Леви, Дэвид Н.Л. (ред.). Новая книга по шахматному компьютеру . Pergamon Chess Series (2-е изд.). Pergamon Press. п. 161. ISBN. 9781483140322.
  10. ^ Sabbatini, Марк (январь 2009). «Азарт поражения: ловушка 1k ошибки» . Повторные игры раз в месяц . Проверено 21 января 2015 года .
  11. ^ codemonkey_uk (10 августа 2001 г.). «Величайшая программа из когда-либо написанных» . Kuro5hin . Проверено 21 января 2015 года .

Внешние ссылки [ править ]

  • Полные шахматы ZX-81 в 1К
  • 1K ZX Chess в вики по программированию
  • 1K ZX Chess ZX81 Сборник с оригинальным сканированным изображением и списком программ. На сайте доступен эмулятор для игры в онлайн.