How to Write a Murder Mystery Dinner Party Script

© 2007 Dark Secret Software Inc.

This document is property of Dark Secret Software Inc. You may not copy or distribute it in any form without the expressed, written permission of Dark Secret Software Inc.


Introduction

Writing a Murder Mystery Dinner Party Script is unlike writing a Murder Mystery for a novel, it is perhaps more akin to writing a screenplay for screen or theater. From here on in when we say 'script' , we are referring to a Murder Mystery Dinner Party Script. These scripts are written to be performed real people, not to be read by a single person. The setting for this performance is historically at a dinner party or in a dinner theater environment. MyDarkSecret.com takes this concept to the Internet where game players become actors. Each player is given cues for how to act and behave in conversation with other players. Your script becomes the road map for unveiling a fascinating story. All players are suspects and one is the culprit, but everyone appears guilty. The challenge to the players is to identify the real murderer while avoiding being accused themselves. This document will explain more about the “rules of engagement” and provide some tips and techniques for how to write a really effective and engaging script for this wonderful new media.

The MyDarkSecret.com Approach to the Murder Mystery

You should assume that the actors in a MyDarkSecret.com game are novices. Novices to the Murder Mystery genre. Novices to role-playing in a public forum. You, as the writer, know your characters intimately. You know all about their background, their outward appearance and the reason they are where they are in your story. Imagine you have to tell an actor in a play all this information quickly and then push them out on stage. That's what it means to write a MyDarkSecret.com script. We'll get into all these details in a minute, but first let's summarize the ground rules:


  1. A Script has Characters. Characters are the participants in your Murder Mystery story.

  2. Characters have a Summary. The Summary is a couple of paragraphs that tells about how the outside world perceives this character. All characters are aware of the summary of each character.

  3. There is usually a Victim. The poor victim is the character that was killed in your script. Usually, the victim was killed before your script began. Your script usually starts with the characters reflecting on the events around the murder and other events that may be occurring in their lives.

  4. Generally, all Characters have a Motive. You want to make all characters look guilty, but ultimately you want to make the culprit looks slightly more guilty. There should be some form of reasonable doubt between the culprit and other characters to make things challenging.

  5. MyDarkSecret.com Users can review your script and make Games out of it. You could have many copies of your script running at any given time; one for each game being played.

  6. Users “join” a game and become Players. All of the Characters in your script are represented by real people (users). The only Character that is not played by a User (and represented by a Player) is the victim. If one of the Players was to be the Victim, they would find the game pretty boring from the moment they were killed onwards.

  7. A game is divided into Scenes. A scene is collection of things you want to expose about the plot or the characters in a manageable chunk. If you try to divulge too much information all at once, it will clutter up the game user interface and make all the information hard to manage.

  8. Your script has to tell the Players how to act, what their motivations are, what their dark secrets are. As an author, you need to decide how you want to portion this information out the Players so as to pace the story. Remember that you can only pass this information onto the Player and hope they do a good job in conveying it.

  9. Information in a Scene is divided into two types: Facts and Challenges.

  10. Facts are pieces of information that the Character knows, but wants to keep secret as long as possible (ultimately they will be required to divulge these secrets). Players will not willing convey Facts, but rather they will wait until they are challenged on them by other Players, at which time they will let the details leak out. Once the player feels they have fully divulged the information in a Fact, they can mark the Fact as “Established”.

  11. Challenges are pieces of information that a character is aware of. They are aware of them so much that they bug the character. They bug the character so much that the character feels compelled to speak up about it and challenge other players about it. Challenges manifest themselves in the game as new conversation “threads” initiated by that player.

  12. Facts and Challenges are written in the second person because you are talking directly to the player. The script summary and public biographies of each of the characters is written in the third person.

  13. MyDarkSecret.com manages threads of conversation between players.

  14. When every character has both Established all the Facts for their Character, and initiated all the Challenges for their Character, they can vote to proceed to the next scene. The reason we vote to move between scenes is to give all the other players a chance to establish their Facts and initiate their Challenges.

  15. After the last scene has played out, it's time for accusations.

  16. Each player then accuses another player as the culprit and defines what they think the Motive and Method used by the culprit to kill the Victim.

  17. Once all the accusations have been given, players can review them and, if the correct suspect was accused, rank the accuracy of the Motive and Method given.

  18. Later, Players can review all the rankings and see how they did in the game.


