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)

And as usual, the stable version of the game remains very quiet. Nothing new or old was detected here; I was playing around with the development version of the game the whole time. So there are all quiet on the western front. ;)

The development version of the game is moving slowly forward. As always, I'm mainly focused on the new UI for the game. But I also try to do some other smaller things along the way.

  • Work on the new UI, or perhaps a more recent version of it, is still moving forward. Another milestone was reached this week. The new UI is stable enough that there is no need to keep the old one anymore. That's probably all the old code has already been removed. This should speed up work on new things a bit. At least once I start working on them. :) So far, though, I've managed to finish tweaking the in-game dialogs. Additionally, map field information should look better. And the most visible changes affected the player's ship information screens and knowledge. The earlier layout of these screens (divided into four parts) has now become almost completely unreadable in the new UI. Therefore, it was replaced by the well-known and liked tabs. I'll have to get used to the new layout, but I think it looks much better now. I still need to check if other screens don't need such modifications as well.
  • Additionally, as always, I am slowly working on the library used to create the new UI. And as I almost always still do at a snail's pace, I rewrite it into the Nim programming language.
  • The option to issue orders to the entire crew should now look correct.
  • I'm also trying to improve the look of the game code a bit. My favorite endless story. :)

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