Another Day of Chaos - Multiplayer FPS
-
- Halfling
- Posts: 87
- Joined: Sat Mar 11, 2006 11:12 am
Another Day of Chaos - Multiplayer FPS
Hi,
we're 5 french students and I think it's time for us to present our game in Ogre's forums (we're working for 5month on it). It's a multiplayer FPS game with some RPG aspects (you can customize your character, the maps change if you win/loose a game, ...).
We're currently testing the alpha version of ADoC, you can see a video here:
http://adoc.g0dsoft.com/AdocTrailerEN.wmv
and our site:
http://adoc.g0dsoft.com/
we still have a lot of work to do for the beta version available in September but you can see/comment the video and screenshots if you want to that should be helpfull for us to have some feedbacks.
Some screenshots:
Thanks a lot
Daedar
we're 5 french students and I think it's time for us to present our game in Ogre's forums (we're working for 5month on it). It's a multiplayer FPS game with some RPG aspects (you can customize your character, the maps change if you win/loose a game, ...).
We're currently testing the alpha version of ADoC, you can see a video here:
http://adoc.g0dsoft.com/AdocTrailerEN.wmv
and our site:
http://adoc.g0dsoft.com/
we still have a lot of work to do for the beta version available in September but you can see/comment the video and screenshots if you want to that should be helpfull for us to have some feedbacks.
Some screenshots:
Thanks a lot
Daedar
Last edited by daedar on Thu May 10, 2007 7:20 pm, edited 5 times in total.
-
- OGRE Expert User
- Posts: 829
- Joined: Sat Oct 02, 2004 2:20 pm
- Location: California, USA
-
- Halfling
- Posts: 87
- Joined: Sat Mar 11, 2006 11:12 am
Thanks...
walaber, we're using your OgreNewt project... very usefull for us.
This isn't really the place to talk about that but we've got a small problem with the BasicOgreNewtListener: in fact in the frameStarted, you're using a while loop to potentially execute more than one update / frame. The problem is that when you've got for exemple 3-4 updates/frame, it slows down the entire game so that the next frame will also execute 3-4updates and so on... do you have a simple solution for that (I tried update(elapse/update) but this makes the physic engine react slowly)? maybe I should post in the OgreNewt forum?
walaber, we're using your OgreNewt project... very usefull for us.
This isn't really the place to talk about that but we've got a small problem with the BasicOgreNewtListener: in fact in the frameStarted, you're using a while loop to potentially execute more than one update / frame. The problem is that when you've got for exemple 3-4 updates/frame, it slows down the entire game so that the next frame will also execute 3-4updates and so on... do you have a simple solution for that (I tried update(elapse/update) but this makes the physic engine react slowly)? maybe I should post in the OgreNewt forum?
-
- OGRE Contributor
- Posts: 1335
- Joined: Sun Nov 20, 2005 2:42 pm
- Location: Columbus, Ohio
- x 3
-
- Ogre Magi
- Posts: 1269
- Joined: Wed May 25, 2005 2:31 am
- Location: Rockville, MD, USA
If I remember the loop correctly it should have a cutoff that will drop a frame if the update time becomes to large. You really should just create your own game loop and make a scheduler that can handle abrupt slow downs properly.
Robotics @ Maryland AUV Team - Software Lead
-
- Halfling
- Posts: 87
- Joined: Sat Mar 11, 2006 11:12 am
@CaseyB: For the character, we've created a highpoly with ZBrush which can generate a normal map from the highpoly. For everything else, we've used the photoshop plugin (from NVidia) that generates a normal map from a color map. Very very usefull unless you've got the right parameters... I can send the ones we use if you want.
@Game_Ender: We've already have our physic frame listener but in fact, our physic world is complex (landscape, buildings, vehicles) and even with 4 updates/frame it slows down a little on my P4 2Ghz (little old I know but we'd like the game to run also on small configs). So the perfect thing would be to have only one update / frame with the correct time elapsed value. I tried this but I wonder if for example: update(2); update(2) is equivalent to update(4). Doesn't seems to...
@Game_Ender: We've already have our physic frame listener but in fact, our physic world is complex (landscape, buildings, vehicles) and even with 4 updates/frame it slows down a little on my P4 2Ghz (little old I know but we'd like the game to run also on small configs). So the perfect thing would be to have only one update / frame with the correct time elapsed value. I tried this but I wonder if for example: update(2); update(2) is equivalent to update(4). Doesn't seems to...
-
- OGRE Contributor
- Posts: 1335
- Joined: Sun Nov 20, 2005 2:42 pm
- Location: Columbus, Ohio
- x 3
-
- OGRE Expert User
- Posts: 829
- Joined: Sat Oct 02, 2004 2:20 pm
- Location: California, USA
you need to decide a threshold at which point you decide the physics have become "too far behind". in other words, you need to do too many updates to maintain the framerate. In that case, you can do something as simple as:daedar wrote:This isn't really the place to talk about that but we've got a small problem with the BasicOgreNewtListener: in fact in the frameStarted, you're using a while loop to potentially execute more than one update / frame. The problem is that when you've got for exemple 3-4 updates/frame, it slows down the entire game so that the next frame will also execute 3-4updates and so on... do you have a simple solution for that (I tried update(elapse/update) but this makes the physic engine react slowly)? maybe I should post in the OgreNewt forum?
Code: Select all
if (mUpdateElapsed > 0.1f)
{
// only update once, because we are behind!
mWorld->update( mPhysicsUpdate );
// now reset the elapsed time variable, so we don't stay "behind"
mUpdateElapsed = 0.0f;
}
-
- Halfling
- Posts: 87
- Joined: Sat Mar 11, 2006 11:12 am
-
- Halfling
- Posts: 46
- Joined: Thu Dec 21, 2006 10:08 pm
- Location: Suffolk, England
wow that looks amazing, I thought the video was superb, all very professional looking and beautifully presented. The helicopter with the dragonfly wings makes me think of ornithopters from the Dune novels, some very nice looking design work all round your artist(s) are very talented.
I would also be interested in those normal mapping parameters, thankyou for sharing.
I would also be interested in those normal mapping parameters, thankyou for sharing.
-
- Halfling
- Posts: 87
- Joined: Sat Mar 11, 2006 11:12 am
-
- Halfling
- Posts: 43
- Joined: Tue Mar 20, 2007 4:41 pm
-
- Halfling
- Posts: 87
- Joined: Sat Mar 11, 2006 11:12 am
Yep... We discovered Ogre last summer and we found it so easy and powerfull that we decided to try to develop a game using Ogre.I'm wondering, is this your first Ogre project?
hehe yes of course In fact it seems to be bugfree but as it is a multiplayer game, we'd like to slowly increase the number of players to check if the server can handle the charge.I noticed on your site you are trying to get the alpha release bugfree before releasing it. That might be a first Razz
-
- Halfling
- Posts: 95
- Joined: Fri Dec 23, 2005 8:46 pm
- Location: Niskayuna, NY
-
- Halfling
- Posts: 87
- Joined: Sat Mar 11, 2006 11:12 am
-
- Halfling
- Posts: 87
- Joined: Sat Mar 11, 2006 11:12 am
ok so here are the setting we use for the Photoshop NormalMapFIlter:
Filter Type: "4x4 sample"
Scale: 6-8
Height Source: "Average RGB" works fine but this settings really depends of your image.
In fact the settings really depends of your image. Sometimes it seems usefull to switch to black&white and increase the contrast a little before generating the normal map.
Filter Type: "4x4 sample"
Scale: 6-8
Height Source: "Average RGB" works fine but this settings really depends of your image.
In fact the settings really depends of your image. Sometimes it seems usefull to switch to black&white and increase the contrast a little before generating the normal map.
-
- OGRE Retired Team Member
- Posts: 19269
- Joined: Sun Oct 06, 2002 11:19 pm
- Location: Guernsey, Channel Islands
- x 66
-
- OGRE Retired Moderator
- Posts: 20570
- Joined: Thu Jan 22, 2004 10:13 am
- Location: Denmark
- x 179
I agree! Very convincing!
However: I see that you've got lots of good screenshots and other imagery - please: Inlined pictures is a requirement of the ShowCase Forum.
If you don't honour that, I am forced to lock this topic up!
However: I see that you've got lots of good screenshots and other imagery - please: Inlined pictures is a requirement of the ShowCase Forum.
If you don't honour that, I am forced to lock this topic up!
/* Less noise. More signal. */
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
-
- Halfling
- Posts: 87
- Joined: Sat Mar 11, 2006 11:12 am
-
- OGRE Retired Moderator
- Posts: 20570
- Joined: Thu Jan 22, 2004 10:13 am
- Location: Denmark
- x 179
Much better!
Amazing work!
This is professional level quality! Kudos!
Amazing work!
This is professional level quality! Kudos!
/* Less noise. More signal. */
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
Ogitor Scenebuilder - powered by Ogre, presented by Qt, fueled by Passion.
OgreAddons - the Ogre code suppository.
-
- Halfling
- Posts: 87
- Joined: Sat Mar 11, 2006 11:12 am
-
- Halfling
- Posts: 87
- Joined: Sat Mar 11, 2006 11:12 am
just some news to say that we're still working on ADoC, we've made a little paper on our project (in French only for the moment, but it should be available in English by the end of the week. Some new pictures inside ):
http://adoc.g0dsoft.com/ADoC%20-%20Presentation.pdf
and new artwork in the forum:
http://adoc.g0dsoft.com/fr/phpBB2
Daedar
http://polytech.miniville.fr/
http://adoc.g0dsoft.com/ADoC%20-%20Presentation.pdf
and new artwork in the forum:
http://adoc.g0dsoft.com/fr/phpBB2
Daedar
http://polytech.miniville.fr/
-
- Greenskin
- Posts: 100
- Joined: Tue Aug 01, 2006 6:50 am
- Location: Canada
- x 6