June 17th, 2003

Матричные идеи - в жизнь!

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

И вдруг сегодня до меня дошло, что кто-кто, а я-то как раз именно тем и занимался в недавнем прошлом, что программировал людей, зверей и предметы быта. На самом деле, не совсем я лично их программировал, но я делал оболочку для этих запрограммированных существ, то есть, по сути дела, создавал саму Матрицу.
Было это в небольшом стартапе под названием GeomCore, который благополучно почил полтора года назад.
Здесь я подчеркиваю слово "программировал", ибо то, что мы там делали отличалось от всех других 3D-компаний тем, что трехмерные объекты описывались не VRML-ем (то есть языком описания трехмерных объектов, вроде как HTML - язык описания веб-страниц; ни тот, ни другой к программированию никакого отношения не имеют), а как раз наоборот - трехмерные объекты программировались на специальном языке, с циклами, переменными, процедурами и всем прочим. На этом же языке можно было программировать движения объектов в пространстве.

Так, например, у нас был фламинго (у которого почему-то высовывался язык), слон, собака, лебедь и еще какие-то звери. Я сделал даже специальный редактор для создания "матричных миров" и любил на досуге красить слонов в разные цвета радуги и расставлять по комнате.
Еще в репертуаре имелась детская комната с многочисленными игрушками, в которые на самом деле можно было играть. Если же спуститься на нижний этаж и провалиться под землю, то в конце концов можно было попасть в самый настоящий ад. Был и дворец с бассейном, в котором плавали лебеди. В общем, было интересно!

Так что зря я, наверное, на Матрицу сержусь - сам такой.