After a quick look at some of the different cards in that file, I can see quite a few already with the "SVar:RemAIDeck:True" code.
I wonder though, when I see a card like
Nature's Ruin why that card is one marked for non AI playability. It seems like a simple enough card that targets just one colour of card. It gets me thinking how difficult it is to create a really good & competent AI opponent when playing a human.
Ever since the days of the Microprose game, all variations of the game that have had an AI component to it have resulted in a flawed system, doing things like attacking with all hands when down to less then 3 life for example where a human would always hold back a creature or two to block for the opponent's next turn.
The one thing that has never been able to be improved on in our case with ManaLink is in improving the way the AI plays the game. I'm not a programmer, but I've heard plenty through the years that it would need a total re write and new code to do such a thing. Even if that was done, I wonder how much better it could even be made to be?
IMO, I think that Forge plays better in some ways then does our old game, and is one of the better implementations of the AI that I've seen. Is it due somewhat to an advancement in coding from the early 90's when the Microprose game was written as opposed to todays' level of coding?
It goes to show that programming the AI to play MTG at a high level is much more difficult then doing so for an AI playing chess.
There are just so many variables that have to be accounted & calculated for that the complexity for a human like AI opponent seems very unlikely at this stage.
The new Duels of the Planeswalkers that came out last year is pretty good AI wise, given the limited 260 or so card that it came with, but still does some predictably bad moves that no human would likely do. Throw in some of the new cards that are being added by the mod's and you see the AI struggle even more.
Anyway, I find all this fascinating and I marvel at what you programming guys can accomplish and work around.
Thanks for the peek behind the curtain!
