Программирование игр для Windows. Советы профессионала

         

Интерфейс пользователя


Человек познает мир игры через графику и звук. Тем не менее, нельзя забывать еще об одной детали, влияющей на восприятие игры - интерфейсе пользователя. С помощью интерфейса пользователя игрок выбирает уровень сложности, настройки, задает количество участников и т. д. Поэтому интерфейс пользователя должен быть максимально простым в управлении. Ничто так не раздражает, как непонятные и запутанные команды и настройки. (Зачастую этим грешат спортивные игры. У них миллион настроек, и пока вы разбираетесь с ними, у вас пропадает желание поиграть).

В компьютерных играх с помощью интерфейса решаются две .задачи:

§

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

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

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

Интерфейс пользователя должен удовлетворять следующим требованиям:

§          Быть доступным в любой момент игры;

§          Использовать слова, написанные большими буквами и не выводить на экран много пунктов настроек одновременно;

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

§          Учитывать возможность того, что игрок не знает, что делает.

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



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