1

Step 1

Исправление ошибок архитектуры

2

Step 2

Локализация

3

Step 3

Исправление режима "Endless"

4

Step 4

Добавление режима "Time Attack"

5

Step 5

Интеграция Google API и таблицы рекордов

6

Step 6

Запуск рекламной кампании

1

Step 1

Исправление ошибок архитектуры

2

Step 2

Локализация

3

Step 3

Исправление режима "Endless"

4

Step 4

Добавление режима "Time Attack"

5

Step 5

Интеграция Google API и таблицы рекордов

6

Step 6

Запуск рекламной кампании

31 August 2016 11 September 2016
Goal completed 15 September 2016

Goal author

General

Доработать игру "Find My Couple"

Месяц назад я всё-таки сподобился запустить свою первую игру:

https://play.google.com/store/apps/details?id=com....

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

 Goal Accomplishment Criteria

Обновление выпущено, реклама запущена

  1. Исправление ошибок архитектуры

    Этот этап идет самым первым, т.к. нужен для остальных этапов.

    Основной ошибкой я считаю организацию хранения карт активного поля - я предполагал поле как прямоугольное поле произвольного размера, которое могло увеличиваться в обоих направлениях. Из-за это карты хранились в списке ArrayList<Card>, а карта знала о своем положении в мире. Увеличение я так и не запрограммировал и в рамках данной игры не собираюсь этого делать. Так что теперь карты будут храниться в двумерном массиве, карта потеряет знания о собственном положении в мире. Связанным изменениям подвергаются рендер, обработчик касаний, хранение некоторых переменных и генерация новых карт.

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

  2. Локализация

    Название игры, текст главного меню и меню "возврата" сейчас представлены спрайтами. Для локализации стоит посмотреть генерацию шрифтов на лету и определение длины текста. Кроме того, будет нужно исправление локализованных картинок в Play Market.

  3. Исправление режима "Endless"

    Было предложено разумное улучшение режима - отсчитывать до 5 ошибок подряд, а после этого добавлять новые карты. Таким образом возможна ситуация, что поле будет заполнено до конца - соответственно, появится "конец" игры.

    Остается только решить, что делать с полем, когда оно почти полностью заполнено.

    Решение требует также добавления нескольких звуковых эффектов, состояния "Game over" и изменения механизма добавления карт.

  4. Добавление режима "Time Attack"

    Почти то же самое, но с ограничением по времени - скажем, в пять минут. Влияние времени должно стимулировать игрока.

  5. Интеграция Google API и таблицы рекордов

    Я не уверен насчет этого пункта. Пока я подразумеваю под ней сравнение результатов игроков друг с другом, но не знаю, даёт ли Google API хранение такой информации.

  6. Запуск рекламной кампании

    Попробую вариант с баннером-строкой на 10 дней. Смысла тратиться на полноэкранную рекламу не вижу - не окупится.

  • 1133
  • 31 August 2016, 16:38
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?