I’m in the middle of writing a hypertext novel – I think I’ve told you about it. And at the time, I told you that I was chewing over the programmatic difficulties just to get out of doing the writing, because I’m the most procrastinating monkey ever. But, as often happens, by letting the problem stew in the back of my mind, I’ve made some decisions.
First, the whole point of this hypertext novel is to invite the reader to take a more active role in the text. There are decisions to make – whose point of view do you want to read? Is there a location that interests you? So, I realize that I need to write both a list of the dramatis personae and the settings.
The first thing that a reader will see is an interface introducing them to the players and asking them who they want to hear from. Alternatively, they could pick any of the three settings and say that they’d like to hear the entire story in that setting. If that’s the mode they choose, they will be directed to the character with the earliest entry in that node. When you’re in a page, it should have some kind of background image that tells you which character you’re seeing – perhaps a light wash of color and a graphic. There will be a next button and a previous button. The next button will take you to the next node in the timeline of the current character, the previous button will take you to the previous node for that character, even if the node you came from was a different character. Along the bottom will be icons for any other available characters for that node. Along the top will be icons for the other settings, and when you mouse over the icon, it’ll give you the choice of any characters with nodes at that point in the timeline.
I get that this post is about as exciting as a detailed description of my breakfast oatmeal, but trust me on this one. Anyone reading this: this is something brand new and cool that we’re inventing here. When it’s done, it’ll be revolutionary. The important thing is this: the next TechRaising event is in May, and I’m hoping to pitch this project to a team who will, in one weekend, create the UI. Are you ready? I’m totally ready.