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

Cube_
Posts: 1010
Joined: Mon Oct 24, 2011 10:03 pm
Location: 0x45 61 72 74 68 2c 20 69 6e 20 74 68 65 20 73 6f 6c 20 73 79 73 74 65 6d

Re: TANK@WAR

Post by Cube_ »

SFML supports 3D audio. and lots of different file formats ^^
"this is not the bottleneck you are looking for"
serengeor
Posts: 1712
Joined: Tue Jan 13, 2009 7:34 pm
Location: Lithuania

Re: TANK@WAR

Post by serengeor »

aaammmsterdddam wrote:SFML supports 3D audio. and lots of different file formats ^^
so as cAudio and 3D audio isn't a format..
Working on game: Marrbles (Currently stopped).
RdR
Competition winner
Posts: 273
Joined: Tue Mar 29, 2011 2:58 pm
Contact:

Re: TANK@WAR

Post by RdR »

Just looked at cAudio and seems to be a better choice for our game, easier to integrate in the current system.
Anyone knows if there is a custom scene node for cAudio?


For anyone who is interested here some status updates:

DONE:
- Using Irrlicht from trunk, which resulted in small FPS increase somehow :D
- Decal system (available here: http://irrlicht.sourceforge.net/forum/v ... =6&t=44968)
- Level of detail system (mesh simplification), which generates LOD meshes from high detail meshes (my precious :mrgreen: )
- More particle effects
- Improved tank hangar
- Spectator cam
- Ingame sound / control options (graphical options only available in main menu)
- Some other graphical improvements
- Several bug fixes (including working fullscreen ALT + TAB)
- Small features to list

TODO / WIP:
- Authentication server (no more account per server)
- Switching to Boost ASIO
- Switching to cAudio
- Use of OcclusionQuery
- Better light / shadow
- More bug fixes and small features
- Last but not least, creating new bugs :P


Some screens of WIP:
http://tankatwar.com/uncategorized/upco ... h-release/

IndieDB:
http://www.indiedb.com/games/tankwar
Last edited by RdR on Fri Feb 17, 2012 10:19 am, edited 1 time in total.
polylux
Posts: 267
Joined: Thu Aug 27, 2009 12:39 pm
Location: EU

Re: TANK@WAR

Post by polylux »

WIP screens look amazing! Cool too you are gonna head for cAudio. Make sure to compile TaW for x86_64 as well! ;)
beer->setMotivationCallback(this);
GameDude
Posts: 498
Joined: Thu May 24, 2007 12:24 am

Re: TANK@WAR

Post by GameDude »

Looks nice, is the game open source?
RdR
Competition winner
Posts: 273
Joined: Tue Mar 29, 2011 2:58 pm
Contact:

Re: TANK@WAR

Post by RdR »

polylux wrote:WIP screens look amazing! Cool too you are gonna head for cAudio. Make sure to compile TaW for x86_64 as well! ;)
Thanks, will try to create a 64 bit version when 1.2 is released.
Hope to support Mac OSX also sometime.
GameDude wrote:Looks nice, is the game open source?
Nope, its closed source. But some stuff we created for TANK@WAR is available on the forum (like Decal System)
hendu
Posts: 2600
Joined: Sat Dec 18, 2010 12:53 pm

Re: TANK@WAR

Post by hendu »

Hm, would you like to elaborate on the LOD system? :)
RdR
Competition winner
Posts: 273
Joined: Tue Mar 29, 2011 2:58 pm
Contact:

Re: TANK@WAR

Post by RdR »

hendu wrote:Hm, would you like to elaborate on the LOD system? :)
I created a Progressive Mesh Buffer class, which can contract edges (collapse edge) with lowest cost from a given MeshBuffer.
And implemented multiple algorithims to calculate the edge cost:
- Shortest edge
- Random (not really usefull for LOD)
- "Stan Melax" method.
- "Garland & Heckbert Quadrics" method ( still WiP )
Which is explained in papers.
Can use only 1 at the time, but certain algorithms give better results for certain meshes.

So when I create a LODSceneNode, I specify the amount of levels of LOD I want with the distances for it.
It creates a new Mesh (by using the Progressive mesh buffer class) for each LOD distance,
and put it in the MeshCache to avoid creating the same LOD when creating another LODSceneNode with the same mesh.

When drawing the LOD Scene node, it calculate which mesh need to be drawed by using the distance from the active camera.

Might forget something,just ask :P
hendu
Posts: 2600
Joined: Sat Dec 18, 2010 12:53 pm

Re: TANK@WAR

Post by hendu »

I've been thinking of something similar, but with added normal map creation. Do you do that, or some other magic?

Combining the simplified mesh with a normal map created from the full mesh is a common technique to look good with low polys. I haven't found yet a free tool/lib which would do both, only simplifiers or tools to gen a normal map from two meshes.

One for-sale tool does this, and in addition computes AO too.
RdR
Competition winner
Posts: 273
Joined: Tue Mar 29, 2011 2:58 pm
Contact:

Re: TANK@WAR

Post by RdR »

hendu wrote:I've been thinking of something similar, but with added normal map creation. Do you do that, or some other magic?

Combining the simplified mesh with a normal map created from the full mesh is a common technique to look good with low polys. I haven't found yet a free tool/lib which would do both, only simplifiers or tools to gen a normal map from two meshes.

One for-sale tool does this, and in addition computes AO too.
I use the textures and normal maps from the given mesh, I dont generate or create new ones.
Haven't thought about that either, will take a look in that technique.
hendu
Posts: 2600
Joined: Sat Dec 18, 2010 12:53 pm

Re: TANK@WAR

Post by hendu »

It's more of a pre-setup thing than runtime lod though.
RdR
Competition winner
Posts: 273
Joined: Tue Mar 29, 2011 2:58 pm
Contact:

Re: TANK@WAR

Post by RdR »

hendu wrote:It's more of a pre-setup thing than runtime lod though.
Ah oke, than its not really usefull for the current system.
devsh
Competition winner
Posts: 2057
Joined: Tue Dec 09, 2008 6:00 pm
Location: UK
Contact:

Re: TANK@WAR

Post by devsh »

if you have some budget I can offer professional help in areas of Linux compatiblity/High End Graphics and video/audio playback from a multitude of different formats as well as gameplay capture into video and encoding it on the fly.
ACE247
Posts: 704
Joined: Tue Mar 16, 2010 12:31 am

Re: TANK@WAR

Post by ACE247 »

Advertising again? Aren't you... ;)
RdR
Competition winner
Posts: 273
Joined: Tue Mar 29, 2011 2:58 pm
Contact:

Re: TANK@WAR

Post by RdR »

devsh wrote:if you have some budget I can offer professional help in areas of Linux compatiblity/High End Graphics and video/audio playback from a multitude of different formats as well as gameplay capture into video and encoding it on the fly.
Thanks for the offer but we don't really have a budget. We're students developing this game in our spare time.
Post Reply