TANK@WAR

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

Which game mode you want to see next?

Capture the Flag
26
62%
King of the Hill
7
17%
Last man standing
9
21%
 
Total votes: 42

RdR
Competition winner
Posts: 273
Joined: Tue Mar 29, 2011 2:58 pm
Contact:

TANK@WAR

Post by RdR »

Hello all,

We are a group of 5 people who have developed a online multi-player video game as a project for our university of applied science.

We used the following third party libraries to implement our game:
- Irrlicht, all rendering
- Bullet Physics , for all physics
- irrBullet , Irrlicht wrapper for Bullet Physics
- IrrIni , for read and write settings to .ini file
- IrrKlang , for 2D & 3D Sounds

Key features:
- Online multi-player
- Vehicle FPS
- Customizable tank (4 levels)
- Frist & Third person camera
- Deathmatch & Team Deathmatch
- Very fun to play! :D

Download
If you want to play the game you can download the latest release here:
http://tankatwar.com
or
Image

Note
At the moment each server has his own database, so if you want to play on a different server you need to create an account there asswell.

Screenshots:
Image
Image
Image
Image

More screenshots: http://www.facebook.com/pages/TankWar/118574318228091

We would like to have some feedback to make our game better an more fun to play.

We still have some graphics artist work to do, like designing the HUD and some other graphics (still developers art atm :P).
If anyone is up to it let me now!

It is also possible to create maps for our game, a manual how to create one is added to the download.
Last edited by RdR on Mon Mar 04, 2013 10:40 pm, edited 17 times in total.
Radikalizm
Posts: 1215
Joined: Tue Jan 09, 2007 7:03 pm
Location: Leuven, Belgium

Post by Radikalizm »

This looks very nice, great job
Can't download your beta version right now, but from what I can see from the screenshots this game seems very polished
stefbuet
Competition winner
Posts: 495
Joined: Sun Dec 09, 2007 4:13 pm
Location: france

Post by stefbuet »

Pretty cool. I'm going to give you my feedback about it :

I really enjoy the gameplay but if someone would connect to play with me it could be funnier :p
Edit : I played with 2 guys coming from a game called 'realPM' and it was fun.
Being able to build our own tank is enjoyable too!
Key changes are welcomed on an azerty keyboard, thanks!

Here is a list of remarks:

-I can't connect to the first server but the 2nd is Ok.
-Skybox edges are visibles (I think there is is a fix on this forum)
-bullet lite smoke drag would be appreciated to see the bullet position (big ones)
-impact particles/sound for small bullets?
-My screen resolution is 1280x1024 when it first started it was like 800x600, ok, but the game didn't cover all the screen (only 800x600)
-When entering in option, it told me I had to quit the game to account new changes before I had the time to select any option.
-No recoil when using the big gun.
-Sometime on respawn the tank goes crasy (crasy rotations, jumps...)
-On "Hill" map we can climb up the mountains even if it's vertical (we don't slide)

Nice work and good luck for the futur.
CuteAlien wrote:coders are well-known creatures of the night
teto
Posts: 159
Joined: Thu Dec 03, 2009 9:37 pm
Location: /home
Contact:

Post by teto »

I have a segfault ? maybe because I haven't asound installed yet ?

Code: Select all

irrKlang sound library version 1.3.0
Loaded plugin: ikpMP3.so
Loaded plugin: ikpFlac.so
Could not load libasound.so
Could not find win32 key for x11 key.: 224
-- irrBullet: Freeing memory --
-- irrBullet: Finished freeing memory --
irrBullet 0.1.71
-- irrBullet: Freeing memory --
-- irrBullet: Finished freeing memory --
irrBullet 0.1.71
-- irrBullet: Freeing memory --
-- irrBullet: Finished freeing memory --
irrBullet 0.1.71
start_client.sh : ligne 5 : 18610 Erreur de segmentation  ./Client
I didn't succeed in connecting to a server (written "loading" then brings me back to the main menu) ? which one is best ?

