Никто не мог и подумать, а если выпустить игру без полировки и не делать хотфиксов, то вас ждёт...
TLDR: полный провал
рейтинг <50 означает, что в неё лишь иногда случайно заходят, но сразу выходят. 16 человек в день - это даже ещё и круто для такого рейтинга.
Самый главный озвученный минус: нет обучения. Люди просто заходят, не понимают что надо делать и выходят. Там ещё и куча детей, которые вообще не стараются разобраться в играх. В общем делайте туториал.
Немного статистики:
сколько % людей кликают на иконку, если её увидят при выборе во что бы поиграть. Должно быть минимум 5.
даже интересно что это был за всплеск. вообще я целился в 15+ минут.
Показатель сколько игроков заходят на второй день. Для интереса оставил категории, как видим, согласно жанру должно быть от 15 до 30%.
Ну и самое интересное под конец: деньги!
Напомню, что реклама ломала игру, так что залил без рекламы - это автоматический баннер сбоку. Всё логично: нет игроков и монетизации, нет денег ^^,
В общем отдохнул я хорошо, придумал себе ещё десяток концептов для игр. Очень хочется перекинуться на них, но всё-таки понял-принял, что сначала надо закончить тут.
Теперь хочу за 2 недели поправить все косяки игры: сделать рекламу, обучение и баланс, заменить иконки и прочее seo. Скорее всего это уже ни на что не повлияет - на яндексе, на сколько я знаю, не оживают игры от обновлений. Но на основе этой игры я буду делать другие, так что надо чтобы все системы работали нормально. В последний момент обнаружить, что не работает монетизация было очень обидно.
Вообще думаю, мб можно удалить её со стора, добавить пару фичей, которые сильно изменят облик игры и залить заново, чтобы снова получить неделю в новинках.
Данные запаздывают на пару дней, так что это информация по тестированию)
Ну что ж, это был весьма короткий путь длинною в месяц. Под конец пришлось немного покранчить, но цель достигнута: релиз за месяц. Не скажу, что игра прямо готова, если она хоть немного народу зайдёт, я продолжу разработку, т.к. ещё как минимум хотелось бы настроить по-человечески баланс, сделать так, чтобы можно было выбрать только 3 заклинания, которые работают, сделать стихии и резисты у монстров, чтобы даже круто выкачав заклинание приходилось периодически переключаться. Кстати расчёт дпс тоже надо поправить.
мусор
Ещё куча недоработок по крафту: серые предметы и синие/серые усиления бесполезны, мне такое не нравится. Ну и старые предметы бесполезны. А потому как иногда уровень растёт очень быстро, то предметы быстро устаревают, следовательно крафтить иногда тупо лень - проще новых шмоток нафармить с лучшими цифрами.
одна жёлтая стата делает предмет полезнее, чем гора серых :(
Ну и монетизация. Тут ещё конь не валялся.
Обучение? Чуть не забыл xD
Раз уж это дневник, то расскажу чем занимался последние дни. Работал работу xD Ну и правил баги всё оставшееся время. Баги были самые разные - оффлайн доход считался не верно, при смерти санфаер не вырубался и спокойно себе фармил. Также этот санфаер имел дпс х60, т.к. фактически является снарядом, который пускают раз в 60 секунд, но логика расчёта дамага в этот раз забыла учесть эти 60 секунд и каждую секунду наносила дамаг, который должна была наносить все 60 сек =).
Ещё настроил магазин, теперь там можно выбрать тип покупки и даже деньги потратятся при покупке :D Ну а самая пакость оказалась в рекламе: реклама ломает приложение яндекс игры, так же игра виснет при первой рекламе в микрософт едже (но кто его юзает?) Потратил, наверное, часов 12 на этот баг и всё равно ещё не разобрался. В общем пришёл к выводу, что пока я в отпуске, рекламы не будет) Заодно так получу более достоверную информацию, заходит ли геймплей игрокам.
А теперь чуть подробнее: Первым делом как и обещал поправил оффлайн доход. обычно в айдл играх всё просто - берём генерацию каждого генератора, умножаем - получаем. Но тут ведь ещё игрок может фармить на разных уровнях. Так что я запоминаю сколько игрок в минуту фармит монстров на конкретном уровне сложности, и на основе этого потом происходит оффлайн фарм. Тут есть и интересный момент: ради оффлайн фарма можно и покликать минуту - можно значительно увеличить оффлайн доход.
красиво? х2 - байт на рекламу очевидно ^^,
Потом начал готовить страничку в сторе. Помогло, что как раз недавно появился чатгпт 4о - описания всякие генерить. Хотя в прошлые разы я и с 3.5 справлялся, короче нудное это занятие, никому не советую. Картинки в Stable Diffusion 3, предыдущий пост про это был. Ну и видео записать на разных языках.. А там перевод говно. Пошёл ручками нормальный перевод сделал заодно)
так выглядит весь русский перевод на гуглшитсе
Ну а потом долго и упорно правил баги. Из забавного, на всех видео видно какие жирные боссы, а обычные монстры разлетаются мгновенно. Оказалось это не просто так: только босс нормально рос вместе с уровнем сложности, остальные монстры значение максХП меняли, а вот текущее здоровье у них приравнивалось к атаке. Которой в общем-то нет совсем :D
Ну и мне пришёл фидбек, что с телефона играть невозможно - всё слишком мелкое, так что увеличил весь интерфейс. Так себе решение, но как мы помним, мне скоро в отпуск уезжать, а цель была зарелизить в мае.
Вот пока пишу пост, мне уже прилетело от друга, что мою всратость заметили: сделал на скорую руку переключения языка, т.к. этого просто правила требуют, но никто этим не пользуется. Ну ладно, потом поправлю :D
И ещё один отзыв появился, что в новом браузере при первом запуске ничего не работает. Этим я займусь завтра. upd: залатал: реклама, которая появляется во время загрузки всё ломает. Но она вообще-то приносит деньги, так что потом буду нормально чинить.
Интереса ради забил в 4 нейронки запрос на синего мага, сражающегося с покемоноподобными монстрами, результат:
Миджорни - полнейшая каша. Монстры на покемонов не похожи. Видимо надо всё-таки уметь промптить.
Dall-E 3 Меньше каши, монстры всё ещё ни разу не покемоны, Зато смог в руки!
Кандинский 3. Слабовато в плане сражения с монстрами, на покемонов не похожи. Композиция страдает. Мб тоже нужен более чёткий промпт.
Stable Diffusion 3. самый адекватный для промо вариант - покемоны есть, чёткое понимание где маг - где монстры. Правда с руками не справилась, зато есть монстр, который делает кусь из огненного шара)
В общем без навыков лучше всего с SD работать. А так, конечно, надо учиться промптить, без нейронок в инди нынче делать нечего.
Плюс поженил свою систему локализации из гугл таблиц с плагином яндекс игр. Первый раз попробовал сделать автоматический перевод и получилось.. прекрасное из 90х :D
Дальше буду чинить оффлайн доход и настраивать страничку для софт ланча :)
Видимо релиз будет под названием Выживание мага (Idle Wizard Survivor), как более простой и.. пинок я сделать не успеваю, хотя Пинок и магия мне нравились больше.
TLDR: добавил все типы предметов и категории в инвентарь, добавил аугментов под все скилы, нашёл магазин, запилил покупку предметов, сделал тестовый баланс, собрал билд.
Ну а теперь поподробнее. Первым делом решил добавить несколько видов предметов. Т.е. всякие ботинки-шапки-кольца. Но когда я обнаружил, что типов предметов у меня аж 8, то даже без теста стало понятно, что без фильтрации инвентаря не обойтись. Сделал дешёвую версию - эквип, далее по типам. Но появилась проблема: поднимаешь предмет, непонятно что поднял. Так что добавил кнопку "Новое", но пока логики на ней нет.
иконки какие были, такие и нацепил ^^,
С кучей итемов пришла беда: везде одинаковые аугменты. Пришлось и их набивать. Каждому скилу пока по 2 варианта: дамаг и каст спид. В планах есть добавить всякие интересные, но это только если игра покажет жизнеспособность.
конфетки справа от монет пока упорно не замечаю.
Примерно на этом этапе нашёл кнопку магазина. Решил посмотреть что у меня там. Оказалось покупка предметов почти работает. Запилил. Потестив, понял, что надо разделить всё совсем по категориям. Типа если перчи совсем не падают - идёшь и покупаешь. Ну и цены пока статичные.
Тут я решил собрать билд, но совсем без баланса как-то грустно. Поэтому постарался сделать какой-то баланс, чтобы можно было "почувствовать" игру.
Так выглядела игра из билда. От мага и мностров остались только тени.
Весьма опечалившись пошёл копаться. Оказалось, что Addressables опять не хотят в веб. Это такая штука, чтобы память не захламлять, а то потом удивляются почему хром жрёт 32 гига оперативки. Я на этот модуль потратил уже недели 2 точно. Не хочет работать. Ну и не надо. Снёс к чертям. Тада!
Ну и итоговый геймплей в начале поста. Правда с бесконечными деньгами ^^, Пока ощущается, конечно, что игра сырая. Но самое главное понял, что система с аугментами и крафтом всё-таки пока мне не нравится: получая итем с синими и серыми статами его проще удалить, чем крафтить - ничего путнего не выйдет всё равно. серые предметы вообще подбирать не надо - ухудшать итем никогда не хочется. И хп бар уродский.
В общем будем работать. Дальше локализация и всякое Idle поведение.
Поключил к задаче именования нейросетку. Топ варианты: Один в поле маг One wizard in the field Пинок и магия Kick and Wizardry / Kick and Magic Боевой Маг Idle Battle Mage Осада Мага Idle Wizard Siege (за этот вариант топит нейросетка) Выживание мага Idle Wizard Survivor
А вообще за сегодня сделал 9 новых скилов и 2 рескина. чтобы все не были совсем уж одинаковые пришлось добавить несколько механик - лужа, лазер, пинг понг, а так же эффекты типа яда и замедления. Результатом не так чтобы сильно доволен - с частицами ещё играть и играть, но пока что сойдёт. Завтра займусь наполнением итемов.
ТЛДР: добавил итемы, крафт и хп бары. Всё ещё не знаю как назвать игру :( "Маг бьёт монстров на поляне"? помогите :(
Ну а теперь поподробнее: Остановились в прошлый раз в том, что в принципе рассказали игре, что предметы бывают. Описывать сотни предметов, да ещё и так, чтобы с бесконечным прогрессом они оставались балансными - сизифов труд. Да здравствует рандомная генерация. Каждое свойство предмета назовём аугментом - увеличение/приращение с английского. По большому счёту не важно как называть, лишь бы понимать про что речь. Ну и надо придумать как с этими аугментами работать. В дьябло/пое и всех похожих играх есть начало и явный конец, так что у их аугментов геймдизайнеры составили таблички с разными тирами [tier - уровень/ярус], т.е. в начале тебе может выпать предмет только с tier 1 аугментами, например +1-5 урона холодом, а в конце уже открыты все тиры и может упасть шмотка с tier 10 аугментом, например +100-150 урона холодом. Нас такое не устраивает: явного конца игры нет, да и задолбаешься эти таблички составлять - надо геймдизайнера нанимать, а денег нет. Значит надо сделать так, чтобы какие бы цифры не были на текущем уровне, упавший предмет всегда находится в заданных рамках для текущего уровня. Немного подумав пришёл к выводу: Должны быть "статичные" параметры, которые не меняются по ходу игры, в нашем случае хп персонажа всегда 100, скорость чтения заклинаний всегда 100%. На них соответственно подвяжутся аугменты Макс хп, реген хп и скорость чтения заклинаний
И второй вариант динамические параметры: урон заклинаний растёт при прокачке, кол-во денег, которое падает с монстров увеличивается с повышением сложности.
*Вжик* длиною 3 вечера и теперь генерируются подобные предметы:
От чего зависит цвет? У предмета редкость - кол-во аугментов. А у аугмента те же самые тиры, но систем такая: если T1, то просто делаем случайное значение из заранее-таки написанной ручками таблички, где есть min-max. Если T2, то к этому случайному значению прибавляем один максимум, если T3, то уже 3 максимума. Таким образом легендарный аугмент [оранжевый] сильно лучше редкого [фиолетовый].
Кнопки крафта - неудачное решение
Дальше нужен крафт, ведь плохие и старые итемы надо куда-то девать. Изначальная мысль была просто собирать все аугменты в кучу и генерировать из них новый предмет. Получилась совсем непредсказуемая штука, учитывая, что есть куча рангов предметов, крафтя с зелёных предметов невозможно предсказать и как-то повлиять что окажется в итоговом легендарном предмете. Второй вариант был *ТОЛЬКО УЛУЧШЕНИЕ* - т.е. из кучи аугментов выбирались лучшие. В этом случае имба гарантирована каждый раз и крафт перестаёт быть интересным. К сожалению видео не сохранились, придётся верить на слово.
Третий и текущий вариант: Из предмета донора некоторые аугменты могут переехать в получателя. А могут и не переехать. В плане интерфейса сначала думал обойтись без лишнего окошка, тыкая на кнопки, но посмотрите как это выглядело: *ничего не понятно*
Так что пришлось-таки сверстать дополнительное окошко и потратить кучу времени, чтобы писать там возможные результаты крафта и итоговые результаты крафта. Ниже крафт сессия на пару минут:
Теперь вроде стало лучше, но тоже не идеально.
Потом решил отдохнуть от сложных тем и сделал циферки нанесённого урона и полоски хп.
ps: надо бы писать девлог почаще, а то стена текста слишком большая.
Дальше надо делать баланс и контент (больше скилов, монстров, итемов, аугментов). А ещё локализацию. И, кстати, надо сделать клики полезнее. И оффлайн доход. Я обязательно выживу.
Для всех поклонников футбола Hisense подготовил крутой конкурс в соцсетях. Попытайте удачу, чтобы получить классный мерч и технику от глобального партнера чемпионата.
А если не любите полагаться на случай и сразу отправляетесь за техникой Hisense, не прячьте далеко чек. Загрузите на сайт и получите подписку на Wink на 3 месяца в подарок.
Итак монстры прут, их можно покликать, но пользователи становятся всё требовательнее и рескин куки кликера уже не прокатывает - кликать до бесконечности людям надоедает. А те, кому не надоедает, играет в кукикликер. У них там прогресс.
Поэтому я решил подойти к этому моменту с 3 сторон: 1) Кликать можно и нужно, это должно приносить какую-то пользу, но не решающую. 2) Игрок должен регулировать прогресс прокачкой на разных уровнях сложности. 3) Надо придумать чем ещё игроку заняться, причём на столько, чтобы ему было интересно сидеть и смотреть как маг сам убивает мобов.
Начнём с середины: Этот момент возможно будет самый сложный для понимания игрока, но быстрое убийство монстров за меньшую награду зачастую прибыльнее, чем долгое ковыряние "дорогих" монстров. В общем тут я пока просто сделал интерфейс для переключения уровней.
Ну а ответ на третий пункт
ИТЕМЫ!
С мобов должны дропаться с хорошим шансом предметы, которые лежат не долго, так что надо следить и хватать. Потом предметы можно крафтить, так что в общем-то даже белые могут быть полезны. С системой крафта разберёмся потом, сначала надо в принципе реализовать предметы. Та система, которая была в прототипе разрабатывалась с другой идеей, рандомная генерация предметов всё меняет. Тут я прочесал ассетстор, хотел найти нормальную систему инвентаря, но они все сделаны под стандартные сурвайвалы. Ладно, тогда пишем своё.
Рассказал игре что такое предмет и как с ним себя вести, о том что бывают разная редкость предметов и научил монстров иногда их выкидывать. Но вот незадача! Для весёлой казуальной картинки я хорошенечко засветил сцену, в таком варианте заклинания ещё можно было разобрать, а вот с предметами совсем беда. Пришлось немного часа 3 поиграться с цветами и светом и в итоге получилось так:
Что скажете? не слишком ядовито? Можно в принципе вернуться обратно в более мягкие цвета, не знаю какой вариант больше школьникам заходит (судя по всему, ЦА яндекса - школьники)
А потом у меня сгорел ССД
Остальное время я потратил на покупку нового и переустановку винды. Так что рандомную генерацию предметов и крафт будем обсуждать в следующий раз)