Данте был, кроме того, мастером аллегории, литературного и художественного приема, который использует конкретные образы, наборы персонажей и ландшафтов, чтобы с их помощью представить абстрактные отношения между идеями, обыкновенно морального или религиозного свойства. Например, у душ завистников, которые искупают свои грехи на второй площадке горы Чистилища, веки сшиты между собой. Эта причудливая деталь говорит о прегрешении, когда человек смотрит на все вокруг с завистью. Таким образом, аллегории — это парадоксальный способ пояснения концепций при помощи символов. Как отмечает филолог Ангус Флетчер, аллегории часто встречаются в фантастических, почти психоделических ситуациях — в сновидческих и визионерских мирах или футуристических сценариях, в которых магия становится супернаукой будущего. В то же время аллегории бывают сухими и схематичными, поскольку они стремятся скорее продемонстрировать абстрактные или логические отношения между концепциями, нежели уникальные переживания персонажей или бурную силу чистых образов. Поэзии Данте, однако, это не касается. Исключительно популярная христианская аллегория Пола Баньяна «Путь паломника» читается как безупречно выверенный катехизис. В действительности многие персонажи в аллегорических текстах настолько запрограммированы, что даже носят название «аллегорических машин».
Во многих отношениях «Приключение» (и бесчисленные игры в том же жанре) погружают игрока в аллегорию от первого лица. Подобно Данте или странствующему рыцарю в «Королеве фей», чье окрркение Колридж описывает как «ментальное пространство», вы путешествуете по строго выверенным и в то же время сновидческим ландшафтам, скроенным из фантазмов. И за этими образами кроется гораздо больше, чем может показаться на первый взгляд: ключи и абстрактные связи, которые, будучи вскрыты, запускают вас в более глубокие слои игрового пространства. Персонажи, с которыми вы имеете дело, — это в буквальном смысле «машины», запрограммированные демонические агенты, с которыми вы должны бороться, чтобы продолжить свой путь.
Конечно, «Приключение» и его более грубые предшественники едва ли затрагивают область религиозных или даже моральных вопросов, хотя в игре AfterLife 1996 года фирмы Lucas Arts игрокам предлагается взять в свои руки управление душами в мире, похожем на Ад, Чистилище и Рай Данте. Но если образы этих игр не являются аллегориями добродетелей и пороков, что же тогда они кодируют? Стивен Леви в книге «Хакеры» дает понять, что «в каком-то смысле „Приключение" было метафорой компьютерного программирования как такового — глубокие расщелины, которые вы исследовали в этом мире, были родственны основным, самым темным уровням машины, внутрь которой вы путешествовали, когда прорубались через коды ассемблера»184
. Шерри Тёркл, психолог из МТИ, поясняла, что поклонники этой игры «находят сходство между эстетикой построения большой комплексной программы с ее древообразной структурой, подпрограммами и подподпрограммами — и поиском пути в четко структурированном, сконструированном мире лабиринтов, магии и потайных, спрятанных комнат»185. «Приключение» — это не аллегорическая машина, это аллегория машины.Ангус Флетчер определяет аллегорию как «фундаментальный процесс кодирования нашей речи», компьютеры же — это не что иное, как иерархии кодированного языка186
. В глубинах этого цифрового подземелья лежат физические циклы, пульсация энергии которых реализует базовый двоичный код. Поскольку «машинный язык», который управляет этим кодом, чертовски труден для понимания, компьютерщики давным-давно ввели контрольные «наречия», вроде языка ассемблера и систем высокого уровня, таких как MS-DOS, UNIX и C++. Эти позднейшие «языки» состоят в довольно тесном родстве с естественными языками, такими как английский. Несколько удачно размещенных слов способны держать под контролем груды машинного кода. На самой вершине этой лингвистической горы находится залитый солнцем мир пользовательского интерфейса, который в случае «Приключения» был всего лишь текстовым экраном и простеньким анализатором, интерпретировавшим действия, вводимые игроком с клавиатуры. Пользовательский интерфейс — это тот уровень, на котором действует большинство из нас, непосвященных, порой даже не задумываясь о густых зарослях, скрывающихся за ним.