Welcome to the weekly development report or what was done in my Open Source projects in the last week.
Roguelike in a sky with steampunk theme (written in Nim)
And another quiet week in the stable version of the game is behind us. Again, no new bugs were detected. As usual, this means another batch of dad jokes. For now, however, it's time for another, more stable release of the game. In about 24 hours from this post, it will be available for download. And I'll probably find some unplanned attraction again the next day. ;)
The development version of the game keeps moving forward. As usual, I'm very slow to work on a new UI for the game. But I also spend some time adding new things to the game. The results of this week's work are:
- Another milestone has been reached in the work on the new UI: the screen with last messages should now work correctly. The only thing left to do for later is to improve its appearance. I have now moved on to work on the player's in-game world knowledge screen. I'll probably spend some time here again. Currently, I am at the stage of reconstructing the list of known bases.
- By the way, as usual, I'm working on the library used to create the new UI. I'm still mainly trying to port this library to the Nim programming language. And still no new bugs have been found so far. I'm probably missing something again. ;)
- As I mentioned above, a little something started appearing in the game: this time I decided to improve the crafting of items a bit. Specifically, it is about the possibility of adding some special features when creating them, such as more durable, lighter, etc., at the expense of other features, such as brittle or heavier. For now, I am at the UI design stage for this purpose. I keep trying to find something that doesn't cause another window attack on the player. ;)
- And surprise: work on improving the game code has started again. After tweaking the settings of my code checkers, they started showing more places where it could be improved. In addition, these improvements require a bit more work than before. That's why I spent a little more time on this task this week than in previous weeks.
The Nim binging to Nuklear GUI library
Almost standard copy and paste from the previous weeks. :) Same as previously, I'm just updating the project with changes done in the Steam Sky project. This week mostly I was working on move the library to Nim programming language. Additonally, I'm still fixing some style issues, reported by nimalyzer.