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)

And once again, the stable version of the game returned to its favorite, quiet state. Or at least I, as usual, can't find anything here. ;) Any help with any bugs is appreciated. For now, though, no news to report here.

The development version of the game is moving forward. As in previous weeks, this week I focused mainly on the new UI for the game. And finally, there are some effects of it. A milestone in the game's development has finally been reached:

  • As I mentioned above, the main task, the new UI for the game, has now reached some level of usability. :) This is the milestone I mentioned above. All the features from the old UI are already added; now the best fun begins, which is finding and correcting all the bugs I managed to add while working on the new UI. This will probably take some time too, but I think the next large version of the game will be with the new UI.
  • In the background, as usual, minor work is underway on the library used to create the new UI. As always in recent times, I am currently focusing on porting the game to the Nim programming language.
  • The new special feature for items added in the last development version has finally started working correctly. As you can see, bugs unique to this version of the game are starting to appear. :)
  • I am also constantly working on rewriting the entire system of special features for crafted items. Most of the work is already done and is slowly starting to pay back. For example, finding the fact that a new special feature doesn't work. ;) For now, however, quite often this task causes quite a lot of changes to the game code.
  • This rewriting also caused some changes to the game's test. Here I am still at the amendment stage, mainly because it is not a very high priority task.
  • And as usual, I also tweak the game code a bit from time to time. Such "minor" fixes sometimes cause quite significant changes to the entire code. Plus, they further break the game tests. Fun as usual.

And as befits tradition, as 4 weeks have passed since the last game development release, it's time for the next. This time it will be very boring from the player's perspective; you could say it's a patch edition. ;) Anyway, in about 24 hours from this post, the new development version of the game will be available for download.

Nuklear Nim

The Nim binging to Nuklear GUI library

This week the report is even shorter than 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.

Nimalyzer

The static code analyzer for Nim programming language

Again another small change here: some small code cleanup in configuration's code. Now it should look more civilized. ;)

Previous Post Next Post