Игра-история с выбором прямо в чате
Привет.
Как-то в детстве мне читали одну "книгу-игру" - историю, где ты не просто читаешь, а выбираешь, как будут развиваться события.
Я тогда просто выбирал варианты и смотрел, чем все закончится, но сам формат хорошо запомнился.
Недавно вспомнил этот момент и решил реализовать нечто похожее, но в более удобном формате - прямо в чате.
Без установок и лишних действий: написал сообщение - сделал выбор - история пошла дальше.
Так появился проект MiX Story - интерактивные истории прямо в чате.
В процессе разработки быстро стало понятно, что простого выбора вариантов недостаточно, и проект начал превращаться в полноценный игровой движок:
- инвентарь с весом и ограничениями (рюкзак не бесконечный);
- предметы с описаниями, характеристиками, прочностью и ограниченным числом использований;
- бои и случайные противники с разной силой и здоровьем в рамках своего уровня;
- разные миры, которые можно удобно создавать и расширять.
Сейчас в проекте две базовые игры:
1. "Ассасин" - небольшая, короткая история.
2. "Выжить и вернуться домой" - более крупная и разветвленная.
Также есть простая статистика: текущая игра и топ игроков, чтобы было видно прогресс.
Делал это не как коммерческий продукт и не "стартап", а просто для души.
При этом архитектуру сразу закладывал так, чтобы без проблем добавлять новые истории - если будет интерес.
По сути, истории уже сейчас можно создавать без знаний кода - вся логика вынесена в шаблоны и контент.
Пока что вопрос скорее в удобстве инструментов, чем в технических возможностях.
Сейчас этим пользуюсь сам, дальше планирую просто упростить процесс.
Ссылки на проект:
Telegram:
@mixstory_bot
ВК:
Чат проекта:


Один из вариантов выбора и его последствия
