Image Image Image Image Image
Scroll to Top

To Top

Node.js

SolarTournament – November 2012 Update

On 30, Nov 2012 | 3 Kommentare | inNode.js | vonJohannes Hoppe

After some busy months I published a new version of SolarTournament to Azure. The public git repository was updated, too.

Under the hood it’s a massive rewrite of the client-side code. I would like to thank Ingmar Wietig for his great work. He is definitely more skilled in math and general game related concepts than me! :-)

Improvements of the physics engine:

  • free 360° movement; it’s now possible to fly a loop
  • the spaceships model gets a tilt when changing direction
  • new collision detection that calculates the intersection of meshes
  • third-person view

All WebGL shaders were replaced with own code, which results in some great graphical enhancements:

  • one global light for all objects (phong shader)
  • rocket drive with light – affects the asteroids
  • improved textures

Technical improvement

  • require.js for client-side modules
  • jamjs for external js libs
  • node is now directly started in a Azure WorkerRole (real WebSockets!)

What’s next?

There is still some client-side stuff that requires attention, eg. a full screen mode or a radar to spot other players. After that I’m finally going to implement a real multiplayer experience where people can shoot on each other! 😉

Kommentare

  1. http://t.co/seu5XLtP – SolarTournament: November 2012 Update #WebGL #HTML5

  2. nice to hear, do you have any updates on the webGL/IE side?

    • Hi Thomas! :-)

      I’m going to add this snipped to the game. The users will see a yellow information bar on top of the page asking them to install IEWebGL. A yellow information bar is something the people already know – so it might work. That’s the best thing we can do at the moment… :-/

Kommentar absenden


Projekt-
Verfügbarkeit:
ab 01.01.2017