Катаклизм и добровольное уменьшение уровня
Пришло письмо:
Пишут тут.Помню, на nudnik.ru проскальзывали мысли о том, как бы хорошо было иметь такую систему. Напишете?
А что писать-то? Да, хорошо иметь такую систему. Еще одна фича из «next-gen mmo», которую я описал в рабочих документах, появится в Катаклизме.
Ну как бы не удивительно. Я рад за них.
Скейлить персонажа вниз по уровню — чисто «математическая» задача, ничего сложного в ней нет.
Дальше нюансы — мотивация и прочие штуки. Я бы делал «по-фашистки»: как минимум не давал бы ачивменты, типа «пройти подземелье X (рассчитаное на 10 уровень)» персонажам, которые переросли его и не сбросили уровень при его прохождении, как максимум — не пускал бы их туда вообще (без понижения уровня) и не выбрасывал бы лута из тривиальных мобов.
Собственно, у нас, в той самой «next-gen mmo», фича планировалась не только для социализации («играть с друзьями»), но и для увеличения колчества адекватного по сложности контента: если ты в свое время пропустил контент и вырос из него по уровню, то ты всегда можешь понизить уровень и пройти контент на адекватном уровне сложности с сохранением challenge-а.
Ну а если уровень сложности адекватен, то и daily quests можно давать не только на подземелья максимального уровня, а на все. Можно давать понижать уровень, а можно делать heroic-и, где у монстров повышенный уровень — результат одинаков, при условии, что лут меняется. Никто не мешает давать персонажу пониженного уровня лут для его настоящего уровня, опять-таки при условии, что добровольное понижение уровня дает в результате нормальную сложность, а не faceroll.
Опять-таки, если это «менторство», то можно делать местаквесты, типа «помоги нубу сделать 10 квестов», когда нуб сдает квест — ты получаешь кредит. Ну и прочие «квесты про менторство».
Понятно, что ВоВу этим можно не заморачиваться, там проблем с количеством контента нет, а всяким «более мелким ММО» добровольное уменьшение уровня при правильном дизайне этой фичи позволит переиспользовать весь контент много раз.
ВоВу же достаточно сделать это социальной фичей и всё.
Катаклизм: очередные пророчества
Продолжаем тему моих «пророчеств» по поводу Катаклизма. Если в двух словах: в Катаклизме (аддон к WoW) реализуются идеи, которые великий я описал еще десятилетия назад. Хорошо, что у меня все ходы записаны.
Haste.
В next-gen mmo я хотел всем классам сделать ману, но никто не обещал, что мана будет регенерировать по одним и тем же правилам, у каждого класса могут быть разные механизмы ее регенерации, что позволяет делать, например, вора без комбо-поинтов и превращать ману в rage, энергию, и что угодно.
Мана во всех случаях ограниченный ресурс, поэтому такой стат, как haste, просто увеличивает скорость пополнения маны, то есть дает кастовать чаще, что, собственно, и является ускорением.
Вот тут эта идея была описана.
В Катаклизме в результате сделали всё правильно:
Hunters will no longer use mana; instead the class will use Focus. Focus generates much like Energy, by building up. It will not be affected by Intellect at all. Haste will improve its generation.
«Эгоистичные бафы».
Вскользь идея упомянута вот здесь, в самом конце. Смысл идеи — в том, что любой групповой бафф/дебафф должен давать что-то полезное и понятное себе, любимому. Тогда его будут спаммить. Из-за абстрактного «улучшает группу на N%» — не будут.
Крики воинов, которыми пользовались только люди с IQ больше, чем 60 (а это всего 20% базы игроков), переделывают как раз в такое:
...shouts will cost no resources, generate rage in addition to their current effects, and be on a short cooldown
Ну как я и писал полтора года назад, цитирую: «Самое главное, что кастовать его выгодно лично тебе, из-за маны».
Упрощение статов.
Практически все, как я описывал. Но про это я уже упомянял раньше, поэтому без подробностей.
Варлоки.
Плотно починкой ВоВ-овских варлоков я не занимался, в основном ворчал по мелочам, поэтому оно все раскидано. Дословных совпадений нет, но симптоматика была описана верно:
1. Я хотел мгновенный вызов пета раз в 30 секунд, как в WO. Что и было сделано. Правда, через Soulburn, но это не важно.
2. Проблема с тем, что curse — это либо дамаг, либо дебаф решена.
Я предлагал давать вешать два curse-а, все равно один curse был бы дамажным, а второй — дебафом. Они сделали по-другому: ввели еще одну сущность, и переместили в нее все дамажные дебафы: «Curse of Agony and Curse of Doom will be converted into Bane of Agony and Bane of Doom. Bane spells are considered magic instead of curses. This means you will be able to cast one Bane (e.g. Bane of Agony) and one Curse (e.g. Curse of Elements) on a single target».
3. Шарды я предлагал похоронить «потому что варлок с 100 шардами не в 10 раз сильнее варлока с 10 шардами. А ровно в 0 раз. После определенной черты (которая наступает при переходе с нуля шардов до двух, гыгы) шарды теряют свою ценность».
Вместо этого они признали, что полезность шардов кончается не после двух, а после трех (хехе) и похоронили их, как предмет и как ресурс для всех старых спеллов, сделав хитрой еще одной «маной», которая регенерирует вне комбата и имеет три разряда, то есть ее хватает на три «спелла».
Soul Shards will no longer be inventory items, but instead a new UI resource mechanic. Warlocks will have 3 Soul Shards that can be used during a fight and will not be able to gain additional shards during combat. Soul Shards will not be required outside of combat.
В принципе, регенерация «маны» только вне комбата — тоже старая добрая забытая механика, которая хорошо ложится на концепт варлока, как премедитативный класс
Чисто на бумаге мне их решение очень нравится, но шард дает семи спеллам дополнительный эффект, а это же надо в голове держать и иметь еще плюс семь макросов на эти случаи.
Более того, у варлока получается уже три спелла-модификатора: Demonic Empowerment и Demon Soul, эффекты которых отличаются в зависимости от текущего демона (5+5 вариантов) и еще 7 вариантов с шардов через Soulburn.
Это все помимо основных спеллов. С другой стороны, у каждого варлока будет любимый демон, так что проблема спеллов-модификаторов, завязанных на демона, скорее всего надумана, но с Soulburn придется озаботится макросами.
Еще совпало куча неописанного, но вы ведь мне на слово не поверите, правда?
Stay tuned for more.
Идеальный крафтинг-2
Продолжая тему про крафтинг, тезисно чем оно все кончилось и проебалось.
Постановка задачи:
1. Крафтинг либо не должен конкурировать с лутом, ибо лут — это средство контроля над игроком, либо сам должен быть лутом (выпадают не топовые вещи, а топовые реагенты). Ситуация, когда есть и лут и равноценный по силе крафтинг, чревата.
2. Если крафтинг не конкурирует с лутом, то у крафтинга всего два пути создания востребованных предметов: 1) расходники, потому что они расходуются и нужны всегда, 2) улучшение текущего лута («энчантинг»).
3. Крафтеры конкурирут друг с другом, и это плохо (слишком много предметов на рынке — цена одного предмета стремится у нулю) эту проблему можно решить двумя способами: 1) крафтинг требует нечеловеческого фарма, тот, кто потратил на крафт больше всего времени, «победил», 2) крафтинг ограничен кулдаумнами сверху по типу daily quest-ов.
Вариант решения, который понравился больше всего:
Крафтятся только расходники или энчанты.
Один крафтер может выучить все профессии. Однако, у крафтера есть «крафтинговая мана», которая восстанавливается за сутки. Любое производство требует этой маны, скорость прокачки любой профессии ограничена этой маной, четыре профессии прокачиваются в четыре раза медленней.
Количество вещей на рынке ограничивается тоже за счет маны, игрок не может производить 100 вещей подряд. Крафтинговые альты почти убираются с помощью того, что уровень прокачки профессии ограничен уровнем персонажа (только персонаж максимального уровня может максимально прокачать крафтинг).
Крафтинговая мана продается за СМС!
ММО: устаревание доспехов
Еще одна безусловно гениальная идея, которая тоже ни в какую next-gen mmo не пойдет, разумеется.
Характеристики в ММО можно условно разделить на две части: те, которые растут (сила и количество жизней) и те, которые «поддерживаются»: броня, процент критического удара, и так далее.
С ростом все понятно: ты растешь и сильнее лупишь. Ну и заодно толстеешь вместе с миром вокруг, чтобы это компенсировать. Со вторыми тоже все прозрачно: ну не может у тебя процент критического удара быть больше 100.
Растущие характеристики обесцениваются просто: на шмотке первого уровня было 10 силы, на шмотке второго — уже 20.
С поддерживающимися — давайте обзовем их «статичными» — все хуже: было на шмотке +1% критического удара, на следующей +2%, а там уже и до 100% недалеко.
Традиционный выход простой: давать не критический удар, а critical strike rating (что в рувове переведено, как «рейтинг», я бы в своей системе назвал бы это «удачей») — какую-то цифру, из которой выводится процент критического удара, как функция от твоего уровня.
То есть на шмотке первого уровня +10 удачи дают +1% критического удара, на шмотке второго уровня уже +20 удачи, да только на втором уровне они дают те же +1% критического удара, а на первом уровне эту шмотку надеть нельзя.
Тогда критический удар тоже обесценивается, как и сила. В противном случае шмотка +1% критического удара, полученная на первом уровне, на последнем уровне не теряет силы вообще. А это нехорошо, все ММО строится на смене шмоток.
В интерфейсе творится при этом безумный бардак. Мы на шмотке пишем «critical rating: 100» а в скобках пишем, мол, «на твоем текущем уровне это дает столько-то и столько-то процентов критического удара».
И формула там не вида A/B, для точного вычисления игроку надо запоминать, как обычно, всякие магические цифры.
А теперь, собственно, идея: «называем писю членом и начинаем лечить сифилис» (анекдот).
Перестаем обманывать пользователя и делаем доспехи, на которых статичные статы изнашиваются. Убераем промежуточную переменную («рейтинг»)...
(Лирическое отступление. Про убирание переменных я писал, сегодня зашел посмотреть на новые статы «Катаклизма». Понравилось, как они переделали блок: «Blocked attacks will simply hit for 30% less damage». Удивительным образом, я бы сделал точно так же — это написано в документе, которому уже год, наверное, и который лежит на вики одной next-gen mmo никому не нужный. В целом с переделкой статов в «Катаклизме» я очень сильно «угадал»).
Так вот, убираем «рейтинг». Делаем на доспехах тупо — На десятом уровне:
The Доспехи
Требуемый уровень: 10
Ваш уровень: 10
Критический удар: 1%
Сила: 10
На 15 уровне, те же доспехи:
The Доспехи
Требуемый уровень: 10
Ваш уровень: 15 (25% устаревания)
Критический удар: 0.75% (-0.25)
Сила: 10
Ничего не поменялось, да. То я совершенно напрасно написал так много букв.
Как раньше шмотка устаревала, так и сейчас, просто сейчас это более наглядно и «по-чесноку». И выкинута лишняя переменная (что очень часто нелегко).
Небольшой заключительный финт ушами: даем через крафтинг частично (почему частично — понятно? Чтобы человек не ходил в одной шмотке всю жизнь) «апгрейдить» предметы, подтягивая статичные статы до твоего уровня.
То есть на 15-ом уровне доспехи 10-ого уровня после «апгрейда» (ЗА ОТПРАВКУ СМС! ВОРУЙ, ГРАБЬ, УБИВАЙ, ЕБИ ГУСЕЙ, ДЕЛАЙ FREE TO PLAY ИГРЫ!) получают обратно 1% критического удара, при этом «сила: 10» не апгрейдится и гарантирует устаревание шмотки со временем все равно.
Ну и напоследок надо себя похвалить. В целом мне удалось придумать систему статов (нет, не буду ее описывать), которую даже наш продюсер, за всю жизнь не игравший в нормальные компьютерные игры, поймет, при этом такую же гибкую, как и раньше.
Что, несомненно, плюс.