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)

After the release of the latest version, the stable version of the game returned to its favorite state. That is, complete silence. Of course, as usual, something escapes my attention. ;) It will probably find its way around in time, but for now this week, all my attention has been devoted to the development version of the game.

And as for the development version, it is moving forward at its normal pace. I'm still mainly working on the new UI for the game, so the list of changes is quite short:

  • The main task, i.e., the new UI for the game, is at the same stage as last week. But at least I'm slowly reaching the end of one subtask. ;) The new UI is constantly being improved and fixed. And there is always something to improve and fix. I'm almost done with the better tooltips, and support for the in-game various font sizes is slowly approaching the halfway point. Later I will start correcting other bugs I found during this work. Full-on fun.
  • As usual, work is underway in the background on the library used to create the new UI. This week's work has been rather light; I'm just constantly porting this library to the Nim programming language.
  • Project documentation has been slightly updated. It should be on par with reality now. ;)
  • Along the way, I'm slowly working on improving the creation of nightly development versions of the game. Previously, using such versions required quite a lot of work from players. There is much less work to do these days, but I still need to improve a few things. Yes, I'm slowly realizing it's the 21st century. :) This also caused some changes in the project documentation.
  • And as always, work is still underway to improve the game code. There's still quite a bit of work to be done, but at least there's been some minor progress this week. No new problems have been identified so far.

Nuklear Nim

The Nim binding to Nuklear GUI library

Copy and paste from the previous week. ;) I'm still updating the project with changes done in Steam Sky project. Just this week, the list of changes is bigger again. While main task, move the library to Nim programming language is still ongoing, I continue work on adding support for tooltips directly into widgets.

Previous Post