World Generator Progress

Work days keep me from being productive where it counts – like science fiction world building!

I’ve made a number of improvements to my sector generator scripts…

  • I generate a “Habitability Index” – this has actually been in the script for a few days. I don’t use it for anything, but it’s a quick index of how nice the planet is to live on. Numbers are only ever added, not subtracted, so a world with a medium HI can still be crappy, but it’s still quite useful for judging worlds at-a-glance. Ranges from 0 (=abysmal) to 8(=perfectly earthlike).
  • I now use random seeds. As long as you know a sector’s seed, you can always recreate it again a second time with the script (as long as the script didn’t change).
  • The script now rolls for actual population, using Benford’s Law. (Thanks Berka.)
  • The script prints out some aggregated statistics about a sector – still a WIP.

Actual Population Sample

Here are the populations of the High Pop worlds of sector#121:

(8)Temperate   0110 B566998-8 Ga Hi  HI=8 A=6320000000
(3)Temperate   1502 B310999-C Hi Ht In Na  HI=3 A=1420000000
(7)Temperate   1710 A66ABD9-E Hi Ht Wa  HI=7 A=119000000000
(5)Temperate   3209 C8B5998-A Fl Hi  HI=5 A=3400000000
(6)Temperate   1617 B79AAD9-9 Hi In Wa  HI=6 A=31600000000
(3)Roasting    1620 A554A96-C Ga Hi Ht  HI=3 A=25100000000
(6)Temperate   2013 C841AD9-6 Hi In Po  HI=6 A=10800000000
(4)Roasting    2718 B5869B8-A Ga Hi  HI=4 A=7190000000
(6)Temperate   0330 D9729B9-7 Hi In  HI=6 A=4980000000
(7)Temperate   0923 B577A75-A Ga Hi In  HI=7 A=87300000000
(7)Temperate   1124 BA669B9-A Ga Hi  HI=7 A=1550000000
(7)Temperate   1127 C578BD9-7 Ga Hi In  HI=7 A=310000000000
(8)Temperate   1326 B8759D9-4 Ga Hi In Lt  HI=8 A=4960000000
(7)Temperate   1522 A675B66-B Ga Hi In  HI=7 A=206000000000
(3)Temperate   1527 A410A96-G Hi Ht In Na  HI=3 A=50000000000
(3)Cold        2229 A631AC9-E Hi Ht Na Po  HI=3 A=61200000000
(6)Temperate   2429 C894996-4 Ga Hi In Lt  HI=6 A=2990000000
(7)Temperate   1839 A585AA8-B Ga Hi  HI=7 A=79600000000

A= is the actual population. I only generate the leading 3 digits and then scale it up to the correct power of ten. Yeah that’s 300 billion people at TL7 on #1127 – with a small planet and more water surface than Earth has. Must be a lovely place. Lots of algae farms… Not to mention those TL4 and TL6 worlds.

Aggregated Statistics Sample

Generating sector: 121

Statistics:

Total Systems: 251

Total Population: 1022367735546

Star Ports:
   A: 12
   B: 24
   C: 40
   D: 48
   E: 57
   X: 70

To Do

I’ll add TLs and World Types to the statistics as well…

And I presumably should tackle unrealistic TLs somehow.

By the way, if anybody wants these scripts – let me know. You need unix (or a mac) for them, there is one shell script and one awk script – plus of course the sector map script I’ve modified.

Leave a Reply

Your email address will not be published. Required fields are marked *