This driving simulator was built to illustrate the risks of driving while texting. Its objective is to quantify and evaluate how the attention levels and reaction times of a driver suffer greatly when using a mobile device, the simulator does three short tests to determine this.
The first, called Baseline reaction time is a simple test where the simulator sends three text messages to the mobile phone of the driver, asking the driver to reply to those messages accordingly, and determines the average response time by recording each response.
The second test is called the Simple driving test, here, the driver is instructed to put aside his mobile phone and just drive a simulated car through a road. This test will record and evaluate many variables, such as: The total time taken, the exact path the driver took, the speed of the driver, and whether or not the driver drove off the road.
The third and final test is the Driving + texting test, this test is exactly like the previous one, but this time, the simulator will randomly send text messages to the user, forcing the user to have one hand in the steering wheel and another one holding the mobile device. The user then receives text messages and has to answer them correctly, in a set amount of time.
Once the tests are over, the simulator proceeds to display a set of results to the user, which will graphically and quantitatively see the changes in reaction time and attention between the last two tests. Check out the result pages below.
There are three difficulty levels which alter things like the amount of text messages the driver has to respond to, the maximum time the user has to respond to messages, the difficulty of the track and terrain, more difficult levels force a minimum vehicle speed and finally, the visibility of the track. See below how the difficulty affects the visibility of the track.
The result is a simulator that reflects the consequences of driving a motor vehicle while interacting with a mobile device. See the gallery below with pictures of some of the 3D assets and some views of the included maps.
This project was built using several technologies: UDK, Unrealscript, Unreal Kismet, a C++ DLL, Flash, Scaleform, 3ds Max, Photoshop, Android Studio and WiiYourself.