Как стать автором
Обновить

Моя история создания мотивационного приложения (iOS и Android) для дочери с дочерью на Unity и C#

Время на прочтение13 мин
Количество просмотров28K
Всего голосов 34: ↑31 и ↓3+28
Комментарии17

Комментарии 17

Круто) Жду второй части
Очень приятный стиль! Давайте ещё!)

Очень понравилась идея. Обучение ребёнка с мотивацией это круто.
Вы думали о другом виде мотивации, кроме денег? Допустим наберёт ребёнок определённое количество баллов будет ему… поездка куда-нибудь… новая игрушка и т.д


Удачи вам!

Да, думал.
В поездку мы детей и так берём, поэтому тут особо нечем мотивировать ;).
Игрушка — это те же самые деньги. Возможно, этот вариант больше бы подошёл для очень маленьких детей, которые ещё только учат счёт в пределах пяти. Хотя… вы знаете… это может быть интересно: родитель добавляет фотку игрушки в приложение и ребёнок видит анимированный прогресс бар, движущийся в сторону этой игрушки…
Что я ещё пробовал — это время. Время, которое ребёнок может заработать в игре, чтобы потом потратить на что-то вредное (типа просмотр «прикольных» видеороликов «ниочём» на youtube). Но потом я от этого отказался.
Также заработанные деньги в игре могут быть не только деньгами. Их можно расценивать просто как очки. И уже сам родитель с ребёнком решает, на что эти очки можно потратить.
Спасибо!
Введите балльную систему, а конвертации баллов пусть сами родители придумывают и добавляют.

Типа как МТС Бонус — если набрал 100 баллов и решил потратить их сейчас, то мама принесёт мороженое. А если копишь до 1000 — то сходите в зоопарк на весь день, и никто не отвертится.

Тут конечно и синхрон между детским и родительским приложением нужен, но зато и будет гораздо интереснее выглядеть, и даёт полёт фантазии.
плюс больше аудитории получите, потому что многие родители считают (возможно, вполне справедливо), что переводить отношения с ребёнком с денежную плоскость — это плохо.
А за баллы с мороженками думаю никто не станет противиться.
Единственный минус SO для работы с данными — в нём нельзя хранить данные между сессиями

Но ведь Scriptable Object как раз заточены под сохранение данных в файл. Нет никакой проблемы взять и сохранить нужный SO на диск и хранить там данные между сессиями…
Это не совсем проблема :)
Та реализация, что по ссылке — старая. Сейчас достаточно написать поверх определения класса:
[CreateAssetMenu (menuName = "Yuriki's SOs/StateData", fileName="State")]
public class StateData : ScriptableObject
{
}

И всё. Можно создавать этот ассет SO (StateData) через меню Asset -> Create -> Yuriki's SOs -> StateData
Я имел в виду, что нельзя хранить данные между сессиями без сохранения (раньше я, по незнанию, думал, что именно так и работают SO ассеты — хранят данные внутри себя таким же образом, как это происходит в редакторе).
А о способе сохранения на диск я написал в статье.
Здравствуйте!
Очень понравилась ваша статья. С нетерпением буду ждать продолжения.
Пытался найти вашу игру в Google Play («Math4Ami»)… не смог.
Не могли бы вы поделиться ссылкой?
image
Извините, что ввёл вас в заблуждение старым рабочим названием (не хотел сотню раз в статье использовать одно и то же слово «приложение»).
Вот ссылка — play.google.com/store/apps/details?id=com.yuriki3d.PocketMoneyMath
Отлично написано. Давайте продолжение.
с программированием знаком не понаслышке (колупал Basic в школе и баловался с C/C++ в универе).

Да уж. Не понаслышке...

Ждём сети ботнетов с нейронными сетями, которыми второклашки будут разводить родителей на всю зарплату

Дети наше все. Спасибо за текст, было интересно)

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации