Notifications
Clear all

To all SSC Station occupants

Thank you for the donations over the past year (2024), it is much appreciated. I am still trying to figure out how to migrate the forums to another community software (probably phpbb) but in the meantime I have updated the forum software to the latest version. SSC has been around a while so their is some very long time members here still using the site, thanks for making SSC home and sorry I haven't been as vocal as I should be in the forums I will try to improve my posting frequency.

Thank you again to all of the members that do take the time to donate a little, it helps keep this station functioning on the outer reaches of space.

-D1-

Starsystem generation ...

 tomm
(@tomm)
Estimable Member

... is fun!

I have been looking at the system generation. I'm going to give it some final tweaks and then leave it alone, so that the universe can stay the same for pioneer 1.0, and savefiles will work between versions etc.

Right now the system generator gives planets types like 'thick methane atmosphere', or 'highly volcanic', or 'indigenous life'. This means a planet can't be both highly volcanic and have indigenous life.

I'm going to change this so that planets are just given ratings for how thick the atmosphere is, atmospheric composition, volcanicity, amount of water and so on. Then the terrain themes can decide how to height-map and colour the planet based on these. It will mean a little shake-up of code, but will be better in the long run. Broad classifications like asteroid, terrestrial and gas giant will still remain.

This also allows new terrain types to be added without changing the planet generation code, which means better savefile compatibility and no need to stop adding planet types after version 1.0 happens.

Besides this there are other things needing fixing, like the unrealistic orbital eccentricity of short orbital period planets (they should circularize due to tidal forces), and lack of rotational period - orbital period synchronisation.

Best of all, I get to geek up on recent planetary formation theory 😀

Quote
Topic starter Posted : November 29, 2010 17:43
(@s2odan)
Noble Member

That sounds interesting. //understatement 😉

It sounds as if that would also effect the planetary descriptions? If so thats awesome.

Would this also allow a city to change depending on its environment? Like a domed city on unbreathable atmospheres and open cities for breathable atmosphere.

Im very curious how you will do it and look forward to the result 🙂

Another quick question... I know its still early days, but are you planning on the system generator using the average between the assigned terrains, or will the terrains be placed around the planet seperately from one another? Meaning that some areas of a planet would use one terrain type and colour and other areas of the planet would use another terrain type and colour.

ReplyQuote
Posted : November 29, 2010 18:38
(@kinghaggis)
Estimable Member

Great to see you're still so actively working on Pioneer! It's a darned shame I can't help out with anything. I'm good with computerhardware but suck at programming. In fact, I can't program at all. In the good old days, I used to make levels for Doom and Half Life. Maybe one day I'll start learning 3D modeling so I can make a few nice models. A friend of mine is quite a talented 3DS Max modeler. He can teach me a thing or two. Also, he likes Pioneer just as much as I do and has agreed to start taking a look at modeling for Pioneer next year.

Sometimes we fly around a planet, each at home with a skype headset connection, telling where we are now. Hehe, would be awesome if multiplayer were possible but then you'd have to have lots of patience without the time acceleration 😀 .

But I'm way off topic. Again, this is good news. Thanks and good luck with your work!

ReplyQuote
Posted : November 30, 2010 11:37
 tomm
(@tomm)
Estimable Member
s20dan wrote:
That sounds interesting. //understatement 😉

It sounds as if that would also effect the planetary descriptions? If so thats awesome.

Would this also allow a city to change depending on its environment? Like a domed city on unbreathable atmospheres and open cities for breathable atmosphere.

Im very curious how you will do it and look forward to the result 🙂

Another quick question... I know its still early days, but are you planning on the system generator using the average between the assigned terrains, or will the terrains be placed around the planet seperately from one another? Meaning that some areas of a planet would use one terrain type and colour and other areas of the planet would use another terrain type and colour.

Nah, we change what data is available for the terrain engine to make terrain and colors. Currently the planet prototype that is input to the terrain engine gives only planet type (TYPE_PLANET_WATER, TYPE_PLANET_CO2, TYPE_PLANET_DWARF, etc), average surface temperature, and 32-bit integer seed to do what you like with.

Instead the terrain engine will not be told that the planet is TYPE_PLANET_WATER, or TYPE_PLANET_CO2, or whatever. It will be told how much water, volcanicity, atmospheric composition, temperature, possibly crust composition, etc. It can use this to do anything it likes. It can invent internal terrain types from this info, and have different color and height fractals for these. Probably it makes sense to keep the concept of a highly volcanic terrain type and coloring in the terrain engine. That could be triggered by high volcanicity, but the additional advantage is that you also know how much water the planet has, atmospheric density and so on.

So you could have a highly volcanic planet with 50% landmass covered in water and a thick nitrogen atmosphere. This wasn't possible before, and it will be (when I do this work). Additionally, the planet description can be generated from this data so it matches the terrain type.

ReplyQuote
Topic starter Posted : December 1, 2010 04:45
(@gerli)
Active Member

Awesome man... just think Minecraft world generation... in galaxy scale... wow.... (Puts head in refrigerator)

ReplyQuote
Posted : December 1, 2010 04:57
(@s2odan)
Noble Member

I see, it sounds grand.

It could really take the game to another level 🙂

How about adding planetary core or mineral composition to the planet stats and descriptions too?

I could see something like that being very nice when mining becomes more prevalent.

I only mention that because it sounds like it would be best if something like that was done on generation of the system, as apposed to afterwards, so that it can relate to mass.

ReplyQuote
Posted : December 1, 2010 07:43
(@s2odan)
Noble Member

