Sky of Verdun 3d - Windows client

Announce new projects or updates of Irrlicht Engine related tools, games, and applications.
Also check the Wiki

Sky of Verdun 3d - Windows client

Postby Brainsaw » Sat Sep 28, 2013 6:03 pm

Hi,

I've been working on a browser-based multiplayer air combat game called "Sky of Verdun" for some time now. You fly airplanes in World War I style, red planed fighting against blue planes. The original version is completely written in JavaScript, with a server running on node.js, using cannon.js for dynamics and websockets for communication (see http://irrlicht.sourceforge.net/forum/viewtopic.php?f=3&t=48781).

Now I have written a native Windows client for that game. It is included in the standard download package you can find on http://dustbin-online.de/index.php?section=30. The windows client is not yet finished. It will get a dialog when starting the program to set all parameters (at the moment the resolution is at 1280x800 windowed) that you need to pass by commandline at the moment:

SkyOfVerdun3d.exe [server IP] [server port] [username] [optional -rift]

The windows version uses Irrlicht for rendering, Irrklang for sound and a self-written websocket client for communication. It does also support the Oculus Rift virtual reality headset (using "-rift" as fourth parameter will start that mode), but there are still some things missing (e.g. the names over the other airplanes).

Controls are quite easy. At the moment there are fixed keyboard controls, I will expand this to controls the user can configure:

Cursor up / down: pitch
Cursor left / right: roll
A / D: yaw
W / S: power +/-
Space: fire
R: Reset Oculus orientation

To get the server running you need to install node.js (download from http://nodejs.org/). The necessary JavaScript modules are in the package (cannon.js, websockets).

Here are some screenshots:

Normal mode (chase camera):

Image
Image
Image

Normal mode (nose camera):

Image
Image

Rift mode (cockpit camera .. only available in Rift mode):

Image
Image
Image
Image

At the moment I am also thinking about the text for the official release, something like this:

"Searching for the thrill of World War I air combat with a hyper-realistic flight model, a detailed damage model and next-gen graphics? All of these and many more state-of-the-art features can

not be found here. But if you are looking for an easy to play action multiplayer air combat game that almost looks like WW-I, with graphics that are state of the art (for a 1998 game), a game that can even be played in Webbrowsers then continue reading."

Have fun with it ;)
Last edited by Brainsaw on Sun Jan 05, 2014 7:22 pm, edited 1 time in total.
User avatar
Brainsaw
 
Posts: 1085
Joined: Wed Jan 07, 2004 12:57 pm
Location: Bavaria

Re: Sky of Verdun 3d - Windows client

Postby chronologicaldot » Sat Sep 28, 2013 7:15 pm

Good work! Reminds me of a P-51 game I used to play in the 90's - a game that was on floppy disk.
Kinda funny how the control panel just sort of hangs in mid-air (in the last few pictures).
Question:
Does gravity affect you?
chronologicaldot
 
Posts: 287
Joined: Mon Sep 10, 2012 8:51 am

Re: Sky of Verdun 3d - Windows client

Postby Brainsaw » Sun Sep 29, 2013 10:26 am

Thanks. Yes, gravity does affect you, but as long as you keep going the (almost) hyper-realistic aerodynamics of the simulated airplane keep you flying ;) .
User avatar
Brainsaw
 
Posts: 1085
Joined: Wed Jan 07, 2004 12:57 pm
Location: Bavaria

Re: Sky of Verdun 3d - Windows client

Postby Brainsaw » Mon Sep 30, 2013 8:29 pm

I have added a configuration dialog to the Windows client of "Sky of Verdun 3d" that allows you to run the game without bothering about the command line. I also fixed an issue with the "select plane" UI element in Rift mode.
User avatar
Brainsaw
 
Posts: 1085
Joined: Wed Jan 07, 2004 12:57 pm
Location: Bavaria

Re: Sky of Verdun 3d - Windows client

Postby Brainsaw » Tue Oct 01, 2013 8:12 pm

This time I added the possibility to configure the controls of the planes (including using a joystick / joypad) and added the Windows executable of Node.js and a batch file to start a server to the package so that Windows users don't have to worry about installing node.js.
User avatar
Brainsaw
 
