Глава 2
Страница 8 из 102
Настройки чтения
18px
1.8
1

Глава 2

Страница 8

— Обещаю, мы еще сделаем трехмерную игру. Главного героя вооружим бензопилой и дробовиком, а врагами назначим орды монстров, которых он победит максимально кровавыми способами.

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

— Это ведь как в «Зловещих мертвецах»! — воскликнула Линда. — Обожаю этот фильм!

Внезапные для меня ассоциации, хотя и верные для хроноаборигена из 1983-го. Бензопила и гром-палка уже стали частью культурного кода и мне понятно, почему именно этот фильм пришел в голову девушке, но постфактум. Груви!

— А наши компьютеры справятся? У аркадных автоматов другого уровня графика, — достойный вопрос. Девушка растет, учится, многое начала понимать в геймдеве.

— Я очень постараюсь уложиться в имеющиеся ресурсы, полностью уверен, что возможностей Коммодора достаточно. Верь мне, я инженер.

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

Я разработкой под Коммодор 64 не особенно интересовался, жил больше настоящим, чем прошлым, но встречался мне ютуб-канал парочки поляков, которые сотворили настоящее чудо — запилили на К64 шутер «Грей», визуально близкий к «Думу», со всеми атрибутами великой игры и вполне себе плавным, а не покадровым геймплеем. Не точь-в-точь, но узнаваемо.

Код их движка в ролике никто не показывал и в открытый доступ исходники не выкладывали, но основные принципы ребята объяснили и их решение без дураков гениально — использование текстового режима, переопределяемых символов и цветовой карты, определяющей цвета каждого символа. По сути тот же подход к отрисовке, что и при создании пиксельной канальи из Флэппи Бёрд!

Картинка у тех полако-совсем-не-пендехо получалась, естественно, низкополигональная… ну, то есть никаких полигонов в ней и нет, просто сильно пикселизированная, склеенная из текстовых прямоугольников, с разрешением сорок на двадцать пять символов, с поправкой на то, что каждый символ Коммодор позволяет переопределить. Квадратиш, практиш, гуд! Этакий цветной ASCII-арт, генерируемый на лету. Скромных вычислительных возможностей процессора 6510 вполне должно хватать на просчет поля всего из тысячи символов.

Строго говоря, никакое это не тридэ, а убедительная имитация, псевдотрехмерность, нарисованная двумерной графикой при помощи рейкастинга, то есть «бросания луча с перспективы игрока на его окружение». Луч упирается в препятствие, при помощи базовой тригонометрии считается его длина и от расстояния вычисляется, как именно нужно отмасштабировать удаленный объект — то есть как сильно уменьшить.

назадназад
1 ... 6 7 8 9 10 ... 102
впередвперед