Компьютерные игры. Как это делается


Аллен Джексон (Allen Jackson), Origin Systems - часть 5


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

Внешний вид игры

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

Очень важно выбрать подходящий графический движок. Осмелюсь утверждать, что двухмерная графика еще не умерла. Если в процессе игры по экрану бегают двухмерные спрайты, это не так уж и плохо. Раскрою «секрет»: многие игры основаны на 2D-спрайтах, в том числе такие хиты, как Crusader, Ultima Online, Fallout, Diablo, Civilization 2 и StarCraft. Двухмерные спрайты выглядят, как трехмерные, но они представляют всего лишь двухмерное спрайтовое воспроизведение трехмерного объекта.

Видеоплаты с аппаратными 3D-ускорителями в персональных компьютерах появились не так давно. И некоторые игровые жанры в буквальном смысле слова расцвели с введением этой технологии - Thief: Dark Project, Tomb Raider, Wing Commander: Prophecy, Quake... Следует добавить, что уже написано немало хороших трехмерных движков, которые используют все преимущества драйверов OpenGL, Glide и DirectX.

Внешний вид игры - это еще и ее звуковое оформление. Яркие аудиоэффекты, правильно подобранная музыка - все это играет немаловажную роль в представлении игры.


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