Friday, October 27, 2023

 Welcome to De Finibus blog!

This blog is about, like the name suggests, my "De Finibus" project. Which is a space "simulator" program, or game if you wish. 

It is also my hobby experiment with Python and pygame. Also, it is a fun way to learn more about the astronomy.

This project has roots from my earlier project from over ten years ago, "Mars2400", which was 2d sprite-based space adventure game. It was based on fixed size tile-map and predefined space stations and AI ships.

Game will be about traveling around the Galaxy with your Space ship(s), gathering resources and exploring  and charting uncharted locations. Eventually you will be able to manage your own Space stations also..

Galaxy is randomly generated, containing Stars and planets of different types. There are varying quantity of "planets" orbiting the Star in different systems. In the game setting, humans have colonized  a small part of Galaxy. You can explore and chart the Galaxy further, if you wish so.  

I am trying to model the "universe" at least somewhat realistically, within the limitations of my skills and time.

Ship View is 2D vector view. I am using pygame.draw.polygon function to draw the Ships and other objects.

Below is the  couple of screenshots. Galaxy view and Ship view with ship drawn using 2D polygons.




A while since last post. DeFinibus project has not been progressing at all, but it is not dead yet. Planning to revive the doings soon. Mean...