A couple of researchers/developers and I have been working nights on an gamemaker:HTML5 game to connect to Moodle as a part of research into games enhanced learning. We are also interested in checking the performance of HTML5 in general and have played with it quite a bit over the past 6 months. Though performance could be better, it is likely that the main problems with HTML5 performance relate to graphics acceleration and browser compatibility. Our game, though simple, runs surprisingly well. The game below is only an early version (2 weeks work) but we have been able to grab a user id from Moodle and use this to drive a graphical interface in HTML5 built with Gamemaker and using php/sql hooks (10 half days work). Students are currently playing the game and giving us feedback as we evolve it.
just curious: is the GUI (constellations) mapped to quizzes and blogs, etc. within Moodle? If that’s the case that is AMAZING. Would love to see the login process from the student’s view from start to finish
thanks!
Thanks for your comment Joseph. We decided that it would be better, for our purposes, if the students would log into the Moodle site first. When they click on the link for the game (taking them to the constellations) we pickup their moodle userid in code and automatically use this in the menu/game to pick up their moodle stats and power the system (high scores are stored in a separate database). Working with Gamemaker has been a bit tricky at times but has allowed us to work very quickly.
If you click on items in the constellation gui does that load the relevant Moodle pages?
The constellation clicks don’t load Moodle pages – we deliberately wanted to keep the constellation/game separate from the course content. We want to see if students voluntarily use the system. It’s possible to open resources through clicks in gamemaker but it could be a bit messy.
[…] https://play2learn2play.com/2012/02/29/moodle-powered-gamemakerhtml5-enhanced-learning-game/ RedditBufferShareEmailPrintFacebookDiggStumbleUpon […]