Sign in to follow this  
NxLeaf

start a topic about rts game development

Recommended Posts

My teammates and I are working on a rts online game likes the Age of Empires.
And now,I just wanna find out somebody's are also do the same thing.
Lets talk about the AI,pathfinding,dynamic obstacle avoidance etc.
Even more,We can also discuss something about the editors for rts game. Such as the level editor,unit editor,object editor,skill(abilities)editor etc.
Come on guys,I am still waiting here looking forward to your reply.....

Share this post


Link to post
Share on other sites

Hi,

 

I’m new here, and this is my first post.

 

I’m also in to rts game programming and have been working on my own rts game.

 

I don’t know anything about any commercial or freeware level editors, but I’m working on designs for other game aspects.  Unit AI, game control GUIs, message and event
systems, exc.  There’s so much to do but it’s interesting work.

 

Looking forward to discussing rts programming.

rtwilli



 

Share this post


Link to post
Share on other sites

If you're looking ot make an RTS game, have you looked at some of the foss engines already available? SpringRTS or MegaGlest?

 

They become more flexible and modable with each release and you'll save yourself thousands of hours of work that people have already done for you.

Share this post


Link to post
Share on other sites

Doing an RTS, your two biggest technical challenges are probably going to be:

 

1. Efficient pathfinding for large numbers of units.

2. If you're planning to do lockstep multiplayer, which is common for RTS games (but not the only option), keeping your simulation free of anything which can cause a desynchronisation between players. This means not letting frame time, random number generators or floating point precision differences between processors cause any determinism issues.

Share this post


Link to post
Share on other sites

. This means not letting frame time, random number generators or floating point precision differences between processors cause any determinism issues.


however if you need random number generation you could probably just perform that on the host and send that to the clients. Or should this be avoided all together?

Share this post


Link to post
Share on other sites

. This means not letting frame time, random number generators or floating point precision differences between processors cause any determinism issues.


however if you need random number generation you could probably just perform that on the host and send that to the clients. Or should this be avoided all together?

 

If you're doing lockstep multiplayer the trick is to share the random number seed that you'll use for the game (in the same way you'd share the map that's been chosen) and make sure that the RNG you use for the simulation is separate from the RNG you use for particle effects and anything else that could potentially be frame-rate or system dependent.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this