Секреты программирования игр


         

Игра Warlock (Колдун)


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

Я обещал дать готовую трехмерную игру. Но я вас обманул. Чуть-чуть. Если б я написал полную игру, вам ничего не осталось бы делать и вы не смогли бы ничему научиться. Поэтому я составил только скелет, ядро трехмерной игры, выполняющейся в реальном времени. Позже, с помощью этой книги вы и сами сможете написать все недостающие функции, чтобы закончить ее разработку.

Взгляните на рисунок 19.1. На нем показаны несколько кадров игры Warlock.

Постарайтесь превратить эту заготовку в настоящую игру. Может быть, у вас получится какая-нибудь простая игрушка типа «Захвата флага», а может быть, вы создадите нечто подобное DOOM'y. Что бы вы ни решили, мне будет приятно увидеть результат, поэтому в конце главы я сообщу адрес, по которому вы можете прислать любые пожелания или вопросы (я даже мог бы опубликовать вашу игру в какой-нибудь подходящей книге или журнале).

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

· Сюжет игры Warlock;

·       Компоненты игры;

·       Новый отсекатель лучей;

·       Изображение текcтуры;

·       Оттенение;

·       Использование ассемблера;

·       Цикл игры;

·       Игровое поле;

·       Режим демонстрации;

·       Размещение объектов в пространстве;

·       Достижение некоторой скорости;

·         Несколько слов напоследок.




Содержание  Назад  Вперед