Skip to content
This repository has been archived by the owner. It is now read-only.
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

Character Generator Challenge

My participation to the PyGame challenge "Character Generator" where the goal is to create a character generation GUI for an RPG-like game.

Features

Not all features are implemented, and will never be. These ones are striked out.

  • Name your character or generate a random one
  • Choose you character's race (Human, Elf, Dwarf or Orc) and class (Warrior, Wizard or Thief) (manually choosing isn't fully implemented and/or not working well)
  • Ability scores (Strength, Resistance, Dexterity and Intelligence) are randomly generated
  • Skills are defined based on class and ability scores (minimum required score). Available ones are:
    • Lock Spy (Thief)
    • Stealth (Thief; Intelligence: 2)
    • Picklock (Thief; Intelligence: 3)
    • High-kick (Warrior; Strength: 2)
    • Runner (Warrior; Strength: 3)
    • Earthquake (Warrior; Strength: 4)
    • Magical Heal (Wizard; Intelligence: 2)
    • Fireball (Wizard; Intelligence: 3)
    • Dragon Bite (Wizard; Intelligence: 4)
  • Live preview of your character
  • Ability to randomize everything
  • Save you character's sheet as a text file

Prerequisites

Python 3. May eventually works with Python 2 (not tested).

Installation

Clone this repo, and then the usual pip install -r requirements.txt.

Usage

python run.py

How it works

I obviously can't explain how it works here, so you'll have to jump yourself in the source code. Start with the entry point, run.py.

References

Credits

About

My participation to the PyGame challenge "Character Generator"

Topics

Resources

License

Languages

You can’t perform that action at this time.