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)
Welcome to the first weekly development report in 2025. :) And the stable version of the game returned to its normal, quiet state. No new problems noticed, so nothing new to report here. I was busy with playing with the development version of the game.
The development version of the game continues its journey forward, with some visible for everyone changes too:
- Again, several the game's icons got updated their colors to match the whole game style. And there is still several icons to update, so please expect similar report in the next week. :)
- The work on the new UI for the game continues. I'm still at drawing the main game's map. I think I finally found the proper way to do it. ;) There is still some work to finish, but generally I'm starting to like the new version a bit more. :) Additionally, I optimized the new UI a bit and made it more responsible to the player's actions. Plus some under-the-hood work done with the library used in the new UI.
- And standard footer: some code cleanup, refactoring, etc. things in the old version of the game's UI. At least now around 75% of this task is done. ;)
The Nim binging to Nuklear GUI library
Again, copy and paste from the 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.
The program for find and remove stalled, unmaintained files on FreeBSD
- The task with moving the project from a simple script to a normal program is done. The problems with performance are fixed too, the new version is noticeably faster than the old one. :)
- Additionally, I added option to reuse the previously created list of unmaintained files during cleaning.
- The project's documentation was updated with information about the latest changes to the program.
And perhaps for now it is all here. There will be the first release of the program soon, and then it will go on sleep mode for some time, because I plan to back to work on another project. As usual. :)