Программирование стратегических игр с DirectX 9.0

bda5893f

Начальные цели


Игра начинается очень просто с небольшой деревней и горсткой людей. На данном этапе вы очень уязвимы и лишь несколько человек помогают вам воздвигнуть пока несуществующий город. Как вы можете представить, первое, что вам необходимо — ресурсы для создания города. Для возведения большинства зданий необходима древесина, и хорошая первая цель состоит в том, чтобы отправить ваших граждан на вырубку леса. Взгляните на рис. 3.1, где изображено великое начало диаграммы целей.


Рис. 3.1. Первая цель в игре Empire Earth

Вот к чему мы пришли: первая цель игры — добыть древесину для постройки зданий. Из первой цели можно вывести другие. Что, например, поможет добывать древесину быстрее? Очевидный ответ — отправить на лесозаготовки больше граждан. Ведь вы не можете купить своим пещерным людям бензопилы!

Увеличению числа населения препятствует его потребность в пище. Учитывая, что пища тоже является жизненно важным для вашей цивилизации ресурсом, вы должны балансировать между потребностью в большем количестве работников и поставками продовольствия, производимого вашей неоперившейся империей. Здесь мы встречаемся со взаимозависимыми целями. Поскольку для рубки леса необходимы люди, а люди хотят есть, у вас появляется другая цель — сбор пищи. Пришло время обновить схему целей.

На рис. 3.2 я добавил две новых цели. Первая — увеличение населения, чтобы обеспечить более быструю добычу ресурсов. Вторая — добывание пищи, необходимой чтобы кормить людей, собирающих ресурсы. О, каким порочным кругом это становится!


Рис. 3.2. Вторая и третья цели игры Empire Earth

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

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



Содержание раздела