Сделал две игры на память: одну про карточки, другую — совсем без них
Я разработчик-одиночка, пишу под Android. Из того, что у меня вышло, две вещи — игры на память, и устроены они противоположно. Расскажу про обе: как одна выросла из другой и что я по дороге понял.
Первая — «Вампамять»
Начиналось всё с классики: поле закрытых карт, открываешь по две, ищешь пары. Механика старая, как сама настольная игра, поэтому интересно было не её повторить, а одеть и нарастить.
Одел в готику: тёмные карты, вампирские картинки, своя музыка — орган, клавесин, колокола. Из темы выросла и история: «вампир, который вспоминает». После первого прохождения уровня вампир вспоминает кусочек своей истории, всего двадцать ночей в склепе, и все вспомненные ночи собираются в дневнике.
Нарастить пришлось больше, чем я думал. Одной «найди пару» хватает на вечер, потом хочется другого. Так появились:
— игра онлайн против живых соперников: создаёшь комнату или заходишь в чужую, кто соберёт больше пар, тот и победил; есть вкладка друзей из Google Play Игр;
— игра против компьютера с тремя соперниками разной силы: один забывает половину увиденного, второй играет ровно, третий помнит всё и почти не ошибается;
— режим «Вдвоём» на одном телефоне, ходы по очереди;
— «Испытания» — короткие мини-игры с изменёнными правилами: искать тройки вместо пар, открывать карты строго по порядку, карта сама закрывается через несколько секунд, у каждой карты своя рубашка;
— карты-символы: латиница, кириллица, цифры, китайские иероглифы;
— задание дня, одно для всех, и календарь пройденных дней;
— таймер, который включается галочкой, а не висит над душой по умолчанию.
Картинки на картах и рубашки можно взять свои, из папки на телефоне.
Вторая — «Мнеморенна»
Когда «Вампамять» вышла, захотелось сделать противоположность — сборник маленьких игр, где нет ни одной карточки. Принцип у всех один: тебе что-то показали, спрятали, а ты возвращаешь.
Перед тем как писать код, я прочитал отзывы на большие приложения для тренировки мозга. Жалобы повторялись: реклама поверх игрового поля, подписка, без которой половина закрыта, обязательный аккаунт, «сто игр», которые на деле одна с разными картинками, и сложность, которая не подстраивается.
Из этого вышли правила «Мнеморенны»:
— рекламы нет совсем;
— приложение не просит ни одного разрешения, даже на интернет, — ни аккаунтов, ни аналитики;
— все игры открыты с первого запуска;
— сложность идёт за игроком: верно — следующий раунд на шаг длиннее, ошибся — на шаг короче; три жизни, их можно отключить.
Самым трудным оказалось не придумать механику, а не повториться. Десять вариантов «запомни последовательность» сделать легко. Я старался, чтобы каждая игра брала память с другой стороны. «Код» — строка знаков мелькает и исчезает, набери её. «Цепочка» — поле открывается на несколько секунд, потом открывай плитки по порядку: 1, 2, 3. «Слова» — память на смысл: впечатать пропущенное, узнать свои слова среди чужих, собрать текст по порядку. «Ритм» — повторить услышанный ритм из трёх звуков вместе с паузами. «Пляска букв» — глаза читают текст из перевёрнутых и зеркальных букв, а голос в это время читает другие слова, и удержать надо оба. Сейчас в версии для RuStore одиннадцать игр и метроном, под счёт которого легче запоминать.
Игра прошла программу Google Play «Одобрено преподавателями» и попала во вкладку «Детям», хотя делал я её для всех.
Что я понял
Одна механика, даже хорошая, не держит. Держит то, что вокруг: сюжет, соперник, режим на двоих, задание дня.
Сложность лучше не выбирать заранее, а подстраивать на ходу. «Лёгкий, средний, тяжёлый» — это вопрос, на который игрок не знает ответа, пока не сыграет.
То, чего в игре нет, — такая же часть замысла, как то, что есть. Реклама, аккаунт и таймер над душой — это не нейтральные вещи: каждая что-то отнимает у игры.
«Вампамять» в RuStore: https://www.rustore.ru/catalog/app/com.viktorydenver.vampmemory
«Мнеморенна» в RuStore: https://www.rustore.ru/catalog/app/com.vamp.mnemorenna