Делаю игру, которую можно дать своему ребёнку
Я разрабатываю онлайн-игру, и в неё играет мой сын. Звучит безобидно — но это самое строгое требование к дизайну во всём проекте. Ведь я сижу по обе стороны стола: как разработчик, который хочет новых функций, и как отец, который знает, что бывает в интернете.
Несколько решений, которых не было бы без этой двойной роли:
Аккаунты без адреса электронной почты. Ребёнку не нужно оставлять цифровой след только ради того, чтобы строить из блоков. Поэтому почта для аккаунта не нужна — то, чего мы не собираем, никому не навредит.
Публичные миры — только с паролем. Посторонние не могут просто так забрести в детский мир. Кто должен играть вместе, тот получает пароль лично — на школьном дворе, а не от алгоритма.
Напоминание о паузе. Игра показывает длительность сеанса и мягко напоминает отдохнуть. Было ли мне как разработчику приятно это делать? Скажем так: отец взял верх над разработчиком. (Мнение Justus на этот счёт официально запротоколировано — и оно другое.)
Пожаловаться так же просто, как написать в чат. Если происходит что-то странное, вы набираете /report — остальное (журнал чата, контекст мира) прикладывается автоматически. Ребёнку не нужно ничего доказывать.
Самое интересное: ни одно из этих решений не сделало игру хуже. Правило с паролем делает миры более личными. Минималистичные аккаунты избавляют нас от головной боли с защитой персональных данных. А напоминание о паузе… что ж, иногда оно напоминает и разработчику.
Когда твой главный пользователь сидит за одним кухонным столом с тобой, строишь по-другому. Теперь я уверен: строишь лучше.
Комментарии