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


Цикл игры - часть 2


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

6.      Ожидание вертикальной синхронизации экрана (описанной в седьмой главе). Это придает ходу игры определенный ритм и позволяет свести к минимуму мерцание изображения при его обновлении.

7.      Построение изображения отсечением лучей.

8.      Возврат к шагу 2.

Игра будет пуста без сюжета и противников. Это те вещи, которые вам необходимо ввести в нее. Я допускаю, что в моей версии игры маловато спрайтов, Но если бы я увеличил их количество, программу пришлось бы еще больше оптимизировать, переписывая отдельные части на ассемблере. Мне же хотелось оставить ее простой и позволить вам доработать ее самостоятельно. У вас уже есть все необходимое, чтобы добавить спрайты в игровое пространство и я дам вам несколько советов (в разделе «размещение объектов в пространстве»), чтобы нацелить вас в нужном направлении. А пока поговорим о формировании игрового пространства.




Начало  Назад  Вперед