I love how casually detailed this article is. Touches like the subtly blinking blink tag -- and the subject matter itself -- lead me to believe there are gems here waiting to be discovered on subsequent reads.
"13 months and 11k lines of code later, i’ve finished up the choose your own adventure project"
Fantastic article. I just wanted to point out -- if you click on the links on the top left navigation, you can see the graphs/animations/etc for every book. This wasn't obvious until I read the entire article!
What a fantastic article. I wonder how more rules-oriented gamebook series [1] would fare in this type of analysis. They do tend to lead to an "ideal" ending, as the author noted, so perhaps they wouldn't be as interesting. The progression graphs would be interesting to see, though.
[1] Such as Joe Dever's wonderful Lone Wolf series. The republished versions available at projectaon.org --- and apparently back in print now --- are just as much fun as I remember.
I loved those books and I had a system for reading them. Each time I had to make a decision that involved me jumping to one page or another, I would fold the corner of the page. Each time I hit an endpoint, I would travel back to a folded page and then make a new decision to see where it would take me.
Funny how memory works. I don't think I've recalled my system for reading these books for years, perhaps more than a decade.
I did the same exact thing, or left fingers stuck in all the choice pages. Maybe that's why recursion came easy to me years later in my early programming classes.
While I see why you got down-voted, I can't help but agree. This is design-as-art, and it's an insult to true design. Why are top-tier designers visualizing choose–your-own-adventure books? Yes, it's pretty, but in the meantime, I'm looking at code all day using monospace fonts of ~100 characters. The input device through which I express my intentions would been not unfamiliar over a century ago. So while it's nice to see pretty pictures, and I appreciate the enormous efforts put into them, I'd much rather this guy use his PhD in Computational Neuroscience to help my brain visualize code.
Oh, no, he's more than free to do whatever he wants, for free or for pay. I'm just saying it would benefit me if he developed a passion for revolutionizing IDE's - or more generally, making something that's equally artistically wow-ing and useful :)
Most artistic (and programming) pursuits include the idea that it's good to take a sabbatical, a little rest, a change in direction.
I don't think it's controversial to say that doing something different is generally regarded as a good way to learn new things, things that apply back to your 'real' life or job.
So, I have a more hopeful view: I loved his work on this admittedly trivial topic. It was beautiful, and inspiring. I'm looking forward to seeing what he does with the results of all his labors. After reading the page, I have no doubt he will apply his skills to things that you or I might one day benefit from.
So, be positive! And grateful he published this thing, this is roughly the equivalent of a master's thesis in info-design someone put out on the net for free. I loved it.
"13 months and 11k lines of code later, i’ve finished up the choose your own adventure project"
From: http://etc.samizdat.cc/2009/11/the-rules-of-the-game
Yes, this is an impressive effort.