Войти

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

Dev Story Logical Piano. История о пианино

Dev Story
Информатор avatar |
Logical Piano. История о пианино

ТЕКСТ: ГЕОРГИЙ ИЛЮШИН (APPCRAFT). Эта история началась в морозный декабрьский день, когда на небольшом междусобойчике, мы приняли решения сделать игру для яблочных девайсов. Мы – это команда из 3 человек, получивших карт-бланш от начальства, потратить часть рабочего времени на разработку.

Но перед тем как начать кодить, нужно было придумать идею для игры. Без достаточного опыта трудно было рассчитывать на что-то прорывное в стиле Cut the Rope или Angry Birds, с другой стороны, тратить время откровенный клон не входило в наши планы. Поэтому все январские праздники прошли в раздумьях.

В какой-то момент я вспомнил про старенькую игру — Ruby Repeat, в которую заигрывался еще на первом iPhone, ее смысл заключается в запоминании максимального количества повторений нажатий кнопок. Этот процесс прекрасно тренирует память. Но зачем просто так тратить время на абстрактные кнопки, когда можно перенести такой принцип на клавиатуру пианино и совместить приятное с полезным, напрячь мозги и заодно научиться играть на пианино, подумал я, и мы приступили к работе.

Конечно, научиться играть на пианино — это громко сказано, в нашем распоряжении были только 2 октавы (число было выявлено опытным путем – больше не влезает на экран), да и аккорды брать пока Logical Piano не умеет, но и даже так мелодию «Happy Birthday» сыграть можно без проблем.

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

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

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

Выглядит сложно, но на деле набор одной композиции занимал порядка 40 минут. Из-за вышеперечисленных ограничений нашего пианино проблема была с выбором мелодий, от некоторых пришлось отказаться, в других делались адаптации. Сейчас в Logical Piano записано 18 композиции, но мы уже работаем над обновлением, где будет 6 новых музыкальных произведений.

Для закрепления результатов и демонстрации свежеприобретенных навыков вашим друзьям мы сделали, так называемый, профессиональный режим:

Публикация в App store прошла без проблем, приложение приняли с первого раза, единственное, могу посоветовать ставить дату публикации с 10 дневным запасом и хорошо продумать над ключевыми словами.

В конце хочу сделать два объявления:
• сегодня, всего на один день цена будет снижена на 50%
• объявляется конкурс, каждый, кто пришлет название музыкальной композиции, которая подойдет для Logical Piano (играется на 2 октавах и без аккордов, а главное она должна быть хорошо узнаваемая) и которой у нас еще нет — получит промо код.

iPhone + iPad: $0.99 [iTunes link]

Данная история опубликована в рамках рубрики Developer Story, где разработчики делятся секретами своей внутренней кухни.
29
Логотип iPhones.ru
iPhones.ru
ТЕКСТ: ГЕОРГИЙ ИЛЮШИН (APPCRAFT). Эта история началась в морозный декабрьский день, когда на небольшом междусобойчике, мы приняли решения сделать игру для яблочных девайсов. Мы – это команда из 3 человек, получивших карт-бланш от начальства, потратить часть рабочего времени на разработку. Но перед тем как начать кодить, нужно было придумать идею для игры. Без достаточного опыта...

29 комментариев

Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик
Котик из TikTok
Котик из TikTok
Котик из TikTok
Котик из TikTok
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Момент из фильма
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Мем стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Офис стикер
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем
Видео мем

Какие правила в комментариях
  1. sadisteeg avatar
    sadisteeg 15 марта 2012
    0

    навскидку:
    The Beatles – Yesterday
    Постой, паравоз

    appscraft avatar
    appscraft15 марта 2012
    0

    @sadisteeg, постой паровоз, принимается, как с вами связаться, чтобы отправить промо код?

    sadisteeg avatar
    sadisteeg15 марта 2012
    0

    @appscraft, sadisteeg@me.com
    спасибо :)

    Войди на сайт, чтобы ответить
    Ответить
  2. maksr avatar
    maksr 15 марта 2012
    0

    radiohead – videotape
    sigur rós – samskeyti

    Войди на сайт, чтобы ответить
    Ответить

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

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