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 78 users online :: 0 Registered, 0 Hidden and 78 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
» 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
» A new round of Forum Revamps! by Oliveriver Wed May 20, 2015 11:32 am
|
|
| PPG- Procedural Planet Generator | |
|
+22Daniferrito ExtraSolar Holomanga GamerXA Deathbite42 Tenebrarum Pezzalis ido66667 Dr_Chillgood Poisson Mysterious_Calligrapher Bashinerox Invader Noitulove YourBreakfast roadkillguy eumesmo Commander Keen maker.of.light The Uteen US_of_Alaska ~sciocont 26 posters | |
Author | Message |
---|
~sciocont Overall Team Lead
Posts : 3406 Reputation : 138 Join date : 2010-07-06
| Subject: PPG- Procedural Planet Generator Mon Aug 23, 2010 6:55 pm | |
| This idea uses my current PE concept found here. Keen mentioned in another thread how planets other than your own could be populated only after you discover them. I think it's a great idea, but we're going to need a bunch of procedurals bundled together to create something like this. I call what we need the PPG, procedural planet generator, and here's the basic rundown of how i think it should work- 1- we start out with information about the planet (or moon, of course) in question. We need to know a. distance from star, type of star b. gas/rocky c. is it a satellite/does it have satellites i. (if it is a satellite) general information about the planet that it orbits ii. #of satellites, general info such as gravitation, makeup, etc d. geologically active/inactive i. (if active) amount of activity ii. (if active) type of activity That's all I can think of right now in general information (if there is more, please tell me!). These things will give us the information needed to match it with a planet template, which is basically just a set of rules describing what the planet is allowed to be like. From this information the PPG will select a planet template, and from there on, the fun stuff begins. But first, I'm going to allow us to get our bearings on the planet templates, so i'm going to put a potential list up in the next post, please include criteria (from above), planet description, and basis in reality. Based on the above criteria, a template will be selected, and the PPG will start terraforming away. Now, i've thought of a few good ways to do this, which is something i'll describe in a later edit. For now, all you need to know is that the process for terraforming will probably be random. Finally, based on the first criteria, the planet will be populated with ecosystem brushes. The brushes will be applied where they make sense, according to elevation, hypothetical weather, etc. We'll need to come up with a logic chart for it eventually, but not right now. Finally, the PPG can create solar systems by generating a star, then throwing in a few random gas and rocky bodies. These will be defined by the conditions above, but will actually be "template planets" that we pre-create. This will make load times easy, and will increase the chances of finding interesting planets. After the first few planets are thrown in, more are populated along the initial rules, and they get satellites and such as well. All of this is a bit vague, I know, so please post and tell me what can be added/changed. | |
| | | ~sciocont Overall Team Lead
Posts : 3406 Reputation : 138 Join date : 2010-07-06
| Subject: Re: PPG- Procedural Planet Generator Mon Aug 23, 2010 6:58 pm | |
| Planet Template List
Please include criteria (found below), planet description, and basis in reality.
I know it looks daunting, but post what you can, and I'll try to help you out the best I can.
1- we start out with information about the planet (or moon, of course) in question. We need to know -a. distance from star -b. gas/rocky -c. can it be a satellite/can it have satellites --i. (if must be a satellite) general information about the planet that it orbits --ii. #of possible satellites and their size -d. geologically active/inactive --i. (if active) amount of activity --ii. (if active) type of activity &causes
Notes/further description:
Example:
Pseudo-Terran
-a. goldilocks zone (or satellite of large gas giant) -b. rocky -c. it can be a satellite, it can have satellites --i. if it is a satellite, it must orbit either in the Goldilocks Zone, or around a large gas giant --ii. up to five mid-sized satellites, general info such as gravitation, makeup, etc -d. geologically active --i. highly active --ii. plate tectonics, moderate volcanism, core heated by decaying radioactive isotopes and/or tidal pull (if it is in orbit around a Gas giant)
Notes/further description: This planet is ideal for earth-like life to appear, evolve and thrive on. It is very much like Earth.
Last edited by ~sciocont on Tue Aug 24, 2010 8:27 am; edited 1 time in total | |
| | | US_of_Alaska Overall Team Co-Lead
Posts : 1335 Reputation : 29 Join date : 2010-07-07 Age : 31 Location : Australia
| Subject: Re: PPG- Procedural Planet Generator Mon Aug 23, 2010 8:40 pm | |
| Hit the wrong button again, Scio?
I'm not convinced that orbiting a Gas Giant would result in an Earth-like planet. Where did you get this information? Also, will SuperAutoEvo (Which, actually, could be a very quick run of that math guy's [neusmo?] concept about population mapping or whatever!) be used once environments are set down? Because otherwise we will end up with stock species recurring throughout the universe.
EDIT: El_Noumo. That math guy. | |
| | | The Uteen Sandbox Team Lead
Posts : 1476 Reputation : 70 Join date : 2010-07-06 Age : 28 Location : England, Virgo Supercluster
| Subject: Re: PPG- Procedural Planet Generator Tue Aug 24, 2010 4:50 am | |
| Good, but one idea I'd like to add is... A moon of jupiter or saturn, made of ice with a liquid core. Forgot its name, but would that be counted as a different sort of planet? It is very different to rocky planets & satellites, the surface isn't habitable, but its version of a mantle, made of water, is. Rocky planets just have uninhabitable magma. | |
| | | ~sciocont Overall Team Lead
Posts : 3406 Reputation : 138 Join date : 2010-07-06
| Subject: Re: PPG- Procedural Planet Generator Tue Aug 24, 2010 8:40 am | |
| - US_of_Alaska wrote:
- Hit the wrong button again, Scio?
I'm not convinced that orbiting a Gas Giant would result in an Earth-like planet. Where did you get this information? Also, will SuperAutoEvo (Which, actually, could be a very quick run of that math guy's [neusmo?] concept about population mapping or whatever!) be used once environments are set down? Because otherwise we will end up with stock species recurring throughout the universe.
EDIT: El_Noumo. That math guy. There is no longer any proof. Because of a gas giant's high gravity, as a planet rotates around it, the planet itself stretches, resulting in a phenomenon called tidal heating. This allows high geologic activity on the moon (take Io for example), and could lead to a very warm body. Keen mentioned on another thread that auto evo could run at a very diminished rate, because your perception in game will be thinner once you reach civilization stages. We could add in a bit of code that would prevent a species from being used twice in the same game. Again, we'll have to set up a thread for how the "Sporepedia" of Thrive will work. Uteen- You're thinking of Europa, I believe. It's a rocky body, but is covered in a thick crust of ice with a probable layer of liquid water underneath that. Beneath that, it's probably like any other rocky planet. Feel free to put up a template for it. | |
| | | The Uteen Sandbox Team Lead
Posts : 1476 Reputation : 70 Join date : 2010-07-06 Age : 28 Location : England, Virgo Supercluster
| Subject: Re: PPG- Procedural Planet Generator Tue Aug 24, 2010 12:46 pm | |
| - ~sciocont wrote:
- Uteen- You're thinking of Europa, I believe. It's a rocky body, but is covered in a thick crust of ice with a probable layer of liquid water underneath that. Beneath that, it's probably like any other rocky planet. Feel free to put up a template for it.
That's it. But that sort of planet/moon in-game may appear to be a desolate uninhabitable planet. Maybe some sort of representation could be made alongside the name to give information, for example (for space-fish, because water is stated as habitable): Atmosphere: None - [Whether breathable/how toxic if atmosphere] -------------------------Visible crust: Mainly ice - UNINHABITABLE - Too cold for life to evolve, too little oxygen for gills to work -------------------------Beneath visible: Liquid water - HABITABLE - Presence of life not yet determined -------------------------Mantle: Solid - rocky - No tectonic movement -------------------------Core: Mainly iron and nickel ------------------------- | |
| | | maker.of.light Newcomer
Posts : 49 Reputation : -1 Join date : 2010-08-13 Location : Not Belgium
| Subject: Re: PPG- Procedural Planet Generator Tue Aug 24, 2010 5:39 pm | |
| Werent we promised plants growing in real time in Fable: the lost chapters or something along those lines? | |
| | | Commander Keen Industrial Team Lead
Posts : 1123 Reputation : 36 Join date : 2010-07-23 Location : Czech Republic (not that anyone would know where it is...)
| Subject: Re: PPG- Procedural Planet Generator Tue Aug 24, 2010 6:19 pm | |
| - maker.of.light wrote:
- Werent we promised plants growing in real time in Fable: the lost chapters or something along those lines?
What? | |
| | | ~sciocont Overall Team Lead
Posts : 3406 Reputation : 138 Join date : 2010-07-06
| Subject: Re: PPG- Procedural Planet Generator Tue Aug 24, 2010 6:34 pm | |
| - The Uteen wrote:
- ~sciocont wrote:
- Uteen- You're thinking of Europa, I believe. It's a rocky body, but is covered in a thick crust of ice with a probable layer of liquid water underneath that. Beneath that, it's probably like any other rocky planet. Feel free to put up a template for it.
That's it. But that sort of planet/moon in-game may appear to be a desolate uninhabitable planet. Maybe some sort of representation could be made alongside the name to give information, for example (for space-fish, because water is stated as habitable):
Atmosphere: None - [Whether breathable/how toxic if atmosphere] ------------------------- Visible crust: Mainly ice - UNINHABITABLE - Too cold for life to evolve, too little oxygen for gills to work ------------------------- Beneath visible: Liquid water - HABITABLE - Presence of life not yet determined ------------------------- Mantle: Solid - rocky - No tectonic movement ------------------------- Core: Mainly iron and nickel ------------------------- That sound like a good general setup for an in-game description. @Makeroflight- please stay on topic. | |
| | | US_of_Alaska Overall Team Co-Lead
Posts : 1335 Reputation : 29 Join date : 2010-07-07 Age : 31 Location : Australia
| Subject: Re: PPG- Procedural Planet Generator Tue Aug 24, 2010 7:06 pm | |
| - ~sciocont wrote:
- There is no longer any proof.
Because of a gas giant's high gravity, as a planet rotates around it, the planet itself stretches, resulting in a phenomenon called tidal heating. This allows high geologic activity on the moon (take Io for example), and could lead to a very warm body.
Keen mentioned on another thread that auto evo could run at a very diminished rate, because your perception in game will be thinner once you reach civilization stages. We could add in a bit of code that would prevent a species from being used twice in the same game. Again, we'll have to set up a thread for how the "Sporepedia" of Thrive will work.
Uteen- You're thinking of Europa, I believe. It's a rocky body, but is covered in a thick crust of ice with a probable layer of liquid water underneath that. Beneath that, it's probably like any other rocky planet. Feel free to put up a template for it. I still don't believe that the goldilocks zone and Gas Giant moon planets should be in the same category... | |
| | | ~sciocont Overall Team Lead
Posts : 3406 Reputation : 138 Join date : 2010-07-06
| Subject: Re: PPG- Procedural Planet Generator Tue Aug 24, 2010 7:19 pm | |
| - US_of_Alaska wrote:
- ~sciocont wrote:
- There is no longer any proof.
Because of a gas giant's high gravity, as a planet rotates around it, the planet itself stretches, resulting in a phenomenon called tidal heating. This allows high geologic activity on the moon (take Io for example), and could lead to a very warm body.
Keen mentioned on another thread that auto evo could run at a very diminished rate, because your perception in game will be thinner once you reach civilization stages. We could add in a bit of code that would prevent a species from being used twice in the same game. Again, we'll have to set up a thread for how the "Sporepedia" of Thrive will work.
Uteen- You're thinking of Europa, I believe. It's a rocky body, but is covered in a thick crust of ice with a probable layer of liquid water underneath that. Beneath that, it's probably like any other rocky planet. Feel free to put up a template for it. I still don't believe that the goldilocks zone and Gas Giant moon planets should be in the same category... It's plausible, and it will make the game quite interesting. | |
| | | US_of_Alaska Overall Team Co-Lead
Posts : 1335 Reputation : 29 Join date : 2010-07-07 Age : 31 Location : Australia
| Subject: Re: PPG- Procedural Planet Generator Tue Aug 24, 2010 7:22 pm | |
| - ~sciocont wrote:
- It's plausible, and it will make the game quite interesting.
It may be plausible, but would they really return the same results? i mean, anything that has to photosynthesize to survive could only survive in the goldilocks zone, a Gas Giant moon would be too far from the sun and would have a long period of being eclipsed. | |
| | | ~sciocont Overall Team Lead
Posts : 3406 Reputation : 138 Join date : 2010-07-06
| Subject: Re: PPG- Procedural Planet Generator Tue Aug 24, 2010 7:25 pm | |
| - US_of_Alaska wrote:
- ~sciocont wrote:
- It's plausible, and it will make the game quite interesting.
It may be plausible, but would they really return the same results? i mean, anything that has to photosynthesize to survive could only survive in the goldilocks zone, a Gas Giant moon would be too far from the sun and would have a long period of being eclipsed. Extremophile bacteria on earth can live with alost no light an still photosynthesize, so i think we're pretty safe. | |
| | | US_of_Alaska Overall Team Co-Lead
Posts : 1335 Reputation : 29 Join date : 2010-07-07 Age : 31 Location : Australia
| Subject: Re: PPG- Procedural Planet Generator Tue Aug 24, 2010 7:26 pm | |
| - ~sciocont wrote:
- Extremophile bacteria on earth can live with alost no light an still photosynthesize, so i think we're pretty safe.
But there's a difference between extramophilic bacteria and jungles. You can't call a Earth-Like planet Earth-Like if there's no jungles or forests. | |
| | | ~sciocont Overall Team Lead
Posts : 3406 Reputation : 138 Join date : 2010-07-06
| Subject: Re: PPG- Procedural Planet Generator Tue Aug 24, 2010 7:28 pm | |
| - US_of_Alaska wrote:
- ~sciocont wrote:
- Extremophile bacteria on earth can live with alost no light an still photosynthesize, so i think we're pretty safe.
But there's a difference between extramophilic bacteria and jungles. You can't call a Earth-Like planet Earth-Like if there's no jungles or forests. The planet it rotates around could easily be in the goldilocks zone itself. Plus, i will use this quote again and again- "life will find a way" | |
| | | US_of_Alaska Overall Team Co-Lead
Posts : 1335 Reputation : 29 Join date : 2010-07-07 Age : 31 Location : Australia
| Subject: Re: PPG- Procedural Planet Generator Tue Aug 24, 2010 7:31 pm | |
| - ~sciocont wrote:
- The planet it rotates around could easily be in the goldilocks zone itself. Plus, i will use this quote again and again- "life will find a way"
It's all very good and well to use that quote, but how do you expect the game to find a way? Gas Giants will always be further away from the homestar than solid rocky planets. Centrifugal Force does that. | |
| | | ~sciocont Overall Team Lead
Posts : 3406 Reputation : 138 Join date : 2010-07-06
| Subject: Re: PPG- Procedural Planet Generator Tue Aug 24, 2010 7:34 pm | |
| - US_of_Alaska wrote:
- ~sciocont wrote:
- The planet it rotates around could easily be in the goldilocks zone itself. Plus, i will use this quote again and again- "life will find a way"
It's all very good and well to use that quote, but how do you expect the game to find a way? Gas Giants will always be further away from the homestar than solid rocky planets. Centrifugal Force does that. Depnds on the power of the star really, a blue giant could easily create an earthlike environment on a planet as far away as Jupiter, I'd estimate. | |
| | | US_of_Alaska Overall Team Co-Lead
Posts : 1335 Reputation : 29 Join date : 2010-07-07 Age : 31 Location : Australia
| Subject: Re: PPG- Procedural Planet Generator Tue Aug 24, 2010 7:34 pm | |
| - ~sciocont wrote:
- Depnds on the power of the star really, a blue giant could easily create an earthlike environment on a planet as far away as Jupiter, I'd estimate.
We need to find out if things like this are really plausible. | |
| | | ~sciocont Overall Team Lead
Posts : 3406 Reputation : 138 Join date : 2010-07-06
| Subject: Re: PPG- Procedural Planet Generator Tue Aug 24, 2010 7:44 pm | |
| - US_of_Alaska wrote:
- ~sciocont wrote:
- Depnds on the power of the star really, a blue giant could easily create an earthlike environment on a planet as far away as Jupiter, I'd estimate.
We need to find out if things like this are really plausible. I'm constantly researching, and i'll make this top priority. | |
| | | ~sciocont Overall Team Lead
Posts : 3406 Reputation : 138 Join date : 2010-07-06
| Subject: Re: PPG- Procedural Planet Generator Wed Aug 25, 2010 11:21 pm | |
| We can continue as I have planned. | |
| | | eumesmo Regular
Posts : 297 Reputation : 4 Join date : 2010-07-09
| Subject: Re: PPG- Procedural Planet Generator Thu Sep 02, 2010 4:41 am | |
| notice that the goldilocks is relative, earth would be much colder without CO2 and other greenhouse gases in the atmosphere, so the components and density of atmosphere should be accounted for in determining the size and position of the zone.... | |
| | | roadkillguy Experienced
Posts : 528 Reputation : 17 Join date : 2010-08-25 Age : 31 Location : Rhode Island
| Subject: Re: PPG- Procedural Planet Generator Thu Sep 02, 2010 5:14 pm | |
| I'm pretty sure the planet's gases wont affect the goldilocks zone. They just determine whether it's habitable or not. It's the brightness of the start that determines it. <-Haha perfect. | |
| | | The Uteen Sandbox Team Lead
Posts : 1476 Reputation : 70 Join date : 2010-07-06 Age : 28 Location : England, Virgo Supercluster
| Subject: Re: PPG- Procedural Planet Generator Fri Sep 03, 2010 4:40 am | |
| Is the planet generator going to generate the planet's composition purely at random? Because in the formation of our solar system certain materials were denser in certain places, the reason rocky planets are all together. | |
| | | roadkillguy Experienced
Posts : 528 Reputation : 17 Join date : 2010-08-25 Age : 31 Location : Rhode Island
| Subject: Re: PPG- Procedural Planet Generator Fri Sep 03, 2010 9:19 am | |
| I'm looking into rendering the planet by a single equation and some perlin noise. (essentially a fractal) We have to generate them this way because we cant just render ALL of the planet ALL of the time. We have to subdivide and unsubdivide to keep the speed up. We technically don't know exactly what the height of each vertex will be, so we'll plug in it's position, and receive the height. Then, an entire planet's terrain could be represented by a single seed. (a.k.a. number)
Last edited by roadkillguy on Sat Sep 04, 2010 9:03 am; edited 1 time in total (Reason for editing : Seeds are for terrain.) | |
| | | The Uteen Sandbox Team Lead
Posts : 1476 Reputation : 70 Join date : 2010-07-06 Age : 28 Location : England, Virgo Supercluster
| Subject: Re: PPG- Procedural Planet Generator Sat Sep 04, 2010 5:40 am | |
| But will planets have similar materials if they are next to each other, or is that more 'in the next ten years' realisticness of programming? | |
| | | Sponsored content
| Subject: Re: PPG- Procedural Planet Generator | |
| |
| | | | PPG- Procedural Planet Generator | |
|
Similar topics | |
|
| Permissions in this forum: | You cannot reply to topics in this forum
| |
| |
| |