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

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

В первой главе, “Выбор инструментария”, вы ознакомитесь с основными принципами выбора того или иного языка программирования в зависимости от сложности выполняемой задачи.

Во второй главе, “Структура игры”, описаны основные этапы разработки игровой программы в общем виде, т.е. то, что характерно для любой игровой программы.

Третья глава, “Инициализация”, является одной из самых больших в данной книге. В ней шаг за шагом рассматриваются функции инициализации основных устройств , участвующих в игре, заполнение виртуальных таблиц и загрузка данных. Вы получите первый урок по работе с объектами и некоторыми структурами данных.

В четвертой главе, “Основной цикл игры”, вас ожидает краткий курс обучения для работы с мнопхлраничкым режимом VGA 320*200*256. Также будет кратко рассмотрен цикл, в котором крутится вся игра (какие функции входят в этот цикл); кроме того, вам предстоит краткий обзор двух переменных, су щественно влияющих на ход игры, т.е. фактически управляющих игрой.

Пятая глава, “Синхронизация по таймеру”, посвящена аспектам быстродействия вашей программы. В ней описаны способы синхронизации скорости программы по таймеру', чтобы скорость работы программы не зависела от аппаратной платформы. Здесь я вам расскажу, что можно делать (какие функции вызывать), пока программа ожидает, находясь в функции синхронизации по таймеру, чтобы максимально загрузить центральный процессор.

В шестой главе, “Контроль со стороны играющего” обсуждается построение интерфейса между' игроками и такими устройствами, как клавиатура, джойстик и мышь.

В седьмой главе, “Начало игры (загрузка данных)” описаны основные типы данных в игре DOOM, объекты, типы объектов, их взаимодействие, а также впервые будет обсуждаться технология двумерного BSP (технология отсечения скрытых поверхностей), и ее реализация в игре DOOM.

В восьмой главе, “Основные виртуальные процессы в 3D играх”, будет описана терминология виртуальных процессов и будут рассмотрены каждый из этих процессов в отдельности.

В девятой главе, “Основные принципы работы с графикой”, описаны основные функции по обработке виртуальных объектов и вывода их на экран с использованием функций масштабирования и техники перспективного затенения.

Новости
В 2018 году выйдет игра о затонувшей подлодке «Курск»
Польская студия Jujubee после двух лет работы над компьютерной игрой о гибели подводной лодки «Курск», затонувшей в 2000 году, объявила, что завершит проект в 2018 году.
Подтвердились слухи о разработке Resident Evil 2 Remake
Сотрудники компании Capcom тоже активно подливали масла в огонь, заявляя о том, что ремастеринг уже находится в разработке и скоро увидит свет.