Table of Contents

Introduction

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!

Game Goal

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!

Controls

Available actions

List of all actions available to user in the game:

Starting 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.

Game controls

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:

Screenshots

Acknowledgement

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).