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)

The stable version of the game, again has nothing new to report. That's the best sign that I need some directions or dad jokes here. :) Peace and quiet week here.

The development version of the game going forward with its normal speed. Again, some small changes are visible, but most of them are related to the new UI of the game:

  • Again, copy and paste from previous week(s): another two buttons for moving the map have been updated. Also added the ability to set them in game themes.
  • The project documentation has been updated with information on new icons, how to set them, etc.
  • Fixed showing the visited bases' colors on the map.
  • The work on the new game's UI continues. The main menu of the game is almost finished, now I started working on showing the map. This, perhaps, will take some time as I need to do also some (warning, technobable) low level work with the UI's library.
  • And the typical footer: the game's code got some small cleanups, refactoring, etc. updates. Not only war never changes. :)

Nuklear Nim

The Nim binging to Nuklear GUI library

Again, copy and paste from the previous weeks. :) I'm just updating the project with changes done in the Steam Sky. Added some new bindings, some new features too, plus I'm slowly starting to rewrite the C part in Nim.

Nimalyzer

The static code analyzer for Nim programming language

Generally, adding a new feature and updating the project's documentation week. As I'm focused on another project, this one gets updated much slower:

  • Added configuration option to set files' extensions for files which will be added by directory configuration setting as source code files. This is related to the previous week change, when the program now checks only files with .nim or .nims extensions.
  • The program's documentation has been updated with the latest changes.
  • The program's configuration was updated with the information about the newest feature.
  • And I started work on another fix for one of the program's rules: hasPragma. For now, I just updated the testing code. More work will be done in the next week.

Previous Post Next Post