Archive for the 'Игры' Category

Главное меню в Doom, Quake, Half-Life и прочих стрелялках

Михаил Елфимов on Окт 21st 2008

Игры, в том числе стрелялки от первого лица (они же First Person Shooters), очень сильно изменились за последние 10 лет. Но больше всего изменений пришлось на игровую начинку. Главное меню, с которого начинается знакомство с игрой, все эти годы остается неизменным.

Так выглядело меню «Half-Life» в 1998 году:
Главное меню Half-Life, 1998 год

Так выглядело меню «Quake 4» в 2005 году:
Главное меню Quake 4, 2005 год

Так выглядит меню «Half-Life 2 Episode One» в 2007 году:
Главное меню Half-Life 2 Episode One, 2007 год

Как можно сделать лучше это меню?

В целом, есть два сценария использования:

  • игра запускается в первый раз, пользователь начинает новую игру
  • игра запускается не в первый раз, пользователь загружает сохраненную игру

Отсюда получаем два вида меню. Первое показывается при первом запуске игры, сразу после установки. Второе показывается когда пользователь уже начал играть и появились сохраненные игры.

Первый запуск

Главное меню при первом запуске

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

Следующий запуск

Главное меню при следующем запуске

При следующем запуске игрок скорее всего захочет загрузить одну из сохраненных игр. Поэтому кнопку для начала новой игры делаем второстепенной. Сразу показываем список сохранений, подсвечиваем последний по времени или сделанных вручную игроком (если есть ручные и автосейвы).

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

Пожалуйста, покажите это кому-нибудь в Id Software (Doom, Quake), Valve Corporation (Half-Life) или Infinity Ward (Call of Duty), чтобы мы наконец уже увидели человеческое меню в этих играх.

Filed in First Person Shooters, Игры, Практика, Проектирование ПИ, Сделаем окружающее лучше | 11 responses so far