Войти

Или войди с помощью

Dev Story Буквоед. История для родителей и малышей

Информатор avatar |
Буквоед. История для родителей и малышей

ТЕКСТ: ЕВГЕНИЙ БРЯНЦЕВ. Привет. Я — разработчик приложений для iOS. На прошлой неделе мы с моделлером Натальей Лутцевой и программистом Михаилом Голубом выпустили забавное приложение для детей Буквоед. Это такая азбука, в которой буквами надо кормить милого, но вечно голодного персонажа. Тащишь букву или несколько к Буквоеду, он пережевывает и произносит название буквы. Приложение работает на айпаде, айфоне и айподтаче. Я расскажу, как мы разрабатывали персонажа, интерфейс и снимали ролик.

Идея
Cамая простая — монстр ест букву и сразу ее произносит. Это понятно и прикольно.

Персонаж
Персонаж должен был быть милым, с большой пастью, чтобы буквы помещались и такой чтобы нравился детям.

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

Стали прорабатывать варианты фактур. Пробовали мохнатенькие фактуры, чтобы персонаж был похожим на чувачков из Big Planet, но тут фактуры явно не катили.

Получался ковер настенный :) это явно не то. Решили делать просто матовым зеленым.

Продолжили работать с формой, анимацией жевания, прической, эмоциями и начал появляться какой-то конкретный персонаж.

Получившейся образ мы проработали в деталях и сделали рендеры всех кадров анимации.

Интерфейс для айпада, выбор фона и шрифта
Я уверен в том, что все хорошие приложения для детей до 6 лет должны быть без меню с кнопкой Start, без рекламы, а в бесплатных и лайт версиях не должно быть ссылок на полную версию. Потому, что дети жмут все подряд и не ожидают, что вдруг откроется эпстор или диалоговое окно. В Буквоеда мы даже не встроили rate me. Для большинства приложений можно избежать ненужных, непонятных этапов для ребенка. Приложение должно запускаться и быть готовым к работе. Так мы и сделали. После запуска появляется сразу весь алфавит и можно кормить Буквоеда.

Шрифт
Мы очень долго искали подходящую гарнитуру. Конечно же выбрали Букварную. Тоненькая, красивая, легкая. И сразу видно чем буквы различаются между собой. Именно этой гарнитурой раньше набирали азбуки и учебники.

Почему такой простой деревянный фон? – Все очень просто. На градиентных фонах буквы висят в воздухе. А если фон имеет рисунок дерева, то легче запоминать расположение буквы, изгибы выносных элементов. Да и просто приятней. Фон не должен отвлекать. Мы перебрали несколько цветовых сочетаний, фактур, контрастов, букв с фоном.

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

Озвучка
С нами согласился работать актер Александр Кудринский. Он и посоветовал нам хорошую студию звукозаписи. Работать с профессионалами очень приятно — Саша придал персонажу характер и очень забавно озвучил. На каждую букву мы делали около 20 записей — озвучка должна была получаться игровой, мультяшной, но с правильной дикцией.

Звуковые файлы для прослушки: 1.wav, 2.wav, 3.wav

Отобрав звуки принялись за иконку и надпись – логотип. Тут с первого раза получилось неплохо.

Все, можно собирать. Отдали материалы Мише Голубу. Он довольно быстро, за несколько часов собрал рабочую версию и мы при случае начали давать играть детям. Детям сразу понравилось, это было приятно.

Хоть мы и собрали рабочую версию быстро, но на то, чтобы отловить все баги и подогнать анимацию ушел примерно месяц. И ура! Миша собрал готовую версию под айпад. С ней мы уже могли начать снимать рекламный ролик.

Хорошо, когда есть друзья. Да еще с белой комнатой, двумя камерами, светом и умеющие снимать. С нами работал Алексей Антонов из студии Yatta! Мы решили сделать все просто — снять детей и то, как они играют с Буквоедом. Собрали всех знакомых мам с маленькими детьми, привезли в студию, включили свет, дали айпад, запустили Буквоеда и стали снимать. Мы очень обрадовались, что детям Буквоед понравился. Они первый раз увидели его и все эмоции сняты честно. Не знаю, правда, чтобы я делал, если бы он им не понравился) Ролик смонтировали уже через 3 дня.

