Монстер хантер. Девлог №3
ТЛДР: добавил итемы, крафт и хп бары. Всё ещё не знаю как назвать игру :(
"Маг бьёт монстров на поляне"? помогите :(
Ну а теперь поподробнее:
Остановились в прошлый раз в том, что в принципе рассказали игре, что предметы бывают. Описывать сотни предметов, да ещё и так, чтобы с бесконечным прогрессом они оставались балансными - сизифов труд. Да здравствует рандомная генерация.
Каждое свойство предмета назовём аугментом - увеличение/приращение с английского. По большому счёту не важно как называть, лишь бы понимать про что речь. Ну и надо придумать как с этими аугментами работать.
В дьябло/пое и всех похожих играх есть начало и явный конец, так что у их аугментов геймдизайнеры составили таблички с разными тирами [tier - уровень/ярус], т.е. в начале тебе может выпать предмет только с tier 1 аугментами, например +1-5 урона холодом, а в конце уже открыты все тиры и может упасть шмотка с tier 10 аугментом, например +100-150 урона холодом.
Нас такое не устраивает: явного конца игры нет, да и задолбаешься эти таблички составлять - надо геймдизайнера нанимать, а денег нет.
Значит надо сделать так, чтобы какие бы цифры не были на текущем уровне, упавший предмет всегда находится в заданных рамках для текущего уровня.
Немного подумав пришёл к выводу:
Должны быть "статичные" параметры, которые не меняются по ходу игры, в нашем случае хп персонажа всегда 100, скорость чтения заклинаний всегда 100%. На них соответственно подвяжутся аугменты Макс хп, реген хп и скорость чтения заклинаний
И второй вариант динамические параметры: урон заклинаний растёт при прокачке, кол-во денег, которое падает с монстров увеличивается с повышением сложности.
*Вжик* длиною 3 вечера и теперь генерируются подобные предметы:
От чего зависит цвет? У предмета редкость - кол-во аугментов. А у аугмента те же самые тиры, но систем такая: если T1, то просто делаем случайное значение из заранее-таки написанной ручками таблички, где есть min-max. Если T2, то к этому случайному значению прибавляем один максимум, если T3, то уже 3 максимума. Таким образом легендарный аугмент [оранжевый] сильно лучше редкого [фиолетовый].
Дальше нужен крафт, ведь плохие и старые итемы надо куда-то девать. Изначальная мысль была просто собирать все аугменты в кучу и генерировать из них новый предмет. Получилась совсем непредсказуемая штука, учитывая, что есть куча рангов предметов, крафтя с зелёных предметов невозможно предсказать и как-то повлиять что окажется в итоговом легендарном предмете.
Второй вариант был *ТОЛЬКО УЛУЧШЕНИЕ* - т.е. из кучи аугментов выбирались лучшие. В этом случае имба гарантирована каждый раз и крафт перестаёт быть интересным.
К сожалению видео не сохранились, придётся верить на слово.
Третий и текущий вариант:
Из предмета донора некоторые аугменты могут переехать в получателя. А могут и не переехать. В плане интерфейса сначала думал обойтись без лишнего окошка, тыкая на кнопки, но посмотрите как это выглядело:
*ничего не понятно*
Так что пришлось-таки сверстать дополнительное окошко и потратить кучу времени, чтобы писать там возможные результаты крафта и итоговые результаты крафта. Ниже крафт сессия на пару минут:
Теперь вроде стало лучше, но тоже не идеально.
Потом решил отдохнуть от сложных тем и сделал циферки нанесённого урона и полоски хп.
ps: надо бы писать девлог почаще, а то стена текста слишком большая.
Дальше надо делать баланс и контент (больше скилов, монстров, итемов, аугментов). А ещё локализацию. И, кстати, надо сделать клики полезнее. И оффлайн доход. Я обязательно выживу.
Лига Разработчиков Видеоигр
8.5K постов23.1K подписчиков
Правила сообщества
ОБЩИЕ ПРАВИЛА:
- Уважайте чужой труд и используйте конструктивную критику
- Не занимайтесь саморекламой, пишите качественные и интересные посты
- Никакой политики
СТОИТ ПУБЛИКОВАТЬ:
- Посты о Вашей игре с историей её разработки и описанием полученного опыта
- Обучающие материалы, туториалы
- Интервью с опытными разработчиками
- Анонсы бесплатных мероприятий для разработчиков и истории их посещения;
- Ваши работы, если Вы художник/композитор и хотите поделиться ими на безвозмездной основе
НЕ СТОИТ ПУБЛИКОВАТЬ:
- Посты, содержащие только вопрос или просьбу помочь
- Посты, содержащие только идею игры
- Посты, единственная цель которых - набор команды для разработки игры
- Посты, не относящиеся к тематике сообщества
Подобные посты по решению администрации могут быть перемещены из сообщества в общую ленту.
ЗАПРЕЩЕНО:
- Публиковать бессодержательные посты с рекламой Вашего проекта (см. следующий пункт), а также все прочие посты, содержащие рекламу/рекламные интеграции
- Выдавать чужой труд за свой
Подобные посты будут перемещены из сообщества в общую ленту, а их авторы по решению администрации могут быть внесены в игнор-лист сообщества.
О РАЗМЕЩЕНИИ ССЫЛОК:
Ссылка на сторонний ресурс, связанный с игрой, допускается только при следующих условиях:
- Пост должен быть содержательным и интересным для пользователей, нести пользу для сообщества
- Ссылка должна размещаться непосредственно в начале или конце поста и только один раз
- Cсылка размещается в формате: "Страница игры в Steam: URL"