I've looked around at a few of the collaborative fiction writing scripts, which will allow multiple authors to collaborate on a single story. The first of which was a piece of Mac software that was linked to from waxy.org or del.icio.us or some such site. The others were just through a few quick google sites matching "collaborative fiction". They all have some pretty nice features, matching what I think a good system should have at the very least. They're not really what I'd like to see though.
I think it would be interesting to have a sort of chain mail like approach to the collaborative writing idea, and most of the software that's out there wouldn't be ideal for this sort of environment. First, there's a limited number of users, and secondly there's no approval system to ensure that a collaborative user doesn't make drastic changes to the plotline without the approval of the other users. Those are the two biggest problems with what I've seen so far, though there may be solutions like the ones I'm proposing already.
Here's my idear. An online collaborative fiction script should be built that has a system that allows for a set number of users to be able to register for the creation of a new story.
If a group of users wanted to be able to create a new story, but didn't already know other possible users, they could join a public story creation group. If users already have a group of people in mind that they'd like to create a piece of fiction with, they can all get into a private fiction group.
A random user from the group would be selected as the original author... or alternatively selected from a list of story beginnings submitted by each user, then chosen by a vote. After the story is started, either by vote, or random choice of a first author, a queue would be set up for the remaining users' turns to write.
Each user would have a predetermined (by the group) amount of time to complete their turn. After they've finished the post, there should be a review period (again, predetermined) during which other group members will be able to vote on whether their post is appropriate or not. The voting feature would be more useful in situations where you're part of a public group... where people tend to go in and kill off all the characters in the story, or implement radical changes to the plot, not so much to impose your will on other peoples' additions to the story.
The only thing I haven't been able to work out yet is a method for deciding when the story is completed, or who is allowed to end it. However, I do know that it would be a great feature if the software was able to publish the whole story as one full piece without breaking it up by author for display on another part of the site... such as "finished works". You would, of course, give credit to those who wrote it, but you wouldn't break up each piece by author.
Maybe I'll get some time and an inclination to write some php code that implements these ideas somewhere down the line. If someone else came along and implemented the idea, I'd have no problem with that either... though I'd like to be able to host the code and be a part of the project. Who knows whether that'll happen though. It's just an idea bouncing around in the ol' noggin for now.
Posted by Jordan at January 26, 2005 7:43 PM | TrackBack