Микрошахматы | |
---|---|
Разработчик(и) | Питер Р. Дженнингс |
Издатель(и) | Микро-программное обеспечение / Персональное программное обеспечение |
Платформа(ы) | KIM-1 , Altair 8800 , Apple II , Atari 8-bit , PET , TRS-80 , цветной компьютер TRS-80 |
Выпускать | 18 декабря 1976 г. |
Жанр(ы) | Компьютерные шахматы |
Microchess , иногда пишется как MicroChess , — шахматная программа, разработанная длямикрокомпьютера MOS Technology KIM-1 Питером Р. Дженнингсом в 1976 году и опубликованная его компанией Micro-Ware. Игра представляет собой шахматы против игрока-человека на начальном уровне, при этом игрок вводит ходы с клавиатуры, а компьютер отвечает, и то, и другое в пользовательской шахматной нотации . Игра была портирована на многие другие микрокомпьютеры, такие как TRS-80 , Apple II , Commodore PET и 8-битные компьютеры Atari компанией Micro-Ware и ее преемницей компанией Personal Software (позже VisiCorp ) в период с 1976 по 1980 год, причем более поздние версии отличались графикой и большим количеством уровней игры. Специальная аппаратная версия игры под названием ChessMate была выпущена Commodore International в 1978 году, а движок игры был лицензирован Novag для ее специальногошахматного компьютера Chess Champion Mk II в 1979 году.
Игра была создана Дженнингсом в течение примерно шести месяцев в 1976 году. Он разработал ее с целью создания продукта, который мог бы широко продаваться, а не как самый продвинутый шахматный движок из возможных. Это была, возможно, первая компьютерная игра, которая продавалась на коммерческой основе, и была первой коммерческой шахматной программой для микрокомпьютеров и первым программным пакетом, проданным тиражом 50 000 копий. Сама Micro-Ware, возможно, была первой компанией-издателем программного обеспечения. Microchess в конечном итоге продала более миллиона копий во всех своих версиях к середине 1980-х годов, а варианты продавались до начала 1990-х годов. Несмотря на коммерческий успех, критики в основном считали ее плохой шахматной игрой.
Microchess — это шахматная программа , которая позволяет пользователю играть против компьютерного противника низкого уровня. В более ранних версиях игры не было видеовыхода: игрок использовал клавиатуру для ввода ходов, используя пользовательскую нотацию , а программа предоставляла свои ответы, используя ту же нотацию. [1] В более поздних версиях игры для других микрокомпьютеров есть визуальные выводы шахматной доски. Программа может работать на одной из трех скоростей: отвечать мгновенно, после расчета в течение 5–10 секунд, или использовать достаточно времени, чтобы полная игра могла длиться час. При расчете своего хода она смотрит на три хода вперед. Было подсчитано, что ее сила равна силе начинающего игрока, около 1100 Эло . [2]
Microchess был разработан Питером Р. Дженнингсом в Торонто, Канада, в 1976 году. Дженнингс хотел создать шахматную программу в течение многих лет после прочтения статьи в Scientific American на эту тему. Прочитав статью о новом микрокомпьютере KIM-1 от MOS Technology , Дженнингс решил купить его и попробовать написать свою собственную программу. Его намерением во время разработки было создать игру, которую он мог бы продать — сначала для KIM-1, а затем и для других микрокомпьютеров — а не разработать наилучший возможный шахматный движок. [3] [4]
Дженнингс начал работу над игрой в мае 1976 года. Через несколько недель у него была программа, которая могла играть в шахматы против человека. В течение следующих шести месяцев он продолжал итерировать игру, улучшая способность компьютера понимать ходы и стратегию, работая в рамках ограничений KIM-1, включая его 1 КБ памяти. [5] [6] В 1976 году у KIM-1 также не было ни видеодисплея, ни полноценной клавиатуры. Игра была разработана таким образом, что игроки вводили свои ходы, используя пользовательскую нотацию, а компьютер отвечал нотацией своих собственных ходов, напечатанной на небольшом семисегментном дисплее , при этом игрок мог использовать физическую шахматную доску, чтобы следить за игрой. [1] [7] Друг владельца KIM-1 Джима Баттерфилда был первым человеком, которого победил Microchess. Краткое объявление Баттерфилда о предварительном просмотре игры появилось в KIM-1 User Notes в ноябре 1976 года. Несмотря на то, что в информационном бюллетене не упоминалась контактная информация Дженнингса, он получал звонки и письма от энтузиастов, спрашивающих, когда игра будет завершена. [6] [8] [4] В том же месяце неполная версия игры была продемонстрирована на торговой выставке MOS Technology. Игра была завершена в декабре. [9]
Дженнингс выпустил Microchess 18 декабря 1976 года и разослал анонсы игры в журналы и каталоги для любителей. 1 апреля 1977 года он основал Micro-Ware с целью продажи игры. [10] Первоначальные продажи Microchess были не программой на кассете , а печатным буклетом компьютерного кода, который игрок должен был ввести в компьютер, чтобы написать программу, а затем сохранить ее на своей собственной кассете. По словам Дженнингса, это было связано с тем, что он работал на другой работе и не имел времени делать копии кассет для продажи, так как в то время это был сложный процесс. Кроме того, не было рынка коммерческого программного обеспечения, и большинство программ распространялись через печатный исходный код в книгах и журналах компьютерным энтузиастам, целевой аудитории игры. [7] Через пару месяцев Micro-Ware начала продавать бумажные ленты и кассеты программы напрямую и через дистрибьюторов, хотя исходный код игры все еще был включен в руководство. Microchess продавался по цене 10 долларов за копию в американской или канадской валюте; 12 долларов за копию, включающую бумажную ленту; и 13 долларов за копию на кассете. [10]
Чак Педдл , президент MOS Technology, предложил купить права на игру за 1000 долларов, но Дженнингс отказался продавать, полагая, что его продажи по почте принесут больше. [11] [12] Игра широко продавалась для компьютеров KIM-1, частично из-за того, что MOS Technology включала рекламу игры с компьютером. Сообщается, что некоторые продажи компьютера были специально сделаны для игры; по словам Дженнингса, цена компьютера и игры была аналогична цене Chess Challenger (1977) от Fidelity Electronics, первого специализированного шахматного компьютера. [13] Версии Microchess были выпущены для других микрокомпьютеров в 1977 году с минимальными изменениями, поскольку Дженнингс не был заинтересован в улучшении программы, а только в ее более широкой продаже. [14] Версия для Altair 8800 была выпущена в апреле 1977 года, порт был сделан Терри О'Брайаном, членом местного компьютерного клуба Торонто. Для этой и более поздних версий исходный код больше не печатался в руководстве, поскольку он был намного длиннее, чем для KIM-1. [15]
В 1978 году Дженнингс и Micro-Ware выпустили улучшенную версию игры для шахматного компьютера ChessMate , которая была произведена Commodore International . [16] Движок игры также был лицензирован Novag для ее специальной игры Chess Champion Mk II в 1979 году. [17] Бывший чемпион мира по шахматам Бобби Фишер встретился с Дженнингсом и сыграл против ChessMate . Он рассматривал возможность лицензирования своего имени для продукта, но в конечном итоге отказался от этого. [11] [18] В том же году была выпущена версия 1.5 для TRS-80, а также версия 2.0 для компьютеров Apple II , Commodore PET и Atari 8-bit , обе из которых включали черно-белую графику шахматной доски. Другие функции, добавленные в этих версиях, включали несколько уровней игры: в версии 1.5 было три уровня, а в версии 2.0 — восемь. [19] [20] Брэд Темплтон создал пользовательский интерфейс для версий PET и Atari, в то время как Энди Каменски работал над версией TRS-80, все они использовали шахматный движок Дженнингса. [4] Окончательная версия Microchess с цветной графикой была выпущена для цветного компьютера TRS-80 в 1980 году. Поскольку преемник Micro-Ware, Personal Software , в то время не занимался компьютерными играми, Дженнингс создал порт сам; [21] он использует движок версии 2.0, последнюю версию, написанную им. [4]
Microchess имел большой успех на компьютерном рынке конца 1970-х годов. По словам Дженнингса, это была первая компьютерная игра, которая продавалась на коммерческой основе, в то время как историки видеоигр и компьютеров назвали ее первой «коммерческой компьютерной игрой для домашнего компьютера», первой коммерческой компьютерной игрой, «выпущенной не компанией-производителем оборудования», и первой коммерческой шахматной программой для микрокомпьютеров. [7] [22] [23] [24] Более 1000 копий игры были проданы к середине 1977 года, что заставило Дженнингса уволиться с работы и полностью посвятить себя Micro-Ware после того, как однажды он пришел домой и обнаружил два мешка почты, заполненных заказами на Microchess . [10] Успех игры рос, когда Дженнингс выпустил ее для более сложных и удобных для пользователя компьютеров, чем KIM-1. [4] Игра принесла Micro-Ware более 1 миллиона долларов к 1978 году, и в 1981 году Personal Software заявила, что она стала первой компьютерной программой любого рода, которая сделала это. [25] [26] К 1979 году было продано 50 000 копий, и Personal Software также заявила, что это первый программный продукт, сделавший это, и, по словам Дженнингса, в какой-то момент копии Microchess были проданы 30% владельцев компьютеров. [2] [22] [27] Большинство копий, проданных в 1970-х годах, были для TRS-80; [22] RadioShack заказала 20 000 кассет у Micro-Ware. [4] ChessMate также продала десятки тысяч копий. Более миллиона копий игры в ее различных версиях были проданы к середине 1980-х годов, а версия цветных шахмат TRS-80 продавалась в начале 1990-х годов. [25]
По словам Дженнингса, многие покупатели игры не знали, как играть в шахматы, и не были заинтересованы в обучении, но вместо этого были заинтересованы в программном обеспечении, которое имело бы реальный аналог, чтобы показать его людям. [11] Поскольку индустрия коммерческих видеоигр только зарождалась, Microchess не получила отзывов, как более поздние видеоигры, и ее способность играть в шахматы и, следовательно, интерес среди шахматистов были быстро превзойдены такими играми, как Sargon (1978). [12] BYTE в 1981 году писал, что когда появились шахматные программы, такие как Microchess , «мы все смеялись и начали их уничтожать... у микрокомпьютерных шахматных программ была плохая репутация». [28] Шахматист и историк Тим Хардинг в книге 1985 года о шахматных компьютерах назвал Microchess «ужасной» и значительно уступающей Sargon II (1979). [17] Дженнингс не возражал против критики мастерства игры: «Я все еще думаю, что часть коммерческого успеха Microchess заключалась в том, что ее можно было обыграть и она допускала глупые ошибки, как и любитель-человек. Было весело играть и выигрывать или проигрывать». [4]
Microchess привела к созданию Micro-Ware, возможно, первой компании по изданию программного обеспечения. В 1978 году Micro-Ware объединилась с издателем программного обеспечения Personal Software, которым управлял Дэн Файлстра , который увидел игру на выставке в ноябре 1976 года и купил третью проданную копию, причем Файлстра и Дженнингс стали совладельцами. [9] Получившаяся в результате компания, по-прежнему называвшаяся Personal Software, выплачивала гонорары Дженнингсу за Microchess , но Дженнингс вскоре направил эти деньги на финансирование разработки VisiCalc (1979), первого программного обеспечения для работы с электронными таблицами . Это привело к ребрендингу компании в VisiCorp в 1982 году. [29]
Чак Педдл позже сказал, что Microchess был критическим успехом для KIM-1, и что он и Дженнингс сыграли решающую роль в успешном запуске Commodore PET в 1977 году. [30] Поскольку исходный код был включен в игру, Дженнингс призвал игроков писать свои собственные дополнения к программе. Он утверждает, что большинство дополнений были для поддержки дополнительных типов ввода или вывода или добавления возможности распознавать больше шахматных дебютов , чем позволяла ограниченная память базовой KIM-1, и что никаких ошибок или багов в коде так и не было найдено. [31] Дженнингс позже отметил, что Micro-Ware продала гораздо больше ранних копий игры для KIM-1, чем для микрокомпьютеров Altair 8800, несмотря на то, что последний был гораздо более популярен. Он объясняет это тем, что у более популярных микрокомпьютеров были клубы любителей, которые делились программным обеспечением, в то время как владельцы менее популярных микрокомпьютеров должны были покупать свои собственные копии. [32]
Дженнингс перестал играть в шахматы на много лет: «Программирование Microchess фактически разрушило мою игру, потому что я уделял слишком много внимания тому, что делал компьютер, и поскольку это было для тестирования, я избегал использования слабых сторон алгоритма. Это изменило мой собственный образ мышления». [4]