Posts: 1085
Joined: Wed Jan 07, 2004 12:57 pm
Location: Bavaria

Re: Sky of Verdun 3d - Windows client

Postby chronologicaldot » Wed Oct 02, 2013 1:21 am

Brainsaw wrote:Thanks. Yes, gravity does affect you, but as long as you keep going the (almost) hyper-realistic aerodynamics of the simulated airplane keep you flying ;) .

"hyper-realistic" - lol
The reason I ask is because it'd be fun to do back flips without stalling. It would also be slightly less annoying in combat, but not everything in life can be easy.
chronologicaldot
 
Posts: 287
Joined: Mon Sep 10, 2012 8:51 am

Re: Sky of Verdun 3d - Windows client

Postby Brainsaw » Wed Oct 02, 2013 5:43 am

If you fly your plane upside down you'll have to keep the nose of the plane up a little bit, but not that much. Most of the uplift is created by the plane's body (at least in this "simulation"). Once I get the "play replay" function included into the windows client I'll create a video of a few nice battles I had.
User avatar
Brainsaw
 
Posts: 1085
Joined: Wed Jan 07, 2004 12:57 pm
Location: Bavaria

Re: Sky of Verdun 3d - Windows client

Postby Brainsaw » Fri Oct 04, 2013 1:36 pm

This time it's a little update. I removed the jitter of the plane in Oculus Rift mode, and I replaced the crosshair in that mode so that it's easier to aim.
User avatar
Brainsaw
 
Posts: 1085
Joined: Wed Jan 07, 2004 12:57 pm
Location: Bavaria

Re: Sky of Verdun 3d - Windows client

Postby kazymjir » Wed Oct 09, 2013 12:39 pm

Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
User avatar
kazymjir
 
Posts: 724
Joined: Sat Feb 20, 2010 4:05 pm
Location: Minga

Re: Sky of Verdun 3d - Windows client

Postby Brainsaw » Wed Oct 09, 2013 7:01 pm

Damn, this is cool. I guess this will keep me from adding features to my game ;) (I hope not).
User avatar
Brainsaw
 
Posts: 1085
Joined: Wed Jan 07, 2004 12:57 pm
Location: Bavaria

Re: Sky of Verdun 3d - Windows client

Postby kazymjir » Thu Oct 10, 2013 8:20 am

Brainsaw, this should be an inspiration! :)
Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
User avatar
kazymjir
 
Posts: 724
Joined: Sat Feb 20, 2010 4:05 pm
Location: Minga

Re: Sky of Verdun 3d - Windows client

Postby hendu » Thu Oct 10, 2013 8:56 am

Um, why would you use a slow JS hack inside a browser, when the original game is freeware & runs on current OSes?
hendu
 
Posts: 2103
Joined: Sat Dec 18, 2010 12:53 pm

Re: Sky of Verdun 3d - Windows client

Postby kazymjir » Thu Oct 10, 2013 1:16 pm

hendu wrote:Um, why would you use a slow JS hack inside a browser, when the original game is freeware & runs on current OSes?

Because... it's possible!

It's not about if its fast or slow, has great graphics or not. The technology moves forward. People creating such things are pushing web further, to the higher leves. I bet when people saw pong, they thought the same - "why would use a slow and big machine to play pong, when it runs on every flat table?"
Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
User avatar
kazymjir
 
Posts: 724
Joined: Sat Feb 20, 2010 4:05 pm
Location: Minga

Re: Sky of Verdun 3d - Windows client

Postby Brainsaw » Thu Oct 10, 2013 5:34 pm

That's true. And the cool thing about my HTML5 game is that I can test it at work (yes, we have breaks) although I work on a Linux machine. Some of the others use the windows client though.
User avatar
Brainsaw
 
Posts: 1085
Joined: Wed Jan 07, 2004 12:57 pm
Location: Bavaria

Re: Sky of Verdun 3d - Windows client

Postby hendu » Fri Oct 11, 2013 11:03 am

C&C runs great in Wine.
hendu
 
Posts: 2103
Joined: Sat Dec 18, 2010 12:53 pm

Next

Return to Project Announcements

Who is online

Users browsing this forum: No registered users and 1 guest