игровой дизайн
84 заметки
терапия
Сейчас этот блог в основном про психотерапию.
как правильно
Слушайте меня, я вас научу правильно жить.
психология
Буржуазная лже-наука, пытающаяся выявить закономерности в людях.
практика
Случаи и выводы из психотерапевтической практики.
кино
Фильмы и сериалы.
книги
Это как кино, но только на бумаге.
nutshells
«В двух словах», обо всем.
дорогой дневник
Записи из жизни (скорее всего, не интересные).
беллетристика
Мои литературные произведения и идеи.
духовный рост
Когда физический рост кончается, начинается этот.
дивинация
Как предсказывать будущее.
половой вопрос
Про секс и сексуальность.
заяижопа
Творческий дуэт с моей женой.
магия
«Магическое — другое название психического».
Карл Юнг
игровой дизайн
Раньше я делал игры.
игры
Компьютерные игры.
язык
Слова там всякие.
людишки
Уменьшительно-ласкательно и с любовью.
культ личности
Про великих людей (то есть, в основном про меня).
hwyd
Уникальная Система Прививания Привычек.
буклет
я
идеи
блоги
spectator.ru
дети
wow
вебдев
музыка
контент
программирование
религия
дейтинг
диалоги
яндекс
кулинария
coub
fitness
символы
йога
шаманизм
tiny
ребенок

Интересные механики

15 лет назад в категориях next-gen mmo игровой дизайн

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

Из нового, что видел: в одной компьютерной игре, имя которой называть нельзя, идея групповых бафов доведена на абсурда (и поэтому хороша): у каждого класса есть пассивный групповой баф. Если в группе есть этот класс — есть и баф. Бафы уникальны (если в группе 2 воина, будет только один воинский баф). Баф пассивный и не требует применения. Всё предельно просто (я бы даже сказал — примитивно), но поощряет разноклассовые группы.

Из придуманного: бафы с затуханием и/или зарядами.

Сейчас типовой баф выглядит так: раз в полчаса игрок нажимает кнопку и получает/вешает на группу +30 интеллекта на следующие полчаса. Кратковременные бафы, в основном паладинские, работают так же, но вешаются/вешались на раздражающие 10 минут. Развес бафов при этом — задача обязательная и не требующая мозговых усилий, каждые 30 минут нажимаешь кнопку, что бы ни произошло.

Именно поэтому пассивные групповые бафы рулят — они просто снимают с игрока тупую обязанность нажимать на кнопку.

Отдельно стоит bloodlust — самый правильный баф, потому что эффект его ощутим и крут. По этим же причинам uptime у него всего 40 секунд за 10 минут (~7%).

Собственно, идея в том, чтобы делать только такие бафы (ощутимые и требующих осознанного решения об их применении), делать им 100% uptime, но не равномерный по времени эффект. Например, баф с кулдауном в 7 минут, который сразу дает 300 интеллекта («дохуя»), но каждую секунду полученный интеллект уменьшается на 1.

Тогда мгновенное перекастовывание бафа является неоптимальной стратегией, появляется мотив его «копить» хотя бы несколько минут и применять во время сложных битв.

Еще из придуманного: маг с «яростью» вместо маны.

Современный маг работает так: заметили врага — начинаем кастовать длииииинный спелл. Успели скастовать — молодцы. Далее противник нас замечает, и начинается игра «успеет добежать или нет?». Не успеет — мы молодцы. Успеет — он. Способности, типа blink-а, «обнуляют» игру.

Вполне понятная концепция «glass cannon», которая превращает магов в шустрых бегунов.

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

Делаем магу «бесплатную» автоатаку, которая набирает «ярость» и платные, за ярость, суперспособности.

Динамика игры магом меняется на строго противоположную, не «бум-бум-убил», а «чпок-чпок-чпок-накопил ярость-бум-бум-убил». Страшный маг, злить которого нельзя.

(Rune Power у DK, кстати, так и устроена, только сливать ее почти некуда).

Еще из придуманного: правильные стойки (stances), ауры и прочее.

Механика простая: есть несколько состояний, в один момент времени можно выбрать только одно и быть в нем. У воина — стойки, у паладина — ауры, у DK — presence-ы, у хантера — аспекты, у друида — формы.

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

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

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

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

