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 interesting week in the stable game version. As you can see, it is stable mainly in name. ;) Two more bugs discovered and fixed. Fortunately, this time, these are mainly cosmetic issues:

  • Fixed information about people training in installed training rooms.
  • Information about the reasons for the failure to assign crew members to the module should now appear correctly.

As the list of fixed bugs in the stable version has already grown a bit, it's time for a new release. About 24 hours after this entry, it will be available for download. And then, as usual, I'll probably find something new the day after release. :)

The development version of the game is constantly moving forward at its typical pace. As in previous weeks (and months), most of the time is spent working on the new UI for the game. But there are also, literally, changes visible to players. Overall, however, this week, there wasn't much spoiling of the game mechanics like the previous one. This is scheduled for the next week. ;) Meanwhile, the latest changes are:

  • In the development of the new UI, I am still on the screen with information about the player's ship. However, I have just reached another milestone here: the UI with information and management of installed modules on the ship has been completed. At least its first version. This means that approximately 75% of the work on this screen is already completed. "Only" management of things in the cargo ship has to be done.
  • In the meantime, work is underway on the library used in the creation of the new UI. Here I am still improving existing code, such as adding documentation, clearing code, etc.
  • The same bugs found in the stable version were also fixed in the development version of the game.
  • Added information about crafting difficulty to information about crafting recipes on the crafting screen.
  • Updated in-game help with information about the latest changes in game mechanics.
  • And as usual, the game code has been slightly improved by clearing it, adding documentation, etc. That is, the standard footer. ;)

Nuklear Nim

The Nim binging to Nuklear GUI library

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. Still, I'm working a bit on style of the library's code: adding documentation, some cleanups, etc. Additionally I started work on adding some automatic tests to the project, it seems like they finally start to work. ;)

Previous Post Next Post