Балда Онлайн для iOS

:

Это история создания и развития бесплатной игры для iPhone и iPad под названием «Балда Онлайн» (англ. название – Blockhead Online). Если вдруг кто не знает, в игре участвует 2 игрока, по очереди составляющие слова на игровом поле, размером 5 на 5 клеток. Во время своего хода игрок должен поставить на поле одну букву и составить слово с участием этой буквы. У кого к концу игры будет длиннее суммарная длина слов, тот выиграл. На ход дается 2 минуты.

Игра развивает эрудицию, память и чувство времени.

Идея

Идея создать эту игру возникла когда под Новый Год 2013 к нам пришли гости и мы захотели сыграть в «Балду». Я поискал в App Store и обнаружил, что на те 5 или 6 разновидностей «Балды», которые там были, без слез смотреть невозможно. Непонятно как, с таким низким качеством исполнения они вообще там смогли оказаться.

Со студенческих времен я запомнил насколько затягивает «Балда», поэтому ожидал, что потенциал у игры, если сделать качественно, будет высок. Как оказалось, я не ошибся. Игра действительно затягивает.

 

Подготовка

Поговорив со знакомым программистом, мы решили сделать «Балду» для iOS. Договорились, что я займусь графикой, звуком, рекламой и логикой игры, а программист возьмет на себя техническую реализацию.

К сожалению, как это часто бывает, на практике у программиста появилось много других более важных дел. Мне пришлось искать других исполнителей для этого проекта. Это оказалось к лучшему, т.к. используя PhoneGap (компилятор в Objective C с других языков) программист вряд ли смог бы реализовать код столь же качественно, как это возможно с помощью «родной» среды разработки Apple Xcode.

При поиске исполнителей, попадались предложения выполнить работу по первоначальному ТЗ, доходящие до 350 тыс. руб., которые, естественно, были отклонены. В итоге бюджет разработки игры на текущий момент (ТЗ + 10 доработок) составил порядка 200 тыс. руб. + 14 тыс. руб. на рекламу (см. ниже). Финансирование осуществляется исключительно на свои личные средства.

В итоге, после недолгих поисков я нашел отличную команду из двух талантливых ребят, один из которых занялся «движком» игры, а второй – реализацией интерфейса. Первоначальный приятель-программист тоже пригодился: написал серверную часть, где хранится статистика игроков и игр, считается рейтинг и пр.

Балда Онлайн для iOS

 

Концепция

Наша задача – сделать лучшую «Балду» в мире. Лучшую – это не значит самую навороченную. Лучшая, с нашей точки зрения, значит самая красивая, удобная и увлекательная. Учитывая, что платформа была выбрана iOS, максимальное внимание уделяется юзабилити и дизайну (не в обиду обладателям Андроидов).

Начали мы с реализации онлайн-игры с реальными соперниками, т.к. я был уверен, что играть с живым игроком – это самое интересное. Затем добавили игру с компьютером. К нашему удивлению игры с компьютером пользуются в 2-3 раза больше популярностью, чем онлайн. Возможно, играет роль психологический момент: проиграть компьютеру не так обидно.

Изначально, я был против какой-либо рекламы в игре, т.к. она портит внешний вид. Я хочу, чтобы максимальное количество людей играло бы в игру. Поэтому была выбрана модель free to play, когда все основные возможности игры доступны бесплатно.

В настоящий момент почти все базовые функции в игре реализованы. В ближайших апдейтах будут вводиться платные возможности (о них ниже).

 

Разработка

Работа над игрой началась в феврале 2013, а уже 30 апреля первая версия игры была доступна в App Store. К настоящему моменту было порядка 10 апдейтов, последний из которых принес возможность игры вдвоем на одном устройстве, иллюстрации к использованным словам, автоподстройку компьютера под игрока, 3D-обои с эффектом «параллакс» и др.

В процессе разработки, как это часто бывает при работает по схеме фриланса, пару раз случались моменты, когда охватывала паника вплоть до отчаяния: любой фрилансер вправе забросить работу в любой момент, например, найдя постоянную работу, сославшись на личные обстоятельства или вообще ни на что не ссылаясь. Менять коней на переправе – очень неблагодарная работа. Но, слава богу, в конце концов ребята тоже поверили в игру и больше никаких сомнений в продолжении развития «Балды» у меня нет.

