GUI Lockout After Firing Powers
KGB
Posts: 3,284 Chairperson of the Boards
I alternate between having animations on/off (my kid likes them).
I've recently figured out that turning the animations off doesn't speed up the game properly because the GUI gets locked out for X amount of time after firing a power (presumably to run the animations).
The easiest way to notice this is to use Gamora (4* version) with animations off. With multiple enemies still left, at the start of your turn use the cycle arrow (mobile version) to switch between opponents. It works *immediately* at the start of your turn. Now fire her Blue power at 5 covers and watch as 2 opponents are stunned immediately. But the cycle arrow key (and all gem movements) are now locked out for roughly 2 seconds which I assume is the time allotted to run the animation (which isn't needed).
This happens for all kinds of powers but is most noticeable when using her Blue and trying to cycle to target the 1 turn stunned enemy.
It's *VERY* frustrating to click on the screen multiple times and get no affect or response from the GUI. It makes the game appear laggy or broken in some manner. Can the GUI lockout time be dropped to 1/10 of a second (ideally a user control able setting) when animations are off.
KGB
I've recently figured out that turning the animations off doesn't speed up the game properly because the GUI gets locked out for X amount of time after firing a power (presumably to run the animations).
The easiest way to notice this is to use Gamora (4* version) with animations off. With multiple enemies still left, at the start of your turn use the cycle arrow (mobile version) to switch between opponents. It works *immediately* at the start of your turn. Now fire her Blue power at 5 covers and watch as 2 opponents are stunned immediately. But the cycle arrow key (and all gem movements) are now locked out for roughly 2 seconds which I assume is the time allotted to run the animation (which isn't needed).
This happens for all kinds of powers but is most noticeable when using her Blue and trying to cycle to target the 1 turn stunned enemy.
It's *VERY* frustrating to click on the screen multiple times and get no affect or response from the GUI. It makes the game appear laggy or broken in some manner. Can the GUI lockout time be dropped to 1/10 of a second (ideally a user control able setting) when animations are off.
KGB
0
Comments
-
Now that you mention it, I've noticed it as well. I run Thorkoye a lot, and often see a short 1-2 second delay after firing (I think) Thor's red.0
-
OJSP said:I think generally most delays are due to the sound effects. When I was playing on my iPhone 4, I used to get a message everytime I started the app saying that my device was too slow (or something like that). During the matches, the game would sacrifice a lot of the animations, but not the sound effects (even with the volume levers turned all the way down).
Another reason for tile matches to slow down would be getting hit (or multiple hits). This is what I find more annoying.. if I'm getting hit, I want to finish my match quicker.. not slower.I had forgotten there were sound effects in this game. I'd been playing for 5 years with them off.I had said in a previous thread that the least appreciated person at D#/Demi-Urge was the person who wrote the story dialog for PvE events, but I may have to renege on that statement and say whoever the sound designer is.0 -
abmoraz said:I had said in a previous thread that the least appreciated person at D#/Demi-Urge was the person who wrote the story dialog for PvE events, but I may have to renege on that statement and say whoever the sound designer is.
0 -
I do both (sound and read story even though I've played over 1000 days).
It's not the sound playing that's causing the lag because I've been deliberately listening for Gamora and other slow powers. The sound is finished long before the lockout expires.
They just need to limit the lockout to < 1/2 second when the animations are off.
KGB0 -
OJSP said:KGB said:I do both (sound and read story even though I've played over 1000 days).
It's not the sound playing that's causing the lag because I've been deliberately listening for Gamora and other slow powers. The sound is finished long before the lockout expires.
They just need to limit the lockout to < 1/2 second when the animations are off.
KGB
Going back to Gamora's blue power, it's possible that the delay you are noticing is due to how the power behaves and its order of operations. First, it stuns the character at the front, then a random character. After stunning a character, it makes a special tile, but it doesn't do that when a character is already stunned or if there are no free tiles. The type of special tile made is random and the position on the board is also random. So, there's a lot of board checking in the process. It then waits for attack tiles to fly.
It would be interesting to see if the other delays that you noticed are related to board checks. The other example mentioned here (Thor's red) also requires a board check (and additional damage calculation)
That said, those delays are 'man made' and not CPU driven. I know this because if you watch the AI fire her Blue it does not wait 2 seconds before making a board move. Hence the delay is for the supposed benefit of the player to process what's going on/happened.
KGB0 -
My guess is that the delays are to make sure that the animations and sounds play in the correct order. They've turned off the animations but not (all of) the delays.
You can see this even with animations on, with some triggered passive powers. CD tiles noticably more slowly when 4* Carol is on the team, even if there are no special tiles to strengthen.0 -
OJSP said:KGB said:That said, those delays are 'man made' and not CPU driven. I know this because if you watch the AI fire her Blue it does not wait 2 seconds before making a board move. Hence the delay is for the supposed benefit of the player to process what's going on/happened.At the risk of teaching you "how the sausage is made", this is exactly how games are done. When you make a move, before a single pixel changes, before any animations happen, the game engine calculates EVERYTHING up until your next move. It already knows all the cascades, all the board shuffles, what the entire opposing team's move(s) are, how they affected the boards, etc...It does all that in the background, and generates a list of animations to perform in a stack. It them runs those animations (including board changes) in order off the stack until they are all done. Then it lets you take your turn.If you remember in the past, players would complain that they couldn't retreat when stuck in a "stun-lock" situation. This was because they were already dead. The game engine calculated all the moves the computer would make until the player's next move. In a stun lock, the player didn't get a next move. The player was just waiting for the animations to play out...1
Categories
- All Categories
- 44.8K Marvel Puzzle Quest
- 1.5K MPQ News and Announcements
- 20.3K MPQ General Discussion
- 3K MPQ Tips and Guides
- 2K MPQ Character Discussion
- 171 MPQ Supports Discussion
- 2.5K MPQ Events, Tournaments, and Missions
- 2.8K MPQ Alliances
- 6.3K MPQ Suggestions and Feedback
- 6.2K MPQ Bugs and Technical Issues
- 13.6K Magic: The Gathering - Puzzle Quest
- 508 MtGPQ News & Announcements
- 5.4K MtGPQ General Discussion
- 99 MtGPQ Tips & Guides
- 424 MtGPQ Deck Strategy & Planeswalker Discussion
- 299 MtGPQ Events
- 60 MtGPQ Coalitions
- 1.2K MtGPQ Suggestions & Feedback
- 5.7K MtGPQ Bugs & Technical Issues
- 548 Other 505 Go Inc. Games
- 21 Puzzle Quest: The Legend Returns
- 5 Adventure Gnome
- 6 Word Designer: Country Home
- 381 Other Games
- 142 General Discussion
- 239 Off Topic
- 7 505 Go Inc. Forum Rules
- 7 Forum Rules and Site Announcements