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)

Welcome to the first week of work on the next big version of the game. Oddly enough, this week has been very quiet in the stable game version. Which might mean players haven't recovered from the new release yet. :) Anyway, I couldn't find anything new this week. As usual, I'll probably need help. Nothing to report in the stable version of the game.

However, the development version returned to its normal track. Most of the time, as always, is devoted to the new UI for the game, but there is also one new feature. Maybe not so much visible as felt by all players.

  • Work on the new UI for the game is moving forward at its normal pace. I'm still on the game settings screen and still working on the ability to set keyboard shortcuts. However, at least for now, I have managed to complete work on better keyboard support in the library used to create the new UI. I hope work will start a little faster next week. But it seems I wrote the same thing last week. :)
  • As I mentioned above, I spent a little more time this week improving the library used to create the new UI. I've added slightly better keyboard support again, and I've also gone back to working on porting this library to the Nim programming language.
  • A noticeable change mentioned at the beginning. From now on, saved game files should be slightly smaller than they were. Especially if these are files for longer games where a large part of the map has been discovered. Fortunately, previously saved games are still compatible with the new version, so there will be no problem continuing the game between versions. At least for now.
  • Project documentation has been updated to the new development version of the game.
  • I also updated the tests as usual during the first week after a major release.
  • As always, I am still slowly working on improving the overall game code. Nothing will probably change here for a very long time. ;)

Nuklear Nim

The Nim binging to Nuklear GUI library

Again, the standard copy and paste from the previous weeks. :) Same as previously, I'm just updating the project with changes done in the Steam Sky project. This week I was working on move the library to Nim programming language and better support for keyboard. Also, I'm still fixing some style issues, reported by nimalyzer, in the project's demo.

Previous Post Next Post