Сейчас над игрой, с разной степенью интенсивности, трудятся 4 человека. Технически работа организована с использованием общей папки Dropbox, а все общение протекает В Контакте и Skype (т.к. В Контакте не везде популярен).

В процессе эволюции от концепта к коммерческому продукту, игра выглядела так:

Балда Онлайн для iOS

Балда Онлайн для iOS

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

Вот статистика по 560 участникам нашей группы В Контакте, посвященной игре. Я думаю, она примерно отражает ситуацию по всем игрокам «Балды Онлайн»:

  • Пол: 55% - женщины, 45% - мужчины
  • Страны: 83% - Россия, 8% - Украина.
  • Города: 19% - Москва, 13% - Петербург, 1,4% - Уфа, 1,1% - Грозный
  • Образование: 35% - студенты, 50% - одно высшее, 10% - два и более высших.

Очень приятно что игроки в «Балду» обладают высоким интеллектом, начитаны, интересуются языком.

 

Особенности игры

В настоящее время, основными отличительными особенностями игры являются:

  • Имеется 3 режима игры:
    • Онлайн с друзьями или случайными соперниками.
    • С компьютером на 4 уровнях сложности. Причем компьютер со временем подстраивается под манеру игры своего живого соперника.
    • Вдвоем на одном телефоне или планшете.
  • Только в нашей «Балде» есть встроенные определения слов с иллюстрациями! Это позволяет значительно повысить уровень собственной эрудиции и память.

Балда Онлайн для iOS

  • На главном экране игры отображается информация о текущем количестве игроков. Скачайте игру «Балда Онлайн» по ссылке в конце статьи и проверьте, сколько людей играют прямо сейчас.
  • Все онлайн-игроки разделены на лиги. Игроки высшей лиги (места с 1 по 5000) играют только между собой. Остальные игроки играют также только между собой. Таким образом, более слабые игроки не пересекаются с лидерами.
  • В «Балду» можно играть как на русском языке, так и на английском.  Причем, для английских слов доступен как перевод на русский, так и определение на английском.
  • Мы потратили  и продолжаем тратить большое количество времени на словари – как на русский (22 тыс. слов), так и на английский (40 тыс. слов). Есть возможность предложить слово для включения в словарь прямо из игры.
  • Только в нашей «Балде» есть призовая клетка. Игрок, поставивший букву на эту клетку получит 1 или 2 дополнительных очка к слову. Призовая клетка вносит интригу в игру и делает ее более непредсказуемой.
  • Игра содержит задачи для решения. В задаче нужно поставить букву и составить слово заданной длины или больше.
  • В игре имеется чат с предпросмотром  у аватара соперника.
  • У каждого игрока есть рейтинг, место в таблице лидеров, ведется статистика. Рейтинг меняется как по результатам онлайн-игр, так и после игр с компьютером, в т.ч. оффлайн.
  • 4 вида обоев, в т.ч. 2 шт. с 3D-эффектом «параллакс» (только на iOS 7).

 

Публикация и продвижение

Публикация в App Store заняла у нас чуть больше недели. Никаких проблем при этом не было. Обновления раньше происходили быстрее – 4-5 дней. Рекорд в 2 дня был поставлен когда Apple представила iOS 7. Видимо, торопились обработать приложения, поддерживающие эту новую операционную систему. А вот в последнее время (октябрь-ноябрь) модерация обновлений занимает около недели, что на мой взгляд слишком долго.

С момента появления и до октября мы практически не предпринимали попыток прорекламировать игру, а все внимание было уделено доводке. Пользователи находили приложение поиском по App Store по слову «Балда». Даже с учетом того, что в поиске наша игра находится на втором месте (т.к. нет версии для iPad), игру скачивало по 250-300 игроков в сутки.

Зато после первого же серьезного продвижения игра показала впечатляющий рост к вершинам App Store. В пике Балду Онлайн скачивало до 5 тыс. игроков в сутки!

Балда Онлайн для iOS

Всего было 2 платных обзора игры с интервалом 1 неделя:

Первый обзор

8 октября в 19:00 вышел платный обзор на сайте appleinsder.ru стоимостью 10 тыс. руб. В тот день игру установило 1400 чел. (+1100 чел. к обычному уровню). В течении 1 одной недели игра вышла на 3600 ежедневных установок.

