Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
This is a hack of my own IFCOMP entry (a procedural gamebook). The NaNoGenMo version removes all interactivity, switches from second person to third person, and keeps the initial fight going ad infinitum.
Here's the code: https://github.com/filiph/edgehead/tree/nanogenmo2017
You run the code by cloning the repo, installing Dart, running
See comment below for more info and best starting points.
Here's the first page of output2.pdf:
Here's an early excerpt:
Here's the algorithm in action, as it writes in realtime:
Some more context of the fight/simulation system: https://medium.com/@filiph/skyrim-rendered-in-text-1899548ab2c4. In the article, I'm also explaining the concept of "fractal stories" employed in both the book and this NaNoGenMo entry.
I just realized you'll have trouble running the code because I based this hack on the master branch of Insignificant Little Vermin, which depends on a currently closed-source package. If you want to play around with the system, use the
Since I'm reusing code for a game, there's a lot of it. If you want to read the interesting parts, here are a few tips: