SimDate3D is a simple academic game featuring two virtual agents Thomas and
Barbara. The setting of the game is as follows: Thomas and Barbara are friends, they meet
by a coincidence one day and one of them suggests they could go to the cinema. The other agrees and the goal of the user is to assure they really make it to the cinema. Thomas and Barbara communicate through actions. Too many
positive actions can scare the other character resulting in mutual depart. Too many negative actions
will result in character loosing interest. No actions lead to boredom that leads to depart as well. Also
if the communication between the two is too much positive they will skip cinema and head home
together resulting in game loss.
Characters feature simple BDI based decision making system and affect called feeling. Feeling is a
valence attributed to other character and is represented by colored balls around characters heads. Yellow balls means positive feeling, pink very positive feeling, green negative feeling and brown very negative feeling. Beware the green and the pink because there is high probability the characters will depart or skip the cinema and head home!
To compute feeling value emotion model ALMA by Patrik Gebhard was used ( http://www.dfki.de/~gebhard/alma/index.html ).
Check SimDate3D level two!
Assure Thomas and Barbara make it to the cinema together with minimal performed user actions. Each action has its cost, some actions are more expensive than others. Get them to the cinema with more than 5000 points left and you are good!
List of all actions available to user in the game:
Run SimDate3D.exe file from the folder where you installed SimDate3D. After a while you may be asked to specify the location of UnrealEngine2RuntimeDemo folder that is also present in the folder where you installed the game. Afterwards a Java window with three buttons appears and UnrealEngine2RuntimeDemo client window starts. Wait 10 seconds and click ok. After a while you'll find yourself spectating 3D virtual city in UnrealEngine2RuntimeDemo window, if the game is not started, click the start button in the Java window. After some time the characters appear in the game (starting can last up to one minute) and you will be able to use left mouse button to focus on them. At this time the key controls mentioned in following section start to work.
The user appears in the game as a ghost without the body observing the scene. Use can move
manually with arrow keys and mouse. Left clicking the mouse focuses on one of the characters in the
scene – we recommend using this view to play the game. Mousewheel increase and decrease observing distance and mouse movement changes angle.
The key controls of the game:
SimDate3D 1.0 was partially supported by a student grant GA UK No. 0449/2010/A-INF/MFF, “Emohawk” modifications and extensions to SimDate3D (i.e. ver. 1.0.4) used for educational purposes at Charles University in Prague were supported by the project CZ.2.17/3.1.00/33274 financed by the European Social Fund (2011 - 2013). SimDate3D 1.0 originated from software package Emohawk developed under the project CZ.2.17/3.1.00/31162 financed by the European Social Fund (2008 - 2011).
European Social Fund
Prague and EU: we invest into your future!
Research on storytelling and emotion modelling is partly supported by the research project MSM0021620838 (2007 - 10).