Sunday 29 July 2012

>=1 Post-a-Day Time

I've decided to try and make >= 1 posts a day from now on. For the first post, I present unto thee:

Flame Stellar Colony Prototype
The flame stellar colony prototype is something that I've been working on. Basically, the AI starts from one star in a 160 star "galaxy" and sends out colony fleets. It starts off in the present day (2012 CE) and continues running. I decided to make a screenshot every simulated millenium to show off what happens.

Key
  • Red, White and Blue Crosses+Points: Stars.
  • Grey Points: Colony fleets. These fleets colonise other stars over the course of 550 simulated years.
  • Yellow Points: Radio messages. These radio messages allow different colonies to communicate their scientific advancements.
Without further ado, the screenshots:
2000 CE. Look at the lowest bright star. Then shift your gaze upwards. You will come across 3 stars in a line, 2 red and one white. The white one is the AI's home system.
.
3000 CE. If you look closely, you can see a single colony fleet.

4000 CE. There are now three colony fleets; two close together and a third one, forming an equilateral triangle. No extraterrestrial worlds have been colonised yet.

5000 CE. The first star has been colonied. Three radio messages are enroute from the home star into the newly colonised star, a minor F5 class.


6000 CE. The first of the bright stars has been colonised and many radio waves bounce between the colonies.

7000 CE. A huge wedge of the upper sky has been colonised as well as the second of the A class stars.
8000 AD. Almost the entire middle third of the galaxy is now colonised.

9000 CE. The brightest stars of the galaxy have been colonised, however many M and K class stars remain uninhabited.


10000 CE. Only a few M class stars are left; in the coming 1000 years they too will be colonised.



11000 CE. The sky lights up with hundreds of radio messages. No star is not fully inhabited.
 This is just a simple 2D colonisation simulator abstracted into nothingness. But it's a start.