Its been years since I've updated this blog, and in that time my interests and priorities have changed. I no longer play any miniatures game (though I still have my armies), and have begun to focus more on work, going back to school, building a stream community and teaching myself Python. Its that last item that I will be moving the focus of this blog to: teaching myself Python, and maybe a little bit about streaming.
I would like to build a community of people whom are not
only interested in video games, but learning from each other and growing
together. Right now my focus is on
teaching myself python, specifically Python 3, and I find the best way to do
that for me personally is to set a challenge and a goal for myself.
My current challenge is to create a character tracking
application for one of my favorite table top games: the 2nd edition
of Warhammer Fantasy Roleplay.
Phase 1: The base
book build
In this phase we will just be using the Warhammer Fantasy
Roleplay 2nd Edition core rule book to generate a random NPC that is
still within its first Career.
Steps to Achieve (In no particular order):
·
Using the base statistics and a randomly
generated number create lists and dictionaries as necessary to get (All will be
randomized):
ü Randomly
choose one of the 4 races
ü Randomly
select the gender
ü First
and Last names, separately randomized (R, G)
ü Age
(R)
ü Height
(R, G)
ü Weight
(R, G)
ü Hair
Color (R)
ü Eye
Color (R)
ü Skills
and Talents (R)
ü Distinctive
Marks
ü The
number of Siblings the character has (R)
ü The
characters birthplace (R)
ü The
racially modified Main, and Secondary stat profiles. (R)
ü What
Star sight the character was born under
ü The
characters Starting Career
o Random
‘Free Raise’
o Stat
line modifications based on the starting career.
Phase 2: What about
Amendil Falandar
This is preplanning for Phase 2. I would like to use this phase to do the
following:
·
Saving and Loading character sheets in a human
readable format
·
Add interactivity to select stat raises
·
Begin developing a UI
Additional Phases will be added as I think more on the
project.
I am streaming most of the coding work that I am doing on
this project here:
http://twitch.tv/darkxilde , I have this
scheduled for Wednesday evenings starting around 6pm EST. Please feel free to
join in on the chat and watch as this project starts to take shape; also feel
free to ask questions. I hope we will get to try some things out, challenge each
other and grow together!
Want to see how the project is coming along? This whole project is being stored in the following GitHub repo: https://github.com/TheRealRhyle/WFRP-2e-Char-Gen
Want to give me some tips or recommend a better way to do something I've already done, then please send me a message here, on twitch, or over twitter @DXGaming or @ChaosPhil