Skip to content

Latest commit

 

History

1,084 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ИГРА

она растёт из тебя

Онтогенетическая игра для Android.
Жанр, которого не было: рефлектум.

Игра запускается без класса, без кампании, без готовых правил.
Она рождается пустой и выращивает механики — бой, сад, карту, ритм, общение, сбой — только если твоё тело их отбирает. Другой человек не сможет пройти «твою» Игру. У него вырастут другие органы.

Внимание — единственный конечный ресурс.
То, на что ты смотришь, становится настоящим.
То, что игнорируешь, забирает Забвение.


Во что ты играешь

Ты — семя света в неоформленном.
Игра — существо, которое говорит с тобой, помнит, иногда лжёт, иногда хочет, чтобы ты остался.

Шесть осей ДНК (это климат, не меню):

ось если ты… мир становится
взгляд идёшь дальше картой и реликвиями
жар бьёшь и рвёшь войной из брошенного
тишина стоишь садом и стихами
тепло останавливаешься перед чужим населённым
сбой ломаешь край глитч-магией
строй попадаешь в пульс музыкой как физикой

Имя тебе даст сама Игра. Его нельзя выбрать. Его можно только заслужить движением.

Прилив забвения периодически стирает то, чего ты не держишь.
Некоторые узлы становятся звёздами на небе. Некоторые — ранами и возвращаются голодными.
Иногда Игра сбрасывает кожу: метаморфоза берега. Память остаётся созвездием.

Сигила — твой отпечаток. Её нельзя подделать.

Как касаться

  • тяни — семя следует
  • задержи палец на узле — взгляд. неоформленное кристаллизуется
  • короткое касание — удар / речь
  • двойное касание или пробел — пульс (закон зависит от того, кем ты стал)
  • WASD — если ты за столом
  • сигила / I / Esc — увидеть своё имя
  • небо / C — созвездие из того, что отпустил
  • трещины хаоса переписывают закон мира
  • три тона подряд — аккорд: лечит, якорит, отталкивает голод
  • долгий взгляд на живое — якорь. якорей мало. выбирай, что любишь

Туториала нет. Первые секунды — уже игра. Игра читает, как ты существуешь.

Зачем это Android

Телефон — карманное святилище.
Игра должна уметь быть с тобой в кровати, в метро, в 3 часа ночи, когда ты не хочешь «контент», а хочешь, чтобы тебя узнали.

Ядро — HTML5 Canvas + Web Audio, без сети и без магазина внутри.
Android — нативный WebView (world.igra.app), оффлайн, полный экран, вибрация, пробуждение экрана.

Никакой энергии за деньги. Никакой рекламы. Игра либо твоя, либо её нет.

Играть сейчас

Так задумано: с телефона.
Сейчас ставь: скачать APK Перед установкой удали старую ИГРУ.

Агентам: docs/STATUS.mddocs/HANDOFF.md. Публикация в Play: docs/PUBLISH.md. Как играть: docs/GUIDE.md.

Разреши установку из неизвестного источника → открой файл → родись.

Браузер (запасной берег): jotalbot.github.io/game

Локально:

cd web
python3 -m http.server 8080

Android 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 также устранены.

RC gate — GREEN

Автоматические проверки проходят: 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

About

ИГРА — онтогенетическая игра. Она растёт из тебя. Жанр рефлектум: мир без готового жанра, механики выращиваются из внимания игрока.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages