1

Этап 1

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

2

Этап 2

Локализация

3

Этап 3

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

4

Этап 4

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

5

Этап 5

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

6

Этап 6

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

1

Этап 1

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

2

Этап 2

Локализация

3

Этап 3

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

4

Этап 4

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

5

Этап 5

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

6

Этап 6

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

31 августа 2016 11 сентября 2016
Цель завершена 15 сентября 2016
Общая

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

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

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

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

 Критерий завершения

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • 895
  • 31 августа 2016, 16:38
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?