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 you might guess, the stable version of the game still pretends there are no bugs. Mainly because I devote all my attention to the development version of the game. And these versions are already quite seriously different from each other. Therefore, any help in finding unplanned features is welcome here. For now, though, no new things to report here.
The development version of the game continues to slowly advance. Almost as always in recent times, all my attention is devoted to the new UI for the game. But I also ruin other things. ;)
- Work on the new UI is moving forward. I'm still in the process of correcting various dialog boxes in the game. I think I managed to get past the halfway point this week. Emphasis on the term "I think." :) This week I worked a bit on windows for manipulating things (like giving to crew members, dropping from the ship's cargo, etc.), setting goals for the player in the game, and information about selected bases, events, and missions (accepted and available in bases).
- In the meantime, as usual, I'm working on the library used to create the new UI. Here, as in previous weeks, the changes are rather minor. I am still mainly porting this library to the Nim programming language.
- Fixed setting the player's main goal for new games as well as changing for ongoing games.
- Improved showing the list of last messages on different screens.
- The Escape key should now correctly interrupt the setting of new keyboard shortcuts.
- Updated project documentation with the latest developments. ;)
- And finally, as always, I'm trying to improve the game code along the way. Still a lot of work ahead of me. Especially since this improvement sometimes triggers even more work to update the code to a new version.
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.