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. As usual, I'm probably missing something, mainly because the development version of the game is already very different from the stable version. Anyway, again, nothing new to report here.

The development version of the game is still moving towards the next major release. And just like in recent weeks (and months), I'm mainly dealing with the new UI for the game. Plus a few smaller changes elsewhere. ;)

  • The main task, the new UI for the game, is slowly moving forward. I'm constantly playing around with improving various dialog boxes in the game. I am currently on the player ship information screen and all things related to it. Furthermore, I'll probably spend some more time here, but most of the work should be finished by now. Dialogs with information about the crew or various ship module settings should look better. Also, general information about the ship should be more readable.
  • As usual, I'm also playing around with breaking the library used to create a new UI. I'm still very slow to port it to the Nim programming language.
  • Exiting the game in debug mode should now work correctly.
  • Project documentation has been slightly updated, especially related to the game modification.
  • And as always, I'm trying to improve the game code a bit. As I spend very little time on this, the work is moving forward very slowly.
  • These improvements also resulted in some changes to the game's testing.

And since it's been about four weeks since development last released, it's time for a new one. It will be available in approximately 24 hours from the time this post is published.

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