TL;DR Summary – A versatile game engine using 2D6 and a 19-Hex Flower (it’s like a random table, but with a memory).
Edit: As some have asked, I made a template Hex Flower. Please let me know if it is useful (and/or needs changes)
I’ve been experimenting with a random game engine which comprises a 19-Hex Flower and a 2D6 navigation system, e.g.:
The idea is that the bottom and (less so the) left of the Hex Flower is favoured by the 2D6 navigation system. The top of the Hex Flower is quite strongly disfavoured. A crude summary of the most probable directions of travel in the Hex Flower:
Therefore, as one navigates the Hex Flower one is likely to head downwards, and slightly off to the left. Note these directions are tendencies only, and so there are still good/fair chances of moving in most of the other directions as well. By contrast, in a simple D6 navigation system, you tend to potter around the centre of the Hex Flower, with no particular direction being favoured.
To prevent stagnation (e.g. being stranded at the bottom of the Hex Flower), if you navigate off the edge of the Hex Flower, you appear on the hex which is on the opposite side of the Hex Flower (i.e. diagonally opposite, e.g. orange to green and yellow to blue in the example below), which introduces a sort of wildcard/chaotic leap.
The exception to the diagonally opposite transition rule being the top-most and bottom-most Hex’s of the Hex Flower, where you typically appear on the same/adjacent Hex (otherwise this would circumvent the asymmetric vertical probability being induced into the Hex Flower). Generally, the top-most Hex returns to the top-most Hex (see red Hex below). In the bottom-most Hex, I tend to move the side exits to an adjacent Hex and the bottom exit back to the bottom-most Hex, or the Hex directly above (e.g. purple to brown in the example below).
Even with the wildcard leaps, there is a sense of continuity in the system, as you generally can’t get to most Hex’s without passing through adjacent Hex’s.
Therefore, with this structure in place, you have
- the most improbable event/outcome at the top of the Hex Flower
- common events/outcomes at the bottom of the Hex Flower
- and a transitional zone there-between
- the wildcard leaps are there to induce a chaotic element.
So, with an understanding of the probability structure induced in the Hex Flower you can write various engines or games.
Below are some examples I’ve made, i.e. a pursuit/chase engine; a terrain hex generation tool; a town mood tracker; a Rot Grub tracker; a volcano eruption tracker; and a random monster encounter engine:
:: Maze & Pursuit (and chase engine/standalone game)
:: What the Hex’s Next? (random outdoor (Hex) terrain generator)
Note – this is not a map, but a tool to build a map!
:: Taking the Town Temperature (have the brave adventures outstayed their welcome?)
:: Where’d the Rot Grub Go Next? (just some silly fun)
:: Volcano Eruption Tracker (assumes eruption fairly is imminent)
:: Random Encounter Tracker (perhaps a bit more interesting than rolling a D6 every turn?)
:: Procedurally explore a Giant Tree (incorparting ideas from David McGrogan’s blog)
If you snoop around this site, you can find less fussy versions of the above engines.