Второй обзор

14 октября вышел второй платный обзор в группе В Контакте, стоимостью 4 тыс. руб.

Очевидно, что первый обзор был для игры «пинком под зад». Дальнейший рост был обусловлен все более и более высоким местом в чартах App Store. Не последнюю роль сыграли отработанный геймплей и дизайн игры, подтвержденные высокими оценками пользователей (4 ½ звезды).

В результате, почти через 2 недели после начала продвижения игра занимала 28-е место во всех бесплатных приложениях в российском App Store, 10-е место в играх, 2-е в головоломках и 1-е в словесных!

Сейчас «Балда» немного откатилась с максимальных позиций. Скачивания игры составляют около 900-1000 в сутки. В игру играет около 11 тыс. уникальных игроков в сутки.

 

Восприятие аудиторией

Судя по отзывам в App Store и в нашей группе В Контакте игра в целом воспринята игроками очень положительно. Однако имеются и замечания (в порядке убывания популярности):

Не всегда надежное соединение. Т.к. игра создана с использованием технологии Apple Game Center, вся сетевая часть – это зона ответственности Apple. К сожалению, время от времени игра может отсоединяться от партии без видимых причин даже при наличии свободной памяти и хорошего интернета. Получается, что разработчики игр получают негативные отзывы из-за некачественной работы сервисов самой Apple. Единственная возможность что-то изменить, которую мы видим – это перевести игру с механизма Real Time на Turn Based. Но это надо исследовать и тестировать.

Нехватка слов в игре. Словарь – самый противоречивый момент как в «Балде», так и во всех остальных словесных играх. В нашей «Балде» русский словарь содержит 22 тыс. слов. Игра «Балда 39» В Контакте заявляет, что содержит 155 тыс. слов.

Словарный запас у среднего человека составляет около 10 тыс. слов. На наш взгляд, оптимальное количество слов в игре, включая редкие – 30 тыс. слов. Все, что больше – это или откровенное разговорные, региональные, очень узкоспециализированные или редко употребимые заимствованные слова. В последней версии «Балды» мы реализовали возможность предлагать новые слова прямо из меню игры.

Чтобы не погрязнуть в бесконечных спорах о том, должно или нет данное слово быть в игре, мы решили, что добавляем в игру только те слова, которые есть или в Википедии или в slovari.yandex.ru (раздел «Русский язык»).

Когда игра была менее популярна, иногда приходилось долго ждать, пока Game Center подберет соперника для онлайн-игры. Сейчас постоянно играет 200-300 онлайн-игроков плюс до 600 игроков с компьютером, поэтому проблема поиска соперника потеряла актуальность.

Просьба сделать игру для Android. Отвечаем честно, что пока планов портировать «Балду Онлайн» под Android нет. Тем более, что игра использует технологию Apple Game Center.

Довольно часто просили сделать возможность играть вдвоем на одном телефоне. В последнем апдейте игры (1.37) такой режим игры появился.

 

Финансовая модель

Как было сказано выше, бюджет разработки составил 200 тыс. руб., без учета моего собственного времени (2 часа в день в течении полугода) + 14 тыс. руб. продвижение.

«Балда Онлайн» - это игра по модели free to play, то есть основные базовые функции доступны без каких-либо ограничений. В ближайшее время мы планируем добавить платные функции. Оплата будет осуществляться за внутриигровую валюту (монеты).

  1. Подсказка.
  2. Дополнительные 2 минуты на ход.
  3. Расширенная статистика по играм.
  4. Обнуление рейтинга.
  5. Рейтинг в подарок.
  6. Игра втроем или вчетвером и др.

Монеты можно будет купить, а также выиграть в призовой клетке.

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

 

Поддержка

Для реакции на отзывы пользователей, особенно негативных, существует группа В Контакте, где мы оперативно реагируем на все замечания. Также, как было сказано выше, в игре есть возможность предлагать свои слова для добавления или удаления из игры.

Балда Онлайн для iOS

Мы не останавливаемся в развитии игры, т.к. верим в ее светлое будущее. За полгода вышло около 10 обновлений, почти каждое из которых не просто устраняло мелкие недостатки, но предлагает новые возможности. Вот наш фактический «роадмэп» с основными изменениями:

