Особенность этого сайта: выкладываемый материал
поначалу бывает сыроват. Спустя некоторое время опубликованное
перечитывается автором и при необходимости редактируется.

пятница, 7 октября 2016 г.

Случай из жизни игрового програмера

Когда-то мне рассказывали об одном сильно увлеченном компьютерном игроке в Doom, доигравшемся однажды до того, что, выйдя вечером в магазин за пивом, он первым делом ринулся к ближайшему углу, прижался к стене и осторожно выглянул - не прет ли там, из-за угла, на него кто-то шибко крутой...

В связи с чем мне вспомнился мой собственный случай. В игры я давно уже прекратил играть, но вот программирование оказалось занятием тоже весьма и очень увлекательным...

Дело было в 90-е годы. Я пробовал тогда написать трехмерную бродилку (такую, в которой движение происходит не плавно, а сразу на квадрат вперед, назад, влево, вправо). Я быстро написал код самого движения, но вот сложить из кусочков (собственноручно, кстати, нарисованной) графики целый этот самый, понимаешь, виртуальный мир - это мне пришлось покряхтеть... Кряхтел я (в смысле, рисовал, загонял нарисованное в программу, проверял, тестировал, исправлял) около недели безвылазно. К ее концу не мог я не нарадоваться плодам своих трудов: под ногами, значит, у персонажа зеленая травка, над головой - голубое небо, там и сям - деревья-стены домов, и даже кустики где-то имеются, и все уходит в перспективу, одним словом - сущий рай для геймера! И пустота в желудке програмера. Равно как и в холодильнике, и в буфете. Пришлось мне тогда, наконец, соизволить выйти на улицу, в магазин...

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

И я медленно пошел в сторону магазина, с ясным осознанием того, насколько из меня хреновый создатель...

~~~~~~~~~~~~~
© Иван Озаров
e-mail: info@ivan-ozarov.ru


Контент сайта охраняется законом об авторском праве.
Запрещается без согласия автора использование материалов сайта в коммерческих целях,
а также копирование большого количества материала без получения такого же согласия.