Кулдаун между стойками тоже не является самым лучшим решением.

Вместо кулдауна можно сделать эффект стоек нарастающим: допустим, защитная стойка дает 20% снижения повреждений, при переключении в нее у игрока сначала 0% снижения, но каждую секунду прибавляется 1% и так до тех пор, пока не дойдет до 20%. При отключении стойки эффект так же медленно спадает.

Развиваем идею: делаем нарастающий эффект не пассивным (чтобы не поощрять «простаивание» игрока), а зависящим от действия игрока, то есть тупо вешаем его на proc-и (привет, паладины!).

Например:

«Атакующая стойка: каждый удар имеет шанс восстанавить жизнь в размере 2% нанесенных повреждений, и увеличить повреждения на 1% (складывается до 20%), а так же снять 1 заряд с эффекта других стоек».

«Защитная стойка: каждый удар (по тебе) имеет шанс замедлить атаку врага на 10% на 10 секунд и увеличить снижение входящих повреждений на 1% (складывается до 20%), а так же снять 1 заряд с эффекта других стоек».

«Стойка берсерка: каждый удар имеет шанс нанести врагу кровотечение и увеличить скорость твоего перемещения на 1% (до 20%), а так же снять 1 заряд с эффекта других стоек».

...и так далее.

Делаем несколько стоек, у каждой есть дополнительный proc, похожий на печати паладинов, но не требующей отдельной кнопки (снижаем количество кнопок в два раза).

Переключение стойки становится стратегическим решением. Переключение становится «плавным», не бывает такого, что при переключении из защитной стойки персонаж мгновенно теряет 50% снижения повреждений и мгновенно лопается.

0

Домашнее задание: рыбалка

15 лет назад в категориях игровой дизайн next-gen mmo wow

У Близзарда, кажется, есть девиз «все можно исправить достаточным количеством контента».

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

Разумеется, как и любая другая капча, эта тупит мозг и провоцирует только создание ботов.

Что делает Близзард, чтобы исправить фишинг? Делает еженедельный ивент (Fishing Extravaganza) с призами, добавляет в Даларан в фонтан 53 монетки, связанные с lore, которые можно выловить и почитать, сделал разные ачивменты с наградами, петов и маунта, которого можно только выловить, ежедневные квесты на фишинг, сделал даже боcса в ZG, которого можно вызвать только фишингом, и так далее — контента там столько, что можно сделать отдельный сайт про фишинг в ВоВ.

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

Вопрос для домашнего задания традиционный — ...?

0

Домашнее задание: Attack table

15 лет назад в категориях игровой дизайн next-gen mmo

В предыдущем посте только два человека пошли и прочитали текст по ссылке. Там был ответ, да.

Поэтому вопрос задавать не буду, скажу сразу ответ: Attack table гениальна, потому что:

а) это один ролл на сервере,
б) это позволяет делать много простых, но охуенных вещей (crushing blows были изящны, но, увы, совершенно не понятны игрокам, их надо было оторвать от танкинга и приспособить под другое, примерно та же проблема — непонятность — и с expertise),
в) 5% крита — это всегда 5% крита.

По последнему пункту — подробнее. Допустим, у нас есть система статов (выдуманная, не основанная на реальных событиях, честно-честно), где есть стат «антихит». И в этой системе мы не понимаем охуенную гениальность attack table и делаем два ролла: сначала на попадание, потом на крит.

У противника есть 10% крита. А я набрал 20% антихита.

Позразумевается, что шанс противника промахнуться составляет 20%. И типа это понятно. Легко считать, балансировать и так далее. Проблема в том, что шанс крита противника при двух последовательных роллах составляет теперь 10*0.8=8% из-за наличия у меня антихита. Даже не антикрита.

И все поплыло. Для усиления эффекта введем еще стат «антикрит».

С Attack table все не так. Attack table гениальна, хуйли. При этом attack table слишком проста, чтобы быть понятной.

Кстати, в этой не основанной на реальных событиях игре в ПвП будут рулить crowd controller-ы с прокачанным антихитом. Mark my words, ага.

Ну ладно, домашнее задание.

Есть стат, который снижает вражескую броню на N%. Стат твой, то есть персонажный.

