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 again, nothing to report in the stable version of the game. It's fantastic at being stable this time. As usual, in addition to dad jokes, I also need some help finding issues in the game. Issues hidden in plain sight, as always. ;)
The development version of the game is constantly moving forward. As usual, I spend the most time on the new UI for the game. But work is also still underway on changes visible to everyone:
- As mentioned above, work on the new UI is moving forward. I managed to notice that there is one more screen missing here: the debug window. Just like with the help screen, in the new version there will be no separate window for this, only a special dialog box with the options. For now, I am in the very early stages of work. Since this screen has quite a few options, it will probably take me some time to rewrite everything.
- Also, as usual, in the background, work is underway on the library used to create the new UI. Same as last week, nothing new has been added; I'm just slowly moving the library to the Nim programming language.
- Work on new special features that can be set when crafting items is slowly progressing. Slowly, mainly because they require quite a lot of code changes. However, I think I will finally be able to add at least one new feature next week. Most of the new code is already in place. And then I'll have to change the whole system "a bit". Currently, introducing a new feature is very slow and requires a lot of code changes. I have an idea I'd like to test that should work. ;)
- All of these changes also triggered changes to the game's tests. These should already be working properly.
- As always, I'm constantly tweaking the look of the game code a bit. All quiet on the western front. :)
The Nim binging to Nuklear GUI library
Again, the 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 I was working on move the library to Nim programming language. But this week I finished fixing some style issues, reported by nimalyzer, in the project's demo. It seems like at least one task is done for now.