i think it's about mem usage
let's do a little math
:
suppose you have 255 systems
each system can have a name, i don't know the max. characters for a name, but i haven't seen them larger than 32, that is 32 bytes for the name
on average a system has about 10 planets, some have no planets, and some have as much as 15
a planet has three resource values, mineral, organics and radioactives, i haven't seen those above 255%, so one byte per resource would be enough, that is 3 bytes.
a planet also has a atmosphere and type, there are three type, Gas, Rock and Ice
and 5 (?) atmospheres, Oxygen, Hydrogen, Methane, Carbon Dioxide and None. thos could be fitted in 1 byte
then there is the population 4 bytes (common int)
population growth 1 byte
the buildings build on a planet, they could be references to an array in which all the buildings are stored, if so, there is a maximum of 25 (?) buildings on a huge world, that would mean 25 indices, or 25 integers, that is 100 bytes,
a sphereworld can hold 200 buildings, but that is an exception
then there are the ships and units and such but i don't have time include them right now
so for just a galaxy with 255 systems with on average 10 planets per system, you would use
287232 bytes = 280 kb
that ain't much, but suppose you use a 16 bit number for the systems instead of an 8 bit number, then it would be
73531392 bytes = about 70 mb
maybe i'll include ships and units later, or someone else could do it..
[This message has been edited by LemmyM (edited 08 May 2001).]