And we are back. :) Unfortunately, the server isn't in its standard place yet, so there still can be some short offline moments, but generally all should work as previously. So we back with the weekly development reports or what was done in my Open Source projects in the last week.

Steam Sky

Roguelike in a sky with steampunk theme (written in Ada)

The current stable version will remain silent. Again nothing found there in the past week and in the next start preparations for the new major release of the game, so the work will be stopped here completely.

The development version of the game goes forward as usual. Some small visible changes are made, but most new things are invisible to the players, unless as bugs :) :

  • The whole UI related to the available missions in bases are updated now. It is more colorful now and should be more readable than the previous version. As far I know life, perhaps I will update it again in the future. :)
  • The work started on updating the interface related to crafting. Currently, the information about crafting recipes is done. Unfortunately, more work here will be made in the next major release of the game.
  • The task with moving the game to Nim programming language goes forward. This part of report could be copied and pasted from the previous week. ;) I'm still on the same part of code, just moved forward. And this time should be fewer bugs done. :)
  • Plus the old code got some cleanup tasks, as usual triggered by the task from above.  Again, four weeks passed since the last development version of the game, now is time for the new. In around 24 hours since this post it will be available for download. And then another ritual will start: even more boring 4 weeks reports from preparation to the major release. :)

Nimalyzer

The static code analyzer for Nim programming language

Here are some reports missed from the previous weeks, but I back to this project to fix some problems and add new... things. :) So, here is only information about the last week changes:

  • I'm constantly changing the project's unit tests to try to catch bugs as much as possible. Seems like it works. :) Again, mostly testing code was updated this week. This led to some bugs.
  • Fixed showing the detailed information about found result for count type of the program's rules.
  • Fixed the summary information for negative count type check for haddoc, hasentity, haspragma and localhides rules.
  • Fixed the summary information for checks for paramsused and vardeclared rules.
  • Fixed the result for negative count type check for varuplevel rule.
  • Fixed the result for search type check for forstatements rule.
  • Fixed the summary information for negative search type check for hasdoc rule.
  • And I started work on the new version of ifstatements rule. During the tests I noticed that it doesn't detect all if statements in a code, thus it needs some major rewrite. It's slowly moving forward and now at least detecting the amount of branches should work properly.

Wine cellar

A graphical user interface for managing Windows programs on FreeBSD

Here is only one change related to the project's organization. I've updated the GitHub workflow action to use the newest versions of other GitHub actions. No other changes are done. I expect to do one more similar change in the incoming week.

Previous Post Next Post