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 another quiet week in the stable version of the game. As you can see, even bad jokes don't help me find bugs. External help is needed here. ;) Nothing new to report here.

As the stable version was very quiet, all my attention was focused on the development version of the game. And this one has undergone a few major changes, invisible (at least I hope ;)) to the players. As usual, the main focus is on creating a new UI for the game. However, something visible to everyone also appears very slowly:

  • While working on the new UI, I am still on the list of known bases in the knowledge screen. Some things are already working, but there is quite a lot left to do. Despite everything, I still hope to finish this list next week. Yes, hope is the mother of fools, but every mother loves her children. :)
  • A little more time than usual was spent working on the library used by the new UI. Here, new options have emerged that were essential to the work carried out above. Everything seems to be working reasonably well.
  • The work that started last week on the ability to set special features of items when crafting them is progressing very slowly. Due to other tasks that took up quite a lot of time this week, this one has made very little progress. At least for now I have the first, almost working version of the UI. ;)
  • Code improvement fun continues. As I mentioned earlier, this stage is more complicated than the previous ones and requires a lot more work from time to time. That's exactly what happened this week. There were some major changes to the code that triggered a whole avalanche of other changes. At least it looks like everything is still working fine. ;)
  • The changes mentioned above caused the tests of the game to stop working. ;) That's what I did this week too: updating tests to the new version.

Nuklear Nim

The Nim binging to Nuklear GUI library

This time 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 mostly I was working on move the library to Nim programming language. Additionally, I'm still fixing some style issues, reported by nimalyzer.

Previous Post Next Post