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 third week of preparations for the new big release of the game has passed. I still manage to find some problems in the game. Usually, they can also be fixed. :) I hope that, although the worst ones, will be removed before release. In the end, there is only one week left. Fortunately, most of them are cosmetic problems, like a broken Tab key in some dialogues, etc. In addition, as usual, work on the new UI for the game is slowly moving forward.

  • Fixed one of the older bugs: sometimes the game created bases just close to the map boundaries. I didn't like it very much, but only now I found some time to fix it. It should be a bit better; each base should now be created minimally a few fields from the end of the map.
  • Fixed showing information about the availability of new missions in the selected base in the list of bases.
  • Fixed showing information that the selected base is home base in the list of bases.
  • Fixed hiding dialog with item information in crew member inventory on player's ship with Escape key.
  • Fixed hiding the dialog for dropping things from the player's ship using the Escape key.
  • Fixed hiding the dialog for assigning a module to the player's ship crew members with the Escape key.
  • Fixed Tab key behavior in the dialog for assigning a module to the player's ship crew members.
  • As in previous weeks, in the new UI I am still on the combat screen. At least everything related to the fight between ships is already done; now work is underway on hand-to-hand combat (boarding the enemy ship). This section should be done faster than the previous one, especially since a large part of it is almost identical to the fight between ships. In addition, as usual, quite a lot of changes took place in the library used in the new UI. This week was mostly spent cleaning up the code.
  • Same as the old code, which is almost always corrected. And then corrected after corrections. :)

Nuklear Nim

The Nim binging to Nuklear GUI library

Same as in 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 rewriting the C part in Nim. The demo program was updated to the new version of the library either.

Previous Post Next Post