doctor-g / ThunderstoneQuestRandomizer

Flutter implementation of a Thunderstone Quest Randomizer
GNU General Public License v3.0
5 stars 0 forks source link

Allow variation in card type selection order #16

Open doctor-g opened 2 years ago

doctor-g commented 2 years ago

The current implementation chooses cards in this sequence: heroes, guardian, dungeon, marketplace, monsters. Combos are only checked in a forward order. For example, a combo between a weapon and a hero would only come up because the hero was already chosen, and the weapon was chosen to combo with it. It could give more variation in tableaus if the sequence was changed, e.g., such that a hero is chosen because of a combo with the guardian.

I haven't done the careful analysis to see if any combos are only possible by changing the sequence. That would motivate this enhancement, since otherwise it may not be discernible to the player.