The A.I programmed to win sometimes...?

This is more of a general observation/musing but have you ever noticed that sometimes you try to exit a match and the game doesn't let you because it knows it's about to win?
Sometimes, most often against Jane/Thor, I'll try to quit a match (sometimes on turn one or two) because I've got off to a slow start and don't expect to win but the game doesn't let you pause/quit. It makes you sit and watch the endless cascade it's about to do that will wipe out your entire team.
I don't know much about programming and game development but that seems off and not random at all. The game obviously knows exactly what matches and cascades it's about to perform and knows it's going to do xxxxxxx amount of damage in one turn to kill your whole team.
Annoying AF but try it......at the start of each of the A.I turn, see if you can pause/quit. If you can, you'll know you're going to survive that turn, if you can't, that's a clear sign you're about to die no matter how much health all your characters have. It's like the A.I is programmed to just win certain matches from the start.
Im on Android btw
Comments
-
I am on iPhone. It has been this way for quite a while for me.
1 -
Yes same for me too and it REALLY annoys me each time it happens because I'm like how is this fair if I'm sat with a collective total of about 200k health and you lock me out on turn 2 and make me watch each character die lol
1 -
You can close the app and relaunch it to skip the wait time but it doesn't save your team's health.
You could see the pause button grey out before the update as soon as the game had realised that the match is a foregone conclusion. The pause button no longer greys out but otherwise the behavior is the same.
It's not the AI cheating, it's the games way of telling you that you've already lost and just playing through the remaining operations. If the opposite were true and you were able to save health by quitting out before an animation had finished surely that would be the bug?
Edit: If it were chess and you were in check mate you wouldn't expect to be able to say "alright let's call it a draw" but you also wouldn't expect to have to sit there while you're opponent smiles maliciously and topples all your remaining pieces tauntingly one by one. It would be bad sportsmanship at best.
2 -
From my observation (steam version), i belive the engine pre-process all moves made by player and AI as a whole during their respective turns, so the cascades will continue once any parties made a match. You may force close the app, but whatever cascades (and powers fired by AI) will be processed when it is AI's turn, so your team will get the damages when you reopen the app. So far, i only experience app not closing once a while when hitting the close button. Outside of battle, that is...
1 -
It calculates the moves in an instant rather than step by step as you watch them, that’s just the animation showing you what’s happened. Thor’s cascades make the disparity very obvious.
2 -
@Grantosium said:
You can close the app and relaunch it to skip the wait time but it doesn't save your team's health.You could see the pause button grey out before the update as soon as the game had realised that the match is a foregone conclusion. The pause button no longer greys out but otherwise the behavior is the same.
It's not the AI cheating, it's the games way of telling you that you've already lost and just playing through the remaining operations. If the opposite were true and you were able to save health by quitting out before an animation had finished surely that would be the bug?
Edit: If it were chess and you were in check mate you wouldn't expect to be able to say "alright let's call it a draw" but you also wouldn't expect to have to sit there while you're opponent smiles maliciously and topples all your remaining pieces tauntingly one by one. It would be bad sportsmanship at best.
Yes but considering the fall of the tiles is supposed to be random, the fact this happens at all shows it's not really random at all and a lot of it is pre-determined . The AI clearly knows how the tiles not yet on the screen will fall even when it's multiple cascades ahead....
0 -
I'm on android. If I scroll down from the top to bring up my notification list instead of hit the back button, after I leave the notifications it will be at the pause screen and let me retreat. This way you can retreat and not have to restart the app.
0 -
This normally happens when you are being cascaded to death. It is the AI's winfinite moment and yes it is deeply annoying! I want to retreat (with dignity!) but nope, gonna make you stay until the very last health point is zapped.
0 -
@Bustapup said:
Yes but considering the fall of the tiles is supposed to be random, the fact this happens at all shows it's not really random at all and a lot of it is pre-determined . The AI clearly knows how the tiles not yet on the screen will fall even when it's multiple cascades ahead....You should see it more like a rerun of something that has already happened.
If someone has not seen the 2024 Super Bowl yet (or the 2024 soccer championship) or any lottery drawing, and watches it in 2025, the outcome is clearly known ahead, but the outcome was not pre-determined/non-random from the events.The game has already determined (randomly) what will happen and you are just watching a slower replay.
5 -
Yeah. The game is running through the AI side of things and not finding a moment when you can ever do anything again in that match. So you have to die. Sometimes painfully slowly. Without anything you can do to speed it up or stop it. Painful.
2 -
@Bustapup said:
@Grantosium said:
You can close the app and relaunch it to skip the wait time but it doesn't save your team's health.You could see the pause button grey out before the update as soon as the game had realised that the match is a foregone conclusion. The pause button no longer greys out but otherwise the behavior is the same.
It's not the AI cheating, it's the games way of telling you that you've already lost and just playing through the remaining operations. If the opposite were true and you were able to save health by quitting out before an animation had finished surely that would be the bug?
Edit: If it were chess and you were in check mate you wouldn't expect to be able to say "alright let's call it a draw" but you also wouldn't expect to have to sit there while you're opponent smiles maliciously and topples all your remaining pieces tauntingly one by one. It would be bad sportsmanship at best.
Yes but considering the fall of the tiles is supposed to be random, the fact this happens at all shows it's not really random at all and a lot of it is pre-determined . The AI clearly knows how the tiles not yet on the screen will fall even when it's multiple cascades ahead....
heheeh
Lets clarify a few points.
The "opponent AI/Decision maker" is actually pretty limited and predictable. It always prefers its "dominant colors" and prioritzes straight matches over L and +. There are actual dev blogs that have evaluated better / smarter versions. and explained how it actually evaluates the "current" onscreen board state to decide on a move. And their are well established behaviors on whether it can double fire (ap willing) etc.
the game "referee"is what is in charge resolving matches and effects in proper order. When people complain that powers fired incorrectly, or are surprised by how board resolves. Its this "algo" that was responsible for evaluating other "elements" before resolving cascades.
In chess terms, Player 1, Player 2, FIDE tourney director.
The main point is that most of the bugs/behaviors described are really about order of operations calculations applied by the game referee. example what is the value of "= 8 ÷ 2(2 + 2)"?
From that POV. There's a long list of bugs/power interactions that could be simplified and better documented.
So NO, the AI doesn't cheat
but yes, they could do a much better job of documenting how all the various power types are "supposed" to interact.
1 -
back in the day. Black Suite Spiderman had a great for his time stun. It technically reads random, but there was a weird order of operation issue where the "random" modifier only applied after the game identified "who could be stunned".
In gameplay, it meant on a enemy team with 1 stunned char, 1 active, 1 SilverSurfer. The stun would automatically be applied to the first active char. instead of the equal chance of applying to the stunned char, or applied to Silver Surver (and get immune). this got patched about 6 months later.
There are lots of interactions like that, where the board does something different that what you expected based on wording.
0 -
No, matches aren't scripted as in pro wrestling.
Each turn, calculating the action is relatively simple, happens in an instant. You can't retreat because you're already dead. "Math-killed".
Rendering the visual action takes longer, and it slowed much farther for the benefit of the human observer. If delays weren't built in it'd be a mass of blurs.
This has been discussed many times.
IIRC, I changed was made and some previous build on the old engine that allowed the player to interrupt the action by hitting retreat. Just another thing that was lost in the transition to the new engine.
So glad the devils can understand that their new engine. Too bad they don't understand the game.
0 -
@JoeHandle said:
No, matches aren't scripted as in pro wrestling.Each turn, calculating the action is relatively simple, happens in an instant. You can't retreat because you're already dead. "Math-killed".
Rendering the visual action takes longer, and it slowed much farther for the benefit of the human observer. If delays weren't built in it'd be a mass of blurs.
This has been discussed many times.
IIRC, I changed was made and some previous build on the old engine that allowed the player to interrupt the action by hitting retreat. Just another thing that was lost in the transition to the new engine.
So glad the devils can understand that their new engine. Too bad they don't understand the game.
This was changed at some point, but the change was made awhile ago, well before the new engine (at least for me!). For most of the game's history you could interrupt a death-cascade and retreat.
I don't know why it was changed but it wasn't super recent. It was probably also by accident.
0
Categories
- All Categories
- 45.3K Marvel Puzzle Quest
- 1.6K MPQ News and Announcements
- 20.5K MPQ General Discussion
- 6.3K MPQ Bugs and Technical Issues
- 3K MPQ Tips and Guides
- 2.1K MPQ Character Discussion
- 173 MPQ Supports Discussion
- 2.5K MPQ Events, Tournaments, and Missions
- 2.8K MPQ Alliances
- 6.4K MPQ Suggestions and Feedback
- 13.9K Magic: The Gathering - Puzzle Quest
- 529 MtGPQ News & Announcements
- 5.5K MtGPQ General Discussion
- 99 MtGPQ Tips & Guides
- 441 MtGPQ Deck Strategy & Planeswalker Discussion
- 306 MtGPQ Events
- 60 MtGPQ Coalitions
- 1.2K MtGPQ Suggestions & Feedback
- 5.8K MtGPQ Bugs & Technical Issues
- 548 Other 505 Go Inc. Games
- 21 Puzzle Quest: The Legend Returns
- 5 Adventure Gnome
- 6 Word Designer: Country Home
- 401 Other Games
- 160 General Discussion
- 241 Off Topic
- 7 505 Go Inc. Forum Rules
- 7 Forum Rules and Site Announcements