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 second week of preparation for the next major version of the game is behind us. Same as before, no new features in the game. However, bugs are popping up one after another. ;) Another successful week in terms of fixing issues. The list of changes in the game is almost as long as last week:
- Work on a new UI for the game is still moving forward. I finally finished the help screen. And everything seems to be working as it should there. As usual, "minor" corrections will be necessary later. For now, I've moved on to the next screen, the game options. Here, work has only just begun and is being slowed down somewhat by fixing discovered bugs.
- By the way, I am also very slowly working on the library used to create the new UI. This week was mainly devoted to cleaning up and improving existing things.
- Fixed materials usage when upgrading the player's ship. Sorry, there will be no more free upgrades. ;)
- Improved the player's ship speed calculation slightly.
- Fixed game crash when buying items from bases.
- Fixed possible game crash when encountering a friendly ship.
- Base delivery missions now have slightly more time to complete them.
- Improved mission generation in bases.
- And as usual, the game code is still being cleaned up. These move very slowly forward, sometimes causing larger changes to the entire game code. So the footer is the same as usual. ;)
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.