When a login fails, if you reopen the login window, it's still written "wrong credentials" even if it's a new login attempt for a different server.
Using trunk with mingw/gcc 4.6, Windows 7 64 bits driver opengl
RdR
Competition winner
Posts: 273
Joined: Tue Mar 29, 2011 2:58 pm
Contact:

Post by RdR »

Radikalizm wrote:This looks very nice, great job
Can't download your beta version right now, but from what I can see from the screenshots this game seems very polished
Thanks for your comment, test it when you have the time. Would like to have some feedback ^^

stefbuet wrote:Pretty cool. I'm going to give you my feedback about it :

I really enjoy the gameplay but if someone would connect to play with me it could be funnier :p
Edit : I played with 2 guys coming from a game called 'realPM' and it was fun.
Being able to build our own tank is enjoyable too!
Key changes are welcomed on an azerty keyboard, thanks!

Here is a list of remarks:

-I can't connect to the first server but the 2nd is Ok.
-Skybox edges are visibles (I think there is is a fix on this forum)
-bullet lite smoke drag would be appreciated to see the bullet position (big ones)
-impact particles/sound for small bullets?
-My screen resolution is 1280x1024 when it first started it was like 800x600, ok, but the game didn't cover all the screen (only 800x600)
-When entering in option, it told me I had to quit the game to account new changes before I had the time to select any option.
-No recoil when using the big gun.
-Sometime on respawn the tank goes crasy (crasy rotations, jumps...)
-On "Hill" map we can climb up the mountains even if it's vertical (we don't slide)

Nice work and good luck for the futur.
Thanks for your remarks!
I will add those items to our TODO list.

teto wrote:I have a segfault ? maybe because I haven't asound installed yet ?

Code: Select all

irrKlang sound library version 1.3.0
Loaded plugin: ikpMP3.so
Loaded plugin: ikpFlac.so
Could not load libasound.so
Could not find win32 key for x11 key.: 224
-- irrBullet: Freeing memory --
-- irrBullet: Finished freeing memory --
irrBullet 0.1.71
-- irrBullet: Freeing memory --
-- irrBullet: Finished freeing memory --
irrBullet 0.1.71
-- irrBullet: Freeing memory --
-- irrBullet: Finished freeing memory --
irrBullet 0.1.71
start_client.sh : ligne 5 : 18610 Erreur de segmentation  ./Client
I didn't succeed in connecting to a server (written "loading" then brings me back to the main menu) ? which one is best ?

When a login fails, if you reopen the login window, it's still written "wrong credentials" even if it's a new login attempt for a different server.
Which Linux distro are you using? Because IrrKlang requires ALSA on Linux.
You can try putting libasound.so in de shared_libs directory of the game. (Download: http://www.ferket.net/TankAtWar/libasound.so)

About the connection problem, its on the known bugs list you can try connecting twice with that server and that should fix it (sometimes:P )




Hope to find some more feedback here so we can improve our game:D
stefbuet
Competition winner
Posts: 495
Joined: Sun Dec 09, 2007 4:13 pm
Location: france

Post by stefbuet »

Hikking in the mountains with my friend... Is this an exepted behavior ?
Image
CuteAlien wrote:coders are well-known creatures of the night
teto
Posts: 159
Joined: Thu Dec 03, 2009 9:37 pm
Location: /home
Contact:

Post by teto »

I am using the ubuntu 11.04. I copied the asound.so and didn't get sound. "ALSA lib dlmisc.c:236:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so"
In the repos, I can install libasound2.

I will test it on windows later.

I succeeded in connecting to server 1
-Skybox edges are visibles
-Heavy bullets go through buildings and explode behing them.
-Heavy bullets explode on Skybox. A bit weird.
-Earth is flat ! If we go past Herakles columns, we keep falling.

I would like to play against others too :D

It's promising. I am looking forward to it.
Using trunk with mingw/gcc 4.6, Windows 7 64 bits driver opengl
serengeor
Posts: 1712
Joined: Tue Jan 13, 2009 7:34 pm
Location: Lithuania

Post by serengeor »

I played it a bit yesterday and it was quite interesting :)
I noticed one weird bug. When I killed other player and it re-spawned it still showed in the score tab to me that it was dead but it was invisible and kept shooting at me :D
Working on game: Marrbles (Currently stopped).
teto
Posts: 159
Joined: Thu Dec 03, 2009 9:37 pm
Location: /home
Contact:

