Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.Sign up
I hit a wall with my original plan to make an adventure/sea voyage/journey/road novel with locations scraped from Wikipedia (#57). I still may attempt to tackle this at some point, but in the meantime, I wanted to do something I could actually finish.
This one started largely by accident, and I thought it would be quick and fun, but unfortunately took a lot longer than I anticipated.
The gamebook is based on slicing up lists of 1980s fantasy tropes. It’s divided into sections, each representing a room in a generated maze, and each containing some combination of generated dungeon tropes.
I was originally considering generating a Twine document out of this, but I think I prefer the references to dice rolling and having to turn to different sections of the book manually.
If anyone is interested, I also made a spin-off library for writing generative template grammars in Ruby. The gamebook linked here is the first major piece of work that uses it.
Well spotted. I did write the stub code to add that section in at a predetermined location, but it’s currently switched off. I kind of like the idea that where you end up is completely different than where you start, although leaving it out might be a bit incoherent—so I may add it back (or switch it randomly).