This JavaScript tribute to the demoscene is also an exemple of the kuzzle.io project, as a Open Source BAAS (Backend-as-a-sevice) to syncronize users & store schema-less datas
Open gandbox.github.io and share with a maximum of other users. A new coming user will generate a new 3D effect (with more triangles), will play a new chiptune, and will push the display to all other users
You need to run this code behind HTTP to make the music work (XHR limitation), so can use docker from the local folder, and open http://localhost:8080/
docker run --name some-nginx -p 8080:80 -v $(pwd):/usr/share/nginx/html -d nginx
You can purge the user collection as this : http://localhost:8080/purge.html
- Main code by gandbox, inspired by the Triangle mesh for 3D objects code (MIT License)
- Music by gandbox, selection of old amiga chiptunes
- Amiga JS protracker player is Webaudio mod player
- Bandend-as-a-service is powered by Kuzzle.io