Portfolio
von Johannes Hoppe
On 19, Okt 2012 | inNode Open-Source | vonJohannes Hoppe
SolarTournament
SolarTournament.org (Link offline) ist ein Open-Source Browser-Game. Das Spiel ist als experimenteller Prototyp für die Technologien von HTML5 entstanden. Es demonstriert bereits heute, wie grafisch anspruchsvollen 3D-Inhalte in naher Zukunft im Web eingesetzt werde können.
Das Spiel basiert auf dem Node.js Framework und verwendet die Express Middleware, die Jade Template Engine, die Stylus CSS Engine sowie das WebSocket Framework Socket.IO. Die flüssig gerenderte dreidimensionale Szenerie wird durch den Einsatz von WebGL ermöglicht. Die Berechnung der Geometrie geschieht über das Framework Copperlicht. Die attraktiven grafischen Effekte werden als Shader direkt auf der Grafikkarte ausgeführt.
Das Spiel läuft auf allen modernen Browsern mit den Mitteln von HTML5. Eine Ausnahme stellt der Internet Explorer da. Dieser stellt die 3D-Inhalte mithilfe eines Plugins da.
SolarTournament ist frei verwendbar und Open-Source. Das Projekt wird auf GitHub gehostet.