Интерфейс для айфона
Теперь пришла очередь версии под айфон. И тут с моей стороны, как дизайнера и проектировщика случился факап. Дело в том, что на айфоне было бы глупо отображать всю кириллицу сразу — буквы были бы мелкими. Я решил делать слайдер из трех букв. Первая и последняя видны только на половину, а той, что по середине можно кормить Буквоеда. То есть вправо-влево тащишь — переключаешь буквы. Тянешь вниз — тащишь букву на съедение. Но я вовсе не подумал что эти зоны перекрываются. То есть телефону непонятно, тащишь ты буквы на кормление или просто скроллишь буквы влево-вправо.

Миша предложил следующее решение — когда тянешь влево-вправо до 30 градусов к горизонтальной оси — работает скролл. Когда тянешь вниз — буква тащится на кормление.

Так решили сделать. Запустили. Интерфейс хоть и стал работать, но срабатывание по-прежнему осталось непредсказуемым. Этого не должно быть. Добавлять кнопки скролла влево-вправо тоже не решение. Мы все думали как сделать правильно, а время шло. Мы выбрали такой вариант, когда буквы скроллятся по нажатию на одну из крайних. То есть нажал на крайнюю буквы — ряд сдвинулся на одну букву. Конечно, такой способ не “интуитивный”, зато дает четкий предсказуемый результат. Так решили и сделать. Собрали билд и отправили на проверку. Ровно через 7 дней приложение прошло проверку и попало в магазин. Мы обрадовались и стали раздавать промокоды разработчикам и друзьям, слушать отзывы. Выловили баг на айподтаче — там было две Г. На айфонах все пытались тянуть букву и скролл не срабатывал. Уже после релиза мы опять принялись думать над тем, как правильно сделать переключение и драг буквы. И нашли решение: для корректной интуитивно – понятной работы со слайдером и дрэгом надо развести зоны их срабатывания — просто опустить центральную букву на строчку ниже. Тогда все круто работает. Пользователю понятно наглядно, что именно эту букву надо тащить на кормление. А при перетягивании крайних букв срабатывает скролл и буквы летают по прикольной дуге.

Именно это решение мы встроили в обновление вместе с фиксом багов на айподтаче. Если у вас есть идеи того, как можно решить проблему с интерфейсом на айфоне другим способом — буду рад выслушать, а если она будет лучше последнего варианта, то мы даже внедрим ваш способ. Спасибо за внимание. Очень надеемся, что детишкам наш веселый Буквоед придется по вкусу :)

iPhone + iPad: $0.99 [iTunes link]

Данная история опубликована в рамках нашей рубрики Developer Story, где разработчики делятся секретами своей внутренней кухни.
52
undefined
iPhones.ru
ТЕКСТ: ЕВГЕНИЙ БРЯНЦЕВ. Привет. Я — разработчик приложений для iOS. На прошлой неделе мы с моделлером Натальей Лутцевой и программистом Михаилом Голубом выпустили забавное приложение для детей Буквоед. Это такая азбука, в которой буквами надо кормить милого, но вечно голодного персонажа. Тащишь букву или несколько к Буквоеду, он пережевывает и произносит название буквы. Приложение работает...

Войди и оставь комментарий

Или войди с помощью

