Development Log Week 10


After a more than two week long hiatus caused by customer projects I only have a single day to work on the game this week before it's Christmas already. I spent this day mostly fiddling with JavaScript libraries to get scrollbars to show up nicely in our client. I also finished what I started in week 9, applied our new visual style to all components of the interface.


I managed to squeeze in two days of development before christmas holidays start. For increased realism I added a framework that translates orbital parameters (semimajor axis, eccentricity, inclination, ..) into 3d positions and was finally able to let the planets move in pseudo-real elliptical orbits around the sun. Currently the eccentricity and inclination and other values are just randomly generated during world building.

On my second day I revisited how planet types are determined. We are still using a zone system that distinguishes between a 'hot' zone, a habitable zone and a 'cold' zone. I added probability tables for the zones to determine which kind of planet appears with what probability in a given zone. Additionally I added two more planet types: "gas dwarfs" are gas planets but not as big as jupiter and saturn. They can even appear closer to the suns. The other ones are "ice giants" like uranus and neptun. They as well are made up from gases, but heavier ones than Saturn and Jupiter's.

We use cookies to personalize content and analyze access to our website. You can choose whether you only accept cookies that are necessary for the functioning of the website or whether you also want to allow tracking cookies. For more information, please refer to our privacy policy.