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