Мобільний застосунокiOSСоціальна гра

Moshe — щоденні дуелі 1 на 1 між друзями

Moshe — мобільний застосунок для асинхронних щоденних дуелей навичок між друзями. Один пазл на день, спільний для обох гравців, рейтинг Elo за кожною навичкою і проста обіцянка: програв — ставиш каву.

Тип продукту

Соціальна гра

Платформи

iOS · Android

Статус

У App Store

Завантажити

App Store ↗
Moshe — мобільний застосунок щоденних дуелей 1 на 1

Проблема

Більшість мобільних ігор тримаються або на анонімному метчмейкінгу, або на безкінечному гриндi на самоті. Перше знеособлює гру, друге швидко набридає. Дружня конкуренція — найсильніший гачок утримання — майже не використовується по-справжньому.

Грати в реальному часі теж не завжди можливо: друзі в різних часових поясах, із різним графіком. Потрібна гра, яка не вимагає, щоб обидва були онлайн одночасно, але при цьому залишається чесною — без переваги для того, хто почав першим.

Що ми побудували

Moshe — це Flutter-застосунок для iOS і Android із бекендом на ASP.NET Core (.NET 10) і MongoDB. Кожен календарний день бекенд формує пари активних друзів і призначає кожній один детермінований пазл за seed. Обидва гравці отримують ідентичну гру і можуть зіграти будь-коли впродовж 24 годин.

Пазли беруться з ротаційного пулу навичок, рахунок зводиться наприкінці дня, а персональний Elo перераховується окремо для кожної дисципліни. Пуш-сповіщення через Firebase повертають гравців у гру: друг зіграв, дуель завершується, серія під загрозою. Жодного анонімного метчмейкінгу — лише граф друзів.

Що вміє Moshe

  • Одна дуель на день

    Щодня о 00:00 UTC бекенд формує пари активних друзів і призначає кожній один детермінований пазл. Обидва гравці грають той самий seed — коли їм зручно протягом 24 годин.

  • Ротація навичок

    Пазли беруться з пулу різних дисциплін — Math Sprint, Vocab Duel, Memory Pattern. Кожен день інший виклик, без повторів і без переваги для того, хто грає першим.

  • Рейтинг Elo за навичками

    Наприкінці дня переможець визначається за рахунком, а персональний Elo перераховується окремо для кожної навички. Видно, у чому ти справді сильніший за друга.

  • Тільки граф друзів

    Жодного анонімного метчмейкінгу. Дуелі відбуваються лише між доданими друзями — це робить кожну гру особистою і підтримує дружню конкуренцію.

  • Пуш-сповіщення

    Друг зіграв свій раунд, дуель ось-ось завершиться, серія під загрозою — таргетовані сповіщення повертають гравців у застосунок щодня.

  • Картка переможця

    Після кожної дуелі обидва гравці отримують картку результату, якою можна поділитися. Жарт продукту простий: програв — ставиш каву.

Результати

Живий у App Store

Moshe доступний для завантаження в Apple App Store. Продукт пройшов шлях від архітектурного блюпринта до релізу для реальних користувачів.

Чесна асинхронна гра

Детермінований seed гарантує, що обидва гравці розв'язують ідентичний пазл. Перемога залежить лише від навички, а не від того, хто встиг першим.

Утримання через звичку

Формат «одна дуель на день» і серії перетворюють застосунок на щоденний ритуал між друзями, а не на чергову гру, яку відкривають раз і забувають.

Чому це важливо

Асинхронний детермінований формат вирішує одразу дві проблеми: гравцям не треба бути онлайн одночасно, і гра все одно залишається бездоганно чесною. Це той самий принцип, на якому тримаються найкращі щоденні головоломки — але з живим суперником-другом по той бік.

Moshe вже живе в App Store — від першого блюпринта до релізу для реальних користувачів. Завантажити можна за посиланням: apps.apple.com.