HTML5 Phaser ECMAScript 6

Публичная разработка обучающей игры с целью заработать 1000 долларов в месяц

Часть 39: Динамическая работа с графикой на низком уровне Часть 38: Отчет за октябрь и игра Language Learning Flashcards Часть 37: Сцена правописания готова и рассуждения о «достижениях» в игре Часть 36: Мини игра «Правда или Ложь» за один день! Часть 35: Динамическая формула роста награды за уровень (очков) Часть 34: Как разбить код и…

Continue Reading
HTML5 Phaser ECMAScript 6

Часть 42: Мои первые 820 долларов с приложения

Всем привет, можно сказать что месяц завершили с прибылью в почти 820 долларов. Конечно это не 1000 как мы планировали, но все же успех… вот с таких слов начал бы пост разводила блогер, к числу которых я не отношусь =) Возможно это недостаток?! Информации на самом деле очень много и даже не знаю с чего…

Continue Reading
HTML5 Phaser ECMAScript 6

Часть 41: Пошаговая Инструкция; Сокрашение Слов; Мягкий Перенос (шаг 2)

Продолжаем серию статей на тему, как все же я решился выложить игру «Учим Английские Слова с Картинками: ENGLISH LINDUO» в паблик Play Google-а и какие изменения пришлось мне внести, что бы игра не набрала отрицательных отзывов сразу в первый день. Первую часть можно почитать тут. Первые отзывы игроков помогли решить невидимую для разработчика (меня) ошибку…

Continue Reading
HTML5 Phaser ECMAScript 6

Часть 40: Игра запущена, результаты и мой личный отчет (шаг 1)

Всем привет и с наступившим новым годом. Со существенной задержкой но все же игру выложил в магазин play.google.com «Учим Английские Слова с Картинками: ENGLISH LINDUO«. Как говорится, мы на один шаг приблизились к нашей цели заработать 1000 баксов в месяц =) У меня очень большой пробел между запуском игры и последним постом в блоге. По…

Continue Reading
Phaser - полезные советы

Часть 39: Динамическая работа с графикой на низком уровне

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

Continue Reading
HTML5 Phaser ECMAScript 6

Часть 38: Отчет за октябрь и игра Language Learning Flashcards

Свободного времени, а точней времени на новый проект было очень мало. Очень много занимался офлаин делами, которые в долгосрочной перспективе окупятся (я так думаю). У себя лично создавалось впечатление, что работал не много… но посмотрев на статистику за прошлый месяц, оказалось что отработал 190 часов (на 60 часов меньше чем в прошлом), из них 80…

Continue Reading
HTML5 Phaser ECMAScript 6

Часть 37: Сцена правописания готова и рассуждения о «достижениях» в игре

Всем привет! Не писал уже больше недели но было на то несколько причин. Самая главная это отсутствие комментариев. Я же вижу что каждый день приходят десятки читателей, зависают по пол часа и читают по 7 станиц в среднем, но написать пару слов лень =) Это кстати интересный парадокс, который надо любому разработчику брать на вооружение.…

Continue Reading
HTML5 Phaser ECMAScript 6, Phaser - полезные советы

Часть 36: Мини игра «Правда или Ложь» за один день!

Закончил мини игру «правда или ложь», посмотреть можно тут. Вся сцена была создана очень быстро и эффективно, благодаря новому методу. Очень хотеться рассказать вам про него, а также как я наше способ в JavaScript создавать класс который наследует свойства и методы сразу у двух родителей. Но разумней будет сначала отшлифовать неровности в этом методе, а…

Continue Reading
HTML5 Phaser ECMAScript 6, Phaser - полезные советы

Часть 35: Динамическая формула роста награды за уровень (очков)

В игру я добавил магазин покупки сердечек, времени и энергии (я считаю этот термин больше подходит чем «сила», который я использовал ранее) за монетки. Сами монетки изначально я предполагал продавать за реальные деньги. Но так как для реализации внутренних продаж надо разобрать API для Apple и Android (возможно с нудной верификацией акаунта), я решил давать…

Continue Reading
Phaser - полезные советы

Часть 34: Как разбить код и бесплатная альтернатива TexturePacker — ShoeBox

Я с первого дня обратил внимание, что в TexturePacker есть возможность задать отступы вокруг спраита, но не понял, зачем и кому они могут понадобится. Как оказалось это критично и вот почему. При анимации размера спраита (scale), размер округляется. По этой причине Phaser иногда берет полоску толщиной в один пиксель из нижестоящего спраита (в моем случае…

Continue Reading
HTML5 Phaser ECMAScript 6, Phaser - полезные советы

Часть 33: Как быстро создавать элементы интерфейса в игре

Добавил в игру два новых окошка для экзамена: победа и поражение. Обратите внимание на заголовок окошка поражения. Я заведомо написал «победа близка», что бы ободрить игрока. Это очень важно делать! В первой версии игры, переход на новый уровень происходил по мере накопления опыта. А что бы игрок не использовал старые уроки для перехода на новый…

Continue Reading