Table of Contents

Introduction

SimDate3D-2 is an extended version of SimDate3D. The setting is as follows: Thomas, Barbara and Nataly live in a small town. Thomas is going out with Barbara and… well… also with Nataly. The girls don't know about each other. Thomas tries to date both girls at the same time without them knowing, but eventually on a date with one of the girls suddenly second girl appears and things start to happen…

The game begins with Thomas going with Barbara to the cinema. User has a limited control about Thomas action and the goal is to “finish” the scenario with the highest score possible. The score is gained by doing activities with the girls and by doing certain actions with girls (e.g. kissing the girls). To finish the game, user has to “steer” characters so all of the three meets and argument happens. The outcome of argument depends on previous actions of Thomas towards girls. There are four possible endings - Thomas breaking up with Barbara or Nataly, both girls breaking with Thomas and one secret ending. The achieved ending type is shown in the middle of the screen when argument starts to happen.

Characters feature simple BDI based decision making system and affect called feeling. To compute feeling value emotion model ALMA by Patrik Gebhard was used ( http://www.dfki.de/~gebhard/alma/index.html ).

Game Goal

Finish the game by steering the characters in a way all of them eventually meet and argument starts (but with the highest score possible). Each game session will be saved in the output folder (for analysis - there is no saving). When you are done with the game send me zipped output folder. Note that it is not necessary to watch the whole argument (at the end) every time. When the argument starts (and the game says what ending type you achieved) you may end the game by pressing key 6 (not on NUMPAD).

List of the activities

Each activity scores different amount of points. Activities can be done repeatedly.

List of places in the town

Check Thomas Place Proposals/Movement to know how to reach the places below.

SimDate3D-2 city locations

Controls

Starting the game

Run SimDate3DTwo.exe file from the folder where you installed SimDate3D. After a while UnrealEngine2RuntimeDemo client window appears. Wait 10 seconds and click ok. You'll find yourself spectating 3D virtual city in UnrealEngine2RuntimeDemo window. The game should be started at this time. If the UnrealEngine2RuntimeDemo window hangs, just quit it by pressing ESC and Quit and re-launch it by clicking Launch Game button in the small Java window that appears on the screen.

Sometimes also the UnrealEngine2RuntimeDemo window goes out-of-sync (happens a lot when launching the game). You know this is happening when characters starts bumping and sliding on the walls in the city. The solution is either to re-launch UnrealEngine2RuntimeDemo or simpler yet to run a console in UnrealEngine2RuntimeDemo by pressing “~” (tilde) and typing “open 127.0.0.1” (without quotes) and pressing ENTER. This will re-connect the client to the server.

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.

If you find yourself walking in the city not being able to fly, this is a bug that can be solved by pressing ESC and clicking on SPECTATE button.

Game Controls

Resolution/Graphic settings

This may be changed by pressing ESC and clicking SETTINGS. You can change resolution, graphics quality and audio volume.

Thomas Actions

This makes Thomas to do certain actions, but only if there is some girl nearby. Watch girl reactions carefully if she refuses a proposal, she either does not like Thomas enough to agree or you are at an innapropriate place for the action. Girl also reacts to actions - she will react positively to actions she likes and vice versa.

Proposals

Actions

Thomas Place Proposals/Movement

If Thomas is alone, this will cause Thomas to move to desired place. If there is a girl nearby, Thomas will propose to go to the desired place to the girl (this is a good way how to start dating with the girl that is passing Thomas by). If the girl agrees, they will head towards destination. Note that sometimes the agents “finish” their previous conversation before heading out.

How to start dating with the girl that is passing by

Best way is to start conversation with some action the girl likes and immediatelly after that propose to the girl to go somewhere in the city. Otherwise the girl and Thomas will continue to their previous destinations after the conversation ends.

Thomas Walking/Steering

Controls how is Thomas following the girl when they are going somewhere. This has currently minimal effect on the girl emotions and can be skipped entirely.

Download

NOTE: You need to have Java 1.6 32Bit installed on your system as a default JRE. It was not tested with other versions of Java and may not work or cause problems.

SimDate3D-2 1.0.0 - version from 30.12.2013 (some bug fixes).

SimDate3D-2 0.9.9 - version from 16.12.2013.

Known issues

If you encounter a new issue let me know. Also if the game crashes, error log will be saved in the root of the game folder. Send it to me.

Screenshots

Thomas and Barbara at cinema Thomas, Barbara and Nataly when argument starts

Thomas and Barbara at home Thomas and Nataly in restaurant

Acknowledgement