Thursday, July 12, 2018

The winds have blown an I have changed

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

No comments:

Post a Comment