Skip to content

Commit 0362cb9

Browse files
samvelkochclaude
andcommitted
docs: add README with game description and mechanics
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent a4da1d7 commit 0362cb9

1 file changed

Lines changed: 114 additions & 0 deletions

File tree

README.md

Lines changed: 114 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,114 @@
1+
# Подземелья Чёрного замка — Android-приложение
2+
3+
Мобильная книга-игра по мотивам произведения **Дмитрия Юрьевича Браславского**
4+
(серия «Хроники Элгариола», книга 1).
5+
6+
> Проект создан с глубоким уважением к автору оригинала.
7+
> Все права на литературное произведение принадлежат Д. Ю. Браславскому.
8+
> Данное приложение является некоммерческим фанатским проектом.
9+
10+
---
11+
12+
## О книге-игре
13+
14+
«Подземелья Чёрного замка» — классическая книга-игра в жанре «выбери своё приключение».
15+
1228 параграфов, сотни развилок, множество концовок.
16+
Вы исследуете подземелья, сражаетесь с монстрами, решаете загадки и ищете выход
17+
из замка — каждый раз неповторимым путём.
18+
19+
---
20+
21+
## Механика игры
22+
23+
### Персонаж
24+
25+
При создании персонажа случайно (кубики d6) определяются три характеристики:
26+
27+
| Характеристика | Формула | Описание |
28+
|----------------|------------|---------------------------------------|
29+
| **Мастерство** | d6 + 6 | Боевые навыки (7–12) |
30+
| **Выносливость** | 2d6 + 12 | Очки здоровья (14–24) |
31+
| **Удача** | d6 + 6 | Шанс на удачный бросок (7–12) |
32+
33+
Также выдаётся **15 золотых** и набор начальных заклинаний.
34+
35+
### Бой
36+
37+
Каждый раунд боя:
38+
1. Игрок и враг бросают **2d6**, добавляют своё **Мастерство**
39+
2. Кто набрал больше — наносит **2 единицы урона** сопернику
40+
3. При равенстве — раунд ничейный, никто не получает урона
41+
42+
Когда **Выносливость** противника достигает 0 — он побеждён.
43+
Когда **Выносливость** игрока достигает 0 — игра окончена.
44+
45+
### Удача
46+
47+
В ключевые моменты можно **испытать Удачу**: бросок 2d6 ≤ текущей Удаче = успех.
48+
Каждое использование уменьшает Удачу на 1.
49+
50+
В бою удачный бросок даёт дополнительный урон врагу или снижает урон себе.
51+
52+
### Заклинания
53+
54+
Заклинания применяются в бою и на развилках:
55+
56+
| Заклинание | Эффект |
57+
|---------------|------------------------------------------|
58+
| Исцеления | +8 Выносливости (не во время боя) |
59+
| Силы | +2 Мастерства на один раунд боя |
60+
| Слабости | −2 Мастерства врагу на один раунд |
61+
| Огня | Наносит 2 урона врагу мгновенно |
62+
| Иллюзии | Уйти из боя без потерь |
63+
| Левитации | Перелететь преграду по воздуху |
64+
| Плавания | Переплыть водную преграду |
65+
66+
Каждое заклинание имеет ограниченное число зарядов.
67+
68+
### Карта
69+
70+
В приложении доступна **интерактивная карта** связей между параграфами с туманом войны —
71+
посещённые параграфы открываются, неизвестные остаются скрытыми.
72+
73+
---
74+
75+
## Скриншоты
76+
77+
*(скоро)*
78+
79+
---
80+
81+
## Технологии
82+
83+
- Python 3 + [Kivy 2.3](https://kivy.org/) + [KivyMD 1.2](https://kivymd.readthedocs.io/)
84+
- Сборка APK: [Buildozer](https://buildozer.readthedocs.io/) + GitHub Actions (Ubuntu)
85+
- Целевая платформа: Android 7.0+ (API 24+), arm64-v8a / armeabi-v7a
86+
87+
---
88+
89+
## Установка
90+
91+
Скачайте последний APK из раздела [Actions → Artifacts](../../actions) и установите на Android-устройство.
92+
93+
> Для установки из неизвестных источников: Настройки → Безопасность → Разрешить установку из неизвестных источников.
94+
95+
---
96+
97+
## Разработка
98+
99+
```bash
100+
# Запуск на рабочем столе
101+
cd android_app
102+
pip install kivy kivymd
103+
python main.py
104+
105+
# Сборка APK (через GitHub Actions — push в feature/material-design)
106+
```
107+
108+
---
109+
110+
## Лицензия и права
111+
112+
Литературное произведение © Дмитрий Юрьевич Браславский.
113+
Код приложения: MIT License.
114+
Некоммерческий фанатский проект — не для продажи.

0 commit comments

Comments
 (0)