Comment by wyldfire
3 years ago
I was starting out with baby steps related to how well balanced your mana was. I would calculate the likelihood of a particular permanent being cast on turn #0-n. Never got to the point of creating a single index to score a deck overall. I had a long way to go. But I imagined taking some clever machine learning algorithms to help find suggested cards and swapping those in to create suggested decks.
And I imagined this all as a service people would pay for, lol.
I like analyzing any given permanents chance to be cast, that's neat. Did you model each card's power / importance at all or were they all treated as equal?
The player AI driving the game would score a permanent based on things like power, toughness, cmc with varying weights. And it would use that score to decide which permanent to play when it could cast more than one. A pretty simple model but probably an effective starting point.
Actually, it was a bit more abstract: it scored a game state where it considered this players permanents, the opponents permanents, this players life total, opponents life total(s).