Thrive Game Development

Development of the evolution game Thrive.
 
HomeHome  PortalPortal  CalendarCalendar  FAQFAQ  SearchSearch  MemberlistMemberlist  UsergroupsUsergroups  RegisterRegister  Log inLog in  
Welcome new and returning members!
If you're new, read around a bit before you post: the odds are we've already covered your suggestion.
If you want to join the development team, sign up and tell us why.
ADMIN is pleased to note that this marquee has finally been updated.
ADMIN reminds you that the Devblog is REQUIRED reading.
Currently: The Microbe Stage GUI is under heavy development
Log in
Username:
Password:
Log in automatically: 
:: I forgot my password
Quick Links
Website
/r/thrive
GitHub
FAQs
Wiki
New Posts
Search
 
 

Display results as :
 
Rechercher Advanced Search
Statistics
We have 1675 registered users
The newest registered user is dejo123

Our users have posted a total of 30851 messages in 1411 subjects
Who is online?
In total there are 2 users online :: 0 Registered, 0 Hidden and 2 Guests :: 1 Bot

None

Most users ever online was 443 on Sun Mar 17, 2013 5:41 pm
Latest topics
» THIS FORUM IS NOW OBSOLETE
by NickTheNick Sat Sep 26, 2015 10:26 pm

» To all the people who come here looking for thrive.
by NickTheNick Sat Sep 26, 2015 10:22 pm

» Build Error Code::Blocks / CMake
by crovea Tue Jul 28, 2015 5:28 pm

» Hello! I can translate in japanese
by tjwhale Thu Jul 02, 2015 7:23 pm

» On Leave (Offline thread)
by NickTheNick Wed Jul 01, 2015 12:20 am

» Devblog #14: A Brave New Forum
by NickTheNick Mon Jun 29, 2015 4:49 am

» Application for Programmer
by crovea Fri Jun 26, 2015 11:14 am

» Re-Reapplication
by The Creator Thu Jun 25, 2015 10:57 pm

» Application (programming)
by crovea Tue Jun 23, 2015 8:00 am

» Achieving Sapience
by MitochondriaBox Sun Jun 21, 2015 7:03 pm

» Microbe Stage GDD
by tjwhale Sat Jun 20, 2015 3:44 pm

» Application for Programmer/ Theorist
by tjwhale Wed Jun 17, 2015 9:56 am

» Application for a 3D Modeler.
by Kaiju4u Wed Jun 10, 2015 11:16 am

» Translator to Serbian here
by Simeartherist Sun Jun 07, 2015 6:36 am

» Presentation
by Othithu Tue Jun 02, 2015 10:38 am

» Application of Sorts
by crovea Sun May 31, 2015 5:06 pm

» want to contribute
by Renzope Sun May 31, 2015 12:58 pm

» Music List Thread (Post New Themes Here)
by Oliveriver Thu May 28, 2015 1:06 pm

» Application: English-Spanish translator
by Renzope Tue May 26, 2015 1:53 pm

» Want to be promoter or project manager
by TheBudderBros Sun May 24, 2015 9:00 pm


Share | 
 

 Gas Giants

View previous topic View next topic Go down 
AuthorMessage
Darkgamma
Learner


Posts : 155
Reputation : 2
Join date : 2010-11-21
Location : Dort, am Klavier

PostSubject: Gas Giants   Mon Nov 29, 2010 7:23 pm

Gas Giants are certainly a vital part of every solar system that will eventually have life; they take on bullies like good big brothars/sisters. Now, I know we talked about plastering layers upon layers of gasses onto 'em, but what about the core, the surface? I've read the planet editor concept (obviously), and am slightly dissatisfied with the lack of customisation described. I suggest we have the ability to fully customise our giants' cores, rocks that revolve around them, storms and other barely needed info. Of course, if the species develops gas propulsion that uses gas giant hydrogen, this might become useful (who doesn't like disecting a solid hydrogen core buried below a hydrogen-helium sea?)
And, also, the physics must be realistic; remember, Gas Giants are not just gas and core, but are actually in different states (gasseous, vaporous liquid, pure liquid, foamy solid, hard solid)
Back to top Go down
View user profile
Bashinerox
Programming Team lead


