forge icon indicating copy to clipboard operation
forge copied to clipboard

Adventure Mode: Dynamic Decks / Learning AI

Open TheSAguy opened this issue 3 years ago • 0 comments

Is your feature request related to a problem? Please describe. A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Currently the decks are static. In the original Shandalar, certain decks had [vs. Color] flags and depending on you deck color, the enemy deck would be adjusted. So if my deck was green, they might get a "Protection from Green" creature added to their deck. This does mean that the AI "peeked" at your deck, at least determining what color was your dominant color in your deck.

Describe the solution you'd like A clear and concise description of what you want to happen.

Add a flag in the deck file that does the same. I'd ideally like to see two types of flags. a [vs. Color] flag and a [Difficulty] flag. The [vs. Color] flag will work as described above. The [Difficulty[ flag will take the difficulty you chose when starting the game and alter the deck accordingly. So the deck would have the normal cards above, but then also include the following flags: [Easy] 2 x Swamp [Normal] 2 x Dark Ritual [Hard] 2 x Cabal Ritual [Insane] 2 x Mox Jet

So if you chose easy, the deck would get two additional swamps added to it, and if you chose insane, it would get two Mox Jet's added.

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Teach the AI to use a sideboard. Each time it loses a game against you, have it switch out a card from the sideboard. This would be much cooler to implement, but also a lot more challenging. The enemy deck state would somehow have to be saved. What cards are in main deck vs. sideboard after switch out.

Additional context Add any other context or screenshots about the feature request here.

This would definitely make the world feel more alive and altering to the players actions.

TheSAguy avatar Sep 26 '22 19:09 TheSAguy