Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AI always chooses the highest MV card..no matter what #6913

Open
P-rus opened this issue Jan 28, 2025 · 0 comments
Open

AI always chooses the highest MV card..no matter what #6913

P-rus opened this issue Jan 28, 2025 · 0 comments
Assignees
Labels
AI General AI tag bug Something isn't working keep no stale

Comments

@P-rus
Copy link

P-rus commented Jan 28, 2025

This has existed for a while now and has yet to be addressed. It encompasses multiple situations and cannot be quantified in simple terms. I will explain in detail below to clarify:

  • When searching, AI always chooses the highest possible MV in the deck, regardless of available mana
  • if ramping multiple lands, the same type is always chosen, no matter the need
  • if targeting non-creatures with removal, the highest MV is chosen, even if it doesn't affect their board (i.e destroying O-ring targeting an opponent's permanent)
  • If targeting creatures, the highest MV or P/T is chosen, whether for removal or modifying (i.e counters are always put on one creature)
  • If multiple targets can be chosen due to a copied spell, the same card is chosen (i.e cloned recursion cards that hit simultaneously and/or copied removal effects)
  • AI ignores 'for each opponent' clause in cards that target multiple permanents and instead target whichever happen to be the highest MV on the battlefield (i.e Grasp of Fate type spells)
  • AI prioritizes MV over board state (i.e number of permanents or total board presence per opponent doesn't matter)
  • If there is a legal target, the removal is always used, no matter the MV (i.e Swords to Plowshares on the highest MV creature when mana becomes available)
  • Will not board wipe if it has a board presence more than an indeterminate MV, even if there is a far greater presence on opponent's side (i.e Nevinnyral's Disc is not played optimally and often is allowed to be removed)
  • Board wipe effects are always played if AI has no board presence, even if there are no viable targets (i.e Cleansing Meditation )

This vastly affects the type of gameplay that goes on in FSM. There can be no 'casual' styled game play and you cannot test sub-optimal decks that fit with your playgroup's style. The AI always removes, no matter what. The AI can be predicted, no matter what.

Suggestions for improving AI performance:

  • Have the AI prioritize starred cards ( favorited ) allowing the player to customize AI behavior
  • Modify AI behavior on removal effects to be more like what was done to Sakura Tribe-Elder ( great job on that by the way )
  • Fix the 'for each opponent' clause
  • Have the AI include total opponent board presence in the calculation when using targeted removal

Thanks again for everyone's hard work.

@Hanmac Hanmac added bug Something isn't working AI General AI tag keep no stale labels Jan 28, 2025
@tool4ever tool4ever removed their assignment Jan 28, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AI General AI tag bug Something isn't working keep no stale
Projects
None yet
Development

No branches or pull requests

4 participants