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 looks reasonably stable and is certainly a quiet version. ;) Nothing new was detected this week. It will probably stay that way as the time approaches for the next big version of the game. Or at least the time of preparation for it.

The development version of the game keeps moving forward. And it consumes all the time allocated to the game. As usual, the main focus is on creating a new UI for the game, but again, there is something to show that might interest players. ;)

  • While working on the new UI, I am still on the knowledge screen. Here the work is moving forward quite smoothly. The list of known events in the game is now complete, as is the list of accepted missions. Both sections should work reasonably well. Next up is a list of known stories. We'll see how long it takes me. :)
  • In the background, as usual, work is underway on the library used to create the new UI. I'm still mostly playing around with moving things from one place to another. Specifically, in rewriting the library into the Nim programming language. This shouldn't cause too many errors. :)
  • Work on the ability to set special features when creating items is moving forward very slowly all the time. The user interfaces, new and old, are now complete; now the fun continues with modifying the game code and saving new settings in saved games. This option will likely take some time to develop, and for now, it is the main reason for the delay in the new development release of the game.
  • Fixed in-game event generation for loaded games. Or at least enemy ships should be generating correctly now.
  • As in the previous week, the new phase of work on improving the game's code is slowly moving in its direction. Fortunately, it didn't require much work this week, but I feel like it's starting to pay off: I think I found something thanks to this. ;) We'll see exactly what next week.

As is customary, as four weeks have passed since the last development release, it's time for a new release. Except this time, as I mentioned above, work on the new thing in the game is still not finished, and this will be the last development version before the stable version. That's why I decided to extend the current cycle for another week. This should give me some time to complete the special features of the items when creating them and some time to test them. If there is not enough time, it will be extended for another week. Either way, work is ongoing, but as usual, it's taking longer than expected. :)

Nuklear Nim

The Nim binging to Nuklear GUI library

This time 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 mostly I was working on move the library to Nim programming language. Additionally, I'm still fixing some style issues, reported by nimalyzer, mostly in the project's demo.

Previous Post Next Post