1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Imperia Unity Foundation #1: Realistic Universe

Discussion in 'Steve's Thoughts (The Developer Forum)' started by Texashawk, Apr 7, 2015.

  1. Texashawk

    Texashawk Developer
    Staff Member Developer Forum Admin

    United States
    Dec 17, 2014
    Likes Received:
    Hello all!

    Well, we're hard at work on Imperia Unity (IU). We're already got 3 very early alpha builds out the door, and Pavlos has been instrumental in creating a realistic universe for your emperor and his annoying sidekicks to play in! I highlight some of his work below.

    In Imperia XNA, star development was very basic; while the overall distribution was more or less accurate, the stellar generation process, especially with planets, was very random and had nothing to do with the actual star. This will be completely different in IU. Stars will be generated procedurally, and realistically, including size, age, stellar class, secondary stellar class, special traits, and more importantly, stars will have metallicity which will (along with other factors) generate a quantity of pmaterial that will determine both the type and amount of planets on a star. Stars can also now be binary or trinary, and have additional specials depending on that. Here are the different types of stars that will be in IU:

    O-B blue giants
    A (white green)
    F (white)
    G (yellow)
    K (orange)
    M (red dwarfs)
    L (hot brown dwarfs, deuterium fusion)
    T (cold brown dwarfs)
    C (carbon stars)
    SG (Sub-Giant, early red giants, red, orange or yellow)
    RG (Red Giants)
    D (Degenerate, or White Dwarfs)
    Neutron (Neutron Star)
    BH (Black Hole)
    WR (Wolf Rayet)
    SP (Special)
    SP2 (Special 2)

    And the specials (incomplete list)

    highly variable
    material shedding, nebula
    accretion disk
    strong solar winds

    As you can see, a much more complex and realistic galaxy to play with! Systems will still have from 0-6 planets, but the planets (and their distance from their star) will be realistically determined by a combination of planetary material, the type of star, the age, companions, and the size. Planets have been expanded from the prior 6 types to 16(!) Here they are:

    0, no planet
    1, asteroid belt
    2, barren
    3, greenhouse
    4, desert
    5, terran
    6, ice
    7, dwarf jovian
    8, jovian
    9, ice belt
    10, lava
    11, irradiated
    12, super-earth
    13, ocean
    14, brown dwarf
    15, organic
    16, dust ring
    17, city

    Here's an example of a probability table for a planet on the above table to be in one of 6 positions for a fun star, a neutron star:

    spectral class 13, Neutron star

    – spot 1: 0% chances of having a planet
    – spot 2: 0% chances of having a planet
    – spot 3: 5%+( Pmaterial x1)-(# of companions*10) chances of having a planet
    1-90%: planet-type=2
    91-100%: planet-type=6

    – spot 4: 20%+( Pmaterial x2)-(# of companions*10) chances of having a planet
    1-45%: planet-type=2
    46-60%: planet-type=7
    61-80%: planet-type=8
    81-100%: planet-type=6

    – spot 5: 30%+( Pmaterial x2)-(# of companions*10) chances of having a planet
    1-30%: planet-type=2
    31-50%: planet-type=7
    51-65%: planet-type=8
    66-100%: planet-type=6

    – spot 6: 40%+( Pmaterial x2)-(# of companions*10) chances of having a planet
    1-30%: planet-type=2
    31-70%: planet-type=6
    71-90%: planet-type=7
    91-100%: planet-type=8

    And here's the table for a more common star, a yellow (G) star:

    Spectral class 4, G

    – spot 1: 50%+( Pmaterial x4)-(# of companions*15) chances of having a planet
    1-10%: planet-type=1
    11-60%: planet-type=2
    61-75%: planet-type=4
    76-85%: planet-type=3
    86-90%: planet-type=10
    91-95%: planet-type=11
    96-100%: planet-type=7

    – spot 2: 70%+( Pmaterial x2)-(# of companions*10) chances of having a planet
    1-5%: planet-type=1
    6-30%: planet-type=2
    31-50%: planet-type=4
    51-70%: planet-type=3
    71-80%: planet-type=5
    81-90%: planet-type=12
    95-100%: planet-type=7

    – spot 3: 65%+( Pmaterial x3)-(# of companions*10) chances of having a planet
    1-10%: planet-type=2
    11-20%: planet-type=3
    21-30%: planet-type=4
    31-60%: planet-type=5
    61-70%: planet-type=12
    71-80%: planet-type=13
    81-90%: planet-type=7
    91-97%: planet-type=8
    98-100%: planet-type=6

    – spot 4: 60%+( Pmaterial x3)-(# of companions*10) chances of having a planet
    1-10%: planet-type=2
    11-15%: planet-type=3
    16-20%: planet-type=4
    21-40%: planet-type=5
    41-50%: planet-type=12
    51-60%: planet-type=13
    61-75%: planet-type=7
    76-91%: planet-type=8
    92-100%: planet-type=6

    – spot 5: 50%+( Pmaterial x3)-(# of companions*5) chances of having a planet
    1-10%: planet-type=2
    11-15%: planet-type=5
    16-20%: planet-type=12
    21-50%: planet-type=7
    51-80%: planet-type=8
    81-95%: planet-type=6
    96-100%: planet-type=14

    – spot 6: 50%+( Pmaterial x3)-(# of companions*5) chances of having a planet
    1-5%: planet-type=2
    6-10%: planet-type=12
    11-35%: planet-type=7
    36-60%: planet-type=8
    61-85%: planet-type=6
    86-100%: planet-type=9

    The more 'fertile' the star the better chances of a planet that is suitable for human life. This is stark contrast to the previous game, where it was more or less totally random. This will make surveying systems more of a calculated gamble if you know your astronomy!

    More to come...
  2. pavlosg

    pavlosg Art Director
    Forum Admin

    Jan 2, 2015
    Likes Received:
    Hey everyone,

    That's right, poor Steve had to go through twenty-eight (!) pages of tables, databases and lists I sent him, just to generate suns and basic planets. We do not want any of the 'X' to feel neglected, and we think exploration is a great part of the game. How to treat better the 'Xploration' part of the game than give the player a physically-sound universe to roam through ? You will encounter dying red giant stars, young forming planetary systems, multiple stars stealing each-other's mass, dull cold red dwarfs,brown dwarfs and even sunless drifting rogue planets !

    All the up-to-date information about exoplanets has been translated into tables that randomly generated scientifically accurate star systems and planets. For instance, you will notice, just as astronomers do today, that there are a lot of giant earths and even more small gas giants around stars. You will find giant gas planets that have emigrated too close to their sun and are evaporating. Young solar systems will be richer than the old ones, but be careful of the meteorite collisions!
    Even neutron stars can harbor planets. I am not even talking about black holes...

    Here's a little sample of the suns you might come across:

    More on the topic later -we work hard to bring an even better Imperia !

    take care all,

Share This Page