Welcome to the weekly development report or what was done in my Open Source projects in the last week.

Steam Sky

Roguelike in a sky with steampunk theme (written in Nim)

The stable version of the game had another quiet week. Nothing new or old was discovered. As usual, I have to reach for Dad Jokes. :) Anyway, it's time for another, more stable release of the game. In about 24 hours from this post, it will be available for download. I'll probably find something the next day. :)

The development version of the game reached another milestone in its development. The new UI was promoted to the game's main UI, replacing the old ones. Of course, there is still a lot of work to be done here, mainly corrections and improvements. Since I've focused entirely on the new UI again, the list of changes to the game is rather short:

  • As I mentioned above, the new UI is finally the default for the game. I'm still improving and fixing things in it, but I think I can get them back to normal before I get to the next big release of the game. The change itself is slowly starting to pay off. The game development toolchain itself has been reduced in size, as has the game size. Additionally, it may finally be possible to create an Android version of the game. For now, I'm still improving tooltips and support for different font sizes in the game.
  • As always, in the meantime, work is underway on the library used to create the new UI. In addition to the standard porting of it to the Nim programming language, this week I also continued the work started in the previous one, which was adding tooltips to various widgets.
  • Project documentation has been updated with information on how to build a new version of the game. As I mentioned above, the whole process should now be much simpler and more accessible.
  • And as always, work is still underway to improve the game code. There are a few changes again that have not caused any major problems so far. Or I missed something again. ;)

Nuklear Nim

The Nim binding to Nuklear GUI library

This time, almost copy and paste from the previous week. ;) I'm still updating the project with changes done in Steam Sky project. Just this week, the list of changes is bigger. While main task, move the library to Nim programming language is still ongoing, I continue work on adding support for tooltips directly into widgets.

Previous Post Next Post