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)

In the stable version of the game, tradition makes itself felt. After a completely quiet week, there was a week full of discoveries. However, I would prefer these discoveries not to be in the game. ;) Anyway, some new bugs have been detected and removed from the game. I wonder if I can find something next week. Below is the list of the latest fixes:

  • Fixed tooltips for buttons in the inventory window of player's ship crew members.
  • Crew members will now return to their positions, even if their training at school has failed. For example, due to lack of money.
  • The person assigned to talk at the bases will now correctly gain experience while negotiating training at the school at the base.
  • Fixed calculation of the cost of skills training in bases when the trainer is simultaneously assigned to talk on bases.

The development version of the game is slowly moving forward. The main work is ongoing, as in previous weeks, on a new UI for the game. However, this week, almost all changes are invisible to the player:

  • In the new UI, work is ongoing, as in previous weeks, on the information section about crew members of the player's ship. I'm still in the crew members' inventory window. Most of the work has already been completed. All that remains to be done is to move things from the inventory to the cargo ship. Let's hope this can be completed next week.
  • As tradition dictates, in the meantime, work is also underway on the library used to create the new UI. As in previous weeks, probably nothing was broken, but only existing things were improved.
  • The same bugs that were detected in the stable game version were fixed in the development version.
  • Work on the quality of in-game items is slowly moving forward. I was doing invisible stuff this week, mostly related to the money on the player's ship. This caused quite a lot of changes in the game code. And quite a lot is still waiting for its turn. It'll probably take the whole next week.
  • Bug fixes as well as work on item quality also caused changes to the game's tests.
  • And as usual, the old code received a few minor improvements. That is, a standard footer. ;)

Nuklear Nim

The Nim binging to Nuklear GUI library

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. Mostly having fun with rewriting the library in Nim, no new features added. Currently I'm trying to move all the native types into Nim.

Previous Post Next Post