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 another quiet week in the stable version of the game. I'm really slowly running out of ideas for dad jokes here. :) Anyway, I need help discovering unnecessary special features of the game, i.e. bugs. If there are any, please report them. I'll try not to bark too much. :)
As for the development version of the game, everything goes the old way here. I still devote all my attention to the new UI for the game. There is still a lot of room for improvement. At least there's something to report every week. :)
- The main task, i.e. the new UI for the game, is still in the process of corrections and improvements. I am currently focusing on improving the appearance of various dialog boxes in the game. Those used in shipyards in bases and during battles between ships and for repairing a ship or buying recipes should look better by now. However, there is still a lot of things to check. At least I have an excuse not to break other things in the game. :)
- As usual, by the way, I'm working on the library used to create the new UI. This week I was just slowly porting it to the Nim programming language.
- Improved information about unique modules when installing them in databases.
- Fixed showing advanced options in shipyards.
- The durability of ship items and modules should now be shown properly on Windows. Here I will need someone to check because I keep getting different results.
- Improved information about ship defenders during combat between ships.
- Project documentation has been updated with the latest changes.
- Best proof that I have strange priorities. :) As a test, I added creating a FreeBSD version of the game. I don't think this is the most popular version of the game, but it shows that the new UI is much more user-friendly when it comes to running on different systems and hardware. In the future, I would like to add versions for much more popular systems as well.
- And as always, I spent some time improving the code. Which, as usual, caused some changes to the entire game code.
- These improvements also resulted in changes to the game's tests. Everything should be back to normal here.
The Nim binding to Nuklear GUI library
And back to real copy and paste from the previous week. ;) I'm still updating the project with changes done in Steam Sky project. The main task, move the library to Nim programming language is still ongoing, no new things were added this time.