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 Ada)

Another not quiet week in the stable version. One bug found by me, one reported by a player. Both should be fixed now without creating new ones. :) As always, thank you for reporting issues. More details about them:

  • Fixed crash when dropping items in abandoned bases.
  • Fixed starting a new game after the player's death in combat in a previous one.

And it is time for the next, more stable release of the game. In around 24 hours since this post, it will be available for download. Maybe next weeks will be more quiet. ;)

The development version moves forward as usual:

  • Fixed the same bugs which were found in the stable version of the game.
  • Updated look of the amount of available missions in bases. Now it is more colorful.
  • Also buying recipes in bases, healing wounded crew members or repair the player's ship screens got small updates.
  • Started work on updating the look of information about the player's ship in shipyards.
  • The work on moving the game's code to Nim continues. Now the looting empty bases screen is in its new home, and the work started on knowledge screen.
  • And the old code got some cleanups as usual. Related to the previous task.

Nimalyzer

The static code analyzer for Nim programming language

I'm back to the project again to fix some issues with it and to add one more rule. But this time the time spent here is much smaller than previously, so the list of changes is quite short:

  • Fixed formatting of the project's documentation
  • Fixed cross-compiling the project on Linux
  • Fixed checking ref objects with the objects rule. It should now properly detect the objects too.
  • And started work on the new rule related to range declarations, in types and loops. At the moment I'm trying to find the best way how to do it. :) So still a lot of work here.

Previous Post Next Post