<- Назад Забыли пароль? Войти
  1. ruslanred avatar
    ruslanred 21 августа 2011
    0

    ооо! здорово!! отличное описание процесса!!!
    как приедет малыш с каникул со своим айпадом-тут же куплю ее ему, я как раз искал “алфавитную” програмку ему

    bryantsev avatar
    bryantsev21 августа 2011
    0

    @ruslanred, спасибо)

    vvORDpress avatar
    vvORDpress22 августа 2011
    0

    Что-то мне это напоминает?
    http://itunes.apple.com/us/app/id402798311?mt=8

    Войди на сайт, чтобы ответить
    Ответить
  2. iRoccka avatar
    iRoccka 21 августа 2011
    0

    Можно было и промокодов дать пяток :)

    bryantsev avatar
    bryantsev21 августа 2011
    0

    @iRoccka, к сожалению промокоды разлетелись за два дня

    Войди на сайт, чтобы ответить
    Ответить
  3. ZESTxKiLL avatar
    ZESTxKiLL 21 августа 2011
    0

    милый зверёныш :)
    хорошая программа, качественная, люблю когда подходят к делу профессионально

    bryantsev avatar
    bryantsev21 августа 2011
    0

    @ZESTxKiLL, Спасибо)

    Войди на сайт, чтобы ответить
    Ответить
  4. Ahiless avatar
    Ahiless 21 августа 2011
    0

    Описание супер! Жаль давно вырос из возраста, в котором это приложение могло бы быть мне интересно, и ещё не дорос до того, чтобы иметь детей.)
    По поводу скрола на айфоне: если перетягивать можно только центральную букву, то почему бы не сделать только скрол(без перетягивания), а при тапе на буквоеда он бы вытягивал шею и сам ел центральную букву? Конечно тут опять придётся рисовать, но зато процесс поедания будет более динамичен, что может понравиться детям…

    bryantsev avatar
    bryantsev21 августа 2011
    0

    @Ahiless, Лучше, чтобы ребенок долшье смотрел на букву и запоминал связь начертания буквы с ее названием

    bryantsev avatar
    bryantsev21 августа 2011
    0

    @bryantsev, дольше)

    Войди на сайт, чтобы ответить
    Ответить
  5. Awaking avatar
    Awaking 21 августа 2011
    0

    “Дело в том, что на айфоне было БЫВ” – исправляйте.
    Спасибо, статья действительно интересна

    bryantsev avatar
    bryantsev21 августа 2011
    0

    @Awaking, да, что-то много автозамен ;)

    Войди на сайт, чтобы ответить
    Ответить
  6. ttyd0 avatar
    ttyd0 21 августа 2011
    0

    Есть предложение – сделайте вариант “наоборот”: “Буквоед” сначала говорит букву, а потом ждёт когда её ему скормят, если не верно – выплёвывает и морщится =). В текущем варианте ребёнок кормит ему всё подряд, то, что это весело – понятно, но, по-моему скромному мнению, усвоение материала было бы лучше чередуя упражнения.

    З.Ы. Переключение режимов сделать не в игре, а в настройках, действительно, детям лишние кнопки и переключатели ни к чему.

    mikla avatar
    mikla21 августа 2011
    0

    @ttyd0, Согласен. Вариант с “наоборот” можно было бы сделать как другой уровень/режим обучения…

    bryantsev avatar
    bryantsev21 августа 2011
    0

    @ttyd0, лучше мы сделаем, чтобы Буквоед требовал какие-то конкретные буквы и немножко толстел, если правльную скормить. А если напрвильную, то худел бы)

    vvORDpress avatar
    vvORDpress22 августа 2011
    0

    @ttyd0, Точноно, точно…
    http://itunes.apple.com/us/app/id402798311?mt=8

    Войди на сайт, чтобы ответить
    Ответить
  7. Sergio777 avatar
    Sergio777 21 августа 2011
    0

    Поддерживаю предложение ttydo.

    Войди на сайт, чтобы ответить
    Ответить
  8. Deeen avatar
    Deeen 21 августа 2011
    0

    Купил, доволен, для моего малыша когда еще чуточку подрастет будет как раз. Пока пробежались бегло по программе, и хотелось бы выразить пожелание – когда берешь 2-ве буквы, было бы здорово что бы они произносились вместе (вместо М, А, сочетание как МА…, или же стандартный набор слов – МА…ма, т.д.)

    Думаем ребенку так было бы еще интереснее комбинировать буквы что бы услышать знакомое или незнакомое слово :)

    bryantsev avatar
    bryantsev21 августа 2011
    0

    @Deeen, пока достаточно азбуки)

    bryantsev avatar
    bryantsev21 августа 2011
    0

    @Deeen, это правильный ход мыслей, но учить детей читать надо не по слогам. Насколько я знаю учить читать надо слова целиком, начиная с односложных. Исправьте меня, если я ошибаюсь

    Войди на сайт, чтобы ответить
    Ответить
  9. valexv avatar
    valexv 21 августа 2011
    0

    Кстати да, пусть будет такой режим наоборот. В качестве проверки усвоенного материала. А на счет сколов для айфон, а нужен ли он вообще? Пусть появляется буква, зверь ее съедает, и на ее месте появляется другая ранжиром или по алфавиту. Зачем там скрол?

    valexv avatar
    valexv21 августа 2011
    0

    @valexv, Не ранжиром, а рандомом и не скол, а скрол. Ох уж эта автозамена.

    bryantsev avatar
    bryantsev21 августа 2011
    0

    @valexv, Ну есть буквы, которые нравятся и тем более, что подряд все делать неинтересно)

    Войди на сайт, чтобы ответить
    Ответить
Помни о правилах — если начал оффтопить, то не удивляйся потом.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.