Версия 1.1 (первый релиз) – 30 апреля 2013 г.

  • Игра онлайн
  • Встроенные задачи

Версия 1.11

  • Решена проблема русских букв и эмотиконок в именах игроков
  • Apple Game Center переключен на русский язык
  • Добавлена обучающая задача

Версия 1.20

  • Добавлена новая музыкальная композиция
  • Дополнен словарь
  • Улучшен интерфейс и оформление
  • Добавлена справка как играть с друзьями и раздел новостей и секретов

Версия 1.31

  • Игра на английском: добавлен английский словарь, также на английский переведен интерфейс
  • Под аватаром выводится текущее место игрока
  • Телефон теперь не «уснет» во время онлайн-игры
  • Обновлен словарь

Версия 1.32

  • Добавлен предпросмотр сообщений в чате («балун» у аватара)
  • Собственная музыка игрока теперь не прерывается во время игры
  • Обновлен словарь

Версия 1.33

  • Добавлена игра с компьютером на 4 уровнях сложности
  • Добавлены новые обои

Версия 1.34

  • Игроки разделены на 2 лиги, чтобы сильные играли с сильными, а слабые со слабыми
  • Усовершенствована игра компьютера
  • Вышла Балда для детей («Детская Балда»)
  • Случайный выбор обоев при каждом запуске игры
  • Обновлен словарь и дизайн

Версия 1.35

  • Компьютер научился пропускать ходы
  • Текущее количество игроков выводится на главном экране игры

Версия 1.36

  • Возможность играть с компьютером на рейтинг и статистику
  • Аплодисменты за длинные слова
  • Улучшены обои
  • Добавлена таблица изменения рейтинга
  • Обновлен словарь

Версия 1.37 (текущая)

  • Новый режим игры - вдвоем на одном телефоне или планшете
  • Добавлено 1200+ новых слов в словарь с возможностью предлагать разработчикам свои слова прямо из приложения
  • Для необычных слов вместе с определением выводится иллюстрация для лучшего запоминания
  • 3D-обои с параллаксом
  • Компьютер теперь подстраивается под вашу игру по прошествии нескольких партий
  • В таблице лидеров теперь выводится предыдущий и следующий игроки
  • За 8 сек. до конца время окрашивается желтым цветом чтобы не пропустить ход

 

Планы на будущее

После реализации всех наших и пользовательских «хотелок» на iPhone, скорее всего займемся портированием для iPad. Затем, в зависимости от результатов, возможно, задумаемся о разработки «Балды» под Android и другие платформы.

Параллельно есть большое желание попытаться заявить игру на Западе. Там привычная нам игра «Балда» практически неизвестна. Все для этого имеется: в игре есть англоязычный интерфейс и словарь со значениями слов (и их переводом на русский язык).

 

Рекомендации разработчикам

Постарайтесь сразу максимально четко разделить роли в команде. Не отчаивайтесь, если кто-то из команды выпадет из процесса. Постарайтесь найти ему замену, но не бросайте работу.

При формировании команды, учтите, что от участников потребуется не только вкладывать собственное время и знания, но и, как минимум на первых порах, собственные деньги. Например, за сервер, рекламу, дизайн (см. след. пункт).

Если вы не сильны в дизайне (будьте объективны), потратьте деньги на профессионального дизайнера, который задаст канву, фирменный стиль. Это сильно поможет в работе над приложением в дальнейшем.

Пользуйтесь для общения внутри команды чатом В Контакте, который гораздо удобнее Скайпа, почты или аськи.

Если ваше iOS-приложение оптимизировано только под iPhone или только под iPad, оно будет проигрывать в поиске внутри App Store приложению, оптимизированному под обе платформы.

Балда Онлайн для iOS

 

Итоги

Я получил большое удовольствие и от процесса разработки и от результата. Игра пользуется устойчивой популярностью и имеет хорошие отзывы и высокие оценки. С каждым обновлением «Балда Онлайн» становится все лучше и лучше. Очень надеюсь, что с появлением платных функций удастся отбить затраты на игру и выйти в плюс.

 

Ссылка на игру «Балда Онлайн» в iTunes (бесплатно)

Группа В Контакте