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 the second week of preparation for the big new version of the game behind us. As usual, two messages, good and bad. The good news is that I was able to find and fix a few more bugs in the game. Bad, they definitely shouldn't be there. ;) Probably still some waiting to be discovered. We'll see what the next week brings. In addition, as usual, work is still underway on a new version of UI for the game.
- Fixed showing the enemy's ship's damage during combat.
- Advanced options of the list of things in the trade screen now will not hide after choosing the type of things.
- Similarly, module list options in shipyards will remember your setting after selecting the type of modules to install.
- Also, the field for searching recipes when buying them in databases will be visible all the time.
- Player's ship crew member list options will also not suddenly hide when browsing the list.
- Added a name for money to the window of accepting missions in bases. It should make this option more user-friendly.
- Improved showing the time needed to repair the player's ship in bases.
- Fixed gaining and losing reputation among factions. Here is something new. :)
- As I mentioned above, work on the new UI for the game is moving slowly forward. I'm still on the combat screen, the ship-to-ship combat section. Quite a large part of the UI here is already done. Maybe I can finish it next week. In addition, work is underway on the library used for the new UI; some new things are added, some old ones are rewritten, which also forces some changes in the code of the new UI.
- And of course the old code got some improvements and fixes. As usual over the past few years. :)
The Nim binging to Nuklear GUI library
Yes, here it is. :) Same as in previous weeks, I'm just updating the project with changes done in the Steam Sky. Added some new bindings, some new features too, plus I'm slowly rewriting the C part in Nim. Plus updated the demo program to the new version of the library. I'm slowly start thinking to stop calling it "binding" as it brings a lot of new features plus doesn't follow the development of Nuklear library.