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

– А я его и так знаю, но все равно с удовольствием бы записался, – прозвучал мой ответ.

Кажется, методист надеялся, что я выберу физкультуру.

– Прошла уже половина учебного года, нужно поговорить с учительницей и узнать, подойдешь ли ты ей. Придется убедить ее, что ты не отстающий.

– Без проблем! – ответил я, и мы пошли в сторону класса.

Там я познакомился с Гейл Рэйчелс, своим первым настоящим учителем программирования.

– Не думаю, что отставание станет проблемой. Я хорошо знаю BASIC. Более того, у меня есть дискеты с парой написанных на нем программ. А еще начинаю изучать ассемблер… – тараторил я.

Во время демонстрации проектов учительница отмалчивалась, но было понятно, что она впечатлилась. На следующий день я зашел к ней в класс. Она написала на доске задание, сказала, что ребятам нужно выполнить его до конца занятия, после чего попросила меня пройти с ней.

Мы сели в ее машину и поехали в сторону эскадрильи «Агрессор»[12] – тренировавшихся пилотов истребителей. Гейл познакомила меня с капитаном Спенсером, забавным и крайне болтливым парнем. В самый разгар нашей беседы он поднял трубку и пробормотал какую-то зашифрованную военную скороговорку:

– Дельта-Игл, капитан эскадрильи Спенсер, запускаем обсуждавшийся ранее протокол.

После этих слов военный встал, а поблизости начала открываться огромная дверь в хранилище. Он шмыгнул в пещероподобную комнату, в которой сидели работавшие за компьютерами офицеры, и провел нас к мини-компьютеру Cromemco.

– Ты сможешь на нем программировать, Джон?

– А можно в нем сперва поковыряться?

– На здоровье.

Машина работала на операционной системе CP/M, на экране виднелось окно программирования BASIC.

– Да, смогу, конечно.

– Работа интересует?

Я провел в Англии всего два дня и мне уже поручили работу с компьютерами!

– Конечно. Классная идея.

В пятнадцать лет я программировал в интересах ВВС США. Капитан Спенсер был резким мужчиной и напоминал героя Тома Круза из фильма «Лучший стрелок» («Топ ган»). Он сказал, что познакомился с моей учительницей в баре офицерского клуба, где она пожаловалась ему на вундеркинда, которого будет невозможно учить. Мой отчим потолковал с капитаном и попросил не давать мне никакой засекреченной информации, только какие-нибудь плейсхолдеры.

Шунеман переживал, что меня могут похитить, и не хотел, чтобы мне давали доступ к чему-либо «важному». Возможно, вам это покажется чрезмерным, однако Джон в некотором смысле боролся на передовой Холодной войны, получая разведданные и наблюдая за шпионскими операциями за Железным занавесом. Капитан Спенсер организовал мне работу после уроков и во время летних каникул.

В 1983 году среднестатистический взрослый почти не разбирался в компьютерах. Я настолько опережал общее развитие, что считался не какой-то там диковинкой, а весьма востребованным специалистом. Тогда я об этом даже не догадывался. Меня интересовали кодеры, которые успели уйти далеко вперед. Полагаю, в университетском городке вроде Кембриджа хватало знатоков компьютерной грамоты, однако в Олконбери я оказался чуть ли не единственным программистом. Вскоре прибыл семейный компьютер Apple II+, и отчим попросил сделать формы для отчетов, после чего я написал ему нужную программу. Радость переполняла и меня – можно кодить, верная машина снова со мной, – и Шунемана, ведь он получил то, о чем просил.

Я начал делать игры одну за другой. Заканчивая очередной проект, я записывал код на дискету и отправлял письмо в программистские журналы вроде Nibble и inCider, которые освещали только продукцию Apple. Первые пару месяцев ничего, кроме отказов, не приходило, однако целеустремленности мне было не занимать, так что со временем inCider выкупил мою «бродилку по лабиринту» Scout Search за сотню долларов. Ее суть заключалась в том, что игрок становился вожатым скаутов, который должен найти потерявшихся подопечных, пока их не сожрал беснующийся гризли.

Я страшно гордился, уверенность в себе росла. Я стал профессиональным программистом и гейм-дизайнером. Никто не мог лишить меня этих достижений.

Однажды журнал под названием A+ объявил о конкурсе для программистов. Ежемесячно, с июня по декабрь, они публиковали отобранную ими программу-победительницу, написанную одним из читателей. Сказано – сделано, в журнал отправилась дискета с шутером-сайдскроллером, именуемым Cavern Crusader. Я так верил в успех, что написал в сопутствующем письме: «Победа за мной». Сейчас в это сложно поверить, но да, Cavern Crusader попала в декабрьский выпуск, а я получил за свою работу пять сотен долларов. Я заработал деньги, кругленькую сумму, продав одно из своих творений.

вернуться

12

Речь идет об отряде, который отыгрывает «условного противника» во время военных учений и тренировок. – Прим. науч. ред.