Хонич А.
Как самому создать трехмерную игру
стр. 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 файла.


Новости
Сценарист Uncharted рассказала о проблемах одиночных игр
Над игрой работала Эми Хенниг, сценарист серий Uncharted и Legacy of Kain.
Готовится выход дополнения «Апокалипсис» для Battlefield 1
Компания Electronic Arts, которая занимается изданием компьютерных игр, и студия-разработчик DICE готовят выход дополнения «Апокалипсис» для игрового проекта Battlefield 1. В дополненной версии появится пять новых карт.