I’m Santiago Zapata, better known online as slashie, a Software Engineer and Independent Game Developer and from Medellín, Colombia.

You are in the devlog, a chronological collection of updates on my projects, alongside articles about software and game development. Subscribe to get these directly into your inbox.

Senatus – DIES LXXVI

Published by

on

We get closer to the release date, today we released a new official dev diary at Steam, as well as a short

First thing I did today was to tie together the serialization/hydration flow with proper Save and Load functions in the game. It’s working great! I only had to do one further addition to include the map position (i.e. where the player had panned the map to).

Next up is the battle progression: We had 5 fixed battles with fixed cards and stats, that wasn’t gonna cut it from the replayability side, so we need to procedurally generate both the battles ladder and the hands they play on each debate, based on their difficulty index.

Step by step, the first thing to do is generate “hands”. I removed a lot of the code we had on place for the test matches which was based on a custom format for the games… we no longer need that, so I rewired everything to calculate the attributes of the cards, with increasing odds for card ranks and special effects.

Next up was randomizing the ladder and extending it to 10 senators, including shuffling the portraits to use, assigning them random names, and scaling the difficulty factor and their stats.

So far it’s working fine but it’s not yet complete; we need to:

  • Include the generated ladder in the serialized game data.
  • Change the progression so that the player only increases rank every 3 battles won.

After this I’ll attempt to show the card drop preview.

I also noticed something we need to improve: there’s very little feedback of the effect of special cards on the enemy or the player character, we should probably reuse the particle effects for increasing or decreasing stats.

Leave a Reply

Discover more from Slashie's Gamedev Adventures

Subscribe now to keep reading and get access to the full archive.

Continue reading