Разработчик создал игру в стиле Quake размером всего 64 КБ
Разработчик под псевдонимом Daivuk выпустил QUOD — «бумер-шутер» размером всего 64 КБ, поразительно напоминающий культовый шутер от id Software Quake. Невероятно, но в этом крошечном исполняемом файле уместился полноценный 3D-геймплей с «тремя уровнями, одним боем с боссом, четырьмя типами врагов, четырьмя видами оружия и несколькими усилениями». При этом игра не использует внешние ресурсы — все текстуры, звуки, музыку, уровни, модели, анимации и код разработчик упаковал в эти минимальные 64 КБ.
В своём подробном видео Daivuk рассказывает о создании этого шедевра, затрагивая такие темы, как оптимизация текстур, карт, моделей и анимаций, аудио, кода и даже создание виртуальной машины для дополнительной экономии 2 КБ.
Разработчик пояснил, что проект QUOD вынашивался около 10 лет, но активная работа над ним велась лишь в последний год. Daivuk считает, что 64 КБ — это идеальный размер для подобных впечатляющих демо.
«Это очень мало, но всё же оставляет пространство для творчества», — говорит он.
Преданность оптимизации видна в ключевых моментах видео, где объясняется, как был достигнут этот результат. Например, вместо сохранения файлов изображений в игру Daivuk сохранял «текстуры на основе действий» — своего рода «рецепты», подобные экшенам в Photoshop, для создания визуальных элементов. Разработчик даже создал собственную виртуальную машину и язык программирования ради уменьшения размера файла.
Изображение: Daivuk
Несмотря на размер файла, сравнимый с играми эпохи 1980-х, для запуска QUOD.exe потребуется железо уровня 2010-х годов. Минимальные системные требования для этого демосцены-проекта включают «Intel i5 или эквивалент, GTX 770 или эквивалент, 8 ГБ ОЗУ». Разумеется, вам также понадобится крошечный кусочек места на диске — те же 64 КБ, так как это самодостаточное приложение, не требующее установки.
У Daivuk, судя по всему, есть множество идей, как улучшить 64-килобайтные демо и игры. В конце видео он упоминает ряд возможных оптимизаций и улучшений, которые могут появиться в QUOD v2 или в его следующем проекте. Мы будем следить за каналом этого создателя.
Ранее мы уже писали о впечатляющих проектах с минимальным размером файла, например, о приложении с цветной анимацией на основе трассировки лучей, упакованном в 483 байта! Также мы рассказывали об игре в стиле Quake на JavaScript размером 13 КБ. Тем не менее, QUOD выделяется своей плавностью, внешним видом и геймплеем, максимально приближенными к ощущениям от оригинала. Вам не обязательно полагаться на видео — вы можете скачать и запустить игру за считанные секунды…
30 лет назад
Кстати, мультиплеерный демо-тест Quake (Qtest) от id Software был выпущен ровно 30 лет назад — 24 февраля 1996 года. Релиз shareware-версии Quake состоялся 22 июня 1996 года (MS-DOS), а полная версия стала доступна покупателям месяц спустя.
Источник: Tomshardware.com








0 комментариев