There is a FOSS 3D rendering engine with Python hooks -- Panda3D. This was developed by Disney (it's the engine under their online Pirates game) and signed over to CMU.
Some students at CMU have a game teaching Japanese written with this.
It would be interesting to try to bring Panda3D to Sugar/OLPC/XO. An adaptation of this game could be a basis for some sophisticated language teaching games.
Rmyers 12:51, 24 May 2008 (EDT)
Speech recording and Synthesis for language games
Since we already have the Record and Speak activity we've got the tools to use speech synthesis for vocabulary in language games. By recording, the player/student can compare her attempts with the desired vocabulary.
Rmyers 13:03, 24 May 2008 (EDT)