Tools and games
Codebound: Turn-Based Terminal RPG Engine
A turn-based terminal RPG and battle engine written in C++17 with polymorphic Player, Enemy and Boss classes. It adds a multi-phase boss that adapts to the player's health, an event-driven AudioManager and a file-backed leaderboard that saves high scores to disk.
Overview
Install
Clone the repository:
git clone https://github.com/ADM1SH/codebound.git
cd codebound
Compile using the Makefile or manual command:
g++ -std=c++17 -Wall -Wextra -O2 -o codebound *.cpp
Updates
- docs: update README with comprehensive documentation
- docs: add detailed README with project overview and build instructions
- some changes
- updated readme file
- Fixed Boss class linking and implemented Undead King battle with working special attacks and health bar
- added Visual Boss HP Bar
- added boss fight
- Add turn-based ATK debuff + stun logic handling for deeper battle mechanics
- Implement ATK debuff duration system
- feat: add stun turn-skipping and Wolf multi-hit special logic
Docs
The full documentation covers how it works, configuration and results.