🚀 Day 1 of hashtag#freeCodeCamp: Building an RPG Character Creator in Python 🐍
I’m officially starting my hashtag#BuildInPublic journey! To kick things off, I just completed a project where I built a Python application to generate RPG characters with strict "game balance" logic.
The Challenge:
It wasn’t just about printing text; I had to ensure the character followed specific rules using Python functions and input validation.
Key Features:
✅ Smart Validation: Names must be < 10 characters with no spaces.
✅ Balanced Stats: STR, INT, and CHA must be between 1–4, and the total must equal exactly 7.
✅ Visual UI: Built a custom representation using full (●) and empty (○) dots.
Example Output:
ren
STR ●●●●○○○○○○
INT ●●○○○○○○○○
CHA ●○○○○○○○○○
💡 Skills Practiced:
• Python functions & conditionals.
• Type and value validation.
• String manipulation & formatting.
• Problem-solving with multiple constraints.
This was a great way to combine logic with a bit of creativity. Huge thanks to @freeCodeCamp for the curriculum!
Onward to Day 2. 🎮
hashtag#Python hashtag#100DaysOfCode hashtag#CodingChallenge hashtag#RPG hashtag#Programming hashtag#freeCodeCamp hashtag#SoftwareDevelopment hashtag#PythonProjects
Top comments (0)