I got the idea after seeing alot of prodigous authors, explain how they write. Commonly they start with a story board, which they fill in as they go. Imagine a whole wall, sectioned off into chapters, in each chapter section are the names of the characters in the chapter, and their words. Then a bunch of feedback and feedforward lines, interconnecting the chapters, where scenes from one chapter affect another.
So my idea is, using Tk's HList and Tabbed Notebook, is to have a list of Chapters in the leftframe, and when you select one, a tabbed notebook appears in right with all the characters and scenes of that chapter in separate tabs. Then if you click on a tab, it will display the writings. This is where I'm stuck. For instance if I click on "some scene1", I want all the character's text, from that scene, to be displayed in proper order. Or if I click on a character, I want all text displayed by which scene it comes from. Furthermore, if I right click, I want to have displayed all "connecting feedback scenes and characters" related to that text. I know it can be done, I'm thinking with Tk::Text tags, but maybe something else would be better?
This method would make editing a breeze, because you could pull up one character and change something in all scenes where he/she appears with just a few keystrokes. It would also make it easy to write screenplays, because you could selectively pull out 1 character's lines for separate printing.
Anyways, that is the direction I'm thinking. I hope it gives you something to think about.
In reply to Re: noveling and software design
by zentara
in thread noveling and software design
by apotheon
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |