Выбрать главу

«Star Trek» был установлен практически на всех больших ЭВМ, поэтому казалось естественным, что эта игра стала одной из первых и для микрокомпьютеров. Существовало много ее различных версий, в том числе и вариант Домпиера для Sol. С появлением компьютерной графики «Star Trek» получила видеозаставку финала игры.

Позднее, в 1976 году наличие у компьютера графических возможностей приобрело гораздо большее значение. Cromemco, имевший плату Dazzler, и ProcTech с видеомодулем дали Altair заметные преимущества. Видеомодуль, выпущенный в 1976 году, также использовался на моделях компьютеров IMSAI, Sol, Polymorphic и других, на которых стояли шины S-100.

Первые графические программы разрабатывались прежде всего для проверки и демонстрации возможностей машины. Калейдоскопы образов и меняющиеся картинки в игре Джона Хортона Конвея «Life» («Жизнь») стали популярными именно по этой причине. «Breakout» («Побег») Стива Возняка для Apple и «Target» («Цель») Стива Домпиера для Sol считались прекрасным примером демонстрации возможностей компьютера. Такой умный программист, как Домпиер, умел показать скрытые таланты компьютера. Например, «Target», задачей которой было сбить аэроплан, стала явлением в мире компьютерных игр. Служащие ProcTech постоянно играли в нее в обеденный перерыв, и вскоре она приобрела небывалую популярность.

Однажды вечером Стив сидел дома и играл в «Target», периодически поглядывая на экран цветного телевизора, стоявшего напротив. Внезапно на экране телевизора появилась красочная видеографика его игры, переливавшаяся всеми красками. Он в изумлении убрал руки с клавиатуры. Никакой видимой связи между телевизором и компьютером не существовало. Может, компьютер способен каким-то образом транслировать игру? Но телевизионный экран показывал не тот этап «Target», на котором находился Домпиер. Хотя оба экрана, безусловно, показывали «Target». Внезапно вместо игры на экране телевизора появилось лицо ведущего ток-шоу Тома Снайдера, и Домпиер понял, что ведущий играл в «Target» в прямом эфире, демонстрируя возможности компьютера Sol на всю страну.

Популярны были и другие игры. Они также работали на микроэлектронике, но играли в них не на компьютере. Блестящий инженер и предприниматель Нолан Бушнелл создал машину для игры в пинбол (pinball — настольная игра, в которой выстреливающийся мяч попадает в различные лунки, расположенные на поле. Количество набранных очков зависит от положения лунки). Ее продавала Atari, компания Бушнелла. Эта машина — Pong — сделала Бушнелла богатым и знаменитым и стала прототипом миллионов других игр и видеоверсий. В 1976 году ежегодный объем продаж Atari составлял 39 миллионов долларов, и Бушнелл продал Atari компании Warner Communications. Пусть электронные игровые автоматы — специализация Atari — не были универсальными компьютерами, но программисты, занимавшиеся играми для ПК, черпали свое вдохновение от общения с ними (позднее Atari создала собственные персональные компьютеры).

Хотя такие программы, как «Target» Домпиера, получили общее признание, а игровые автоматы находились на пике популярности, в 1976 году программисты, разрабатывавшие программное обеспечение для микрокомпьютеров, не считали его бизнесом и не сравнивали с продажей компьютеров. Спрос на программное обеспечение имелся только у компаний — производителей компьютеров. На сравнительно небольшом рынке цены на него были низкими.

Питер Дженнингс — любитель шахмат из Торонто — раньше чем кто бы то ни было понял, что владельцы микрокомпьютеров с удовольствием станут приобретать программное обеспечение у независимых компаний. Его заинтересовала идея разработки программы, наделявшей машину способностью играть в шахматы. Еще во время учебы в университете он создал компьютер, который мог делать начальные ходы в шахматных партиях.

Познакомившись с микрокомпьютерами, Дженнингс решил, что сможет написать программу и сыграть в эту древнюю игру с компьютером. Пит приобрел микрокомпьютер KIM-1 с памятью менее чем 2 Кб на компьютерном шоу в Атлантик-Сити, привез его домой и заявил жене: «Это компьютер, и я собираюсь научить его играть в шахматы».

Написать программу всего на несколько сот байт памяти — это был своего рода вызов. Чтобы представить, какая сложная задача стояла перед Дженнингсом, надо понять, что она была рассчитана на значительную часть памяти большой ЭВМ. Но новоиспеченный изобретатель был неудержим: он принял вызов. В течение месяца основная часть программы была готова, спустя несколько месяцев он усовершенствовал ее, а потом, получив заказы, очень долго рассылал «MicroChess» по почте.