О том, как мы разработали приложение для изучения иероглифов, не зная китайского языка
В первой части истории мы рассказывали о том, как мы не зная японских kanji смогли создать приложение для их обучения. Сегодня мы продолжим эту тему и расскажем как мы за неделю из существующего приложения по изучения kanji создали новое приложение для изучения китайских иероглифов. Мы его назвали Kung Fu Master.
Классификация иероглифов. В китайской письменности наиболее распространены два вида иероглифов — Упрощенные и Традиционные. Пока в нашем приложении пользователи могут изучить упрощенные иероглифы китайского языка. Упрощённые иероглифы используются в КНР, Малайзии и Сингапуре. Традиционные же иероглифы официально приняты на Тайване, в Гонконге и Макао, а также широко используются в зарубежных китайских общинах (за исключением Сингапура и Малайзии). В следующей версии приложения мы планируем добавить и традиционные иероглифы.
Механика игры. Механика состоит в том, чтобы при помощи 15 минутных уровней, выучить три иероглифа за один раз. В первый раз вы проводите начертание иероглифа вместе с визуальным помощником, далее вы сами чертите иероглиф на готовой подложке с подсказкой, и в третий заход вы чертите иероглиф самостоятельно на белом листе. Таким образом, мы хотели помочь изучать иероглифы наиболее легким и приятным способом. Ведь вы можете найти время, во время своего 15 минутного перерыва, либо во время стоянии в длинной очереди.
Первая версия. При создании первой версии мы использовали тот же код и логику для создания приложения использованную в Kanji Ninja. Мы тщательно поработали над скинами, дизайном и логикой прогресса и рейтинга. На китайскую версию - Kung-Fu Master 2-3 дня. Здесь хочется добавить ремарку, что до начала работы над ним мы потратили определенное количество времени на изучение методик китайского и их классификацию, добавление в базу и определение их нашей OCR системой - Tesseract.
Запоминание иероглифов. Для повторения мы использовали систему пяти коробок - Leitner System. Суть состоит в том что в первый день показывается иероглиф, если пользователь начертил его правильно то иероглиф отправляется во вторую виртуальную коробку. Позже из второй коробки иероглиф показывается через день, если правильно начертан идет в третью коробку. И так далее вплоть до пятой коробки. Таким образом переходя из коробки в коробку мы увеличиваем время, чеез которое стоит показывать данный иероглиф. Если же иероглиф пользователь начертил неправильно мы его возвращаем вновь в первую коробку и все эти процедуры опять идут по кругу пока пользователь не запомнит тот или иной иероглиф.
Классификация иероглифов. Следующей проблемой стала классификация всех иероглифов и разбивка их на категории по трудности. Мы решили разбить все иероглифа на небольшие уровни. Сейчас в каждом уровне по 50-60 иероглифов.
Игра на скорость. Дополнительной, но не менее интересной является функция начертания иероглифов на время. За 40 секунд вы должны нарисовать максимальное количество иероглифов, которые сможете вспомнить.
Битвы между пользователями и ботами. Мы видели что во многих играх популярны и решения для объединения пользователей в одну экосистему. Первым шагом было добавление общего рейтинга прогресса. Следующим же шагом стало добавление битв между пользователями. Битва состояла из трех типов вопросов: перевод с китайского на английский, с английского на китайский и начертание иероглифа. По тяжести вопроса за каждый ответ присваивалось 4 и 12 баллов соответственно.
Так как первое время пользователей онлайн было мало, мы решили добавить ботов, с которыми можно было вступить в битву. Так как мы фанаты китайской мифологии, имена ботов мы дали соответствующие. Вот некоторые из них: Dragon King, Drunken Master, Jade Emperor, Kung Lao, Liu Kang, Master Shifu, Raiden.
Что примечательно сила бота, формируется из текущего уровня пользователя. Уровни пользователя мы кстати тоже назвали интересным образом. Судите сами, пользователь повышая свой уровень знаний иероглифов растет от Beggar So, далее к Gordon Liu, Chow Yun Fat, Bolo Yeung, Jet Li, Jackie Chan, Yip Man и самым высоким уровнем считается уровень Bruce Lee.
Ценовая политика. Мы все время экспериментируем с монетизацией наших приложений и в последний месяц решили убрать полностью покупки внутри приложений, и сделать приложение платным, стоимостью в 3,99 доллара. Мы считаем это достойной ценой для такого типа приложения. Напишите в комментариях если вы считаете другую цену более достойной, мы будем рады услышать ваш отклик.
Будущее приложения. Сейчас мы работаем над новыми версиями данного приложения. Одной из первых функций мы хотим добавить Pinyin — транскрипт, правила произношения иероглифов. Мы думаем что важно не только знать как проходит начертание иероглифов, но и знать их произношение.
В запоминании иероглифов также интересна техники мнемоники. Это когда тот или иной иероглиф интерпретируется по внешнему виду со схожим предметом, который он обозначает. Например если иероглиф означает дом, он максимально похож на дом, ну или вы можете посмотреть под таким углом, при котором иероглиф покажется вам домом.
Ну и чтобы человек не расслаблялся и не забывал ежедневно улучшать свои навыки, мы добавим ежедневные цели, и будем напоминать пуш уведомлениями если человек не выполнил дневную норму обучения, которую кстати устанавливает сам. Эту идею мы благополучно позаимствовали в приложении Duo Lingo.
Ссылка на скачивание игры в AppStore - Kung Fu Master.
Тут можно почитать о том, как мы создавали приложение для изучения иероглифов kanji в японском языке.
P.S. Для наших постоянных читателей Spark мы приготовили сюрприз в виде десяти промо кодов, которые раздадим в комментариях.