Backend Overhaul Complete - I Can Program Computers!


2021.02.06:

Dungeon Team LIVES ...

Hi folks - I've just finished a complete overhaul of the game backend, to get the game stable & performant for some upcoming releases (esp. to Steam)

Mostly the changes are purely neckbeardy nerd stuff that have nothing to do with the actual gameplay - other than (hopefully) reducing lag & stability/security issues - but over the course of this work I did end up fixing some bugs & making some changes that bear mentioning...


CHANGELOG
  • the "Device ID" login system has been abolished - you will now have to authenticate with an email/password or 3rd party (Google, FB, etc) to log in.
    • if your account was already linked to Facebook, the new system *should* find & load your data
    • ^ same goes for anyone playing on Kongregate
    • if you WEREN'T authenticated any other way, the game should still find & load your data - that is after you create an account with the new system
    • if you had any alt accounts on nothing but a Device ID, for now you could play them all by merging each into a separate account (e.g. one against email, one against Google, etc.). very soon i will impement a system allowing you to load them all (or create arbitrary new hero rosters) under one account, choosing which one to play on login.
  • significant change to Elo rating change calculation when resolving arena battles
    • fixed what was probably a bug that was suppressing the overall ratings pool amount (stronger players should end up with much higher ratings)
    • added a variable "K-value" making rating changes more volatile at lower rating tiers
    • K-value is doubled for live matches (i.e. more to gain/lose)
  • pixie dust rewards for arena battles have been lowered - notably, you can't get any PD for losing a battle
  • fixed a bug in refreshing the shop's stock
  • pixie dust purchase flow now uses Stripe, not Paypal
  • increased new player starting gold to 500
  • fixed a bug in determining prayer reward types (esp. you can get rings now)
  • caverns
    • on entering a room, hero placement order is now randomized
    • the shape/size of "hallway" & "rectangle" type rooms has been adjusted to avoid overcrowding
  • arena lobby - after challenging a player by name, switching match-types will load the same player's squad for the new match type

Leave a comment

Log in with itch.io to leave a comment.