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)
The stable version of the game is in its favorite, quiet state. Again, I can't find obvious bugs. Some support would be useful, except for glasses. ;) Nothing to report here; again, I was devoted all the time to working on the development version of the game.
As usual, the development version of the game moves forward on its path. Most of the time was devoted to the game's new UI. At least something was completed this week; however, most of the time was spent on tasks started in the previous weeks:
- The main task, i.e., the new UI for the game, is constantly moving forward at its relatively slow pace. The next game screen is quite ready to use: the loot screen of empty bases. As usual, it took a little longer than I expected because it required some changes to the previous code, but ultimately everything is in place. As usual, I will need to make a few corrections later to make this screen look good. ;) In this way I have reached another milestone in this task: all the screens associated with the bases are probably already in place. I have now started working on showing a screen with information about the player's ship. This is one of the largest screens, so work on it will probably last for some time.
- Work on the library used in the new UI is moving forward very slowly. Although nothing new has been added, the entire library is slowly being rewritten in the Nim programming language.
- Work on showing mission information in the map preview has been completed. Now everything should work in both the current and new UI of the game.
- I have resumed work on the quality of items in the game. Two things have now been added. First, better and lower quality things may appear in the bases from the very beginning of the game. The second novelty is that the price of things in bases depends on their quality. Better quality items cost more; worse ones cost less. Here, a few more things will need to be checked. For now, work is underway to add information about the quality of items, specifically in the lists of things to trade and in the player's cargo ship.
- And the old code, as usual, received some cosmetic corrections and became slightly more readable.
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. Mostly having fun with rewriting the library in Nim, no new features added.