Хонич А.
Как самому создать трехмерную игру
стр. 153

8.1. Структура DEMO файла

В игре DOOM возможна запись и воспроизведение DEMO файлов. Эго означает, что при записи DEMO файла все ваши действия в игре запоминаются, с тем чтобы в будущем можно было бы просмотреть вашу игру. Это очень интересно, учитывая тот факт, что просмотреть ваш DEMO файл и оценить уровень вашего мастерства могут также и посторонние люди.

Структура DEMO файла очень проста, и мы рассмотрим ее на примере воспроизведения DEMO файла.

Функция RunDemo

Воспроизведение начинается с функции RunDemo:

Т.к. мы не учитываем режим сетевой игры, то DEMO файл немного упростили (исключили из заголовка 4 байта, в которых единицы означали присутствие конкретного игрока в игре). Как видно, первые три байта DEMO файла соответственно определяют уровень сложности (Skill), Эпизод (Episode) и Карту (Мар). Далее следует N структур GAME CONTROL, где N - количество циклов игры в DEMO файле. Говоря нормальным языком, N определяет продолжительность проигрывания DEMO файла. Символ 128 (шестнадцатеричное 0x80) является терминатором (концом) DEMO файла.


Новости
Выход Fear the Wolves в раннем доступе в Steam отложили
Чернобыльская королевская битва Fear the Wolves от бывших авторов "Сталкера" должна была уже сегодня выйти в раннем доступе в Steam, но игра задержится - участники закрытого бета-теста выявили множество проблем, так что релиз решили отложить.
Похоже, авторы God of War уже приступили к работе над продолжением
В начале июня старший художник Sony Santa Monica Нейт Стивенс рассказал, что следующая часть God of War станет «масштабнее, лучше и продолжительнее», а команде предстоит поломать голову над тем, как бы превзойти самих себя в сиквеле.