Обновление игры + Конкурс

Обновление V0.2

Привет DTF!
12 февраля 2021 года, я выложил в Play Market свою первую игру. 16 февраля того же года, она вышла в свет. За это время я получил достаточно отзывов и даже постоянных игроков чтобы начать работу над обновлением. Просьбы и предложения по улучшению игры, я читал каждый день, которые приходили мне на почту и как отзывы в Google Console. В основном они были связаны с тем, чтобы добавить в игру скины, настройку чувствительности и усложнить сам процесс игры. Работа была сложной, ибо надо было научиться работать с игровым интерфейсом и так же, добавить возможность настройки чувствительности. Да, я прекрасно знаю что для некоторых пользователей и разработчиков может показаться слишком простым, но для меня все только начинается. Поэтому представляю небольшую статью о том, как шел процесс разработки и что в итоге появилось в грядущем обновлении.
И вот спустя пару минут, пока я писал эту статью обновление уже доступно для скачивания

Добавление ловушек

Первой и самой важной задачей для меня, была реализация спауна ловушек. Проблемы появились на первых строчках кода. Первый тест был на том, чтобы ловушки спавнились через тот же скрипт, что и обычные платформы, что принесло с собой куча багов. Начиная с того, что первой платформой могла быть ловушка, или же появиться прям над вами вместо следующей платформы. Следующая попытка была основана на том, чтобы при определенных условиях срабатывал алгоритм появления "неприятных" платформ. Что в итоге почти все получилось, но первые нотки радости сразу же пропали. Ибо послу двух прыжков, вместо того чтобы появляться, ловушки заменяли буквально на лету обычные платформы. И они были невидимые! Я посмеялся и принялся дальше работать.
Следующий и последний шаг, был основан на том, чтобы просто с нуля написать новый скрипт для появления ловушки, привязать местоположение обычной платформы.
И да, черт возьми, это сработало! Они появлялись как надо. И самый важный штрих был в том чтобы поставить алгоритм "правильного" их появления. То есть, если обычная платформа ближе к левому краю экрана, то ловушка спавнится справа, и наоборот.
В конце работы над ловушкой, добавил ей анимацию.

Вот эти "прекрасные" обманщики
Вот эти "прекрасные" обманщики

Добавление главного меню и настройки чувствительности

Следующий по важности этап, был основан на том, чтобы создать главное меню с "интересной" штукой. Сначала просто добавить название игры, кнопку Play и кнопку Settings, для перехода в определенный раздел. С этим этапом вроде никаких проблем быть не должно, но вот настройка чувствительности была действительно сложной. Ибо появился баг, что игрок вроде меняет чувствительность, но в когда он возвращается для того, чтобы изменить ее, то видит, что ползунок вернулся на свое первоначальное место. В итоге, подумав головой, исправил данную ошибку и добавил пару дополнительных фичей. Например, отображение числа показывающее текущий уровень чувствительности и странного персонажа. Человечек попал в главное меню прыгает там, не знаю зачем... и появился еще на заставке. До сих пор не понимаю откуда он, но решил его оставить.

Итоговый список обновления

1. Ловушки. Чтобы набор нового рекорда стал намного сложнее и интереснее, чем это было раньше.
2. Главное меню с каким-то странным персонажем.
3. Настройка чувствительности. По просьбе многих игроков реализована функция по выбору чувствительности, ибо у многих были проблемы с прыжком до параллельной границы экрана.
4. Музыка для главного меню. Чисто для атмосферы.

Тесты

Самое сложное и самое надоедающее - был момент тестов перед выходом. Ибо появилось много багов, которых я не замечал. Например, что с самого начала игры чувствительность была равна 0! А это означало, что игрок не мог управлять персонажем. Единственное решение было сначала зайти в настройки и поставить хоть какую-то чувствительность. 30 минут размышлений пошли на пользу и в итоге баг был устранен. Сбилдил проект, загрузил установил, появился новая ошибка. Игрок не мог двигаться и тупо проваливался сквозь платформу. Когда понял, в чем был баг, то все пофиксил и снова переустановил. Все заработало как надо.

Вот и конкурс

В общем, суть конкурса проста. Вы должны набрать наибольшее количество очков (то есть ваш рекорд) и отправить его мне на почту - skinnymancr@gmail.com.
ВАЖНО! Чтобы ваша фотка была сделана так, чтобы вашу статистику сфоткал другой человек (фото телефона с телефона).
Соревнование продлится с 22.02 с 00:00 до 12.03 18:00.
1 место - 1000 руб.
2 место - 500 руб.
3 место - 250 руб.
Так же кому интересно, можете поддержать данный челлендж тэгом #HyperSamuraiChallenge

Итог

Спасибо тем людям, которые помогли организовать данный челледж и были рядом со мной, поддерживали в моменты, когда хотелось опустить руки, так даже не начав и просто мотивировали идти дальше.
Отдельная благодарность моей девушке Лене, маме, брату и сестре, и топовому чуваку с идеями и художнику - Ваньке.
P.S. Ссылка на игру

1414
33 комментария

Чтобы ваша фотка была сделана так, чтобы вашу статистику сфоткал другой человек (фото телефона с телефона).

Ты же наверн в курсе, что можно сделать скриншот, накрутить очков в фотошопе, сбросить обратно на телефон, открыть скриншот и сфотать на другой телефон?

4

Можно сделать всё. Везде. От скрина до видео.) Просто теряется интерес от самой игры. Как говорится, не нравится игра, не играй. Нравится пыхти сам.) 

2

Но спасибо большое за это, не учел данную штуку

2

Если что, то попрошу отправить мини видосом результат, тип как проверка, что реал игра, а не обман

1

За минуту игры в раннем доступе 2 рекламы. Это очень отталкивает

3

Но все равно спасибо за мнение братик, возьму на заметку. Все равно в планах сделать так, что чем больше игроков играет, тем еще меньше пихать рекламы

1

Там зависит от количества смертей, если действительно будет отталкивать большое количество игроков, то увеличу этот порог :)
P.S. Если быть прямолинейным, то есть казуальные игры намного хуже (после каждой смерти или прохождения уровня включается реклама, бывает даже, что не пропустишь)