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 suspiciously quiet week in the stable game version. Apparently, the worst bugs have finally been fixed, and only the less important ones remain, which, as usual, I can't find myself. At least I have more time to break the development version. :)

The game's development version, as usual, is moving forward at its normal pace. And as almost always, I focus mainly on the new UI for the game. But there was also a new thing in the game itself:

  • The main thread of work, i.e., the new UI for the game, is moving forward at its normal, slow pace. Just like last week, this week I'm working on the debug screen. And I must admit that the work is moving forward quite smoothly. About half the screen is already done. There is still "some" to do. It should be done this year. :)
  • As always, I'm also working on the library used in the new UI. As in previous weeks, nothing new has been added; I am just continuing to work on translating the library to the Nim programming language.
  • I managed to complete a new special feature that can be added to some items as they are created. Tools, weapons, and armor can now be more or less resistant to damage. So far everything seems to be working fine. Something will probably come out here over time. ;) Anyway, I've currently started working on reworking the entire system of special features to make them easier to add. At the moment, this work is at a very early stage and will probably take some time.
  • And as always, I'm breaking the game code under the guise of improving it. :) Fortunately, there are no reports of new problems caused by this breaking yet.

And an almost monthly tradition. Since almost four weeks have passed since the game's last release, it's time for the first development release in the new series. It will be available for download in approximately 24 hours from this post.

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

I've been back to this project for a while to fix some bugs. ;) This week I just updated the tests for 'objects' rule to catch a problem with the definitions.

Previous Post Next Post