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)
As usual, the best time to find bugs is right after the release of the new version. :) Still the main task is the new UI but this week also brought a couple new things to the game. Literally a couple:
- I'm still at the game map in the new UI, playing with different menus. Work on the wait menu has already been completed, now I am slowly adding things to the orders menu. In addition, some work is still being carried out on the library itself used in the new UI.
- Reading the game's themes from files, during starting the game, should now work correctly.
- Added auto setting the destination for the player's ship when accepting a mission in a base. It can be enabled or disabled in the game's options. By default it is enabled.
- Fixed bug that undocking from bases doesn't charge for docking. From players' point of view this perhaps could stay forever. :D
- I am currently working on adding a warning about spending too much money and exceeding the low fuel level on the ship (fuel is also money after all) when shopping for things. The work is almost done, there are only a few things left to check and I will start working on something bigger next week.
- And yes, the old code got some cleanups and refactoring as usual. :)
The Nim binging to Nuklear GUI library
And 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. Additionally, the library's demo program was updated to the new version of the binding.