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)

I had a good feeling that a new tradition was being born. One quiet week and in the next one, finding something interesting. That's the case this week too. Thanks for the bug reports; one of them is now fixed, and the other still needs checking. So I'll wait a little longer before a new, more stable version of the game comes out. Latest find:

  • Some keyboard shortcuts worked where they shouldn't. For example, in combat, a shortcut to the player's ship's orders menu worked. Which could have led to the game being blocked.

In the development version of the game, this week was dedicated to improving the new UI. And correcting many problems I managed to find. The list is still quite long, so this task will probably take me some time. The list of changes to the game itself is rather short this week:

  • As I mentioned above, most of the work this week was devoted to improving and fixing the new UI for the game. Work is slowly progressing, but there are still a few issues that are blocking the new UI from being set as the main one. I am currently focusing on tooltips and better font size support in the game.
  • At the same time, work is underway on the library used to create the new UI. In addition to the standard action of rewriting it into the Nim programming language, I also improve things a bit. Sometimes these improvements trigger other "improvements" that need to be fixed.;)
  • The same bug detected in the stable version of the game has also been fixed in the development version.
  • As usual, there is fun in improving the game code. And as usual, this occasionally triggers changes in other places in the game as well. For now, it seems that all these changes are working normally.

Nuklear Nim

The Nim binging to Nuklear GUI library

Copy and paste from previous week. :) I'm just updating the project with changes done in the Steam Sky project. This week I was working on move the library to Nim programming language.

Previous Post Next Post