Welcome to the weekly development report or what was done in my Open Source projects in the last week.
Roguelike in a sky with steampunk theme (written in Nim)
My complaints finally had some effect. :) I managed to spot a whole typo in the stable version of the game, and now I'm going to celebrate. Or rather, correcting it. So finally there is something to report here:
- Fixed message shown during travel when there is no pilot or engineer on duty.
As for the development version of the game, here it is, almost copy and paste from previous weeks. I'm still more or less on the same things I was on last week. Work is still progressing.
- The main task, i.e., the new UI for the game, is still at the stage of adding keyboard shortcuts. However, this week I also fixed a few minor bugs in the new UI. Currently, there is fun going on with keyboard shortcuts for moving the player's ship. This takes some time because it also requires some work on the buttons that are also used for this. Most of the work should already be done. And next week I'll probably be stuck on something else. :)
- As usual, work is underway on the library used to create the new UI. There are a few new things in it this week; no new bugs have been found yet. Mostly, however, I'm still working on porting the library to the Nim programming language.
- The same message as in the stable version of the game has also been corrected in the development version.
- Work on rewriting the system of special features set when crafting items is slowly progressing. As usual, quite a lot of changes are required in this, but at least for now, everything seems to be working reasonably well. The effects of these changes are also slowly beginning to become visible. Literally and figuratively. This task is moving forward quite slowly, slowed down mainly by work on the new UI.
- Just like last week, the game tests have been updated this week.
- Quite a bit of time this week was also spent improving the game code. From time to time, such an improvement triggers a whole avalanche of code changes. At least it helps you find some typos. :)
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.
The static code analyzer for Nim programming language
Again another small change here: the GitHub workflow file got updated to use the newest version of GitHub actions.