diff --git a/README.md b/README.md index 2f3960f..3745c49 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ | [docs/09-план-разработки.md](docs/09-план-разработки.md) | Роадмап: квесты, детектив, снаряжение, RPG, побочки | | [docs/10-дыхательный-комплекс.md](docs/10-дыхательный-комплекс.md) | Дыхательный комплекс: дообогащение воздуха, батареи, дебаффы гипоксии, «маска» | | [docs/11-метрики-персонажа.md](docs/11-метрики-персонажа.md) | Характеристики: состояния, сила, вес, производные; что не берём | -| [docs/12-снаряжение.md](docs/12-снаряжение.md) | Снаряжение: 3 объекта на персонаже, экзоскелетная система, баффы/дебаффы | +| [docs/12-снаряжение.md](docs/12-снаряжение.md) | Снаряжение: 3 объекта на персонаже, экзоскелетная система, баффы/дебаффы, приборы, дрон-разведчик, костюм | | [docs/13-оружие.md](docs/13-оружие.md) | Оружие: плазменный резак, дальнобойное (звуковое, гвоздомёт, огнестрел, гаус), экономика боеприпасов | ## Статус проекта diff --git "a/docs/09-\320\277\320\273\320\260\320\275-\321\200\320\260\320\267\321\200\320\260\320\261\320\276\321\202\320\272\320\270.md" "b/docs/09-\320\277\320\273\320\260\320\275-\321\200\320\260\320\267\321\200\320\260\320\261\320\276\321\202\320\272\320\270.md" index 791fc7d..be567f8 100644 --- "a/docs/09-\320\277\320\273\320\260\320\275-\321\200\320\260\320\267\321\200\320\260\320\261\320\276\321\202\320\272\320\270.md" +++ "b/docs/09-\320\277\320\273\320\260\320\275-\321\200\320\260\320\267\321\200\320\260\320\261\320\276\321\202\320\272\320\270.md" @@ -84,9 +84,13 @@ | Доступ (двери, системы, секции) | **ключи-карты уровней доступа** (военная система из 03) | | Опасность (радиация, темнота, воздух) | **дозиметр** (видеть невидимое), **фонарь/подсветка**, **дыхательный комплекс** (см. [10](10-дыхательный-комплекс.md): батареи-расходники, дебаффы гипоксии) | -Плюс сюжето-механические предметы: дрон-разведчик (заглядывать туда, куда -герою нельзя — доступ!), рация (контакт с выжившими/экипажем — и ложь в +Плюс сюжето-механические предметы: дрон-разведчик (уточнено, см. +[12](12-снаряжение.md): формально **не предмет** — запускается сюжетно, +даёт инфу по врагам на карте и вид сверху для стрельбы за пределы +видимости), рация (контакт с выжившими/экипажем — и ложь в эфире), ремкомплекты (расходник), переносной передатчик (мини-задачи связи). +Рация уточнена как **продвинутый коммуникатор** (карта и игровые +удобства — «полезные апки», см. [12](12-снаряжение.md)). Сюжетный предмет: **отработанный стержень с алтаря** (если финал Б) — переноска опасного груза как геймплей: нельзя держать при себе долго, @@ -95,6 +99,8 @@ **Открытые вопросы:** крафт из чего (запчасти колонии + местные материалы?); покупка — у кого (выжившие колонисты? обмен с ильвами?); вес/инвентарь; **таблица баффов** — вещество × форма × эффект (см. [12](12-снаряжение.md)). +Инструменты **добавляем по ходу детализации сюжета** — в угоду сюжету, +не заранее (решено, см. [12](12-снаряжение.md)). ## 5. RPG-механики diff --git "a/docs/10-\320\264\321\213\321\205\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271-\320\272\320\276\320\274\320\277\320\273\320\265\320\272\321\201.md" "b/docs/10-\320\264\321\213\321\205\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271-\320\272\320\276\320\274\320\277\320\273\320\265\320\272\321\201.md" index f73487c..cdb71c3 100644 --- "a/docs/10-\320\264\321\213\321\205\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271-\320\272\320\276\320\274\320\277\320\273\320\265\320\272\321\201.md" +++ "b/docs/10-\320\264\321\213\321\205\320\260\321\202\320\265\320\273\321\214\320\275\321\213\320\271-\320\272\320\276\320\274\320\277\320\273\320\265\320\272\321\201.md" @@ -33,8 +33,10 @@ - **1 слот модификаторов (решено):** картридж субстанции в тракт подачи воздуха → **ингаляция**: Zephyr подаёт не только кислород, но и аэрозоль — длительные слабые баффы непрерывной микродозой - (см. [12](12-снаряжение.md), баффы). Слот один — ингаляционный картридж - конкурирует с прочими модификаторами (какие ещё бывают — открытый вопрос). + (см. [12](12-снаряжение.md), баффы). **Единственный тип модификаторов — + сами картриджи** (расходники); других типов не планируется. Слот один — + картриджи конкурируют **между собой** (антирад / боевой / + восстановительный), и это живое решение перед каждым выходом. - **Пиксель-арт:** поясной блок + трубка + боук у лица — 2–3 приметы, силуэт читается на любой фазе света. diff --git "a/docs/12-\321\201\320\275\320\260\321\200\321\217\320\266\320\265\320\275\320\270\320\265.md" "b/docs/12-\321\201\320\275\320\260\321\200\321\217\320\266\320\265\320\275\320\270\320\265.md" index 6681153..d5ff931 100644 --- "a/docs/12-\321\201\320\275\320\260\321\200\321\217\320\266\320\265\320\275\320\270\320\265.md" +++ "b/docs/12-\321\201\320\275\320\260\321\200\321\217\320\266\320\265\320\275\320\270\320\265.md" @@ -90,7 +90,7 @@ |---|---| | **Zephyr** в сборе (блок, батарея, вода, гарнитура, трубка) | 2,5 | | Универсальная батарея (Zephyr, звуковое — [13](13-оружие.md)) | 0,5 | -| **Рюкзак** (пустой; апгрейды — открытый вопрос) | 1 | +| **Рюкзак** (пустой; один на всю игру — решено) | 1 | | **Основа экзоскелета** | 7 | | Модуль защиты 1 (броня 30 / рад 10) | 10 | | Модуль защиты 2 (броня 60 / рад 30) | 20 | @@ -122,8 +122,7 @@ | Дозиметр | 0,3 | | Фонарь/подсветка | 0,4 | | Ключ-карта | 0,05 | -| Рация | 0,8 | -| Дрон-разведчик | 2 | +| Коммуникатор (рация + карта + апки; см. ниже) | 0,3 | | Ремкомплект (расходник) | 0,5 | | Переносной передатчик | 4 | | **Отработанный стержень с алтаря** (сюжетный, радиоактивный) | 6 | @@ -141,6 +140,64 @@ **почти свободно**, но трата выносливости ×1,11 (штраф модуля). Цена брони — слот и дыхание, не скорость. +## Приборы и дрон-разведчик (решено) + +**Фонарь/подсветка** — предмет (0,4 кг, таблица весов). + +**Коммуникатор (решено).** Продвинутый коммуникатор — вместо рации +и картографического устройства (объединены). В нём карта и вообще всё, +что нужно дать игроку: каждое игровое удобство объясняем как +**полезную апку**, установленную на коммуникатор. Эфир (контакт +с выжившими/экипажем — и ложь в эфире, 09 §4) — тоже он. + +**Дрон-разведчик — формально НЕ предмет (решено):** + +- **Не предмет и не устройство героя:** не в инвентаре, не в рюкзаке, + не весит (убран из таблицы весов). Сопровождает героя сам. +- **Запускается сюжетно** — где-то по ходу сюжета герой его активирует + (место и момент — подобрать с квестами, 09 §1). +- **Лор-объяснение карты:** инфа по врагам на карте — **от дрона**. + Отвечает на вопрос «откуда герой знает, что там». +- **Механика — выстрел за пределы видимости:** переключение на + **вид сверху с относительно большой высоты** — картинка с дрона. + Прицельный огонь огнестрелом и гаусом за пределы видимой сцены + ([13](13-оружие.md)) идёт через этот вид. +- Отсюда **гейтинг**: до запуска дрона дальняя стрельба — только + в пределах видимой сцены. Дрон — сюжетная награда, открывающая + тактический слой игры. +- **Время полёта — не геймплейный лимит (решено):** современные дроны + висят часами; это будущее — **дни и недели**. Вторая шкала заряда + рядом с батареями Zephyr не добавила бы ценности — упрощаем осознанно. + +**Рюкзак (решено):** **один рюкзак на всю игру**, дают в начале. +Моды и сменные рюкзаки — **отброшены**: не добавляют ценности, +только работы. Логично в лоре: инженер, ему с собой таскать +инструментарий. Вес 1 кг (таблица). + +Открыто по дрону: радиус охвата карты, уязвимость/потеря-поломка +как сюжетное событие (дрон — не неуязвимый читер). + +## Костюмы (решено) + +**Один рабочий комбинезон инженера Mercury на всю игру.** Моды, линейки +и смена костюмов — не делаем: защита и так живёт в модулях экзоскелета, +костюм со статами дублировал бы их. Инструменты в лоре и таскать +в карманах — логично для инженера. + +**Визуал (решено):** +- цвет — **приглушённо морковный**: выбран, чтоб игроку было легко + различать героя на экране (hi-vis инженерии — реальная логика + рабочей одежды); +- формфактор — удобный рабочий комбинезон: карманы под инструмент, + нашивка Mercury; +- приметы пиксель-арта: морковный комбез + нашивка + Zephyr-боук у лица. + +**Открыто (арт-сессия, 09 §3):** морковный костюм против **исключительно +оранжевой вечерней фазы** ([02](02-планета-Х.md)) — силуэт держать +ценностью/обводкой, не цветом; проверить на реальной палитре. +В бэклоге: местный плащ ильвов как социальный флаг доверия (09 §5) — +решить при детализации побочек. + ## Дебаффы и баффы (решено) **Дебаффы** — уже спроектированы частично: гипоксия (10), радиация и весовой @@ -163,7 +220,7 @@ |---|---|---|---| | **Автоинъекция** (уколоть) | сильные | кратковременные | военный/медицинский формат | | **Батончик** (съесть) | средние | средние | пайки колонии (теплица → переработка, 03) | -| **Ингаляция** (вдохнуть через Zephyr) | слабые | длительные | картридж в слот модификаторов Zephyr (10) | +| **Ингаляция** (вдохнуть через Zephyr) | слабые | длительные | картридж в слот модификаторов Zephyr (10) — **единственный тип модификаторов Zephyr; других не планируется** | Сила и длительность обратно пропорциональны: способ доставки задаёт темп эффекта. Ингаляция = непрерывная микродоза через дыхание — оттого и «долго @@ -277,5 +334,4 @@ - Снимать/переставлять модули в поле или только на станке. - Лор-источник: стандартное снаряжение колонии Mercury? военные? - Как экзоскелет выглядит на пиксель-арте: каркас читается по силуэту? - (2–3 приметы, 09 §3). -- Рюкзак: сам как объект — размер/вес/апгрейды, или просто контейнер? \ No newline at end of file + (2–3 приметы, 09 §3). \ No newline at end of file diff --git "a/docs/13-\320\276\321\200\321\203\320\266\320\270\320\265.md" "b/docs/13-\320\276\321\200\321\203\320\266\320\270\320\265.md" index 3a70315..287e779 100644 --- "a/docs/13-\320\276\321\200\321\203\320\266\320\270\320\265.md" +++ "b/docs/13-\320\276\321\200\321\203\320\266\320\270\320\265.md" @@ -150,7 +150,9 @@ слабый толчок, клипса лёгкая; огнестрел — классика; гаус — кинетика без баллистической дуги, потому и самая дальность. При этом на изометрическом экране пиксель-арта видны десятки метров — огнестрел и гаус бьют -**за пределы сцены** (наведение по цели, не «до края экрана»). Цифры — +**за пределы сцены** через наведение с дрона-разведчика (вид сверху, +[12](12-снаряжение.md); до сюжетного запуска дрона — только в пределах +видимой сцены). Цифры — в игровых метрах; сверить с зумом камеры воксельного движка (09 §3). **Начальный вес (решено — стартовые цифры):**