Case Study
Authors: Daniela Genz, Karim Omar, Cesar Pozzer, Thomas Römer, Georg Struck, Steve Hoffmann, Gregor Mehlmann
This case study is the result of a workshop with the title "Modelling a storyworld based on finite states" which was conducted during the Summerschool 2011 in Wiesbaden, Germany and was finally implemented in the SceneMaker system.
Story
The player finds himself in the middle of a high-jacking and has to mobilize a resistance group among the close by passengers to overwhelm the terrorist. He is assisted by a retired air marshal sitting next to him. The player’s task is to convince the passengers around him to overcome their fears - or to prevent a sudden irrational reaction - to reach a critical amount of helpers and tools that would lead to a positive ending. He has to react under time pressure and an ever-present danger of being caught by the terrorist.
Outcome
The figures below show the user interface of the “Plain Terror” scenario in which at the left figure the player interacts with the so called “WatchOut” lady, who is used as a simple tutorial and therefore doesn’t have to be convinced an tries to help directly. The left area should show the layout of the plane for orientation or video files that could have been played. The upper right part shows the user interface; there she/he can enter text into the top line. The field below shows a history of what the player said. On the lower right part the current non-player character and her/his corresponding reaction is shown. Between single conversations the player sees an additional part of the user interface (lower left in the right figure). Here she/he chooses the next conversation partner.
![]() |
![]() |
The pictures below are showing the final presentation of the small implementation of the story.
![]() |
![]() |
Creation Process
The final story “Plain Terror” derived from a long conception phase in which multiple possible scenarios were brainstormed and discussed. The figures below are showing on the left some basic decisions that were made right at the beginning. The second figure shows the final layout of the stage the story takes place. A simplified version of the creation process is shown on the third figure. The right figure shows the final flowchart structure of the story.
![]() |
![]() |
![]() |
![]() |
The main steps (in multiple loops) were:
- Brainstorming
- Finding a setting
- In a loop:
- character creation
- finding meaningful values
- finding dialogue ideas
- finding keywords for dialogues
- Creating the abstract story structure
The figures below show some part of the brainstorming regarding possible dialogues between the player and the non-player character. The goal was to find possible arguments that could be used to convince them. This part of the brainstorming also consisted of thinking about how the player is aided in finding those possible arguments. On solution was to give her/him graphical representations of the characters and “hide” hints in there. For example can the player find out that one of the passengers is (or was) a soldier because he has an army tattoo on his arm. So he could appeal to his national pride and is also informed that this person is able to fight.
![]() |
The figure below shows one step during the conception of the story structure. It already shows the linear introduction and the tutorial which can be repeated multiple times until the player understands what to do. It also contains multiple sub flowcharts in which the single dialogues are happening. On the lower right the three possible endings are shown, depending on the previous flow of the story and a lowered or raised value called “ATTACK LEVEL” (in the implementation named "Chance of Success").
![]() |
The pictures below are giving some impressions of the work.
![]() |
![]() |
![]() |
![]() |
Implementation
The figures below are showing some of the implemented sceneflows.
Downloads
Documents
- SceneMaker Introduction (Summerschool slides, PDF)
- "Plain Terror" Scenario & Dialogue Ideas (PDF)
- "Plain Terror" Example Scenescripts (PDF)
- "Plain Terror" Summerschool Final Presentation (PDF)
Software
- SceneMaker Demonstrator "Plain Terror" (ZIP, see README.txt inside) is available in the
Internal Download Area (registration and log-in needed)