В общих чертах история создания Adventure наверняка знакома большинству людей, интересующихся этой темой, поэтому пересказывать ее здесь целиком я не буду. Если вкратце: в 1975 году Уилл Краузер, программист и спелеолог, развелся с женой. Скучая по двум дочерям, оставшимся с матерью, он решил в свободное от работы время написать игру – видимо, в качестве подарка. Эта игра, которую он назвал просто Adventure, объединила в себе три его главных увлечения: программирование, исследование пещер и новую настольную игру под названием Dungeons and Dragons (D&D).
Как такое возможно? Очень просто: игроку предлагается исследовать пещерный ландшафт, примерно соответствующий пещере Бедквилт (часть Колоссальной пещеры, в связи с чем «полное» наименование игры часто приводят как Collossal Cave Adventure) в составе пещерной системы Мамонтова—Флинт-ридж35 в штате Кентукки. Краузер долгие годы изучал ее, составляя подробную карту. В пещере игрок встречается с существами и сокровищами, заимствованными прямиком со страниц руководств по D&D, а для победы должен решать запутанные головоломки, обращая внимание на мелочи, как настоящий программист. Короче говоря, Краузер создал первое в истории текстовое приключение, единолично заложив основы жанра, почти без изменений сохранившиеся до наших дней.
Теперь давайте ненадолго отвлечемся от самой игры и попробуем ответить на вопрос: а кто такой, собственно, Уилл Краузер? Его портрет хорошо выведен в книге Кэти Хефнер и Мэтью Лайона Where Wizards Stay Up Late36 («Там, где волшебники засиживаются допоздна»), где повествуется об истории создания сети ARPANET37 (предшественницы современного интернета). Краузер обладал множеством причуд характера, которые сегодня привычно ассоциируются у нас с хакерами. Можно сказать, он был «прототипичным» хакером.
Во-первых, он был крайне неразговорчив и практически не проявлял эмоций, отчего окружающим становилось не по себе. Во-вторых, он терпеть не мог костюмы и всегда ходил в повседневной одежде; даже на аудиенции к Комитету начальников штабов ВС США в Пентагоне он приходил в кроссовках. В-третьих, цитирую: «он был чудовищно привередлив в еде (любое блюдо сложнее бутерброда с колбасой могло вызвать у него резкое неприятие), из-за чего его невозможно было приглашать в гости или в ресторан».
В то же самое время он разительно отличался от других увлеченных компьютерщиков, которых мы иногда называем «нердами». В частности, он увлекался туризмом, в том числе экстремальным, таким как скалолазание и, конечно, спелеология. Соответственно, он старался поддерживать себя в отличной физической форме и иногда часами висел на притолоке двери в свой кабинет. И, пожалуй, самое удивительное отклонение от сложившегося образа: несмотря на то, что коллеги Краузера регулярно подпитывались кока-колой, сам он «никогда к ней не прикасался».
Но все эти причуды с лихвой компенсировались другим качеством Краузера – непревзойденным талантом к программированию. На англоязычной странице Википедии, посвященной Уиллу Краузеру, значится: «Программист, спелеолог и альпинист-любитель. Наиболее известен как один из создателей игры Colossal Cave Adventure» – и все. Казалось бы, все правда, но как-то нечестно сводить достижения этого человека только к изучению пещер и одной-единственной игре. Краузер заслужил место в компьютерной истории, даже если бы никогда не написал Adventure.
35
Здесь важно отметить, что слово «Мамонтова» в названии пещерной системы выступает синонимом к слову «Колоссальная», т.е. «огромная» (одно из значений англ. mammoth). – прим. пер.