← Terug naar projecten

RPG Manager

RPG Manager is een console-based role-playing game framework in C# met een modulair systeem voor werelden, locaties, helden en wapens. Inclusief JSON-saves en een uitbreidbare architectuur.

Roadmap TODOs

27 open ยท 27 totaal ยท gesynchroniseerd op 21/06/2026 01:43

27 open 27 items
โ—‹ Later add: ARMOR, RING, etc. :22
โ—‹ Add Level and Experience here when the leveling system replaces the current PowerLevel-only progression. :13
โ—‹ Extend this conversion when full inventory, spellbook, and other per-character systems need persistence. :73
โ—‹ Restore Level/Experience and other new subsystems here as CharacterSaveData grows. :113
โ—‹ Promote the root save payload from List<CharacterSaveData> to a SaveGame object when WorldState and roster data are added. :17
โ—‹ Load schema version, WorldState, and roster metadata here once the save format expands beyond character snapshots. :52
โ—‹ Serialize WorldState, roster unlocks, and future save-version metadata alongside characters. :100
โ—‹ Move spell metadata toward unlockable/progression-aware content once leveling and spell acquisition are added. :11
โ—‹ Integrate combat logging, target validation, and status-effect resolution with CombatManager instead of direct console-only flow. :27
โ—‹ Replace the raw character list with a CharacterRoster once slot unlocks and active-hero tracking are implemented. :20
โ—‹ Bootstrap the starting region from saved WorldState/region data instead of creating a one-off world here. :48
โ—‹ Prevent creation when the roster is full and surface the next slot unlock requirement in the menu. :72
โ—‹ Persist the active character in save data so the last played hero is restored on launch. :81
โ—‹ Route Explore into the travel/location loop once regions, encounters, and quest hooks exist. :94
โ—‹ Replace this stub with CombatManager once combat, loot, and post-fight rewards are implemented. :96
โ—‹ Present region/location choices here and resolve travel, random encounters, dialogue, and world-flag updates. :163
โ—‹ Start CombatManager here and replace this placeholder once enemies, actions, and rewards exist. :180
โ—‹ Evolve this into region/world data that can participate in travel routes, encounter tables, and reputation/world-flag checks. :7
โ—‹ comments, and formats them into a professional Markdown document. :11
โ—‹ comments :75
โ—‹ [: ](.*)", RegexOptions.IgnoreCase) :76
โ—‹ Introduce Level/Experience and shared combat-facing members here when Character implements the combat system contract. :15
โ—‹ Replace this with region travel rules that consult WorldState, unlock flags, and travel requirements. :159
โ—‹ Add functionality to travel to different worlds, which may require additional properties and methods related to world management. :170
โ—‹ Research need for all constructors or only those to create a character :193
โ—‹ Implement spells and mana system (ESP) :53
โ—‹ Route casting through the combat turn system so spell selection, mana spend, and status effects are resolved consistently. :58