Originally, I wanted add some more gameplay related content. However, as I was working on it, I realized that I would make more sense to first rework the save system as well as some stuff concerning persisting data across different scenes.
Here’s a shot breakdown of what I roughly did in the end:
- Lots of changes concerning how games are being saved/loaded and how the game state is kept between different scenes (ongoing).
- Since Google also considers the page loading speed when ranking search results, my CESMAPRM (Chief Executive Social Media And Public Relationship Manager , also known as “I”) optimized this blog which, before the optimizations, sometimes took forever to load.
For those loving numbers as much as I do, here are some. According to gtmetrix.com, I managed to:
- Increase the Google PageSpeed Score from F(49%) to A(96%)
- Increase the YSlow Score from D(63%) to B(86%)
- Reduce the full load time from 4.4s to 1.3s
- Reduced the page size from 2.95MB to 1.62MB
- Reduced the HTTP requests from 73 to 27
- Lose half a day of work
- Learn more about WordPress than I ever wanted to
- Created a makeshift title screen
- Replaced the old text system with a new one to get clearer texts without having to tinker with every text to get it looking nice and sharp:
- Created some simple AI ships for the world map. Ships spawn randomly in close proximity to the player, sail to and then enter a port. Here’s a short video demonstrating this: