Releases: piercegov/barebones_rpg
Releases · piercegov/barebones_rpg
v0.2.0
Changelog
0.2.0 - 2025-11-08
Changed
- Simplified callback serialization system (no longer requires manual decorator registration)
- Streamlined AI interface and registration system
Added
- Quest system tutorial in documentation
Improved
- Documentation updates and clarifications throughout the framework
Initial Release
Changelog
All notable changes to Barebones RPG will be documented in this file.
The format is based on Keep a Changelog,
and this project adheres to Semantic Versioning.
Unreleased
Added
- Initial PyPI package metadata
- Publishing documentation
0.1.0 - 2025-11-02
Added
- Core game engine with event system
- Entity system (Character, NPC, Enemy) with stats and leveling
- Turn-based combat system with action framework
- Item system with inventory, equipment, and loot drops
- Quest system with objective tracking
- Dialog system with conversation trees
- World management (locations, tiles, pathfinding)
- AI interface system for entity behavior
- Save/load system with callback serialization
- Pygame renderer with tile-based rendering
- Data loaders (JSON/YAML)
- Comprehensive documentation with Sphinx
- Example games demonstrating framework features
- Full test coverage with pytest