iPhones.ru

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

Информатор avatar | 29
FavoriteLoading В закладки
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, где разработчики делятся секретами своей внутренней кухни.
1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (Проголосуйте первым за статью!)
undefined
iPhones.ru
ТЕКСТ: ГЕОРГИЙ ИЛЮШИН (APPCRAFT). Эта история началась в морозный декабрьский день, когда на небольшом междусобойчике, мы приняли решения сделать игру для яблочных девайсов. Мы – это команда из 3 человек, получивших карт-бланш от начальства, потратить часть рабочего времени на разработку. Но перед тем как начать кодить, нужно было придумать идею для игры. Без достаточного опыта...
Здесь можно оставить комментарий! Для этого авторизуйтесь или зарегистрируйтесь на iPhones.ru.

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

Форум →
  1. sadisteeg avatar
    sadisteeg 15 марта 2012
    0

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

    appscraft avatar
    appscraft15 марта 2012
    0

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

    sadisteeg avatar
    sadisteeg15 марта 2012
    0

    @appscraft, [email protected]
    спасибо :)

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

    radiohead – videotape
    sigur rós – samskeyti

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

    Smells like teen spiri
    Nirvana

    Simpsons theme
    Симпсоны

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

    Неплохо. Купил. Только голос на видео какой-то нечеловечесский. Точеее – интонации. Больше похоже на советские образовательные фильмы :)

    appscraft avatar
    appscraft15 марта 2012
    0

    @Святослав, мы запланировали снижение на 15 число, но похоже это произошло не по московскому времени – сейчас все ок!

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

    “Спят усталые игрушки” у вас есть!?)

    appscraft avatar
    appscraft15 марта 2012
    0

    @Cooler, как с вами связаться для вручения промо кода?

    Cooler avatar
    Cooler15 марта 2012
    0

    @appscraft, я вам на имейл писал, промо получил, спасибо огромное!)

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

    собачий вальс

    appscraft avatar
    appscraft15 марта 2012
    0

    @dartweider, К сожалению не подойдет, там нужно использовать нажатия 2 клавишь.

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

    Честно, дизайн не нравится, звук открывания крышки как у старого шкафа.
    В видео-обзоре у человека говор, интонация такие, как-будто он объявление на вокзале читает =)

    appscraft avatar
    appscraft15 марта 2012
    0

    @kage, Звук открывания можно отключить вместе с фоновой музыкой.

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

    Звук крышки очень напрягает. На заметку разработчикам: даже в эль кондор пасо мелодия сыграна неровно ритмически, надо доработать.

    appscraft avatar
    appscraft15 марта 2012
    0

    @Godyna, Звук крышки можно отключить. (кнопка в главном меню).

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

    да, 18 мало (хватит недели на две, потом забросят). Дотяните хотя бы до 40, тогда появится привязанность, а остальные 200+ сделайте, к примеру, через In-App-Purchase

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

    круто, надо брать! :)

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

    “Numb” – Linkin park
    “Чижик-Пыжик”

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

    “Paparazzi” – LADY GAGA
    “Titanic” – саундтрек из фильма

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

    Ennio Morricone – Chi Mai …. Сам на япаде за 2 дня выучил половину..

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

    Сделайте обучение с ОСТ из игр типо Morrowind – main theme, еще можно добавить Star Wars.

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

    Никита Горяинов avatar
    0

    Если что, OST — собственность разработчика или издателя, за которую надо будет платить больше денег, чем принесёт это приложение за год.

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

    На 1-2 звезды – “Маленькой ёлочке холодно зимой”. Вообще, нужно больше детских песен, ведь дети же очень много играют!

    На 3-4 звезды – Хит сегодняшнего дня, “Party for Everybody” Бурановских бабушек.

    Если отбросить аккорды, то можно основную тему взять из “Собачьего вальса”, “К Элизе” и, может быть, “Лунной сонаты”. Я, например, аккордами не владею, но двумя пальцами наигрываю. Создано для айпада!

    На 5 звёзд – “Коробейники”, они же “Ну вот та заедающая музычка из Тетриса :)”. Быстро, сложно, красиво, никаких проблем с копирайтами.

    Отправил копию вам на электронную почту admin. Спасибо.

    Und avatar
    Und21 марта 2012
    0

    @Und, код получен, большое спасибо!

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

    В лесу родилась елочка есть?

    appscraft avatar
    appscraft15 марта 2012
    0

    @kr1k, есть!

    Войди на сайт, чтобы ответить
    Ответить
  17. Святослав avatar
    Святослав 16 марта 2012
    0

    Звук крышки не понравился. Как и дизайн клавиш (на айпаде). Они какие-то очень жирные, замыленные. Постоянно хочется протереть глаза. Через 3 минуты прям таки заслезились глаза от постоянных безуспешный попыток сфокусировть взгляд

    Святослав avatar
    Святослав16 марта 2012
    0

    А еще ваш скрин ввел меня в заблуждение – я думал, сверху ноты отображаются дополнительно. Думал – во, заодно можно ноты подучить. А там – муляж! :(

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

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

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