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 extra week of work on the new development release of the game. And if I count correctly, there will be one or two more. As usual, the work is taking longer than I anticipated. As in previous weeks, almost all my attention was devoted to the development version of the game. However, I have received a report of some issues with saved games in the stable version, and I am also trying to find them there. I'm blind for now. ;) Here is the latest list of changes:

  • As usual, the main task is the new UI for the game. Here everything moves forward at its normal pace. The next game screen is almost complete: almost all the game's statistics are in place. There is one more section left to complete. Or at least the first version of the statistics screen. Anyway, I hope to start working on the next screen of the game next week.
  • While working on the new UI, the library used to create it also gets some changes. As in previous weeks, the work here involves translating the library to the Nim programming language. This work will take a long time. ;)
  • Work on the ability to set special features of items as they are crafted is slowly progressing. These are still mainly jobs in the game engine itself, such as updating the transfer of items from the player's ship to crew members or buying and selling items. As I mentioned above, this work will still take some time, but I hope that most of the things are already done.
  • Fixed counting distance traveled by the player's ship during gameplay.
  • As usual, work is underway to improve the game code. These changes, from time to time, also trigger other major code changes. Fortunately, they don't seem to cause new bugs but only allow me to catch old ones. ;) Pace as usual, very slow.
  • Recent code improvements have again somewhat messed up the game's tests. In the process, they too are being repaired.

And just like last week. Since the work on setting special features of items during their crafting is still not complete, the next development release of the game still needs to be postponed. Well, at least there's a chance I can find and fix more problems. Like the stubborn one with saved games. ;)

Nuklear Nim

The Nim binging to Nuklear GUI library

This time the standard copy and paste from the previous weeks. :) Same as 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. Again, I'm still fixing some style issues, reported by nimalyzer, in the project's demo.

Previous Post Next Post