For you, as the script author, you only have to worry about the story and the characters. We say “only” very loosely; We know how hard it can be to produce a compelling murder mystery script! The MyDarkSecret.com system takes care of managing all the game set-up, Facts, Challenges, game play, accusation and rankings.


One of the benefits of this genre is that you do not need to spend a lot of time trying to find the perfect phrase for something. You don't have to struggle considerably on establishing setting or mood. Everything in script is exaggerated. Character traits are black or white ... there are rarely shades of gray.

Getting Started – The Building Blocks

You can frame out the structure of your mystery using whatever means works best for you: index cards, bar napkins, grid paper, but often what works best is the following approach (your mileage may vary).


You get the idea. No doubt you can come up with more creative scenarios / setting than the one we've outlined, but coming up with this setting is going to be very important for defining your characters.


Let's look at an example. Consider two three characters: Jamie, the world-champion surfer; Bridget, the famous Paris runway model, Maxwell, the butler and the victim “Noah Boddy”. Assume there are other characters in our script, but these are the ones we are interested in at this time.


Maxwell might be given a Challenge like:


Jamie could be given a Fact like:


Bridget may know nothing about visiting Noah.


At game play time, the person playing Maxwell might initiate a challenge and say something like:


MAXWELL:


to which, the player acting as Jamie might respond with:

JAMIE:


You can see how elusive Jamie is being. He hasn't fully divulged his Fact yet, but has established that he was the person that visited Noah. It's up to the other players to drill into this and get more clarification. That's good role-playing, but you can't be sure all players will be as good as the one paying Jamie this time. Once Jamie's player has fully revealed the Fact he would mark it as “Established”.


It is a good practice to back up a Challenge by giving a similar Fact to another character. That way, if the player with the Challenge isn't aggressive enough chasing down the information, perhaps the other player will jump on board. This means that for every hidden piece of information you should plan on having at least two other characters armed to get to the bottom of it. Each player should feel they are getting ganged up on to divulge the real facts.


Using the MyDarkSecret Script Editor

There are currently two ways to write a Murder Mystery Script for MyDarkSecret.com:

We are working on other editors and will announce them when they are complete.


Both mechanisms are completely interchangeable. You can start a mystery on-line, export it to XML and work on it off-line and then up-load it again later, or vice-versa. The choice is yours. Some people prefer to work off-line with a standard editor like Word, Write or Notepad, while some like the graphical nature of the on-line editor. This section will explain how both mechanisms work.

Using the On-line Script Editor

The MyDarkSecret.com web site has a fully functional script editor available for you use. To access it simply click the “Enter Script Management” link from within the Lobby.



In addition to allowing you to create new games and review existing script, the Script Management area allows you to create new scripts. You should see a screen somewhat similar to the one below.



The main button you are interested in is “Create Script”. When you click it, you will be prompted to enter some basic information about your mystery like:



When you hit Save, you the Script Editor will open fully and present you with some additional “tabs”. There is one tab for your biography, one for defining your Characters and one tab for each Scene in your mystery. You will also notice that on the “General” Tab, all of your basic information is stored and a new field call “Script Status” is shown as “Under Development”. We will come back to this field later, but for now assume you want to leave it as is.



The Biography Tab

Your biography is shown before all the scripts that you have authored. The same biography will be used for all scripts you author. Feel free to include information about any other content you may have produced or have in the works. You may also include a reference to your personal website for richer information.

The Characters Tab

The Characters Tab is a great place to start authoring your mystery. You can define the public information about each of your characters. This is the information that shows up in the game and script summaries and is included in game invitations. Don't give away any private information about your character in the public summary ... this is information that all suspects should know about each other. You can mark one of the characters as the murderer.

To create a character, simple supply the following information:

There is a summary of available avatars at the bottom of the Characters screen for your convenience.

When you save the character, it will appear above the blank character field. You can keep adding characters until you reach your limit defined on the “General” tab. In the example below, you can see we have created a character named Jill “Jackson” Jolly and we want to represent her using the Cho avatar. You can edit the name, description or avatar as required. If you need you can delete your character and a new blank entry will re-appear. As mentioned earlier, if you delete a character, you will lose all the Facts/Challenges associated with that character ... so be careful.

