Angry Birds games had so far been played a total of 200,000 years, with 300 million minutes of playing time daily.
-- TNW Blog, May 2012 (emphasis added)
300 million minutes = 5 million hours = 208,000 days = 570 years
... per day!
Computational cognitive science
software (i.e., mind)
Computational neuroscience
hardware (i.e., brain)
Approximate
simulations are not exact
Probabilistic
simulations have some randomness
Effective
Simulations are sufficiently realistic
Efficient
Created to run in realtime
General-purpose
Applies to many situations
We use video game tools as our theories, and in our experiments.
I am just going to focus on the experiments, but if you're interested in the research, check out these links:
We'll go through a conceptual overview of these steps. If you want to learn how to actually code it, you can find the code here:
https://github.com/jhamrick/pycon-2014-talk/blob/master/demos/tutorial.py
Panda3D also has a great "Hello, world!" tutorial here:
https://www.panda3d.org/manual/index.php/A_Panda3D_Hello_World_Tutorial
3D objects are typically created in a modeling program like Blender (which is Python scriptable!)
Panda3D is a C++ game library with Python bindings
BulletWorld
Angry Birds games had so far been played a total of 200,000 years, with 300 million minutes of playing time daily.
-- TNW Blog, May 2012 (emphasis added)
Think how much we could learn if people participated in psychology experiments at that scale!
With engaging and interactive physics experiments, it doesn't seem impossible.