rpg-text
An object-oriented text RPG based loosely on the rules of Original Dungeons and Dragons.
License
See Licence
Changelog
See CHANGELOG.md
Components and Data
Components are defined in the rpglib package. Each component is a part of the game's "engine"
Components may load extra data, from the JSON files in the data
folder.
The entry point is the main.py
file, in the root directory of the project.
Specifications
Planned features:
- Spellcasting system
- Talk to NPCs around the world
- Combat system
- Status effects system
- Quests system
- Saving and Loading the game
- Class/Race system
- Inventory system
- Stat checks, and modifiers
- Command system
- Treasure system
- Monetary system
- Leveling system
- Shops (buy/sell items)
TODO:
- AOE for spells
- groups of monsters (not just single monsters)
- map building
- implementing more spells
- implementing more status effects
- implement items
- implement NPC dialogues