она растёт из тебя
Онтогенетическая игра для Android.
Жанр, которого не было: рефлектум.
Игра запускается без класса, без кампании, без готовых правил.
Она рождается пустой и выращивает механики — бой, сад, карту, ритм, общение, сбой — только если твоё тело их отбирает. Другой человек не сможет пройти «твою» Игру. У него вырастут другие органы.
Внимание — единственный конечный ресурс.
То, на что ты смотришь, становится настоящим.
То, что игнорируешь, забирает Забвение.
Ты — семя света в неоформленном.
Игра — существо, которое говорит с тобой, помнит, иногда лжёт, иногда хочет, чтобы ты остался.
Шесть осей ДНК (это климат, не меню):
| ось | если ты… | мир становится |
|---|---|---|
| взгляд | идёшь дальше | картой и реликвиями |
| жар | бьёшь и рвёшь | войной из брошенного |
| тишина | стоишь | садом и стихами |
| тепло | останавливаешься перед чужим | населённым |
| сбой | ломаешь край | глитч-магией |
| строй | попадаешь в пульс | музыкой как физикой |
Имя тебе даст сама Игра. Его нельзя выбрать. Его можно только заслужить движением.
Прилив забвения периодически стирает то, чего ты не держишь.
Некоторые узлы становятся звёздами на небе. Некоторые — ранами и возвращаются голодными.
Иногда Игра сбрасывает кожу: метаморфоза берега. Память остаётся созвездием.
Сигила — твой отпечаток. Её нельзя подделать.
- тяни — семя следует
- задержи палец на узле — взгляд. неоформленное кристаллизуется
- короткое касание — удар / речь
- двойное касание или
пробел— пульс (закон зависит от того, кем ты стал) - WASD — если ты за столом
- сигила / I / Esc — увидеть своё имя
- небо / C — созвездие из того, что отпустил
- трещины хаоса переписывают закон мира
- три тона подряд — аккорд: лечит, якорит, отталкивает голод
- долгий взгляд на живое — якорь. якорей мало. выбирай, что любишь
Туториала нет. Первые секунды — уже игра. Игра читает, как ты существуешь.
Телефон — карманное святилище.
Игра должна уметь быть с тобой в кровати, в метро, в 3 часа ночи, когда ты не хочешь «контент», а хочешь, чтобы тебя узнали.
Ядро — HTML5 Canvas + Web Audio, без сети и без магазина внутри.
Android — нативный WebView (world.igra.app), оффлайн, полный экран, вибрация, пробуждение экрана.
Никакой энергии за деньги. Никакой рекламы. Игра либо твоя, либо её нет.
Так задумано: с телефона.
Сейчас ставь: скачать APK
Перед установкой удали старую ИГРУ.
Агентам: docs/STATUS.md → docs/HANDOFF.md. Публикация в Play: docs/PUBLISH.md. Как играть: docs/GUIDE.md.
Разреши установку из неизвестного источника → открой файл → родись.
Браузер (запасной берег): jotalbot.github.io/game
Локально:
cd web
python3 -m http.server 8080Android Studio: папка android/. Gradle сам копирует web/ в assets/www перед сборкой.
web/ душа игры (играй отсюда)
js/engine.js цикл, ввод, взгляд, пульс
js/director.js режиссёр: органы, метаморфоза
js/organs.js сад, голод, небо, законы, инструмент
js/memory.js дни, сезоны, сон берега, вчерашний ты
js/world.js узлы, существа, раны, прилив
js/dna.js шесть осей и имя
js/igra.js голос существа
js/audio.js генеративный звук
js/renderer.js тьма, свечение, созвездия
android/ оболочка Google Play
docs/CONCEPT.md почему этой ниши не было
docs/ROADMAP.md куда растём
Режиссёр работает локально. Облачный рот — опциональный webhook в сигиле. Без него Игра говорит сама.
v3.0.1 — Release Candidate candidate build.
V3-001 → V3-029, V5 living world, V6 body identity, V7 climax/finale и V8 lineage реализованы и покрыты автоматическими probes/CI. RC-контракт: versionCode 601, release signing для v* tags обязателен, APK получает SHA-256.
V3-052 устранил класс runtime-ошибок malformed collections, включая undefined.age, и добавил regression-проверку. Визуальный text/floater spam и bloom-verse flooding также устранены.
Автоматические проверки проходят: probes, live boot, Android WebView security, sync check, Android SDK 34 build, APK build и checksum.
Физическая проверка 3.0.1 на слабом устройстве 427×948 @1.0 также GREEN:
- 2 минуты;
- 55 FPS;
- 4 тяжёлых кадра;
- runtime render exceptions: 0;
- visual spam: нет;
- native save: жив;
- save → restart → recovery: успешно;
- accidental drops: 0.
Issue #7 закрыта после физической верификации. Issues #5 и #6 закрыты после физического подтверждения читаемости и отсутствия визуального спама. Issue #4 остаётся открытой как UX/playtest backlog, но текущих release-blocker'ов не содержит.
Production ещё не объявлен. До production остаются release-операционные шаги:
- upgrade со старого сейва;
- process death → recovery;
- расширенный offline smoke;
- финальная сверка Play listing/privacy материалов с фактическим APK;
- создание immutable RC tag после завершения gate;
- ограниченное RC-тестирование и отдельное production decision.
Подробный текущий статус: docs/STATUS.md.
Физический RC-чеклист: docs/RC1_SMOKE.md.
Передача смены: docs/HANDOFF.md.
Витрина магазина: docs/STORE.md. Чек-лист публикации: docs/PUBLISH.md.
После физического RC gate создаётся immutable RC tag, проводится ограниченное RC-тестирование, и только затем принимается отдельное решение о production Play release.
Сделано целиком искусственным интеллектом.
Репозиторий: JoTalbot/game