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, third week of preparation for the next major release of the game has been completed. As usual, nothing new has appeared in the game, but some things should finally work properly. Something tells me that after the new "stable" release, there will be a few more stable releases available very quickly. ;) The list of changes is almost as long as in previous weeks:

  • Work on the new UI for the game is still moving forward. And I'm still on the game options screen all the time. For now, the first section, general settings, has been completed, and I have started working on setting keyboard shortcuts. Here, work is slowly moving forward for now, mainly because I need to make some changes to the library used to create the new UI.
  • As usual, work is also underway on the library mentioned above. This week has brought quite a few changes, mainly allowing me to set keyboard shortcuts. Additionally, as usual, I am continuing work on porting the library to the Nim programming language. My previous approach won't work, so I'm currently trying a different one. So I have fun for a long time here.
  • Items purchased from bases from now on should stack correctly with items in the player's cargo ship.
  • Fixed setting the lists of base types and owners on the knowledge screen.
  • Fixed showing bases of the selected type or belonging to the selected faction on the knowledge screen.
  • Putting on or taking off several items at once in the equipment of the player's ship's crew members should now work correctly.
  • Fixed loading and deleting saved games on Windows. This bug is the best example of me being blind. ;) It's been here a long time and has always escaped my attention.
  • Attempting to upgrade a player's ship module when you don't have the appropriate upgrade materials now correctly shows the message instead of the error message window.
  • Standard footer: Work on improving the game code is slowly progressing. Extremely slow forward. At least there's a permanent element to the report. :)

Nuklear Nim

The Nim binging to Nuklear GUI library

Again, 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. Also, I'm still fixing some style issues, reported by nimalyzer, in the project's demo.

Previous Post Next Post