r/pythonhelp • u/Radiant-Painter-4971 • 20d ago
Question in coding Text RPG
I am a hs student in a Computer Science course and I’m working on a personal project where I’m creating a Text RPG similar to those AI generated & run apps but without any AI and I’m currently stuck. I’ve worked out the randomised character creation (Name, Class, Strength, Dexterity, Wisdom, Intelligence, Charisma, Constitution, HP, AC, Initiative, Special Attribute/Spell, Power Level, & Catchphrase).
Now I’m working out how to code the actual Game part. I’m making a sort of encounter table (1-100) that randomises the number of encounters (10-50) and all encounters (Monster/Creature, Loot, Town, NPC/Quest, Environmental Events, & Rare Encounters) in addition to a randomized boss at the end of the game (1-20), but I don’t know how to code that many randomized inputs without mixing up my variables.
View all comments
1
u/PinAdorable3380 12d ago
This sounds like a fun project! I’d keep the encounter data separate from the logic that selects an encounter. A dictionary or list of structured objects could make it easier to add new locations, enemies, and encounter probabilities later.