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
23
59%
King of the Hill
7
18%
Last man standing
9
23%
 
Total votes : 39

Re: TANK@WAR

Postby aaammmsterdddam » Sat Dec 10, 2011 12:17 pm

SFML supports 3D audio. and lots of different file formats ^^
(n^(n-n))-1
aaammmsterdddam
 
Posts: 520
Joined: Mon Oct 24, 2011 10:03 pm

Re: TANK@WAR

Postby serengeor » Sat Dec 10, 2011 12:19 pm

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).
User avatar
serengeor
 
Posts: 1695
Joined: Tue Jan 13, 2009 7:34 pm
Location: Lithuania

Re: TANK@WAR

Postby RdR » Sat Dec 10, 2011 4:00 pm

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: viewtopic.php?f=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.
User avatar
RdR
Competition winner
 
Posts: 257
Joined: Tue Mar 29, 2011 2:58 pm

Re: TANK@WAR

Postby polylux » Sun Dec 11, 2011 2:42 pm

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);
User avatar
polylux
 
Posts: 210
Joined: Thu Aug 27, 2009 12:39 pm
Location: EU, Austria

Re: TANK@WAR

Postby GameDude » Sun Dec 11, 2011 9:53 pm

Looks nice, is the game open source?
GameDude
 
Posts: 459
Joined: Thu May 24, 2007 12:24 am

Re: TANK@WAR

Postby RdR » Sun Dec 11, 2011 10:04 pm

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)
User avatar
RdR
Competition winner
 
Posts: 257
Joined: Tue Mar 29, 2011 2:58 pm

Re: TANK@WAR

Postby hendu » Mon Dec 12, 2011 2:24 pm

Hm, would you like to elaborate on the LOD system? :)
hendu
 
Posts: 1552
Joined: Sat Dec 18, 2010 12:53 pm

Re: TANK@WAR

Postby RdR » Mon Dec 12, 2011 2:50 pm

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
User avatar
RdR
Competition winner
 
Posts: 257
Joined: Tue Mar 29, 2011 2:58 pm

Re: TANK@WAR

Postby hendu » Mon Dec 12, 2011 4:19 pm

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.
hendu
 
Posts: 1552
Joined: Sat Dec 18, 2010 12:53 pm

Re: TANK@WAR

Postby RdR » Mon Dec 12, 2011 5:10 pm

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.
User avatar
RdR
Competition winner
 
Posts: 257
Joined: Tue Mar 29, 2011 2:58 pm

Re: TANK@WAR

Postby hendu » Mon Dec 12, 2011 5:45 pm

It's more of a pre-setup thing than runtime lod though.
hendu
 
Posts: 1552
Joined: Sat Dec 18, 2010 12:53 pm

Re: TANK@WAR

Postby RdR » Mon Dec 12, 2011 5:50 pm

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.
User avatar
RdR
Competition winner
 
Posts: 257
Joined: Tue Mar 29, 2011 2:58 pm

Re: TANK@WAR

Postby devsh » Mon Dec 26, 2011 6:05 pm

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.
Portfolio (WIP) and Development Blog:
http://indirectlightandmagic.tumblr.com/

Do you want to hire a GLSL graphics programmer cheaply???
Try me!
http://indirectlightandmagic.tumblr.com/contact
User avatar
devsh
Competition winner
 
Posts: 1303
Joined: Tue Dec 09, 2008 6:00 pm
Location: UK

Re: TANK@WAR

Postby ACE247 » Mon Dec 26, 2011 8:10 pm

Advertising again? Aren't you... ;)
H8L6L5M4G3H5M7N8S7N9O1R8J1P5M7N9O4P2Q5R6T7U4M3N8X6S5T8W (If you want the secret, why not 'TRY' decrypting it? )
This Door's lock doesn't need a key, the Lock is the key to open the Lock and you don't know how to turn the key...
Link: My Blog :)
User avatar
ACE247
 
Posts: 695
Joined: Tue Mar 16, 2010 12:31 am
Location: Namibia

Re: TANK@WAR

Postby RdR » Tue Dec 27, 2011 1:42 am

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.
User avatar
RdR
Competition winner
 
Posts: 257
Joined: Tue Mar 29, 2011 2:58 pm

PreviousNext

Return to Project Announcements

Who is online

Users browsing this forum: No registered users and 0 guests