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 человек, получивших карт-бланш от начальства, потратить часть рабочего времени на разработку. Но перед тем как начать кодить, нужно было придумать идею для игры. Без достаточного опыта...
Прокомментировать

🙈 Комментарии 29

  1. sadisteeg avatar
    sadisteeg15 марта 2012
    0

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

    appscraft avatar
    appscraft15 марта 2012
    0

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

    sadisteeg avatar
    sadisteeg15 марта 2012
    0

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

  2. maksr avatar
    maksr15 марта 2012
    0

    radiohead – videotape
    sigur rós – samskeyti

  3. unon avatar
    unon15 марта 2012
    0

    Smells like teen spiri
    Nirvana

    Simpsons theme
    Симпсоны

  4. Святослав avatar
    Святослав15 марта 2012
    0

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

    appscraft avatar
    appscraft15 марта 2012
    0

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

  5. Cooler avatar
    Cooler15 марта 2012
    0

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

    appscraft avatar
    appscraft15 марта 2012
    0

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

    Cooler avatar
    Cooler15 марта 2012
    0

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

  6. dartweider avatar
    dartweider15 марта 2012
    0

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

    appscraft avatar
    appscraft15 марта 2012
    0

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

  7. kage avatar
    kage15 марта 2012
    0

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

    appscraft avatar
    appscraft15 марта 2012
    0

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

  8. Godyna avatar
    Godyna15 марта 2012
    0

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

    appscraft avatar
    appscraft15 марта 2012
    0

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

  9. Wild Tiger avatar
    Wild Tiger15 марта 2012
    0

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

  10. Ojler avatar
    Ojler15 марта 2012
    0

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

  11. novikovanton avatar
    novikovanton15 марта 2012
    0

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

  12. novikovanton avatar
    novikovanton15 марта 2012
    0

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

  13. kiryakovd avatar
    kiryakovd15 марта 2012
    0

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

  14. Vizakenjack avatar
    Vizakenjack15 марта 2012
    0

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

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

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

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

  15. Und avatar
    Und15 марта 2012
    0

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

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

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

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

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

    Und avatar
    Und21 марта 2012
    0

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

  16. kr1k avatar
    kr1k15 марта 2012
    0

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

    appscraft avatar
    appscraft15 марта 2012
    0

    @kr1k, есть!

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

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

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

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

Вы должны авторизоваться или зарегистрироваться для комментирования.

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

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

Как установить аватар в комментариях?

Ответ вот здесь