Last Week we parsed a wikipedia article on a Mausoleum. I broke it down into it’s sub groups and left a big list of groups that we need to create to add depth to the tables. This week I’m not quite to the list building part, but focusing on a little more parsing. One of our big groups is the description. Beyond anything else in the table this is the part that is going to bring our Mausoleum to life. So I started here.
Continue Reading

It seems that most of my posts start with, “Gee, I’m Baaaack.” So in honor of all these dead starts, here’s the starting part of a Mausoleum Generator. As usual most of my tables start somewhere in Wikipedia and then I do som transformative edits to an entry to make it a procedural generated entry. If this is your first introduction to TableSmith Tuesday’s you can go back into the archives and start here.
Continue Reading

People have families. It’s a simple fact, but often they are not thought out much beyond the nuclear family in roleplaying games. He’s a quick a dirty little set of tables to help generate a family tree.

d6 Is There A Marriage?
1 Y
2 Y
3 Y
4 Y
5 Y
6 N

d6 Why is there no marriage?
1 Died before marriage
2 Profession disallows marriage
3 Physical distress
4 Mental distress
5 Emotional distress
6 Homosexual

d10 Any Children?
1 Died Before Progeny
2 Y
3 Y
4 Y
5 Y
6 Y
7 Y
8 Y
9 Childless Marriage
10 Spouse died, Remarried

d10 How Many Children?
1 1
2 1
3 1
4 2
5 2
6 2
7 3
8 3
9 Roll Again +1
10 Roll Again +1

Iterate through this for as many children/family members you want. You can go as far as downloading a sample family tree and keeping it handy during role-playing sessions, or turn it over to your DM for some unexpected results!

Previously in our TableSmith Tuesdays, we built a table that made descriptions of clouds and we explored the different ways that we might do that. As I move forward to develop this ‘Painting Generator’ that I am working towards I am now focusing on the mountains.


Matterhorn Riffelsee 2005-06-11
Foter / CC BY-SA

I’m going to try a different approach this week and show how I research the information for a table. And how I go about designing the elements, rather than just the development work that we have focused on previously.
Continue Reading

Golfo di Orosei-Angoli di Sardegna.
yokopakumayoko / Foter / CC BY-NC-ND

… Into one comprehensive table.
First we had Cloud Formations, then Clouds Formed on the Horizon, and finally Fog Rolled In. And now we make it one grand weather system to bring all the clouds together.

It’s like I wasn’t even thinking when I started the tables. If I take the three ;Start groups and move them into a combined one I get something that looks exactly like this:

1, [Volume] [Formations] [Colorfocation]
1,[Thickness] [Shape] [Mid Level Construct]
1,A [Thickness] [Shape][Funbits]. [ChildCloud]


;Volume ;Thickness ;Thickness
1, thin 1,dense 1,dense
1, fine 1,condensed 1,condensed
1, hairline 1,heaped 1,heaped
1, needlelike 1,crammed 1,crammed
1, paper-thin 1,impenetrable 1,impenetrable
1, skinny 1,wispy 1,wispy
1, slender 1,nebulous 1,nebulous
1, slim 1,slender 1,slender
1, ultrathin 1,frail 1,frail
1, stumpy 1,slight 1,slight
1, thick 1,tenuous 1,tenuous
1, bulky 1,delicate 1,delicate
1, massive 1,thin
1, voluminoius 1,fine

As you can see from these tables, that they are very similar. Because the volume of the cloud doesn’t vary based on it’s height, I’ll simply combine all the groups together to make one big group. It is going to be the same situation with out “Shape” groups also.


;Formations ;Shape ;Shape
1, set of [Edge Definition] long streaking 1,horizontal bands 1,sheets
1, [Edge Definition] short, narrow streaks 1,lines 1,patches
1, set of [Edge Definition] undulating waves 1,braid 1,layer
1, a single [Edge Definition] undulating wave 1,cord 1,horizontal bands
1, rippling 1,ribbon 1,vertical bands
1, [Edge Definition] radial bands 1,sheets 1,uniform
1, [Edge Definition] rings 1,blanket 1,ragged shreds
1,[Directional] bubble-like

