Skip to content
/ DnD Public

A very simple character creator for Dungeons & Dragons.

License

Notifications You must be signed in to change notification settings

jzlandis/DnD

Repository files navigation

DnD

A very simple character creator for Dungeons & Dragons.

The script walks the user though assignment of base ability scores and deciding on their background traits. A summary is produced at the end and can be viewed again with the -read option on the command line.

Reference the rules here.

Currently the only script that should be run from the command line is characterInit.py. Try it out:

$ git clone https://github.com/jzlandis/DnD.git
$ cd ./DnD/.
$ python characterInit.py

If the terminal window isn't big enough the script will crash with this error: _curses.error: addstr() returned ERR

On proper startup you should get the following:

              -_____          -_____
                ' | -,          ' | -,
               /| |  |` \\/\\  /| |  |`
               || |==|| || ||  || |==||
              ~|| |  |, || || ~|| |  |,
               ~-____,  \\ \\  ~-____,
              (               (


  ,- _~. ,,                             ,
 (' /|   ||      _           _         ||
((  ||   ||/\\  < \, ,._-_  < \,  _-_ =||=  _-_  ,._-_
((  ||   || ||  /-||  ||    /-|| ||    ||  || \\  ||
 ( / |   || || (( ||  ||   (( || ||    ||  ||/    ||
  -____- \\ |/  \/\\  \\,   \/\\ \\,/  \\, \\,/   \\,
           _/


       ,- _~.                     ,
      (' /|                 _    ||
     ((  ||   ,._-_  _-_   < \, =||=  /'\\ ,._-_
     ((  ||    ||   || \\  /-||  ||  || ||  ||
      ( / |    ||   ||/   (( ||  ||  || ||  ||
       -____-  \\,  \\,/   \/\\  \\, \\,/   \\,


ASCII art created with PyFiglet
Press Any Button to Continue

About

A very simple character creator for Dungeons & Dragons.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages