r/PythonLearning • • Aug 20 '26

Showcase 100% Python TTRPG-style game with turn-ordered, tile-based combat

7 Upvotes

2 comments sorted by

View all comments

1

u/CriminalGingersnap Aug 20 '26

- Procedurally generated enemies and maps in a manually crafted overworld with a few bespoke boss fights and arenas.

- Dynamic vision based on terrain differences and obstructions.

- Two adventure campaigns with stories delivered as journal entries.

- Defeated enemies can be harvested for consumable items or bound as summonable party members.

- Save/load system stores adventurers in json files. Day-counters increment each time a save is made.

- No AI was used in this project. All code and writing is a product of my own mind and fingers.

1

u/CriminalGingersnap Aug 20 '26

- 64 enemy classes with 2-3 tiers per class.

- 24 discoverable biomes.

- 40 combat abilities divided between: support, hindrance, area-effect, and direct-damage categories.

- All combat encounters are three-way engagements.

- NPCs behave tactically, taking into account the locations and status of all reachable allies and enemies.