Archive for the 'MMORPG' Category

Окно «Таланты» в World of Warcraft

Михаил Елфимов on Ноя 5th 2008

В игре World of Warcraft есть окно, в котором игрок вкладывает полученные очки талантов в развитие персонажа:
Окно «Таланты» (World of Warcraft)

Игроку нужно затратить довольно много времени, чтобы получить очередное очко, и ошибка в распределении очков очень неприятна. Между тем, такую ошибку легко допустить, потому что на распределение очка таланта не спрашивается подтверждение. Можно сбросить таланты полностью, но это слишком накладно ради одного только неправильно распределенного очка.

Предлагаю два варианта решения этой проблемы.

Подтверждение вклада таланта

Это решение очевидно. После нажатия на иконку таланта, отображается диалоговое окно:
Подтверждение (макет)

Таланты распределяются нечасто. Обычно игрок получает по 1 очку талантов, в этом случае его не будет раздражать вопрос.

Возможность отмены в течении 10 секунд

Но, если игрок решил забыть свои таланты и перераспределить их снова, то уже 30 очков талантов составят проблему, если спрашивать подтверждение для каждого из них. Можно предложить лучшее решение. После нажатия на иконку таланта внизу окна появляется сообщение «Очко вложено в …», кнопка «Отменить» и таймер:
Таланты (макет)

В течении 10 секунд пользователь имеет возможность отменить свой выбор. Этого времени достаточно чтобы заметить свою ошибку и вернуть очко таланта обратно. Таймер рядом с кнопкой показывает количество секунд, оставшееся для отмены, обновляется каждую секунду.

Если пользователь закрыл окно, возможность отмены теряется. Если пользователь вложил несколько очков таланта, у него остается возможность отменить только последний вклад.

Написал в Blizzard, предложили выложить на форум «в связи с вопросом авторских прав». Выложил на форум «Suggestions», посмотрим.

Filed in MMORPG, Практика, Сделаем окружающее лучше | 12 responses so far

Юзабилити MMORPG

Михаил Елфимов on Сен 26th 2008

Поработал над интерфейсом еще одной MMORPG. Это вообще довольно интересная тема. Ты вроде как работаешь, но в то же время геймишься. Попутно делая скриншоты и заметки в блокноте.

С одной стороны, в игре используется оригинальная графика и все элементы интерфейса рисуются с нуля, что даёт возможность придумывать интересные штуки.

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

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

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

Filed in MMORPG, Проектирование ПИ | No responses yet