NOTE: Don't edit more than one character at a time or your changes to other characters will be lost when you click Save. Always make your changes to one character at a time and click Save for that character before changing other characters.

The Scene Tabs

When you have defined some characters, you can start to associate Facts and Challenges to the character in each scene. You cannot create Facts or Challenges until you have at least one Character defined.


To create a new Fact or Challenge, simply:


You may want to supply a scene summary for this scene. You can only have one scene summary per scene. Just like the character tab, be sure to click Save after making changes to any fact, challenge or the scene summary or you will lose your other changes. In the example below, you see Jill has no Facts or Challenges associated with her, but the scene summary is defined.



If we add a new Challenge to Jill, the display would change to look something like this:


As we described in the “Getting Started” section, you should try to get at least one Fact and Challenge per Character per scene. This is so each character can start a conversation and knows how to defend a challenge from another player. But, technically, you can add as many Facts and Challenges as you like to each character each scene. You can remove Facts or Challenges by clicking the “Delete” button next to the element you want to remove.

Wrapping It Up

To complete your mystery, you need to supply Facts and Challenges for each Character for each Scene in your story. When you think you have things completed, review the following checklist:


If everything checks out, you are not ready to release your script into the wild. Go back to the General tab and switch the Script Status from “Under Development” to “Beta Testing”. This will send an e-mail notification to the MyDarkSecret.com administrators. They will review your script and if it looks complete, they will switch your scripts status to Beta. Beta games are available to the community to create games from. After a few beta games have been played, you can request to have your game status switched to “Production”. Players have higher expectations for Production-ready scripts (no script inconsistencies, grammatical or spelling mistakes and good mystery logic).


Backing Up Your Script

While you are working on your script, you may want to save a copy for local editing or to create a backup so you can play around with script ideas or new characters. To do this, go back to the Script Management screen. You new script will appear under the “Scripts You Own” header. You can edit, delete or export your script from this screen.


Exporting the script will produce an XML format text file that you can copy and paste to your local hard drive. We will explain the XML format in the next section.


Restoring Your Backup

If you need to restore your backup, you can use the Import Script option from the Script Management screen. Simply click this button, paste your saved XML file into the block provided and click Save.

Note: MyDarkSecret uses the Title of your script as the way of identifying it. If you import a script with a title that matches another script you own of the same name, the old one will be overwritten with the imported script. You can prevent this if you like by changing the title of the script in the XML file before importing it.

The Murder Mystery XML Format

This section is a little technical. If you're not comfortable with text editors or special files like HTML you can avoid this section.


You can author your mystery in XML format using Notepad, Wordpad or any number of other text editors. The file must be in plain text format and contain no special formatting such as HTML, Bold, Italics, Underline, etc. This will all be stripped out when the script is imported anyway, so don't bother.


Once created, the XML can be imported into the game from the “Import Script” option under Script Management.




The Murder Mystery XML file has the following format:


<Script>

<Title>The title of your script</Title>

<Summary>The summary of your script</Summary>

<Motive>The motive of the murderer</Motive>

<Method>The method of the murder</Method>


<Characters>

<Character id='some unique id per character'

fname='First name' nick='Nickname' lname='Last name'

avatar='Avatar name' isMurderer='True or False'>

The public description of the character.

</Character>


<Character ...>Next Character with unique id</Character>

<Character ...>Next Character with unique id</Character>

</Characters>


<Scenes>

<Scene>

<SceneSummary>

Text of the summary for this scene. One SceneSummary per scene.

</SceneSummary>


<Fact target='id of character this Fact refers to'>

Text of the Fact for the character to establish.

You can have as many Fact sections as necessary.

</Fact>


<Challenge target='id of the character this Challenge refers to'>

Text of the Challenge for the character to initiate.

You can have as many Challenge sections as necessary.

</Challenge>

</Scene>


<Scene>

<SceneSummary>

The next scene.

Text of the summary for this scene. One SceneSummary per scene.

</SceneSummary>

<Fact ...>another Fact</Fact>

<Challenge ...>another Challenge</Challenge>

</Scene>

</Scenes>

</Script>


Questions?

If you have questions about anything you read in this document, please send your questions to the MyDarkSecret Google Group at http://groups.google.com/group/MyDarkSecret


© 2007 Dark Secret Software Inc. – All Rights Reserved