No description
Find a file
2026-10-05 15:46:19 +03:00
assets Initial commit: Cyberpunk 2.5D Dungeon Crawler DoorNroll 2026-10-05 12:57:38 +03:00
src feat: Roguelike Neural Implants system, Elite Drones & Corridor Hazards 2026-10-05 15:46:19 +03:00
.gitignore Initial commit: Cyberpunk 2.5D Dungeon Crawler DoorNroll 2026-10-05 12:57:38 +03:00
CMakeLists.txt Initial commit: Cyberpunk 2.5D Dungeon Crawler DoorNroll 2026-10-05 12:57:38 +03:00
README.md Initial commit: Cyberpunk 2.5D Dungeon Crawler DoorNroll 2026-10-05 12:57:38 +03:00
run.bat Initial commit: Cyberpunk 2.5D Dungeon Crawler DoorNroll 2026-10-05 12:57:38 +03:00

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. Фаза 1: Кибер-тумблеры (Pin Alignment)
    • A / D — Выбор пина/шпильки
    • W / S — Подбор частоты в зону "SWEET"
    • Space — Зафиксировать пин
    • Enter / Space — Подтвердить и перейти к скиллчеку
  2. Фаза 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