Jump to content

2 posts in this topic Last Reply

Highlighted Posts

Posted:
Last Online:  
 

OK since today it is Sunday I will do some bla bla bla and since it is Sunday all of you have to read it and digest it :D

OK, I was thinking if some team can re-build the SC4 in new Unity engine with all fixes and few optional excitements ???

Recently I joined a FB group of indie developers and I am stunned by the effects and products they have made. Simulation in city builder games is the main thing though.

Thank you all :)

Share this post


Link to post
Share on other sites
Posted:
Last Online:  
 

Good luck to you.  The main limitation of any stochastic simulation of this type is running out of processor cycles.  It doesn't matter how you do the multiprocessing, sooner or later at least one of the processors will start blocking on time out when there are not enough cycles to complete some part of the simulation loop.  These things tend to be hyperbolic and go towards infinity as the number of objects in the universe of discourse increases.

Notwithstanding any myth that games programming is something special and needs super deluxe techniques, it is no worse than building an operating system.  So, in effect, it is just adroit programming.  Whatever programming language you choose, make sure that there is an assembler interface wrapper so that when the chips are down and the optimizer fails, some parts can be written in machine code.  If it wasn't for the staggering overhead, I'd suggest C++, but you would be better off, I think, using the pre-Soustrup object model in pure C.  C has a well-defined assembler interface.  Stick to the x86 architecture and stay away from lock in products like Visual Studio and .NET.  Your best bet is the GNU C compiler (gc).  It is always up to the latest version of the standard.

Pick a public 3D package such as Ogre  This may require knowledge of several other packages, notably the GNU suite of development packages including GTK.  Stay with the public domain stuff, and you won't be locked in by some snap back in a EULA.

Recent experience in C# has shown it no better than C++ with respect to overheads.  So some testing is probably needed. 

I suspect a project of this magnitude with a team of three system programmers will take five to seven years.  Crowd coding with co-ordination will take longer (see the wine development team) but in the end the product will be fine tuned.  Try to avoid shooting at a moving target and avoid trying to be everything to everyone's hardware and software.  Pick a target configuration and go with that.  Upgrades to newer stuff can follow as updates.

Make a specification and stick to it.  Quality is conformance to requirements.  The initial documents must be good enough to work from.


  Edited by A Nonny Moose  
  • Like 1

Beware: Emancipated user.  No Windoze for me.
The teacher opens the door but the student must enter himself. - Ancient Chinese Saying

Every minute of hate in which one indulges oneself is sixty seconds of happiness lost.
Music expresses that which cannot be put into words and that which cannot remain silent. -- Victor Hugo
If you always do what you've always done, you'll mostly get what you've always got.
JohnNewSig.gif
"We have met the enemy, and he is us" - Walt Kelly

Come join us at the Moose Factory

Share this post


Link to post
Share on other sites

Sign In or register to comment...

To comment in reply, you must be a community member

Sign In  

Already have an account? Sign in here.

Sign In Now

Create an Account  

Sign up to join our friendly community. It's easy!  

Register a New Account


×

Thank You for the Continued Support!

Simtropolis depends on donations to fund site maintenance costs.
Without your support, we just would not be in our 24th year online!  You really help make this a great community. *:thumb:

But we still need your support to stay online. If you're able to, please consider a donation to help us stay up and running. This helps sustain a platform where we can share our community creations for years to come.

Make a Donation, Get a Gift!

Expand your city with the best from the Simtropolis Exchange.
Make a Donation and get one or all three discs today!

STEX Collections

By way of a "Thank You" gift, we'd like to send you our STEX Collector's DVD. It's some of the best buildings, lots, maps and mods collected for you over the years. Check out the STEX Collections for more info.

Each donation helps keep Simtropolis online, open and free!

Thank you for reading and enjoy the site!

More About STEX Collections