Post by teto »

Maybe that was its ghost haunting you :p
Using trunk with mingw/gcc 4.6, Windows 7 64 bits driver opengl
RdR
Competition winner
Posts: 273
Joined: Tue Mar 29, 2011 2:58 pm
Contact:

Post by RdR »

stefbuet wrote:Hikking in the mountains with my friend... Is this an exepted behavior ?
Image
Yeah it is expected, the fastest tanks can move up in the mountains, but we still missing a invisible wall to prevent ppl falling down endless :D
serengeor wrote:I played it a bit yesterday and it was quite interesting :)
I noticed one weird bug. When I killed other player and it re-spawned it still showed in the score tab to me that it was dead but it was invisible and kept shooting at me :D
Hmm I will note that on the bugs list
teto wrote:I am using the ubuntu 11.04. I copied the asound.so and didn't get sound. "ALSA lib dlmisc.c:236:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so"
In the repos, I can install libasound2.

I will test it on windows later.

I succeeded in connecting to server 1
-Skybox edges are visibles
-Heavy bullets go through buildings and explode behing them.
-Heavy bullets explode on Skybox. A bit weird.
-Earth is flat ! If we go past Herakles columns, we keep falling.

I would like to play against others too :D

It's promising. I am looking forward to it.
Did you get it working on Ubuntu?

Thanks for the comments, we still have some problems with collision.
Its pretty difficult to get those projectile collide perfectly because they move very fast.

The projectiles explode when they are out of range (each weapon has a different range) so I think that is why it looked liked it collided with the skybox.
serengeor
Posts: 1712
Joined: Tue Jan 13, 2009 7:34 pm
Location: Lithuania

Post by serengeor »

You could use some ray testing + some maths to get it explode correctly :wink:
Though I can't help with that right now since I haven't done this before but from what I have on my mind it shouldn't be that hard.
Working on game: Marrbles (Currently stopped).
RdR
Competition winner
Posts: 273
Joined: Tue Mar 29, 2011 2:58 pm
Contact:

Post by RdR »

serengeor wrote:You could use some ray testing + some maths to get it explode correctly :wink:
Though I can't help with that right now since I haven't done this before but from what I have on my mind it shouldn't be that hard.
Not sure if ray testing will work, because the projectiles don't fly in a straight line (Projectiles have mass so gravity pulls them down).
serengeor
Posts: 1712
Joined: Tue Jan 13, 2009 7:34 pm
Location: Lithuania

Post by serengeor »

RdR wrote:
serengeor wrote:You could use some ray testing + some maths to get it explode correctly :wink:
Though I can't help with that right now since I haven't done this before but from what I have on my mind it shouldn't be that hard.
Not sure if ray testing will work, because the projectiles don't fly in a straight line (Projectiles have mass so gravity pulls them down).
That's why I said you'd need some maths. I'm pretty sure its possible to calculate how much the gravity pulls down the projectile, isn't it? :)
And you should do more than one ray test of course to get good results.
Working on game: Marrbles (Currently stopped).
mrdoubleb
Posts: 9
Joined: Tue Apr 12, 2011 1:10 pm

Post by mrdoubleb »

teto wrote:I am using the ubuntu 11.04. I copied the asound.so and didn't get sound. "ALSA lib dlmisc.c:236:(snd1_dlobj_cache_get) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so"
In the repos, I can install libasound2.

I will test it on windows later.

I succeeded in connecting to server 1
-Skybox edges are visibles
-Heavy bullets go through buildings and explode behing them.
-Heavy bullets explode on Skybox. A bit weird.
-Earth is flat ! If we go past Herakles columns, we keep falling.

I would like to play against others too :D

It's promising. I am looking forward to it.
can u point me to where u found that fix for the skybox edges?
Image
Fireblade954
Posts: 4
Joined: Sun Jun 19, 2011 2:33 pm

Post by Fireblade954 »

New release with installer(Windows).

Download now from: http://www.tankatwar.com
Post Reply