PooShoes wrote: So then the question is, if the AI is being hindered on one front (not matching 5) how does the programming compensate in order to level the playing environment? Easy. Better luck on gem drops from outside the play field, meaning the fresh gems that drop into play.
pandabear wrote: PW matches suck (they were the same way in MPQ too, lol allied matches were so completely and utterly useless). At least in this game they are actually useful, and sometimes worth purposefully matching. However typically you need a board presence first.
kore wrote: This is ridiculous; the AI is not cheating. My observation has been that the board starts equally in my favor compared to the AI. In fact, I'm surprised at some of the starting-boards it gives me when I can see a built-in cascade just waiting for me to pull that one gem. There is such an advantage to going first anyhow that I wonder how they could fairly implement true PvP.
Morphis wrote: I think the ai getting more cascades could actually be part of an "unfair and simple" way to script the ai. In fact one of the easiest way to do it is by choosing the best outcome e out of all the possible moves. While for a human doing such a thing would result too tedious keep in mind the huge amount of calculation a cpu can do in just one second. What is unfair is if(and I think this could be the case) it take the final result in account for deciding the next move COUNTING ALSO cascades that it will get from new gems falling down in the game. This reminds me of magic duel of planeswalker where the ai was scripted taking in account effect that could trigger from cards in opponent hand/deck as a result of a move. There was an encounter that ai made you discard cards each turn. I had a card that if discarded would come in play ibstead(for free). Guess what? Ai did not play anything the whole game because it knew(and the encounter deck was made only of discard cards and reanimate cards. I am not against this way to script AI, just do not use information the opponent should not have to choose the optimal move.
Nerimos wrote: Morphis wrote: I think the ai getting more cascades could actually be part of an "unfair and simple" way to script the ai. In fact one of the easiest way to do it is by choosing the best outcome e out of all the possible moves. While for a human doing such a thing would result too tedious keep in mind the huge amount of calculation a cpu can do in just one second. What is unfair is if(and I think this could be the case) it take the final result in account for deciding the next move COUNTING ALSO cascades that it will get from new gems falling down in the game. This reminds me of magic duel of planeswalker where the ai was scripted taking in account effect that could trigger from cards in opponent hand/deck as a result of a move. There was an encounter that ai made you discard cards each turn. I had a card that if discarded would come in play ibstead(for free). Guess what? Ai did not play anything the whole game because it knew(and the encounter deck was made only of discard cards and reanimate cards. I am not against this way to script AI, just do not use information the opponent should not have to choose the optimal move. I don't think it's unfair to script the ai like this. Looking for possible cascades is part of the game. If you choose your match without taking into account where you have the best chance to get a follow-up match then you aren't playing efficient. That's your choice and fine. But don't blame the ai for doing it. It doesn't take long either. our brains are quite fast too. Just look if there is at least sitting a pair of tiles of the same color waiting for a new third to drop. You don't have to know any chances. But the more pairs are waiting near the new dropping tiles the better the chances are. Takes about half a second to check this. And I think it would be great if ai knows my deck and tries to fit it's strategy to it. The best would be of cause when it learns about my deck when I play the cards. But I think that's just an unrealistic thing to ask for