The game has been getting slower and slower over the past several cap raises. And it gets worse with each one.
I don’t want to call it lag, because it feels like a design flaw. We get more passive stamina every cap raise and can buy more stamina for the same cost, and have to spend it, but the game is not designed to spend so much stamina.
I know the team is looking into the red dots, but there are 2 clear indicators that this particular slowdown I’m talking about is elsewhere.
When I run on an older phone:
- I can’t power promote from White directly to Y30. I need to do it in 2-3 steps else it takes a few minutes and the game crashes.
- I can’t spend more than 500k stamina with the Raid All button for normal campaign. Even on my flagship phone raiding with 900k stamina (the current cap) takes 1-2 minutes. When raiding with over 200k stamina there is a high chance that the server would not register the operation and goes out of sync. Raid all clearly gets exponentially slower with more stamina.
I know it can be hard to redesign and optimize the system, but there is a quick workaround that can buy you 6 months.
Lower the bit cost of all badges by a factor of 10 (50->5, 40->4, 30->3) and increase the stamina needed to raid by a factor of 10 (6->60). Reduce the bits we get from trials by 10 (or less, if you want to buff trials a bit!)
This will automatically mean the game & server need to handle 10 times less events when you Power Promote or do Raid all. It will buy you the time to redesign the system behind the scenes, or to implement proper “stat squish” that will bring all numbers (including stamina gains, badge costs and number of ranks and hero stats) to reasonable numbers. No one cares if white to red is 1 promote or 20.