I haven’t tried it, but I suspect trying to write an interactive story in a big splurge isn’t the best idea when there are multiple branching points and endings. Or maybe it is the way to go. I’m new to these things after all. What I’ll do instead is map out a rough structure and then fill in the text afterwards.
The simplest structure would look something like this:
Obviously, it’s very basic, but it’s the essence of this type of game – choose naughty & fun stuff or be boring and try and ‘beat’ the game.
At the moment nothing is hooked up. That’s done through the Twine syntax of
[[Text to display->Name of Passage to goto]]
From the introductory passage we continue to Stuff.
Stuff gives us a simple choice of GoodEnd1 and BadEnd1. I’ve numbered them because there will probably be multiples of one and probably both and it makes sense to put the numbers in now rather than trying to change the names later.
Connected up, it looks like this.
That’s just to give an idea of the simplest structure. I’ll want a lot more branching points than this to give the reader a more interactive experience. A simple structure I’ve seen some of the cheaper monster girl hentai games use is this:
(clicking on these pictures brings up a bigger version that can be read without a magnifying glass)
A neat touch is that if I create the link before the passage Twine will automatically create the passage for me.
This will give me a skeleton of sorts. One thing I will do is rename and reorganise the passages. If I want to move things around (which I almost certainly will) TemptationTitWank is a much clearer target to link to than Temptation3. I’ll also add some more sections to the introduction to give a clearer breakdown of what those passages are going to do.
Unfortunately Twine doesn’t appear to keep track of name changes to passages, but it does at least show passages with broken links as red boxes.
The modified structure looks a little like this:
At the moment the lovely Ceptophthorié isn’t exactly tempting. I’ll fix that when I start to flesh out the passages.