<e-Adventure> Progress Report
As I mentioned a couple of posts ago, I am again enjoying a research fellowship at the MGH / HMS Lab of Computer Science in Boston. Even though I am involved in a number of projects here, the main objective of the stay is to integrate the <e-Adventure> engine with the .LRN online learning environment that recently announced support for the IMS LD specification.
What does integration mean here? The idea is that <e-Adventure> games can be embedded in an IMSLD Unit of Learning and launched in the student’s computer from the .LRN platform. <e-Adventure> includes built-in mechanisms for assessment and adaptive learning, and these systems are connected to the Unit of Learning.
What does connected mean here? It means that the events that happen during the execution of the UoL before launching the game will affect the behavior of the game (tapping into the adaptation mechanism) and that whatever happens inside the game is logged by the assessment mechanism and reported to the .LRN environment in order to affect the execution of the UoL after the game.
The objective is thus to replicate and enhance the work I did at the Open University of the Netherlands a few months ago, although this time we will be paying special attention to making a general purpose solution. This means that the integration will be designed in such a way that the <e-Adventure> side should work with any IMSLD compliant system and that the .LRN side should work with any game that follows the public APIs that I’m developing here.
Moreover, in order to demonstrate all this, we will be developing at least two games during my stay. One should be an adventure game implemented with <e-Adventure> and the other a small game developed from scratch that uses the APIs to communicate with .LRN. Both games will be included in a couple of Units of Learning that will also contain “traditional” content. Unfortunately, we still haven’t found an appropriate topic for the games/UoLs. Fortunately, you are reading this and maybe you have suggestion.
Additionally, I’m taking advantage of the fact that I’m staying in Boston and going to a lot of talks, conferences and events, where I’m meeting a lot of very interesting people. I’m glad to say that <e-Adventure> seems to be gathering a nice amount of interest, which has finally driven me to update the project’s website. New samples, revised texts and… Yes! We have finally published a fully-functional version of the engine for download!
Mind you, it is not a release, just a stable snapshot of the codebase, compiled as a jar file and offered for download. It is an uncompleted and unsupported download. The official beta release of the <e-Adventure> engine is scheduled for July 2007.
Enjoy!