Well the difference here is our highest altitude clouds have edge variations. So what we are going to do is strip out the [Edge Definition] and throw in an {IF~ }statement to see if it needs the edge definition. Somewhere. If we wanted to be accurate, some shapes only exist in certain atmospheric levels. But we are making a random generator for some sort of roleplaying game so I don’t care!

So that means we need to combine them into one group, and make them more fun to play with!


When I started combining all these shape/formation groups, I saw that starting in Cloud I had these little bits: “a set of”, “a pair of”, “a single” I expanded the list a little more in the second tab. I wanted to make sure this fit back into the overall table. But I laughed at the silliness of how I made it ‘grammatical’. I would do something like:

;Mid Level Construct
1, with a [Mid Level Middle] [Thickness Modifier] [Mid Level Ending]
1, with [Multiple] [Mid Level Middle] [Thickness Modifier] [Mid Level Ending]s

See that trailing “s” at the end? Bogus! Let’s do it the right way!

1,|iPlural=2|set of
1,|iPlural=1|a single
1,|iPlural=2|a bunch of
1,|iPlural=2|a couple of

The first variable! Yah! What we discover is that the {PluralIf~} function makes our choice plural if X is not 1! so anything that is plural we can make 0, 2, or 100000000001010! It doesn’t matter. And then we wrap that up in our generative system.

1,[Volume] {PluralIf~%iPlural%,[Shape]}

And now we have simplified the original Start Menu that combined three different tables to make it simple. The only differentiation of the three entries now is modifiers that we discovered in each table to make the cloud seem more interesting!

It lead me to wrapping up the ;Start group like this to give us some flavor:

1,[Pairings] [Volume] [Edge Definition] [Shape] [Colorfocation].
1,[Pairings] [Volume] {PluralIf~%iPlural%,[Shape]} [Secondary Aspect] [Colorfocation].
1,[Pairings] [Volume] {PluralIf~%iPlural%,[Shape]} [Secondary Aspect] [Funbits].
1,[Pairings] [Volume] {PluralIf~%iPlural%,[Shape]} [Secondary Aspect]. [ChildCloud].
1,[Pairings] [Volume] {PluralIf~%iPlural%,[Shape]} [Secondary Aspect] [Funbits] [Colorfocation].
1,[Pairings] [Volume] {PluralIf~%iPlural%,[Shape]} [Secondary Aspect]. [ChildCloud] [Colorfocation].
1,[Pairings] [Volume] {PluralIf~%iPlural%,[Shape]} [Secondary Aspect] [Colorfocation]. [ChildCloud].

You can see that I decided not to do an {If~} to split out our high altitude clouds versus our other clouds. What do you think? Is there a better way to do this? Leave me a note about what you think!

Don’t forget all of the Tablesmith Tables are here. And the Cloud Generator is online here.

RPGBA Blog Carnival: The Icy Embrace of WinterHoliday Generator Contribution

It’s been a long time since I participated in a Blog Carnival! I fell out of blogging for a year, well I was on and off for the last year. But I’ve been back this February and what better way to wrap up the month than with a Carnival! This month Enderra hosted a great idea… the Icy Embrace of Winter.

I spent a couple of days trying to figure out how I could participate in the carnival. Over and over in my head went all these ideas. I’ve never really spent any time on TheRandomDm blogging about my campaigns. There have been a couple of tables related to them, but nothing stirring. I blog about random tables.

What kind of table can I make for The Icy Embrace of Winter? What things that occur in winter that can be randomized and add depth to a world? To your play? To my play? To our play? With being such a broad subject I looked into a couple of different subjects but nothing became interesting to make a random generator for. And then I realized: Winter is when most Holiday’s occur. It’s a dark time, people fear the beginning of the darkness and long for the brightening of spring.

After some research into Wikipedia I came up with the basics for a Generator for Winter Holidays, that I present to you today! Happy Carnival all!