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)
And again, peace and quiet in the stable version of the game. It pretends to be stable. ;) Nothing new detected this week; nothing to report here. I'll wait a little longer, and maybe I'll find some obvious error.
This week, all the attention was devoted to the development version of the game. As usual, the main work is on the new UI for the game, but I am also constantly working on the quality of the items in the game. This brought a few visible changes for players:
- As I mentioned above, work on the new UI is still moving forward. I'm still on the crafting screen; however, I think most of the work has just been done here. There is still some work to go, like setting the crafting recipes and listing the workshops on the player's ship. We'll see how long it takes me. :)
- As usual, by the way, I'm also working on the library used to create the new UI. And as usual, work here is moving very slowly forward. Nothing new was added, mostly improvements to existing stuff and generally tidying up the code.
- Work on setting the selected quality of items as they are created is progressing. In fact, most of the work is already done. You can set the selected quality in the crafting screen when setting a new crafting order. Quality affects the level of difficulty and the time required to complete a given item. Inferior quality will make it easier to make the item and take less time; better quality means more difficult and longer work. Additionally, when a quality other than normal is selected, the worker assigned to the order will try to find materials and tools of appropriate quality. If they don't find them, they'll use the first ones that they found.
- And as usual, the game code has been minimally improved and reorganized. The end of the first stage of this work is almost in sight. :)
The Nim binging to Nuklear GUI library
Almost 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 mostly I was working on move the library to Nim programming language.