glu

Заключенный

Oct 09, 2006 21:08

Это был простой конкурс программистов, проводимый в рамках одной известной интернет-конференции. В задачу каждого участника конкурса входило создание трехмерной комнаты по предложенным фотоснимкам. Снимков было несколько и их вполне хватало, чтобы составить полноценное представление о комнате, о ее размерах, освещенности, мебели и прочих мелочах.

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

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

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

Я, как и многие другие, в начале не понимал, чем так приглянулась интернет-сообществу эта простая программа. Когда я первый раз ее запустил, передо мной предстала уже успевшая надоесть комната-тюрьма. Создатель программы, как и многие другие, использовал вид от первого лица, что позволяло мне путешествовать по комнате, надев очки виртуальной реальности. Он так же, как и большинство использовавших вид от первого лица, реализовал возможность использования перчаток. Я прошелся по комнате, осмотрелся, покрутил кран умывальника, потрогал стены, пощелкал выключателем, зевнул и вышел. Все это я уже видел. Да, текстуры были великолепны, как на вид, так и на ощупь. Я специально прислонился лицом к стене, чтобы ее осмотреть, - это не был bump map, все выпуклости и неровности были настоящими. Камешки блестели слюдой и были натурально холодными. Похвально, но и это не ново. Спасибо, хоть в комнате не было томных японских школьниц или полуразложившихся зомби. Все было честно и потому скучно.

Я уже решил было зайти на форум и скачать работу другого конкурсанта, но тут вспомнил, что забыл проверить, открывается ли в комнате железная дверь. Я вновь запустил программу, одел очки, перчатки и снова оказался в тюрьме. Я подошел к двери, дернул за ручку, но все тщетно - дверь только скрипнула, но не поддалась. Я неохотно осмотрел ее и решил проверить оконную решетку. Подошел к окну и выглянул на улицу. И тут я впервые удивился. За окном был летний солнечный день, трава лениво колыхалась на ветру, по грунтовой дороге куда-то неспешно шли люди. Они смеялись и переговаривались друг с другом. Я решил понаблюдать за ними. Интересно, через какой период времени цикл повторится? Но собеседники скрылись из моего поля зрения и больше не появлялись. Зато появился автомобиль. Старинный, годов тридцатых. Он посигналил кому-то и также скрылся из вида. По небу проплывали облака, иногда пролетали птицы, но ничто не повторялось! Я следил за колебаниями травы. Никакого намека на цикл, очевидно, автор использовал здесь генератор случайных чисел. Но дело было не в этом. Вид из окна был так прекрасен, что мне нестерпимо захотелось выбраться из комнаты, освободиться из этой тюрьмы. Я решил обойти комнату и поискать пути выхода отсюда. Многие похожие комнаты были сделаны таким образом, что с первого раза в них ничего заметить было невозможно и только приглядевшись, вы обнаруживали различные предметы, которые могли помочь вам выйти из комнаты. Это мог быть ключ в бачке унитаза или пила, спрятанная в нише в стене... Но здесь ничего подобного не было. Я ощупал все стены, осмотрел все углы, вырвал с корнем умывальник и унитаз, но не обнаружил ничего, что помогло бы мне выбраться отсюда. Тогда я подбежал к окну и начал орать. Просто тупо кричать в микрофон. Слышали бы меня в этот момент. Наверное, со стороны это смотрелось очень смешно...

Однако произошло нечто странное. Стена рядом с дверью с шумом отошла вовнутрь, и открылся проход. Я побежал туда и очутился в большой комнате с деревянной лестницей посередине. В комнате было множество книг до потолка и огромное окно во всю стену. Сквозь него открывался еще более прекрасных вид, чем из тюремной решетки. Чудесный сад с клумбами цветов и плодовыми деревяьми расположился передо мной. Листься колебались на ветру, а яблоки и груши блестели на солнце. Все было залито светом настолько теплым, что просто не верилось, что все это ненастоящее. Я вбежал вверх по лестнице и очутился в еще одной библиотеке. Здесь сидела девушка и читала книгу. Она подняла свой взгяд на меня и сказала, что это она открыла дверь, так как услышала мой крик. Я подошел к ней, попытался пошупать, чтобы оценить насколько качественно программист проработал ткань и человеческую плоть, но она вскрикнула и убежала вниз. Я посмеялся и решил осмотреться. Помимо полок с книгами здесь был письменный стол со стулом, два дивана, глобус и телескоп. Окна выходили во двор, где можно было видеть высокие ворота и мраморный фонтан. Я достал одну книгу, она была ветхой и пыльной. Это оказался какой-то трактат на японском или китайском. Все страницы были заполнены иероглифами. Ради интереса я пролистал несколько десятков листов, ища повторения страниц, но их не было! Или мне показалось, что их не было. За просмотром книги я не заметил, что в комнату вбежал какой-то человек. Он начал кричать на меня, тыча пальцами и угрожая расправой за приставание к леди Дженет (видимо, это была девушка, выпустившая меня)... И тут я все понял. Я рассмаялся ему в лицо, подбежал к окну, ударил по стеклу кулаком и выбросился наружу. Я расправил руки, имитируя полет и уже почти выровнял свое тело, когда ударился о землю. На удивление, ничего страшного не случилось и я уже понимал, что ничего страшного произойти и не могло. Я встал, наклонился чуть вперед и полетел. Просто полетел, над воротами, над полем, над дорогами, лугами, лесами, городами, пристанью... Я летал весь день, встречался с разными людьми, смотрел на их жизнь, многие пугались, завидя летящего человека, другие делали вид, что ничего не происходит. Под вечер я прилетел в порт и закрыл программу, чтобы сходить поужинать...

Никогда позже у меня не получалось летать. Я разбивался, падая из окна; меня убивал охранник леди Дженет; я угонял машину у Генри и таранил ворота; я насиловал служанку Мэри; я сжигал к чертям все книги; я топился в озере во дворе; я кидался яболками по окнам; я вешался в гостиной, но я больше никогда не летал. Я не мог, просто не получалось. Никто не верит мне, когда я рассказываю о своих полетах на конференции. Они присудили приз Allegr'е только за возможность побеситься всласть внутри особняка. Никто даже не был за пределами забора, потому что считается, что это невозможно. Никто не видел городов, рек, озер, моря, великого моря, над которым было так приятно продрейфовать на малой скорости, никто не знакомился со странным пекарем из деревушки со странным названием Бриджвуд, никто не пил вина с Гильемом, никто не гонялся наперегонки с птицами, никто не отдавался на милость ветру... Никто, кроме меня...
Previous post Next post
Up