Вопрос — как его назвать по-русски одним словом. Ну типа «сила» — понятный стат. «Ловкость» — тоже понятный. И для этого стата нужно одно понятно слово.

Очевидно, что «меткость» и «ловкость» заняты. Очевидно, что делать стат «мощь», когда есть стат «сила» тоже не надо (тоже абстрактный пример).

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

В ВоВе оно называется armor penetration. В Вархаммере — weapon skill (очень хорошо, но надо одним словом, блядь, weapon skill — это ж почти то же самое, что warcraft!). Penetration — вообще идеально. Но не по-русски.

Кто придумает — тому с полки пирожок. Я не смог и сижу без пирожка.

0

Домашнее задание: броня

15 лет назад в категории игровой дизайн

Эффект брони в одной говноMMO считается так:

DR% = Armor / (Armor + 400 + 85 * AttackerLevel)

DR% — снижение повреждений в %
Armor — броня
AttackerLevel — уровень атакующего

Обещанные простые вопросы:

1. Почему 85?
2. Почему логарифм? (А не rating, который линеен?)
3. Почему второй логарифм? (А не rating?)
4. Откуда я знаю слово «логарифм»?

Да, я издеваюсь. (Тем более, что по ссылке все написано).

Но я-то ответы знаю, хотя это всем похуй! (Уходит, плачет).

0
Мой «Курс реабилитации людей с техническим образованием».

Как сделать хилинг интересным: ответ

Никак. Ну а если серьезно, то... никак. Нет, серьезно. В ВоВ я очень любил хилеров. Сначала пристом прошел весь дорейдовый ВоВ (рейдов тогда не было, МС была, как затычка, но никто ее не проходил, кроме Nurfed-а). Потом друидом прошел почти все до конца AQ40. Потом я полюбил танков еще сильнее, чем хилеров, и начал играть ими. (еще 161 слово)

God, because!

Ответы на вопросы есть в комментариях там же. Резюмируя: Резистансы в ВоВе были сделаны только для cockblock-инга. «Хочешь пройти MC? Собери 120 резистансов (и не меньше!)». Задроты хорошо помнят эти времена. Если бы резистансы работали, как нормальные статы, они бы не выполняли свою задачу — не давать задротам задрачиваться. (еще 118 слов)

God, why?!

Если бы мне доверили собеседовать (что они никогда не сделают) людей на должность геймдизайнера, я бы задавал вопросы, типа «почему резистансы в ВоВе сделаны именно так?» (никто и не ответил, кстати). Ну или что-нибудь в 100 раз проще, типа — берем свойство «восстанавливает 5 маны каждые 2 секунды», считаем, что за 5 маны хилер может вылечить 10 повреждений, делаем свойство «восстанавливает 12 жизни каждые 2 секунды». (еще 75 слов)

In Da Auction House

Глобальная метазадача: вывести побольше бабла из экономики. Самый большой «налог на глупость» — это продажа всяких понтовых предметов, типа произведений искусства, предложение которых искусственно ограничен, в силу их количества. Ван Гог умер, количество его картин конечно, новые он не нарисует. (еще 459 слов)

Hit handicapped-2

Рядом со мной работают охуенные художники, я им завидую по двум причинам: во-первых, они умеют рисовать, а я — нет. Во-вторых, им легко передать контекст, достаточно просто показать картинку и становится понятно, что они нарисовали — охуенную хуйню или поебень. У меня так не получается. (еще 850 слов)

Hit handicapped

Есть такое выражение – «писали программисты». Программистам как бы традиционно посрать на интерфейсы и пользователя, поэтому если вы, как пользователь, видите что-то неправильное, знайте – это писали программисты. В WoW «программисты писали» две вещи: огромные красные сообщения об ошибках в пол-экрана, которые никто не замечает – это первая вещь. (еще 1394 слова)

Игровой дизайн

Игровой дизайн спасет игровой мир.

Домашнее задание: шаринг квестов

Квесты должны выполняться соло. Это значит, что делать все квесты групповыми «для поощрения игры в группах» нельзя. Однако, часто хочется побегать вдвоем с другом и поделать квесты. Все квесты не могут быть доступны сразу тоже по понятным причинам, цепочки квестов и пререквизиты должны быть. (еще 167 слов)