I'll put a stop to adding any new terrains and colours for now, unless you think its ok to continue to add them in.

Also, if its ok with you Tom, I'm going to go ahead and release what I have done so far as the Alpha 6.2

ReplyQuote
Posted : December 1, 2010 08:37
 tomm
(@tomm)
Estimable Member
s20dan wrote:
I'll put a stop to adding any new terrains and colours for now, unless you think its ok to continue to add them in.

Also, if its ok with you Tom, I'm going to go ahead and release what I have done so far as the Alpha 6.2

You might as well call it alpha 7. Shall I give you the ftp details of the pioneerspacesim.net thing?

I think continuing to work on terrain types is ok, since the link between SBody info and terrain types is currently weak, and the coming changes will mostly just give terrain theming more information to work with.

ReplyQuote
Topic starter Posted : December 1, 2010 11:01
(@s2odan)
Noble Member
Quote:
You might as well call it alpha 7. Shall I give you the ftp details of the pioneerspacesim.net thing?

Ok, I'll rename it to Alpha7, that works out fine as there was another thing I meant to include but had forgotten. 🙄

That would be great if you sent me the details for pioneerspacesim.net, make it seem more official like 😉

Quote:
I think continuing to work on terrain types is ok, since the link between SBody info and terrain types is currently weak, and the coming changes will mostly just give terrain theming more information to work with.

Thats great, I really enjoy playing around with the planetary code and witnessing the results 🙂

ReplyQuote
Posted : December 1, 2010 11:06
 tomm
(@tomm)
Estimable Member

The universe is a cool place. Did you know that the largest moon of Saturn, Titan, has a denser atmosphere than earth? Ultra-violet light from the sun creates organic compounds from methane in the upper atmosphere, and this orange smog drifts down to lower altitudes. The gravity is much lower than earth's, so the atmosphere extends much further into space.

Definitely need to put these things into pioneer... 🙂

ReplyQuote
Topic starter Posted : December 2, 2010 07:02
(@s2odan)
Noble Member
Quote:
Did you know that the largest moon of Saturn, Titan, has a denser atmosphere than earth?

*Raises hand* ... Yes sir, I knew that one.... But I love astronomy and reading about the solar system.

The atmosphere is so thick that we cannot see what is beneath it without visual aid, just like Venus.

I added this to alpha 7, titan and venus now have super thick atmospheres. Although obviously it needs some work, as while they are the correct thickness, they will never be the correct colour without some overhauling of the amospheres that would allow multiple tones in an atmosphere.

Quote:
Ultra-violet light from the sun creates organic compounds from methane in the upper atmosphere, and this orange smog drifts down to lower altitudes.

I didn't know this one. Though that obviously explains why that planet has such a striking atmosphere.

If you look at some nice high quality pictures, you can see this orange smog and it almost appears like a liquid.

Heres a cool pic:

PurpleHazeTitan-Cassini20040729.jpg

Another cool thing about Titan, is that we know that it has liquid on the surface, perhaps even oceans. It is believed to be liquid methane.

I added that possibility to methane worlds a while ago, they now have a small chance to contain red pools of methane.

Gannymede is another seriously cool world, with an Oxygen atmosphere and a magnetosphere, which is the thingy that protects the earth from radiation.

Its a little larger than Titan too.

It is also said to hold oceans below the surface.

250px-Ganymed_Earth_Comparison.png

😉

And then theres Europa, which could quite possibly hold more life within itself than the Earth. As it is a whole self-contained ocean planet.

ReplyQuote
Posted : December 2, 2010 07:38
(@marcel)
Noble Member

Ganymede resembles Merlin from FE2. Frozen surface with vast bio luminescent oceans beneath the surface. Transparent cruise submarines for tourists, and a fish cannery where I was working when Uncle Jameson died and left me an Eagle. Can we do this in the game eventually? 😉

ReplyQuote
Posted : December 2, 2010 09:03
(@s2odan)
Noble Member

That Gannymede pic is an enhanced/false colour one, as it looks rather dull in regular colours.

Titan looks even better in false colour:

titan_cassini_PIA06139.jpg

And one of Venus, where you would swear you were looking at a water planet:

gal_venus_37218.jpg

This is probably closer to what we would see if we were to go to Titan, which incidently is close to how it looks in the game:

titan1.jpg

ReplyQuote
Posted : December 2, 2010 17:46
(@marcel)
Noble Member

King haggis said,

Quote:
It's a darned shame I can't help out with anything.

Don't belittle yourself. That video was awesome! And suggestions, complements and criticisms are helpful too! 😎

ReplyQuote
Posted : December 2, 2010 18:57
 tomm
(@tomm)
Estimable Member

Ok I'm playing with this stuff. I'm trying a new way of making atmospheres, where you decide the mass and composition of 'volatiles' like O2, N2, H2, and do a sortof toy reaction to get CO2, CH4, H2O and stuff.

My thing calculates that if earth's oceans were all boiled off and became part of the atmosphere we'd have 280x the current atmospheric pressure. Nice.

ReplyQuote
Topic starter Posted : December 3, 2010 07:58
(@s2odan)
Noble Member

Awesome. 😯

Quote:

My thing calculates that if earth's oceans were all boiled off and became part of the atmosphere we'd have 280x the current atmospheric pressure. Nice.

holy crap 🙂 It probably doesn't take into account atmospheric loss to space, but other than that it sounds pretty accurate.

I suppose as an atmosphere heats up it would expand itself, pushing further from the planet leading to more loss.

ReplyQuote
Posted : December 3, 2010 08:05