No description
| assets | ||
| scripts | ||
| src | ||
| .gitignore | ||
| CMakeLists.txt | ||
| GEMINI.md | ||
| README.md | ||
| run.bat | ||
DoorNroll 🚪🎲
Cyberpunk 2.5D Dungeon Crawler with Cyber-Roulette & Lockpicking
Игра разработана на C++20 с использованием Raylib и системы сборки CMake.
🎮 Управление (Controls)
🏠 Физический Хаб (Реалистичная комната игрока)
W / S— Шаг вперед / назадA / D— Поворот камеры на 90°Q / E— Стрейф влево / вправоSpace / E— Взаимодействие:- У северного шлюза:
JACK IN(погружение в кибер-данж) - У рабочего стола:
SAVE PROGRESS(сохранить забег через ПК)
- У северного шлюза:
Tab— Оружейная / Снаряжение барабанаEsc— Меню паузы
🏃 Исследование кибер-данжа (Dungeon Exploration)
W / S— Шаг вперед / назадA / D— Поворот налево / направо на 90°Q / E— Стрейф влево / вправоSpace / E— Взаимодействие (взлом шлюза ICE, сбор лута, портал выхода)Tab— ОружейнаяEsc— Меню паузы и сохранения
🔐 Двухфазный взлом замков (Security ICE Bypass)
- Фаза 1: Кибер-тумблеры (Pin Alignment)
A / D— Выбор пина/шпилькиW / S— Подбор частоты в зону "SWEET"Space— Зафиксировать пинEnter / Space— Подтвердить и перейти к скиллчеку
- Фаза 2: Dead by Daylight QTE (Circular Skill Check)
- Нажмите
Spaceточно в момент попадания стрелки в зону успеха. - При провале: Срабатывает ICE Alarm!, ломается отмычка и призывается охранный дрон.
- Нажмите
🔫 Боевая система (Cyber-Roulette Combat)
[1 / SPACE]— SPIN & SHOOT: Прокрутить барабан револьвера (звукroller) и произвести мощный одиночный выстрел (звукone_shot).[2]— OVERCLOCK SHIELD: +25 щита и -50% входящего урона.[3]— FAN THE HAMMER (TRIPLE BURST): Спецспособность! Скорострельный веерный залп из 3 последовательных камор (звукthree_shots) с перезарядкой 2 хода.
🎒 Инвентарь и снаряжение барабана (Tab)
1 - 6или клик мыши — Выбрать камору барабана.W / Sили клик мыши — Выбрать тип патрона из стака ([x N]).Enter / E / Space— Зарядить 1 патрон в камору (уменьшает счётчик).U / Backspace— Разрядить камору обратно в стак.R— Прокрутить барабан для проверки механики и прослушивания вращения.Tab / Esc— Закрыть оружейную.
⏸️ Меню паузы (Esc)
[1 / Esc]— Продолжить сессию[2]— Сохранить игру вsavegame.dat[3]— Вернуться в комнату-хаб[4]— Выход на рабочий стол
⚡ Типы патронов и стихии (Cartridges)
- Кинетический (Kinetic Pierce, 35 DMG): Физический пробивной урон.
- ЭМИ (EMP Shock, 20 DMG): Снимает щиты, шанс оглушить врага на 1 ход.
- Перегрев (Overheat Thermal, 18 DMG): Поджигает процессор врага (DoT на 3 хода).
- Кислота (Acid Corrosive, 15 DMG): Разъедает броню цели (+50% входящего урона).
- Глитч (Glitch Cryo, 22 DMG): Снижает точность врага.
- Наниты (Nanite Siphon, 16 DMG): Восстанавливает HP и щит игрока.
- Пустая камора (Blank Shell): Осечка.
🚀 Запуск и сборка
- Быстрый запуск:
run.batилиbuild\Release\DoorNroll.exe - Сборка через CMake:
cmake -B build -G "Visual Studio 18 2026" -A x64 cmake --build build --config Release