I haven't been doing a lot of Irrlicht related stuff recently, but I had an advanced training on HTML5 a few weeks ago which inspired me to do a browser based game: Sky of Verdun 3d (http://dustbin-online.de/sov.php). It is a multiplayer 3d dogfight game where blue planes fight agains red planes.
Both client and server are written in JavaScript. Communication is done with websockets, and this works well at least in a local network. The game is known to be running on Firefox and Chrome (Windows 7 and Fedora Linux), although it only runs on Chrome if you have the client on a webserver.
The game uses:
- http://nodejs.org/ to run the JavaScript server
- http://mrdoob.github.io/three.js/ for 3d graphics in the browser
- http://cannonjs.org/ for physics
When a battle is started you can choose from 3 different planes:
Triplane, good agility, bad speed
![Image](http://dustbin-online.de/pix/sov/triplane_blue.png)
Biplane, both speed and agility are OK
![Image](http://dustbin-online.de/pix/sov/biplane_blue.png)
Monoplane, bad agility, good speed
![Image](http://dustbin-online.de/pix/sov/monoplane_blue.png)
There is a training version online to see how the planes fly, but apart from some bunkers and hospitals there is nothing to destroy in the trainer.
The controls:
Cursor: pitch and roll
A/D: yaw
W/S: engine power
Space: fire
C: camera mode
H: horizon camera
If I find some time (and motivation
![Wink ;)](./images/smilies/icon_wink.gif)
- nicer smoke, fire and explosions
- controls that can be assigned freely
But at the moment I hope some of you have fun with this version and post a lot of comments
Btw: it would be cool if someone is able to record a video