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


Новости
Авторы Kingdom Come: «Мы хотели сделать Red Dead Redemption с мечами»
Не причислять себя к традиционным инди-разработчикам, а пытаться создать игру, сравнимую с Red Dead, Far Cry, «Ведьмаком», Assassin’s Creed и The Elder Scrolls V: Skyrim.
VR-игра по мотивам Psychonauts добралась до ПК
На ПК вышла VR-игра от легендарного Тима Шейфера: теперь в Psychonauts in the Rhombus of Ruin могут сыграть не только владельцы PS VR, но и обладатели HTC Vive или Oculus Rift.