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)

Another week is behind us in which the stable version of the game pretends there are no bugs. So far, it's doing pretty well. :) At least I'm falling for it. Again, nothing to report here. Everything is working as it is for now. Or at least I think so.

All my attention is currently devoted to the development version of the game. As usual, I spend most of my time on the new UI for the game. However, there were quite a few other changes to the game code this week. Generally, lots of changes, few results. :) Latest things:

  • The main task, i.e., work on the new UI, is slowly moving forward. I'm still in the process of adding keyboard shortcuts to the new UI. At least some of them are already working. As usual, one task sometimes triggers another task. In this case, the menu with options for moving the game map had to be rewritten. Additionally, work on the keyboard shortcuts was somewhat delayed by other game-related tasks.
  • The above task also triggered a few changes to the library used to create the new UI. Additionally, I am slowly rewriting this library into the Nim programming language all the time.
  • Like last week, I'm still working on rewriting the system of special features set when crafting new items. Work is slowly moving forward, mainly because it requires quite a few changes to the game code.
  • These changes to the special features system also created the need to update the game tests. These should be working properly again.
  • And as usual, work is still underway to improve the game code. From time to time, they also caused quite a few changes in other places.

Nuklear Nim

The Nim binging to Nuklear GUI library

This week the report is even shorter than 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.

Nimalyzer

The static code analyzer for Nim programming language

And another small change here: just updated the project's documentation with information about the latest changes.

Previous Post Next Post