ReactivePanda is a library that aims to make it easier to teach programming to middle school / high school students.
Our philosophy is that using a non-domain specific langague such as python with the addition of reactive programming elements allows for an easier introduction and transition to more advanced programming.
This library is a wrapper of the panda3d game engine.
A simple hello world:
from PandaSRC.Panda import *
panda(hpr = hpr(time,1,0))
start()
This produces a panda model that rotates based on the current time.
All documentation and other information can be found at our website, reactive-engine.org