Всего 64 КБ для этого Quake-Like: нет, никакой ошибки на устройстве!

Написано Guillaume
Дата публикации : {{ dayjs(1772643636*1000).local().format("L").toString()}}
Следуйте за нами
Эта статья является автоматическим переводом

Проект QUOD - настоящий технический вызов, и он не дает покоя играм, которые занимают десятки гигабайт, иногда даже без всякой причины.

Современные видеоигры полны графических эффектов и текстур, каждая из которых более детализирована и громоздка, чем предыдущая. Объем дискового пространства высококлассной продукции может легко превысить 100 ГБ, а, например, Call of Duty Black Ops 7, вышедшая осенью прошлого года, требует внушительных 116 ГБ... при запуске. Со временем ее вес будет увеличиваться по мере добавления обновлений и другого дополнительного контента. И все же, нет, название нашей новости не относится к шрифту: игра, созданная и разработанная неким Дайвуком, занимает не 64 МБ, не 6,4 МБ, не 640 КБ, а 64 КБ!

QUOD - это O.V.N.I. в современном игровом ландшафте © Daivuk

Проект, получивший название QUOD и доступный на платформе itch.io, очень похож на концепт .kkrieger - геймеры постарше его помнят - опубликованный в 2004 году. Разница в том, что тогда проект пришлось втискивать в 96 кб - огромный скачок - и это была не полноценная игра, а технологическая демоверсия. QUOD же - это настоящая игра, во многом основанная на знаменитом Quake от Джона Кармака/id Software, который в этом году празднует свое 30-летие. В QUOD три полноценных уровня, четвертый в виде арены для битвы с одним боссом, четыре вида оружия и четыре типа врагов.

В интересном видео, длящемся почти 30 минут, Дайвук рассказывает о создании проекта QUOD и о том, какие методы использовались для того, чтобы настолько уменьшить занимаемое пространство. Например, мы узнаем, что не может быть и речи о хранении малейшей текстуры в виде файла изображения или малейших звуковых эффектов или музыки. Технология, разработанная Дайвуком, воссоздает все при загрузке игры, используя максимально простые данные. Еще одна хитрость заключается в том, что 3D-модели различных существ не являются полными: Дайвук смоделировал только половину из них, а затем использовал симметрию, чтобы еще больше уменьшить объем QUOD. Однако за все эти ухищрения приходится платить, и хотя QUOD относительно прост, он все равно требует изрядной вычислительной мощности: Дайвук упоминает процессор Intel Core i5 или эквивалентный ему, 8 ГБ оперативной памяти и видеокарту NVIDIA GeForce GTX 770 или эквивалентную ей... можно даже назвать ее монстром, учитывая то, что отображается на экране.