Keepin’ on

Sorry for the radio silence everyone, I’ve been submerged in some refactoring work that, while vital to keep a codebase the size of Species workable going forward, doesn’t make for great screenshots and/or interesting blog material.

“Dear diary, today I converted ProfileOptions from a static class that reads from a flat text file to an easily expandable object contained in the Game class that writes to xml format so that World settings can be more consistently managed when loading and unloading games, and will probably have to spend a fair number of hours tomorrow refactoring all the references to it.”

Also, and I made an attempt to draw the “Seasons” UI using 2D sprites that failed miserably and set me back a week. I’m reworking it with shaders, because I’m apparently better with trigonometry than I am with basic 2D arithmetic.

That effort is going somewhat better: I have a working graph and all the data I’ll need to actually implement seasons without too much trouble.

Still to do: Map Editor brushes, Erosion Optimization, Creature Settings UI and Scrollbar control. Progress is slow, but steady.

Advertisements
  1. #1 by Prof. Hulk on September 8, 2019 - 9:53 pm

    keep up the good work 😀

    even if it may seem to you what you are writing about is dull and boring to other people its still good to let them know that you are there and actively doing something or had setbacks so they understand that its hard working on something as big as this type of game/simulation.

  2. #2 by Mike on September 20, 2019 - 8:22 am

    This is probably going to be one of the most fun and interesting games in years. There is kind of a itch here that nobody has scratched since sim earth.

    Happy trigonometry!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: