Apparently Space Fortress was used to train navy air cadets for years
because they found that 10 hours of training improved actual flight
performance by 30%. They compared it with an ultra-realistic flight
simulator which was not successful at improving performance.
Check out this interview:
http://www.sharpbrains.com/blog/2007/02/08/brain-training-with-cognitive-simulations/
From the article:
- Cognitive performance can be substantially improved with proper training.
- It is not rigidly constrained by innate, fixed abilities.
- Cognitive task analysis enables us to extract major cognitive skills
involved in any task.
- Attention control and attention allocation strategies are a critical
determinants in performing at top level in complex, real-time
decision-making environments
- Those skills, and other associated, can be improved through training
- Research shows that stand-alone, inexpensive, PC-based training is
effective to transfer and generalize performance.
- The key for success is to ensure Cognitive fidelity, this is, that
the cognitive demands in training resemble those of the real life
task.
This opens up a whole new realm of possibility for cognitive training
software for any situation. The hard part is using Cognitive Task
Analysis to distill the optimal training strategy.
For any task requiring "constant shifts of attention, memory
retrievals, visual tracking, fine motor control, and dynamic decision
making", Space Fortress is the ideal training environment.
Other cognitive training software could be written for other
applications, for example IntelliGym (http://www.intelligym.com) for
basketball players. The possibilities are endless.
After I get my Python version of Space Fortress up and running, I'll
try making the cognitive tasks customizable, for example adding an
N-Back task concurrent with the Space Fortress game.
Paul
Here's a "quick" instruction guide:
Installation:
1. Go to the RSF directory
2. edit RSF\client\serverconf.txt and set "separate SimServer=no"
3. Open Start -> Control Panel -> Administrative Tools -> Data Sources (ODBC)
4. Add a user data source with driver 'Microsoft Access Driver
(*.mdb)' and data source name 'sf' .
5. Select as the database the sf.mdb file located in RSF\Data\sf.mdb
To launch the game:
1. Launch the server using RSF\Data\runccm.bat
2. Start Experiment -> AMEC (This one consists of the full game, I
haven't tried many of the others))
3. Start Experiment Condition -> AMEC111
4. Launch the client using RSF\client\runpvm.bat
5. Signup, choose a username & password (only necessary the first time)
6. go back to the Central Control Module window, select "Put test user in SFEC"
7. Select the experiment & experiment condition then look for your
name in the list and move it over to the right side (this only needs
to be done once per experimental condition)
8. Go back to the client Login screen and enter your name & password
9. Select "No" at the prompt "Login more users?"
10. Read the instructions, hit Space to continue
11. Play!
12. Read the file RSF\Documentation\Installation & User
Guides\RSFSubjectInstructions.doc for a guide to playing the game
Controls are with joystick & mouse. Since I don't have a joystick I
downloaded PPJoy and configured a virtual joystick, then ran PPJoyKey
to translate key presses to joystick movements.
Lots of trouble for a simple game! You can see why I want to code a
Python version...