Как разработать игру в жанре тёмного фэнтези для голосового помощника
— Как появилась ваша команда и кто её участники?
— Наш командный путь начался этой весной. В апреле Яндекс Учебник проводил олимпиаду по информатике для 6–11 классов. Вторым туром олимпиады был хакатон, где нужно было придумать навык для Алисы. Именно на хакатоне сформировалась наша команда из 8 человек. Из подростков, готовых покорять высоты и узнавать что-то новое.
— В этом году участвуете в Премии Алисы с игрой «Загадка Ребекки». О чём она?
— Это голосовой квест-викторина в жанре тёмного фэнтези. Навык занял 3-е место на хакатоне от Яндекс Учебника и Алисы, а теперь стал номинантом осенней премии.
«Загадка Ребекки» подходит, чтобы интересно провести время с семьёй или друзьями. Действие квеста происходит в 19 веке, полном событий и небывалых достижений культуры и искусства. Вы погрузитесь в мир тайн, где у каждого человека свое тёмное прошлое. Викторина же позволит освежить свои знания и узнать что-то новое. Также в нашем навыке за каждый вопрос можно заработать монетки Парапли. От их количества зависит место в рейтинге игроков.
Сейчас мы разрабатываем глобальное обновление для навыка. Обновим графическое и музыкальное оформление, углубим сюжет, исправим проблемы с запросами «Помощь» и «Что ты умеешь». А в скором времени появятся авторские работы нашего художника для большей атмосферы.
— Один из членов нашей команды хотел создать собственную игру. Как только мы рассмотрели его идею, то тут же поняли: надо делать. Мы читали книги в жанре фэнтези, составляли большое количество карточек для нарратива, репетировали реплики Алисы и многое другое.
Нам всем до сих пор нравится идея навыка, и даже была мысль сделать полноценную игру (на самом деле она до сих пор есть). После выпуска обновления у нас уже есть план для разработки второго навыка, поэтому игра пока что подождёт.
— Что вдохновляло вас во время работы?
Источников вдохновения много: от книг до любимых игр. Например, основным вдохновением для сюжета стали игра-сказка «Аленький цветочек» и альбом исполнительницы Neoni “Wars of a wonderland”. У нас даже есть плейлист, который мы слушаем каждый раз, когда работаем над обновлениями или багами.
Ещё нас вдохновляют счастливые пользователи, которым нравится наш навык.
— Случались ли во время разработки какие-то забавные или знаковые события?
— Во время публикации навыка у нас появился один баг. Для правильного произношения текста мы использовали синтез речи, в особенности синтаксис sil <[ <количество_мс> ]> (добавляет паузу в речь помощника). К сожалению, Алиса произносила не только текст, но и разметку. Так появился наш командный мем «Сил меньше, сил больше». Эту ошибку мы оперативно исправили, но такие случаи не забываются. Теперь этот мем иногда характеризует WhyNot и не только.
— Как вы оцениваете работы других номинантов? Можете ли выделить кого-то?
— Все, кто стали номинантами премии, большие молодцы. Каждый навык по-своему хорош, и в каждом есть своя изюминка. Чувствуется, что разработчики вложили частичку себя в свои проекты. Но хотелось бы выделить «Охоту на Вампуса», «Новости про коронавирус» и «Вопрос и наказание».
- За «Вампусом» многие из нашей команды давно следят, можно сказать почти с самого релиза. Навык отлично сделан и с технической, и с творческой точки зрения. Звуки, графическое оформление, то как автор подаёт все игроку. Всё сделано на 5 с двумя плюсами.
- «Новости про коронавирус» — очень полезная вещь. Во время пандемии не хватает нужной информации и этот навык решает проблему.
- «Вопрос и наказание» — улучшенная версия всеми любимой игры «правда или действия». Некоторые из нас пробовали играть в этот навык не только в одиночку, но и с младшими братьями и сестрами, да и всей семьёй тоже. Графическое и музыкальное оформление также на высоте. Причём задания не такие типичные как в «Правда или действие», а наоборот, весёлые и интересные.
— Как вы считаете, что нужно, чтобы сделать интересный навык?
— «Если захотеть, можно и в космос полететь». Так же и с навыками. Главное — желание. Но не стоит забывать и о качестве:
- Изучение. Нужно читать документацию! Благодаря ей большинство вопросов насчет разработки сразу отпадут.
- Добавление. Обращаем внимание на визуальную составляющую. Не важно какой навык, важно то, как он оформлен. Обязательно в нем должны быть картинки, музыка, кнопки, эмодзи. Всё, что придет в голову, но только в меру.
- Тестирование. Каждый раз, когда навык тестируется, стоит представлять, что ты пользователь. Думать как пользователь, отвечать и спрашивать. Говорить различные варианты интентов, неподходящие фразы. Должен быть живой диалог. Пользователь не всегда будет отвечать так, как нужно разработчику, и к этому надо быть готовым.
- Не изобретаем велосипед. Не стоит делать слишком много наворотов в навыке и слишком большой текст. Как гласит железное правило IT: «Пользователи ожидают счастья в один клик».
- Подсказки. Тупиковые реплики только оттолкнут пользователя. Нужно подсказывать и стараться навести на какой-то вариант продолжения диалога.