Филип Дуйнов
17-02-2018, 21:50
Программист в MS Excel написал игровой движок

Программист-этузиаст написал новый игровой движок, используя таблицу MS Excel. Данная программа позволила частично воссоздать игру Doom.
Как поведал автор проекта, изначально он использовал для создания игрового движка графическое приложение Visual Basic for Applications, работающее в MS Excel. Оно позволяет переносить макросы и проводить рендеринг уровней, но в ходе работы он исключил вспомогательную программу и смог написать код для игр в жанре шутер, используя лишь таблицы. Программист, оперируя лишь числовыми значениями, смог сделать необходимый набор инструкций, соответствующих жанру.В плане реализации, игры с видом от первого лица наиболее требовательные как к компьютеру и его комплектующим, так и к игровому движку, так как в них игрок имеет определённую свободу и может менять направление движения хаотично, и не привязываясь к происходящему вокруг, а аппаратные ускорители должны обрабатывать всё, что происходит. Именно поэтому движки для шутеров наиболее сложны. Создать работающий, пусть и с очень низкой частотой кадров в секунду код, используя лишь числовые таблицы, крайне сложно, но это оказалось решаемой задачей. Кроме того, автор смог "научить" свой продукт управляться мышью и клавиатурой, а также приспособить пусть и примитивные, но световые карты, меняющие уровень освещения в лабиринте, напоминающем игру Doom.
Ранее сообщалось, что Илон Маск разрешил добавить в игру Borderlands свой