Let's try and develop some file heirarchy:
indexframe.html (index.html)
Creates 2 frames (v):
main = all contents
id = creation info
id.html (frame = id)
creation info
mainframe.html (frame = main)
Creates 2 frames (v):
action = story action content
location = all misc. info and navigation
locframe.html (frame = location)
Creates 3 frames (h):
sight = what the character sees in a given direction
map = where the character currently stands
character = list of characters
intro.html (frame = action)
Introduction to the story
There should be a separate directory made for each of the 4 visible
frames (disregarding the id frame).
Frame actions and where they impact:
action : all frames may be impacted
sight : there probably won't be any links in here initially
map : sight
character : action, character
What happens in the frame:
action : Time progression. Usually, a link activated in this
frame will cause time to progress by some discrete
measure. All frames may be affected unless the
character remained in one place.
map : Sight direction changes. Only affect frame sight.
character : Changes the character point of view in the action frame.
Also changes which characters you can change to in the
character frame.
Each time step should have the following files to link to:
action (dir) : 4 character action files.
sight (dir) : 4 directional description files.
map (dir) : 1 map file.
character (dir) : 4 character change files.
What happens when a link is selected where:
action : The main frame gets targeted. In the main frame the
following occurs:
action : time progresses, same character
sight : time progresses, default initial direction
map : time progresses, new map
character : time progresses, same character
map : Only the sight frame gets targeted. Direction change.
character : All of main gets affected since two frames would be
affected:
action : present time, new character
sight : no change (unless character in different
location
map : no change (unless character in different
location
character : present time, new character
Since 8 of the files per time step will affect the main frame, then
there have to be 8 main frame files per time step. A new naming
scheme must be determined to keep track of the vast number of changing
files.
__