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)

Another quiet week in the stable version of the game is behind us. Again, no new dad jokes to add here; the old ones have been repeated too often. ;) Peace and quiet as in previous weeks; all my attention is focused on the development version of the game.

And the development version of the game is constantly moving forward. And just like in previous weeks, I am focused on the new UI for the game. The list of amendments this week is quite long.

  • As I mentioned above, the main task, i.e., working on a new UI for the game, is still moving forward. I still focus mainly on the appearance of the game's dialog boxes. Quite a lot has been improved this week, but there is still a lot to do ahead of me. But I should be able to complete this task before the next major version of the game. ;) Currently, the windows related to recruits in bases, item crafting, messages, and questions should look much better.
  • As in previous weeks, this week I am also working on the library used to create the new UI. And just like before, I'm constantly focused on porting it to the Nim programming language.
  • Improved showing information about a field on the game map.
  • Fixed crash when exiting the game in debug mode.
  • Calculating the height of item information windows should now work correctly.
  • Updated game documentation about the game's modifications. It's mostly about creating one's own themes for the new UI, but I also managed to find some ancient stuff.
  • Additionally, the project documentation has been updated with the latest changes to the game.
  • Nightly versions for Windows should be better built by now, without nested directories.
  • And in my free time (almost literally), I'm still trying to improve the look of the game code.
  • This upgrade also caused some changes to the game tests.

Nuklear Nim

The Nim binding to Nuklear GUI library

And back to real copy and paste from the previous week. ;) 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