Seeded Runs - Faith in Despair Devlog #19


Hey! Time for another devlog entry. First, before I forget:

You can now play the game in your browser: 

https://muddasheep.itch.io/faith-in-despair 

Version 0.1.9 is here, which does a few things behind the scenes:

Seeded Runs

I believe I talked about this before: If I want to offer the option to allow entering a seed number, then every random call needs to be deterministic. And that's what I added in the past few days. Players can't actually enter seeds just yet, but behind the scenes, you roll a new seed every time you start a new run, and with that seed, the map will always look the same, and the same enemies spawn, even the drawn cards are the same (if you made the same choices up to that point).

Card rewards, treasure rewards, bosses, curses, blessings - everything is deterministic now and depends on the current seed.

Why? This will allow daily runs, where players can try to figure out how to beat a specific seeded run the fastest (or with the highest score, or something like that). This - along with the ability to enter seed numbers - will follow at a later time.

But it's *really* good that this system is now implemented. In theory, I could even offer an undo function now, but... not sure if I want to do that just yet.

New Music

Chapter II has a new music track now, this time with a focus on ambient guitar instead of my voice. As always, it feels great to work on music, and I'm looking forward to making the track for chapter III. There's not much else I can say here other than... I hope you like it. 🙂

Other Changes

  • When you die, the game pauses for a second, so you can (possibly) see how you died
  • The "Faith" display shakes a bit and turns red when hit
  • The "Despair" display has a better highlight now when closer to full despair
  • Nerved "Murder of Crows" to only cast Levitation on one target when any creature died in last turn
  • Added trigger "OnDeathLastTurn"

And that's it! What's next? Meta statistics!

🧙‍♂️ To be continued...