Welcome to the weekly development report or what was done in my Open Source projects in the last week.

Steam Sky

Roguelike in a sky with steampunk theme (written in Nim)

As usual, peace and quiet in the stable version of the game. The threat from my dad jokes is increasing, though; maybe they'll help me find something. ;) Anyway, nothing new to report here. I'm playing around with the development version of the game all the time.

The development version is moving forward at a normal, turtle pace. I devote all my attention to working on a new UI for the game. There were a few visible changes this week, and as usual, a few invisible changes:

  • The main task mentioned is constantly moving forward. I did a bit of a combat screen overhaul this week. Just like on the player's ship information screen, the old layout no longer looked the best. That's why I replaced it with a new one. Similar to the player's ship information screen, the information is now grouped into tabs, except that the combat screen is still split in two. At least this makes the fight between ships and boarding look very similar.
  • The game's last messages window got some improvements this week. Not only should it look better on the player's ship and knowledge information screens, but it should also show recent news correctly.
  • Fixed a typo in the opponent information on the boarding screen.
  • The orders menu should now appear correctly when docked to the base.
  • If an enemy ship intercepts a player's ship, the fight should already start correctly.
  • As always, I'm also working on the library used to create the new UI. And almost as always, due to the small amount of time allocated to this task, work is moving very slowly forward. At least I'm adding new errors very slowly. ;)
  • And similarly with improving the game code. Here too, work is moving forward very slowly. At least there's a permanent element to the report. :)

Nuklear Nim

The Nim binding to Nuklear GUI library

And back to real copy and paste from the previous weeks. ;) I'm still updating the project with changes done in Steam Sky project. The main task, move the library to Nim programming language is still ongoing, no new things were added this time.

Previous Post