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

В 1971 году Дон Роуич, Билл Хайнеманн и Пол Дилленбергер – трое старшекурсников из Карлтон-колледжа, снимавших вместе жилье, – проходили педагогическую практику.16 Хайнеманн с Дилленбергером преподавали математику, а Роуич – историю. Именно он придумал, как рассказать школьникам об Орегонской тропе в виде настольной игры, а соседи предложили воплотить ее на компьютере, написав код на HP-BASIC. Таким образом, первыми, кто сыграл в The Oregon Trail, помимо разработчиков, стали ученики Роуича: 3 декабря 1971 года он прикатил на урок телетайпный терминал. По словам Роуича, игра ученикам «чрезвычайно понравилась». До конца полугодия он и его коллеги по школьному округу Миннеаполиса часто использовали The Oregon Trail на своих уроках. В 1972 году практика у Роуича закончилась, и он удалил игру из системы, забрав с собой распечатку исходного кода, которую затем забросил куда-то в дальний ящик стола.

Тем временем штат Миннесота превратился в флагман компьютерных инноваций. В 1973 году по решению законодательного собрания штата был организован Миннесотский консорциум компьютерного образования (МЕСС17), занимавшийся внедрением компьютеров в школы и вузы. В штаб-квартире консорциума в г. Миннеаполис установили мейнфрейм UNIVAC 110018, к которому были подключены 1500 терминалов в школах по всему штату. В 1974 году МЕСС нанял Дона Роуича в качестве «специалиста по связям с местными учебными заведениями».

Воодушевленный возможностью снова вернуться к интересовавшей его теме – применению компьютеров в образовании, – Роуич вспомнил про ту самую распечатку с кодом The Oregon Trail. Во время «длинных выходных по случаю Дня благодарения» он бережно перенес код с пожелтевших от времени листов на UNIVAC, попутно внося исправления, связанные с различиями в архитектуре мини-компьютера и мейнфрейма, а также используемых версиях BASIC.* Кроме того, Роуич расширил и улучшил саму игру, сделав ее более целостной, исторически достоверной и увлекательной. За следующие несколько лет в The Oregon Trail сыграли тысячи школьников по всему штату.

*На самом деле все происходило не совсем так, однако правду я выяснил только во время работы над следующей главой. [здесь и далее прим. автора]

В 1977 году MECC заменил устаревающий UNIVAC на мейнфрейм серии CDC Cyber19 73, и The Oregon Trail был портирован на него. Код именно этой версии в итоге и был напечатан на страницах Creative Computing в 1978 году. На ее основе я сделал бэкпорт для HP TSB, чтобы примерно представить, как мог выглядеть первоначальный вариант игры.

Кстати, о Creative Computing… История этого журнала тоже весьма и весьма занимательная.

Creative Computing был основан в 1974 году Дэвидом Алом и стал первым журналом о компьютерах, рассчитанным на широкую публику, на год опередив даже знаменитейший Byte. Как следует из названия, журнал был больше ориентирован на художественную и культурную ценность компьютеров, нежели на их применение в бизнесе и технике. Помимо разнообразных технических рекомендаций и исходных кодов программ, на страницах Creative Computing печатались статьи, посвященные тому, что может принести с собой компьютерная революция. Появление подобных «философских» рассуждений, скорее всего, объяснялось тем, что большая часть читателей доступа к реальным машинам не имела, однако сама тема вызывала у них огромный интерес пополам с опасениями (например, о том, как компьютеры повлияют на гражданские свободы). Идеалистический и антиавторитарный настрой вполне отражал дух контркультуры конца 60-х, который к тому времени уже шел на спад. Другим слепком подобной идеологии можно считать Community Memory – первую общественную BBS, запущенную в Калифорнийском университете в Беркли. Атмосфера, царившая там, прекрасно описана в книге Стивена Леви «Хакеры: герои компьютерной революции».

До того как заняться выпуском журнала, Ал занимал должность менеджера по продвижению образовательных решений в DEC, в связи с чем на страницах Creative Computing немало места уделялось образовательному потенциалу компьютерных технологий.20 Обширные разделы, посвященные образовательным программам, появлялись чуть ли не в каждом номере. Словом, нет ничего удивительного, что исходный код The Oregon Trail был напечатан именно в этом журнале. Скорее удивительно, что это не произошло раньше.

К этому времени MECC, который всегда на шаг опережал свое время, уже перешел на новейшие, как их тогда называли, «микрокомпьютеры». С 1978 года в школах Миннесоты начали появляться Apple II. Естественно, The Oregon Trail портировали и на этот компьютер тоже.

вернуться

16

Дон Роуич рассказывает об истории создания The Oregon Trail на конференции GDC: https://www.youtube.com/watch?v=vdGNFhKhoKY

вернуться

17

https://ru.wikipedia.org/wiki/MECC

вернуться

18

https://en.wikipedia.org/wiki/UNIVAC_1100/2200_series

вернуться

19

https://en.wikipedia.org/wiki/CDC_Cyber

вернуться

20

Архивная подборка статей из ранних выпусков: https://www.atariarchives.org/bcc1/