SimulatorGT
From Computing and Software Wiki
Line 15: | Line 15: | ||
'''''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 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> | ||
+ | {| 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: 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;" | ||
+ | |||
+ | | style="vertical-align: top; padding-right: 32px;" | '''General Reference''' | ||
+ | |||
+ | * [[Installation]] | ||
+ | |||
+ | * [[Building the C4 Engine]] | ||
+ | |||
+ | * [http://www.terathon.com/c4engine/architecture.php C4 Engine Architecture] | ||
+ | |||
+ | * [[Glossary]] | ||
+ | |||
+ | * [[FAQ]] | ||
+ | |||
+ | * [[Collada Plugins]] | ||
+ | |||
+ | * [[Content Creation Programs]] | ||
+ | |||
+ | * [[Third Party Physics Engines]] | ||
+ | |||
+ | * [[Recommended Third-Party Tools]] | ||
+ | |||
+ | * [[Useful Webpages]] | ||
+ | |||
+ | * [[Useful Books]] | ||
+ | |||
+ | | style="vertical-align: top; padding-right: 32px;" | '''Programming Topics''' | ||
+ | |||
+ | * [[Programming Introduction to the C4 Engine]] | ||
+ | |||
+ | * [[Using the Command Console]] | ||
+ | |||
+ | * [[Defining a Custom Controller]] | ||
+ | |||
+ | * [[Defining a Custom Method]] | ||
+ | |||
+ | * [[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]] | ||
+ | |||
+ | * [[Importing a Texture]] | ||
+ | |||
+ | * [[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]] | ||
+ | |||
+ | * [[Motion Blur]] | ||
+ | |||
+ | * [[Creating a GUI Skin]] | ||
+ | |||
+ | * [[Shaders]] | ||
+ | |||
+ | |} | ||
+ | |} |
Revision as of 01:24, 24 March 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.
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.
Official Documentation | ||||
These pages were either written by Terathon Software engineers or have been carefully reviewed for accuracy.
|