SimulatorGT

From Computing and Software Wiki

(Difference between revisions)
Jump to: navigation, search
 
(10 intermediate revisions not shown)
Line 3: Line 3:
{|align="right"
{|align="right"
|-
|-
-
| [[Image:SimulationGT.jpg|thumb|300px|SimulatorGT Logo
+
| [[Image:SimulationGT.jpg|thumb|300px|<div align="center">SimulatorGT Logo</div>
-
<br><br>Developers:J. Jaskolka, M. Kim, N. Petta, L. Goedvolk
+
<br>Developers:J. Jaskolka, M. Kim, N. Petta, L. Goedvolk
<br><br>Language:    C++
<br><br>Language:    C++
<br><br>OS:                Windows, Mac OSX
<br><br>OS:                Windows, Mac OSX
-
<br><br>Genre:          Driving Simulation
+
<br><br>Genre:          Driving Simulation]]
-
<br><br>Website:        www.simulatorgt.com]]
+
|-
|-
|}
|}
Line 14: Line 13:
==Description==
==Description==
-
'''''SimulatorGT''''' (abbreviated to '''''SimGT''''') is a driving simulation application developed for the Software Engineering and Game Design Capstone Project for 2008-2009 year.  It implements a driving simulation that can be used to conduct psychological experiments. It utilizes the [http://www.terathon.com/c4engine/index.php C4 Game Engine] by Terathon Software as a base game development platform. It seeks to observe how humans react to various common stimuli presented while driving. ''SimulationGT'' collects information about subjects' actions during scenarios and stores all data in detailed log files.  It features fully documented code and a detailed API including dependency graphs, caller graphs as well as collaboration diagrams. In addition it features detailed worlds, pedestrian and vehicle pathing, and a powerful triggering system.
+
'''''SimulatorGT''''' (abbreviated to '''''SimGT''''') is a driving simulation application developed for the Software Engineering and Game Design Capstone Project for 2008-2009 year.  It implements a driving simulation that can be used to conduct psychological experiments. It utilizes the [http://www.terathon.com/c4engine/index.php C4 Game Engine] by Terathon Software as a base game development platform. It seeks to observe how humans react to various common stimuli presented while driving. ''SimulationGT'' collects information about subjects' actions during scenarios and stores all data in detailed log files.  It features fully documented code and a detailed [http://www.cas.mcmaster.ca/~jaskolj/SimGT/index.html API] including dependency graphs, caller graphs as well as collaboration diagrams. In addition it features detailed worlds, pedestrian and vehicle pathing, and a powerful triggering system.
<br><br><br><br><br>
<br><br><br><br><br>
{| border="0" cellspacing="0" cellpadding="0" width="1002" align="left" style="margin-top: 12px; border: solid 1px #444; background-color: #ccffff;"
{| border="0" cellspacing="0" cellpadding="0" width="1002" align="left" style="margin-top: 12px; border: solid 1px #444; background-color: #ccffff;"
-
| style="padding: 3px 0px 3px 5px; font-size: 120%; font-weight: bold;" | Official Documentation
+
| style="padding: 3px 0px 3px 5px; font-size: 120%; font-weight: bold;" | User Documentation
|-
|-
| style="padding: 6px 8px 6px 8px; background-color: #EEE;" |
| style="padding: 6px 8px 6px 8px; background-color: #EEE;" |
-
 
-
These pages were either written by Terathon Software engineers or have been carefully reviewed for accuracy.
 
{| border="0" cellspacing="0" cellpadding="0" style="background-color: #EEE; margin-top: 10px;"
{| border="0" cellspacing="0" cellpadding="0" style="background-color: #EEE; margin-top: 10px;"
-
| style="vertical-align: top; padding-right: 32px;" | '''General Reference'''
+
| style="vertical-align: top; padding-right: 32px;" | '''Getting Started'''
-
* [[Installation]]
+
* [[SimGT Installation]]
-
* [[Building the C4 Engine]]
+
* [[Hosting a Simulation]]
-
* [http://www.terathon.com/c4engine/architecture.php C4 Engine Architecture]
+
* [[Connecting to a Simulation]]
-
* [[Glossary]]
+
* [[Customizing Profile and Controls]]
-
* [[FAQ]]
+
* [[Running a Multi-Monitor Session]]
-
* [[Collada Plugins]]
+
| style="vertical-align: top; padding-right: 32px;" | '''World Editor'''
-
* [[Content Creation Programs]]
+
* [[Importing Models]]
-
* [[Third Party Physics Engines]]
+
* [[Setting a Skybox]]
-
* [[Recommended Third-Party Tools]]
+
* [[Setting Vehicle Paths]]
-
* [[Useful Webpages]]
+
* [[Setting Pedestrian Path]]
-
* [[Useful Books]]
+
* [[Creating Traffic Lights]]
-
| style="vertical-align: top; padding-right: 32px;" | '''Programming Topics'''
+
| style="vertical-align: top; padding-right: 32px;" | '''Meshes and Armatures'''
-
* [[Programming Introduction to the C4 Engine]]
+
* [[Import Textures]]
-
* [[Using the Command Console]]
+
* [[UV Mapping]]
-
* [[Defining a Custom Controller]]
+
* [[Attaching Armatures to Meshes]]
-
* [[Defining a Custom Method]]
+
* [[Exporting from Blender into SimGT]]
-
 
+
-
* [[Defining a Custom Property]]
+
-
 
+
-
* [[Working with Sound]]
+
-
 
+
-
* [[Detecting Memory Leaks]]
+
-
 
+
-
* [[Models, Controllers, Properties]]
+
-
 
+
-
* [[String Tables]]
+
-
 
+
-
* [[SimpleBall | SimpleBall sample code]]
+
-
 
+
-
* [[SimpleChar | SimpleChar sample code]]
+
-
 
+
-
| style="vertical-align: top; padding-right: 32px;" | '''Editor and Tools'''
+
-
 
+
-
* [[World Editor Overview]]
+
-
 
+
-
* [[Creating a New Material]]
+
-
 
+
-
* [[Using Skyboxes]]
+
-
 
+
-
* [[Using Connectors]]
+
-
 
+
-
* [[Working with Portals]]
+
-
 
+
-
* [[Using Transition Zones]]
+
-
 
+
-
* [[Using the Shader Editor]]
+
-
 
+
-
* [[Graphical Scripting Language]]
+
-
 
+
-
* [[Using the Panel Editor]]
+
-
 
+
-
* [[Editing Terrain]]
+
-
 
+
-
* [[Using the Rotation Controller]]
+
-
 
+
-
* [[Creating a Model]]
+
* [[Model Viewer Overview]]
* [[Model Viewer Overview]]
-
* [[Importing a Texture]]
+
| style="vertical-align: top; padding-right: 32px;" | '''Programming Topics'''
-
 
+
-
* [[Generating a Font]]
+
-
 
+
-
* [[Using Pack Files and Virtual Directories]]
+
-
 
+
-
| style="vertical-align: top; padding-right: 32px;" | '''Engine Concepts'''
+
-
 
+
-
* [[The C4 Rendering Pipeline]]
+
-
 
+
-
* [[Geometry Internals]]
+
-
 
+
-
* [[Lights and Shadows]]
+
-
 
+
-
* [[Shadow Spaces]]
+
-
* [[Fog Spaces]]
+
* [[Implementing Triggers]]
-
* [[Motion Blur]]
+
* [[Extract Logging Data]]
-
* [[Creating a GUI Skin]]
+
* [[Sounds]]
-
* [[Shaders]]
+
* [[Traffic Lights]]
|}
|}
|}
|}

Current revision as of 04:17, 3 April 2009

SimulatorGT is a Capstone project developed for the Software Engineering and Game Design program. It is designed to be a driving simulator for psychology experiments.

SimulatorGT Logo

Developers:J. Jaskolka, M. Kim, N. Petta, L. Goedvolk

Language: C++

OS: Windows, Mac OSX

Genre: Driving Simulation

Description

SimulatorGT (abbreviated to SimGT) is a driving simulation application developed for the Software Engineering and Game Design Capstone Project for 2008-2009 year. It implements a driving simulation that can be used to conduct psychological experiments. It utilizes the C4 Game Engine by Terathon Software as a base game development platform. It seeks to observe how humans react to various common stimuli presented while driving. SimulationGT collects information about subjects' actions during scenarios and stores all data in detailed log files. It features fully documented code and a detailed API including dependency graphs, caller graphs as well as collaboration diagrams. In addition it features detailed worlds, pedestrian and vehicle pathing, and a powerful triggering system.






User Documentation
Getting Started World Editor Meshes and Armatures Programming Topics
Personal tools