Posts : 238
Reputation : 8
Join date : 2010-07-07
Age : 27
Location : Australia

PostSubject: Re: Gas Giants   Mon Nov 29, 2010 8:16 pm

We (humans, not the forum) don't even know how gas giants work. (we have a vague idea, but we do not know each separate process down to the minute detail)

Which means it is impossible to build a 100% realistic simulation.

Also, see:

devblog 5

under "complexity is complex"

Look, we can come up with a model for gas giants, but it'll still be just that, a model.
Which, actually, brings me to a good point. We need the physics people here writing scientific models for systems such as this, so I can plug them in one by one.

wikipedia article on scientific models


TL;DR:

Basically, "This needs to be realistic" by itself is not very helpful. Along with my favorites:

"The physics engine will do this automatically"

"Auto-evo will solve this"

"Eat your vegetables" (actually i love my vegetables, and I don't have a mommy looking down my back at my age xD)
Back to top Go down
View user profile
Redstar
Newcomer


Posts : 32
Reputation : 0
Join date : 2010-11-12
Age : 31
Location : Portland, OR, USA (GMT -8)

PostSubject: Re: Gas Giants   Tue Nov 30, 2010 11:29 am

I've got this one, Bashi. The gas giant problem seems complicated, but the parts relevant to us boil down rather nicely, actually.

Gas giants are essentially huge balls of complex gravitational fluid dynamics. The OP demonstrates a fundamental misunderstanding right off the bat - the "rocks" are not floating around somewhere inside it; they're crushed down into the core, utterly inaccessible underneath a high-pressure ocean of metallic hydrogen, and an outer layer of liquid hydrogen. If you were from a gas giant, you wouldn't even know there was a solid core unless you developed the math and physics knowledge to calculate the existence of one. You'd have evolved in the upper, gaseous atmosphere, the same way life lives on the crust of the earth, not down in its mantle. (Check out some grossly oversimplified images of GG composition - specifically, Jupiter and Saturn.)

Basically, it's not worth worrying about.

I'm not volunteering to go and do a ton of research on them, but here's what I think I know about gas giants. The gases on the outer atmosphere "striate" according to density; densest stuff goes to the bottom, and lightest stuff rises. However, the spinning core and metallic hydrogen churns up the layers, giving us cool stuff like disappearing gaseous belts and polar hexagons. This is all heavy fluid macro-dynamics stuff, and to represent it accurately would require a crazy amount of math. So why should we bother?

SINCE we're only dealing with, essentially, a thin layer of atmosphere wrapped around a ball, why treat it any differently than a planet that's covered entirely with liquid water? The only real difference is that the "bands" would be composed of different gases. That's easy to model, I think - buoyancy changes from band to band, the background palette shifts, and the temperature changes. Essentially, it's like a different "continent", or perhaps a different "biome".

As far as the actual editing of gas giants? There's shockingly little to edit. Basically, what you need to know is: How far from its parent star is it? That determines what elements could reasonably be gaseous, and therefore could make up the planet. If it's a proper gas giant (like Jupiter and Saturn), then it's mostly hydrogen; the atmosphere also could contain nitrogen, oxygen, helium, water, methane, and some complex hydrocarbons. If it's an ice giant (like Uranus and Neptune), then it's mostly made up of frozen complex molecules like hydrocarbons; the atmosphere might contain gaseous hydrocarbons, methane, ammonia, helium, and some hydrogen.

I don't think I've ever read any serious consideration of life arising on an ice giant, incidentally.

So presuming you're making a gas giant (not an ice giant), you could, I guess, edit the concentration of different gases in their outer atmosphere; the banding could change automatically as a function of the atmospheric composition. We'd have to do some research as to how that would work, but it hardly sounds insurmountable.
Back to top Go down
View user profile
Sponsored content




PostSubject: Re: Gas Giants   Today at 11:48 pm

Back to top Go down
 
Gas Giants
View previous topic View next topic Back to top 
Page 1 of 1

Permissions in this forum:You cannot reply to topics in this forum
Thrive Game Development :: Development :: Design :: Editors :: Planet-
Jump to: