September 14, 2023

Келин, где новая демка? Новости по разработке

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

Я почти закончил с категориями перков и их тирами. Однако, есть две большие нерешённые проблемы, одна из которых печалит, а другая - мешает играть в принципе

Про прогрессию в забеге

В пуле обычных перков теперь много интересных, game-changing штук:

  • Например, ядовитая бомба при ультимейте, отравляющая в том числе и тебя
  • Или мана поушны, с которыми можно сделать сразу несколько прокастов
  • Или перк на метках, который при метке трёх разных мобов взрывает их

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

Часть перков первого тира

А вот что происходит дальше - мне не нравится.

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

Такое происходит, я считаю, по целому ряду причин

  1. Сложно продолжить прокачку категории
    Категорий стало больше, а с каждым уровнем тебе падают рандомные категории. В итоге есть шанс взять какую-нибудь "заморозку рандомного моба при спавне волны" и никогда не получить её развития
  2. Мало тиров (или перков второго тира?) Фикса первого пункта будет недостаточно, поскольку сейчас флоу прокачки в рамках одной категории - это по большому счёту "взять тир 1 перк -> взять тир 2 перк -> взять тир 3 перк" На развитие какой-либо идеи всего 3 перка, один из которых - это "активатор" этой идеи
    Да, ты можешь брать несколько перков второго тира, но многие из них я дизайнил с расчётом на то, чтобы игрок выбирал их под разные ситуации. То есть, они не являются универсальными, и брать их чисто чтобы стакнуть бонус категории не выйдет - получишь ненужные дебаффы итд.
  3. Не все опции 1 тира развиваются
    Например, возьмём токсичную бомбу. Окей, прикольный перк. Но всё, что прокачивается в категории Plague - это урон от яда (либо макс. стаки, что по сути тоже урон от яда). Перков на развитие бомбы нет
    Я потихоньку правлю эту проблему путём добавления бОльшего количества перков, но проблема в том, что тут начинается комбинаторный взрыв. Скажем, 5 категорий * 3 перка первого тира = как минимум 15 перков второго тира, а по-хорошему - 30 или даже 45. Мне в целом не сложно их добавить, но скорее всего это будет дженерик херня из разряда "+ радиус бомбы"

Со вторым и третьим плюс-минус понятно что делать, а вот на первом остановлюсь чуть поподробнее

"Сложно продолжить прокачку категории"

Для фикса первой проблемы экспериментирую с чутка другим подходом к выдаче перков. По сути выходит дерево талантов с долей рандомизации:

  • Каждый левелап ты можешь потратить как на прокачку в уже имеющейся категории, так и добавить новую
  • Максимум категорий - 4
  • Внутри категории выбор свободный, но сами категории по-прежнему выпадают рандомные на выбор
P.S. Кнопки с текстовыми названиями, т.к. у перков пока нет иконок

Пока эмоции смешанные

Ощущение, что получается Artifact of Command из Risk of Rain 2

  • Я не уверен, будет ли интересно играть в рогалик, где прокачка настолько свободно выбирается
    • Самые эффективные стратегии можно просчитать ещё на этапе появления дерева
    • Игра не сможет зафорсить игрока взять перк, который он не хочет брать из-за предрассудков, даже если тот на самом деле интересный
  • С другой стороны, без этого "древа", убирается лишь нежелательный рандом
    • Сейчас категорию сложно развить, т.к. она должна выпадать часто
      • Описанный выше подход фиксит эту проблему, при этом всё ещё оставляя рандом в выпадении новых категорий. Это мало чем отличается от условного Hades, где в каждом забеге тебе почти гарантированно выпадают боги, которых ты взял изначально
    • Перки первого тира, хоть и выпадали ранее по принципу рандома, но это "3 рандомных перка из 3 возможных"
      • То есть для первого тира ничего не меняется
    • Перки второго и третьего тира, выпадающие рандомно, могут поднасрать игроку, выдав ему 3 из 3 даунгрейдов
      • С предложенным подходом игрок сам выбирает, что ему взять. Не уверен, что рандомизация здесь полезна
      • С другой стороны, если второй тир заимеет с десяток перков, давать выбор из 10 позиций - это пиздец перегруз
        • А теперь представьте, что у вас 4 категории, и у всех открыт второй тир. 4*10 = что же выбрать?

Ещё один момент, стоящий внимания - Nova Drift, которую я считаю одной из лучших в плане билдостроения

  • В Nova Drift у тебя по сути тоже есть перки 1/2/3 тира, требующие предыдущий тир для получения следующего
  • И Nova Drift в целом даёт суперсвободно раскачиваться
    • Каждый левелап у тебя 7 опций, а не 3
    • У тебя огромное количество рероллов
    • Засчёт требования "взять перк прошлого тира", твой пул почти не засорён ненужными опциями
    • И несмотря на такую свободу, играется оно вполне отлично
  • Если схлопнуть все эти факторы, моё различие с Nova Drift лишь в том, что:
    • Я вываливаю перки второго тира целиком
    • У меня нет wild модов (перки. которые вне деревьев, могут выпадать повторно и дают как бафф, так и дебафф) и дуо

В общем, пока думаю и обкатываю этот подход

Про перки персов

Пул перков персонажей я ещё не затрагивал. И там полная жопа

Честно говоря, после реворка обычных перков каждый раз, когда наступает очередь брать перк перса, возникает ощущение "бля, и что теперь брать"

По крайней мере, на роге точно. Там 5 рандомных категорий, внутри которых - хаотичная свалка из перков сомнительной полезности

На рунмастере ситуация получше, но всё ещё выглядит как-то инородно

Переделка по тому же принципу, что и переделка общих перков, по ощущениям займёт ещё один месяц, и заниматься этим супервпадлу

Вообще, есть вариант сделать ход конём: в начале каждого рана генерить сабсет из перков персонажа и показывать их отдельной колонкой слева. Скажем, по 2 перка на каждый скилл, и вот у тебя будет 8 опций на выбор, которые в любой момент можно взять

Это, конечно, ещё больше нагрузит выборами. Но зато решит историю с недостающей рандомизацией - увидел в пуле метку на шифте рунмастера и такой "о, а возьму-ка я его и попробую сыграть через метки"

Про демо

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

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


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

Как-то так!