This was our final assignment for the module "Experimental Development".
We (Bram Devries & I, check his website at the end of the description) had to create a fun real life application for young children for on the exhibition "Ciné Cadé".
We made a multiplayer game where the children each can control their own astronaut in space with their feet. They have to gather as much points as they in can within 60 seconds. They can do that by flying to the moon and catching planets on their way up there. For each step on the platform they get 10 points. For each planet they catch they get a bonus of 250 points. So you have 2 general strategies: run as fast as you can and miss planets OR run a little and hover between heaven and earth and catch as many planets as you can. It's up to you.
We used as input 4 piezo electric sensors. The data of the sensors is processed by an Arduino UNO which is running a webserver and providing a JSON API. The communication with the webserver on the Arduino goes through an ethernet module, the ENC28J60, which I found on eBay for a few bucks.
The frontend (website) is made in OOJS with several js libraries and frameworks. The rendering is done through the html5 canvas and the library easeljs.
To get it working the only thing you have to do is:
- plug the wall charger in
- connect an ethernet cable from the ethernet module to a router or computer
- go to http://www.flyingastronauts.be
- enter the ip that's displayed on the LCD
Co-creator: Bram Devries (http://2to1.be)