itch.io is community of indie game creators and players

Devlogs

Non-Routine Maintenance – development log #183

Prosperous Universe
A browser game made in HTML5

Many little details affect the overall quality of any game. That is why this week, we’ve shifted our attention to numerous smaller improvements we want to get out there before the upcoming big update.

Michi (molp)

This week I took a break from the usual development on the new local markets feature and worked on issues belonging to a smaller, regular bugfix and minor-improvements patch. We hope to release this patch soon. There is no public changelog yet, but here is a preview of some of the issues we fixed:

  • Material Info in the CX* commands: I added a link to the material buffer in the context menu of most of the CX tiles. This allows to quickly open a material buffer to see the material’s details like its recipes.
  • Remove ships on COLIQ: Up until now, ships have not been removed from the game when the corresponding company got liquidated.
  • Truncate long user names in chat: Very long user names are now truncated in the chat, so the layout doesn’t suffer too much.
  • Deleted accounts now have random names: Ever wondered what the “has left” messages in the chat mean (without a name)? In most cases, that is a player that deleted not only the company, but the whole account. So the name is removed as well, leaving us with empty messages in the chat.
  • Add efficiency factors if at least one workforce is satisfied: This was a subtle bug found by a very attentive player. It would show the additional efficiency factors like CoGC bonus and Experts bonus in the UI, but they weren’t applied at all. This only happened if a building was requiring multiple workforces and only one workforce was satisfied.
  • Inconsistencies in extracted resources: Another subtle bug which lead to varying amounts of extracted resources when using different production order sizes.

Martin

Just as Michi, I was busy taking care of various smaller issues to get ready for our next maintenance release. I also spent a bit of time on cleaning up our code for automated tests. We have hundreds of these tests and due to the increasing complexity of the game they started to take too long to run. That’s really a problem when you want to achieve good test coverage or even do test-driven development and you have to wait for minutes on end for your tests to finish.

So that’s that… beyond some more internal discussions concerning the game design roadmap I mentioned last week, there isn’t much more to phone home about. Proper feature development is scheduled to commence again next week.

Julian (Mjeno)

Like the others already mentioned, a lot of internal discussion kept me busy this week. I’m not very involved in game design, but I do my best to make sure none of the community’s feedback and suggestions slip through the cracks. Another thing we’ve been working out is the exact way we want to deal with the occasional cases of cheating. We had an interesting chat with the community manager of another, pretty huge browser game this week, who gave us most of the answers we’ve been looking for.

Because the last proper marketing measure was our Honest Trailer, I’ve decided that it’s time to look into a new, possbily important topic: cross-promotions. I compiled a long list of games similar to Prosperous Universe this week and we’re going to decide who to reach out to next week. I’m not 100 % sure in which ways we can help each other out, but I have a few ideas.

Perhaps most interestingly, we just received the supporter badge designs we commissioned a few days ago. They’re coming to the game pretty soon! Here’s a sneak peek:

Also check out this pretty picture I posted all over social media for #screenshotsaturday:

As always: we’d love to hear what you think: join us on the forums!

Happy trading!

Leave a comment