AI Deck Comparison

All created AI or player decks. All discussion related to Wagic AI deck competion and results.
Psyringe
Posts: 1163
Joined: Mon Aug 31, 2009 10:53 am

Re: AI Deck Comparison

Post by Psyringe »

Humm ...

I'm pretty sure that I read a reply from Niegen to several parts of my analysis, but now I can't find it anymore. Might have been an edit/quote misclick, or the forum just goofed up. Anyway, I'll reply to what I remember of it.

Regarding the point that another reason why the three top decks performed so well is probably that they put so many creatures into play that the opponent has a low chance to target key figures with whatever removal options it has: *Very* good point, I hadn't thought it through that far. I also agree with your later analysis that the AI would benefit from prioritizing lord creatures as targets. Feel free to mention that in the "AI Improvement" thread so that it doesn't get forgotten.

Regarding the AI using Wrath of God or similar spells when no creatures are present: Yep ... the AI has a low chance of casting the spell under these conditions, but the chance still exists, based on the fact that the AI assumes that every card in its deck does something good for it. The worst I've seen in my tests was the "Fairy Archmage" deck casting Wrath of God - basically a good thing, 6 of the deck's own creatures and 8 enemy creatures were killed, but most of the creatures from the "Fairy Archmage" deck had Persist and came back to the battlefield, leaving the deck in a very strong position of having several attackers against an opponent with no creatures at all. The AI then proceeded to cast a *second* Wrath of God, which trashed all of its own creatures for good. ;)

(Close second was a situation that *looked* like the AI sacrificing a 26/26 Magnivore with which it would have won the game if it simply attacked, the enemy had no blockers left. But I'm not sure what exactly happened there, I just remember myself thinking "Ah, the Magnivore will win the game now", and then the creature was suddenly gone, during its controller's turn.)

Regarding the complete matchup table: I'll see what I can do. It shouldn't be difficult, but the last time I tried to make one (for exactly the same reasons as you mentioned, post-hoc analysis to determine specific strengths and weaknesses of a given deck), Calc worked for about 90 minutes and then simply closed. It didn't even give a crash message, it looked like it just had enough from all the number crunching and decided to call it a day. ;) But I'll try it again, I'm interested in such a table myself.
Psyringe
Posts: 1163
Joined: Mon Aug 31, 2009 10:53 am

Re: AI Deck Comparison

Post by Psyringe »

Okay, here's the matchup table requested by Niegen. :) The forum software will probably not like having to display a table with 267 columns, but if you click "Select all" and copy it into a text editor, you should have a usable layout. If it doesn't work, just say so, I can add the table as an attachment as well.

The table lists the first player in the rows, the second player in the columns, and the result of the game between these players in the respective cell (score for first player listed first).

Note: The table also lists matches of a deck against itself. These matches can be interesting for analysis (for example, with more data collected they may show whether a deck is stronger as first or second player), but they were not included in the calculation of the score.

Code: Select all

.                            Tre Elf Sol Jih Kin Mas Jus Bad Fai Elv Kit Und Spe Sol Sel Bur Ang Wra Blo Dee Fai Ter Zub Dra Cra How Hea Tsa Pla Jun Dep Mig Inq Rat Ash Vam Gia Bad Mag Sna Yav Mil Sle All Kob Wil Sav Nob Tai Via Laf Bad Bal Sha Nig Mag Pan Ter Pyr
Rank M% Deck              #   48  30  24  32  37  36  18  20  17  19  26  40  33  29  23  21  31   7  58  14  44  12  41  49  59  10  43  27   4  13  28  35   8  15  46  53  22  38  57  45   6  50  54  11  34  55   3  47   2  42  25   5  39   9   1  52  16  56  51 
1   79% Treefolk         48  0-1 0-1 0-1 1-0 1-0 0-1 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 0-1 0-1 0-1 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 0-1 1-0 0-1 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 
2   78% Elfball          30  1-0 1-0 1-0 0-1 0-1 1-0 1-0 1-0 1-0 0-1 0-1 1-0 0-1 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 1-0 1-0 0-1 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 
3   75% Soldiers         24  1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 0-1 1-0 0-1 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 0-1 0-1 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 
4   74% Jihad            32  1-0 0-1 1-0 0-1 0-1 0-1 0-1 1-0 0-1 1-0 0-1 0-1 1-0 1-0 1-0 1-0 0-1 0-1 0-1 1-0 0-1 1-0 1-0 0-1 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 
5   73% Kinsbaile Cavali 37  0-1 0-1 1-0 0-1 0-1 1-0 0-1 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 0-1 0-1 1-0 0-1 1-0 1-0 0-1 0-1 0-1 1-0 1-0 0-1 1-0 0-1 1-0 1-0 0-1 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 
6   71% Master of Ether  36  0-1 0-1 1-0 0-1 0-1 1-0 1-0 0-1 0-1 0-1 1-0 1-0 0-1 1-0 0-1 1-0 1-0 0-1 1-0 0-1 1-0 1-0 0-1 0-1 1-0 1-0 0-1 0-1 1-0 1-0 1-0 1-0 1-0 0-1 0-1 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 
7   70% Justice          18  1-0 1-0 0-1 1-0 0-1 1-0 0-1 0-1 0-1 1-0 1-0 0-1 0-1 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 0-1 1-0 1-0 1-0 1-0 0-1 0-1 1-0 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 0-1 0-1 1-0 1-0 1-0 1-0 1-0 
8   70% Bad Moon         20  1-0 0-1 0-1 0-1 1-0 0-1 0-1 1-0 1-0 0-1 0-1 0-1 0-1 1-0 1-0 1-0 0-1 0-1 1-0 1-0 1-0 1-0 0-1 1-0 0-1 1-0 1-0 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 
9   69% Fairies          17  0-1 1-0 1-0 1-0 1-0 1-0 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 0-1 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 
 10  69% Elves            19  1-0 1-0 1-0 1-0 0-1 0-1 0-1 0-1 1-0 1-0 0-1 1-0 0-1 0-1 1-0 1-0 0-1 1-0 1-0 1-0 1-0 0-1 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 0-1 1-0 1-0 1-0 1-0 1-0 0-1 0-1 1-0 0-1 1-0 1-0 1-0 1-0 1-0 0-1 0-1 1-0 0-1 0-1 1-0 1-0 1-0 1-0 1-0 1-0 
 11  69% Kithkin          26  0-1 0-1 1-0 1-0 1-0 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 1-0 1-0 0-1 1-0 0-1 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 0-1 
 12  69% Undead Lord      40  0-1 0-1 1-0 1-0 0-1 0-1 1-0 0-1 0-1 1-0 1-0 0-1 1-0 0-1 1-0 0-1 0-1 1-0 0-1 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 0-1 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 
 13  68% Spectral Rack    33  1-0 0-1 0-1 0-1 0-1 0-1 1-0 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 1-0 1-0 0-1 0-1 0-1 1-0 1-0 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 0-1 0-1 0-1 0-1 0-1 1-0 1-0 0-1 0-1 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 
 14  67% Soldiers2        29  0-1 1-0 0-1 1-0 1-0 1-0 0-1 1-0 0-1 1-0 1-0 0-1 0-1 1-0 0-1 1-0 0-1 1-0 1-0 1-0 1-0 0-1 0-1 1-0 1-0 1-0 0-1 1-0 1-0 1-0 0-1 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 
 15  65% Selesnya         23  0-1 0-1 0-1 1-0 0-1 1-0 0-1 1-0 1-0 1-0 1-0 0-1 0-1 0-1 1-0 0-1 1-0 0-1 1-0 0-1 0-1 1-0 1-0 1-0 1-0 1-0 1-0 0-1 0-1 1-0 0-1 0-1 0-1 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 
 16  62% Burning          21  0-1 1-0 1-0 1-0 1-0 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 0-1 0-1 1-0 0-1 0-1 1-0 1-0 0-1 1-0 1-0 0-1 0-1 1-0 1-0 1-0 0-1 1-0 1-0 0-1 0-1 1-0 0-1 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 
 17  62% Angelism         31  0-1 1-0 0-1 0-1 0-1 1-0 1-0 0-1 1-0 1-0 1-0 1-0 0-1 1-0 0-1 1-0 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 1-0 0-1 1-0 1-0 1-0 0-1 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 0-1 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 
 18  61% Wrath             7  1-0 0-1 1-0 0-1 0-1 0-1 0-1 1-0 0-1 1-0 0-1 1-0 0-1 0-1 0-1 1-0 0-1 1-0 1-0 1-0 0-1 1-0 0-1 1-0 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 
 19  61% Bloodhall Ooze   58  0-1 0-1 1-0 0-1 0-1 1-0 1-0 1-0 0-1 1-0 0-1 1-0 0-1 0-1 1-0 1-0 1-0 0-1 0-1 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 0-1 1-0 0-1 1-0 0-1 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 0-1 1-0 1-0 1-0 0-1 1-0 1-0 1-0 
 20  59% Deep Blue        14  0-1 0-1 0-1 0-1 0-1 0-1 1-0 1-0 0-1 0-1 0-1 1-0 1-0 1-0 1-0 0-1 1-0 0-1 0-1 1-0 0-1 0-1 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 0-1 0-1 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 0-1 1-0 1-0 0-1 0-1 1-0 1-0 1-0 1-0 1-0 1-0 
 21  59% Fairie Archmage  44  0-1 0-1 1-0 0-1 0-1 1-0 0-1 0-1 1-0 1-0 0-1 1-0 0-1 1-0 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 0-1 1-0 0-1 1-0 0-1 1-0 1-0 1-0 1-0 0-1 0-1 1-0 1-0 0-1 0-1 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 
 22  58% Terror           12  0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 1-0 0-1 1-0 1-0 0-1 1-0 0-1 1-0 0-1 1-0 0-1 1-0 0-1 1-0 0-1 0-1 1-0 0-1 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 0-1 1-0 0-1 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 
 23  57% Zuberi's Flock   41  1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 1-0 1-0 0-1 0-1 0-1 0-1 0-1 1-0 1-0 1-0 1-0 0-1 0-1 0-1 1-0 1-0 1-0 1-0 0-1 1-0 1-0 0-1 0-1 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 
 24  56% Dragon           49  0-1 1-0 0-1 0-1 1-0 0-1 0-1 0-1 1-0 1-0 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 0-1 0-1 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 0-1 0-1 1-0 1-0 1-0 1-0 0-1 0-1 1-0 1-0 1-0 
 25  56% Craven Giant     59  0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 0-1 1-0 0-1 1-0 0-1 1-0 1-0 0-1 0-1 0-1 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 0-1 0-1 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 
 26  55% Howlins          10  1-0 0-1 0-1 0-1 1-0 0-1 0-1 0-1 1-0 0-1 0-1 0-1 1-0 1-0 0-1 1-0 1-0 0-1 1-0 0-1 0-1 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 0-1 0-1 1-0 1-0 1-0 1-0 0-1 1-0 0-1 0-1 0-1 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 
 27  55% Heartmender      43  0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 1-0 0-1 0-1 1-0 1-0 0-1 0-1 0-1 0-1 1-0 1-0 0-1 0-1 1-0 1-0 1-0 1-0 0-1 0-1 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 0-1 1-0 0-1 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 
 28  53% Tsabo            27  0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 1-0 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 0-1 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 0-1 1-0 0-1 1-0 0-1 1-0 1-0 1-0 0-1 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 
 29  53% Plateau           4  0-1 0-1 0-1 1-0 1-0 0-1 1-0 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 1-0 0-1 1-0 1-0 0-1 1-0 1-0 0-1 1-0 0-1 1-0 1-0 1-0 0-1 1-0 0-1 1-0 0-1 1-0 1-0 0-1 0-1 0-1 0-1 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 
 30  50% Jungle           13  0-1 1-0 1-0 0-1 0-1 0-1 1-0 0-1 0-1 0-1 1-0 0-1 1-0 1-0 1-0 0-1 1-0 0-1 1-0 0-1 0-1 0-1 0-1 1-0 0-1 0-1 1-0 1-0 0-1 1-0 0-1 0-1 1-0 1-0 1-0 0-1 0-1 1-0 1-0 1-0 0-1 0-1 1-0 1-0 1-0 0-1 0-1 0-1 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 
 31  49% Depletion        28  0-1 0-1 0-1 0-1 0-1 1-0 1-0 0-1 1-0 1-0 0-1 0-1 0-1 0-1 1-0 0-1 1-0 0-1 0-1 1-0 0-1 1-0 1-0 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 1-0 1-0 0-1 0-1 1-0 0-1 0-1 1-0 1-0 0-1 1-0 1-0 1-0 0-1 0-1 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 
 32  49% Might Sliver     35  0-1 0-1 0-1 0-1 1-0 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 1-0 1-0 1-0 0-1 1-0 1-0 0-1 0-1 0-1 0-1 0-1 1-0 1-0 0-1 1-0 1-0 0-1 0-1 1-0 0-1 0-1 1-0 1-0 1-0 0-1 1-0 0-1 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 0-1 0-1 1-0 1-0 1-0 
 33  47% Inquisitor        8  0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 1-0 0-1 0-1 1-0 0-1 1-0 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 1-0 0-1 0-1 1-0 1-0 1-0 1-0 0-1 1-0 1-0 0-1 1-0 0-1 1-0 1-0 1-0 1-0 0-1 0-1 1-0 0-1 0-1 1-0 0-1 1-0 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 
 34  45% Rats!            15  0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 1-0 1-0 0-1 0-1 0-1 0-1 0-1 0-1 1-0 1-0 0-1 1-0 1-0 0-1 0-1 0-1 0-1 0-1 1-0 0-1 1-0 1-0 1-0 1-0 1-0 0-1 0-1 0-1 0-1 1-0 0-1 0-1 1-0 0-1 1-0 1-0 0-1 0-1 0-1 1-0 1-0 0-1 1-0 1-0 0-1 0-1 1-0 1-0 1-0 1-0 
 35  45% Ashenmoor Cohort 46  0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 1-0 0-1 1-0 0-1 1-0 0-1 0-1 1-0 0-1 0-1 1-0 1-0 0-1 1-0 1-0 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 0-1 0-1 0-1 1-0 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 1-0 0-1 1-0 1-0 
 36  45% Vampires         53  0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 1-0 0-1 1-0 1-0 1-0 0-1 0-1 1-0 1-0 1-0 0-1 0-1 1-0 1-0 0-1 0-1 1-0 1-0 1-0 0-1 0-1 0-1 1-0 0-1 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 
 37  44% Giants!          22  0-1 0-1 0-1 0-1 0-1 1-0 1-0 0-1 1-0 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 1-0 0-1 0-1 1-0 0-1 1-0 0-1 0-1 0-1 1-0 0-1 1-0 1-0 1-0 0-1 0-1 0-1 1-0 1-0 0-1 1-0 0-1 1-0 0-1 0-1 1-0 1-0 1-0 0-1 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 
 38  42% Bad Dreams       38  0-1 1-0 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 1-0 0-1 1-0 0-1 1-0 0-1 1-0 0-1 1-0 0-1 0-1 1-0 0-1 0-1 0-1 1-0 1-0 0-1 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 0-1 0-1 0-1 1-0 1-0 1-0 1-0 1-0 1-0 
 39  42% Magus Coffers    57  0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 1-0 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 1-0 1-0 1-0 0-1 0-1 1-0 1-0 0-1 0-1 1-0 0-1 1-0 0-1 0-1 1-0 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 1-0 
 40  41% Snake Shamans    45  0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 1-0 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 1-0 1-0 0-1 0-1 1-0 0-1 0-1 1-0 1-0 1-0 1-0 1-0 0-1 0-1 0-1 0-1 0-1 1-0 0-1 1-0 0-1 0-1 1-0 1-0 0-1 0-1 1-0 1-0 1-0 0-1 1-0 0-1 0-1 1-0 1-0 
 41  41% Yavimaya          6  0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 1-0 0-1 0-1 0-1 0-1 1-0 0-1 0-1 1-0 1-0 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 1-0 0-1 1-0 0-1 0-1 1-0 1-0 0-1 0-1 0-1 0-1 0-1 1-0 1-0 1-0 1-0 1-0 0-1 0-1 1-0 1-0 1-0 1-0 1-0 1-0 
 42  39% Millage          50  1-0 0-1 0-1 1-0 0-1 0-1 1-0 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 1-0 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 1-0 0-1 1-0 0-1 1-0 0-1 1-0 1-0 1-0 0-1 0-1 0-1 1-0 0-1 1-0 0-1 0-1 0-1 0-1 0-1 1-0 1-0 1-0 
 43  39% Sleeper Agent    54  0-1 0-1 1-0 0-1 0-1 0-1 1-0 1-0 0-1 0-1 0-1 1-0 0-1 1-0 1-0 0-1 1-0 0-1 1-0 1-0 1-0 1-0 0-1 0-1 0-1 1-0 1-0 0-1 1-0 1-0 0-1 1-0 0-1 1-0 1-0 0-1 0-1 0-1 0-1 1-0 1-0 0-1 1-0 1-0 0-1 1-0 0-1 1-0 0-1 1-0 1-0 0-1 0-1 0-1 0-1 0-1 0-1 1-0 1-0 
 44  38% Alliance         11  0-1 0-1 0-1 1-0 1-0 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 1-0 1-0 1-0 0-1 0-1 0-1 0-1 0-1 1-0 0-1 1-0 1-0 0-1 1-0 0-1 1-0 1-0 1-0 1-0 0-1 0-1 0-1 1-0 1-0 1-0 0-1 0-1 0-1 1-0 0-1 1-0 1-0 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 0-1 0-1 1-0 0-1 1-0 
 45  38% Kobold Overlord  34  0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 1-0 1-0 0-1 0-1 1-0 0-1 0-1 0-1 1-0 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 1-0 0-1 0-1 1-0 1-0 0-1 1-0 1-0 1-0 0-1 0-1 0-1 1-0 1-0 1-0 0-1 0-1 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 0-1 0-1 1-0 1-0 1-0 
 46  36% Wild Jhovall     55  0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 1-0 0-1 1-0 1-0 1-0 1-0 1-0 0-1 0-1 1-0 0-1 1-0 1-0 1-0 0-1 1-0 0-1 1-0 1-0 
 47  35% Savannah          3  0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 1-0 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 1-0 1-0 0-1 0-1 0-1 1-0 0-1 0-1 0-1 1-0 0-1 1-0 0-1 0-1 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 0-1 1-0 1-0 
 48  34% Noble Panther    47  0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 0-1 1-0 0-1 0-1 1-0 1-0 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 1-0 0-1 1-0 1-0 1-0 1-0 1-0 0-1 1-0 0-1 1-0 1-0 
 49  34% Taiga             2  0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 1-0 0-1 0-1 1-0 0-1 0-1 0-1 1-0 1-0 0-1 1-0 1-0 0-1 1-0 0-1 1-0 0-1 0-1 0-1 0-1 1-0 0-1 1-0 1-0 0-1 0-1 0-1 1-0 1-0 1-0 0-1 1-0 0-1 0-1 1-0 
 50  33% Viashino Warrior 42  0-1 1-0 0-1 1-0 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 1-0 0-1 1-0 1-0 0-1 0-1 1-0 0-1 1-0 0-1 1-0 0-1 1-0 0-1 1-0 0-1 0-1 1-0 1-0 0-1 1-0 0-1 1-0 1-0 1-0 1-0 1-0 1-0 1-0 1-0 
 51  31% Lafiel           25  0-1 0-1 1-0 1-0 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 1-0 1-0 0-1 0-1 0-1 0-1 1-0 0-1 0-1 1-0 1-0 0-1 0-1 0-1 0-1 0-1 1-0 1-0 0-1 1-0 1-0 1-0 1-0 1-0 0-1 0-1 1-0 0-1 0-1 1-0 1-0 0-1 1-0 
 52  28% Badlands          5  0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 1-0 1-0 0-1 0-1 0-1 1-0 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 1-0 0-1 1-0 1-0 1-0 0-1 0-1 0-1 1-0 0-1 1-0 1-0 1-0 0-1 1-0 1-0 1-0 0-1 
 53  28% Ball Lightning   39  0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 1-0 1-0 0-1 0-1 0-1 1-0 0-1 0-1 0-1 1-0 0-1 0-1 0-1 1-0 1-0 0-1 1-0 1-0 1-0 0-1 1-0 1-0 1-0 1-0 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 1-0 1-0 1-0 1-0 
 54  26% Shatter           9  0-1 0-1 1-0 0-1 0-1 0-1 1-0 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 1-0 1-0 0-1 0-1 0-1 1-0 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 1-0 1-0 1-0 1-0 0-1 1-0 1-0 
 55  25% Nightmare         1  0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 1-0 0-1 0-1 0-1 0-1 0-1 1-0 0-1 1-0 0-1 0-1 1-0 1-0 0-1 0-1 1-0 1-0 1-0 1-0 
 56  22% Magnivore        52  1-0 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 1-0 0-1 1-0 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 1-0 1-0 0-1 0-1 0-1 0-1 0-1 1-0 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 1-0 0-1 0-1 1-0 0-1 1-0 1-0 0-1 1-0 
 57  22% Panda Hive       16  0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 1-0 1-0 0-1 0-1 1-0 1-0 0-1 1-0 1-0 0-1 0-1 1-0 0-1 0-1 1-0 0-1 0-1 1-0 1-0 1-0 1-0 
 58  16% Terravore Turmoi 56  0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 1-0 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 0-1 1-0 1-0 0-1 1-0 1-0 0-1 1-0 1-0 
 59  13% Pyromancer       51  0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 1-0 1-0 0-1 0-1 0-1 1-0 0-1 0-1 1-0 0-1 0-1 0-1 1-0 1-0 1-0 0-1 0-1 1-0 0-1 0-1 0-1 0-1 0-1 1-0 0-1 0-1 1-0 0-1 1-0 1-0 
Psyringe
Posts: 1163
Joined: Mon Aug 31, 2009 10:53 am

Re: AI Deck Comparison

Post by Psyringe »

Quick update: After implementing a "Speed" option into my personal version of Wagic (see this post for ugly spaghetti source code), I hoped to be able to collect data for AI comparisons much quicker. The game *does* run quicker on "fast speed" now (it only takes 25 seconds per game as opposed to 60-70 seconds before), but the game still only uses 10% of my CPU. There must be some other brake in the code that I haven't found yet.

I then decided to use a "brute force" approach. Instead of rewriting the program so that it runs quicker, I simply opened 10 instances of it at once. To my mild surprise, it didn't explode into my face - 10 instances of Wagic are now running side by side on my desktop, all in the same directory. I now get a new game result every 2 seconds. This should reduce the time to collect data points quite a bit.

It also has the advantage that I can run a gauntlet on the first instance, randomly selected AI decks on the second, test a specific AI deck's performance on the third, etc. Also, if one of the instances crashes while I'm away, the others should still continue to collect data.

I think I'll post updated statistics, with a much smaller error margin, in a few days. :)
Psyringe
Posts: 1163
Joined: Mon Aug 31, 2009 10:53 am

Re: AI Deck Comparison

Post by Psyringe »

Updated AI Deck Comparison:

The table now represents the results of 62,460 games. Legend:

Rk, Deck, # - Rank, name and number of the deck
M, W, D, L - number of matches played, won, drawn, lost
G+, G- - number of single games won / lost
G% - percentage of games won
M% - percentage of matches won (with matches ending in a draw counting as a half victory)
(1.P/2.P) - percentage of matches won as 1st/2nd player

Rank is determined by M%, with G% as a tiebreaker.

Code: Select all

Rk Deck       #   M   W   D  L   G+   G-  G%  M% (1.P/2.P)
01 Elfball    30 116 104  7  5 1695  388 81% 93% (90%/96%)
02 Treefolk   48 116 104  4  8 1846  387 83% 91% (93%/90%)
03 Justice    18 116 100  9  7 1806  509 78% 90% (92%/88%)
04 Jihad      32 116  97  7 12 1494  478 76% 87% (91%/83%)
05 Bad Moon   20 116  97  4 15 1579  563 74% 85% (84%/86%)
06 Fairies    17 116  92 10 14 1513  670 69% 84% (84%/83%)
07 Elves      19 116  92  6 18 1522  499 75% 82% (81%/83%)
08 Soldiers   24 116  93  4 19 1601  609 72% 82% (86%/78%)
09 Kithkin    26 116  85  9 22 1352  586 70% 77% (78%/77%)
10 Bloodhall  58 116  86  4 26 1583  675 70% 76% (78%/74%)
11 Soldiers2  29 116  83  8 25 1342  665 67% 75% (77%/73%)
12 Undead Lor 40 116  81  6 29 1259  606 68% 72% (72%/72%)
13 Kinsbaile  37 116  79  9 28 1211  665 65% 72% (76%/68%)
14 Angelism   31 116  78  9 29 1260  816 61% 71% (74%/68%)
15 Burning    21 116  78  8 30 1412  768 65% 71% (72%/69%)
16 Master of  36 116  78  6 32 1379  834 62% 70% (71%/69%)
17 Spectral R 33 116  73 11 32 1289  752 63% 68% (67%/68%)
18 Deep Blue  14 116  75  7 34 1254  895 58% 68% (73%/62%)
19 Wrath       7 116  72 10 34 1339  951 58% 66% (68%/65%)
20 Selesnya   23 116  69 12 35 1140  856 57% 65% (70%/59%)
21 Craven Gia 59 116  73  3 40 1348 1002 57% 64% (69%/59%)
22 Terror     12 116  71  5 40 1167  770 60% 63% (68%/59%)
23 Zuberi's F 41 116  71  4 41 1158  876 57% 63% (65%/61%)
24 Tsabo      27 116  69  4 43 1284 1029 56% 61% (59%/64%)
25 Howlins    10 116  61 11 44 1143  857 57% 57% (62%/53%)
26 Heartmende 43 116  62  6 48 1065  928 53% 56% (57%/55%)
27 Might Sliv 35 116  60  6 50 1060  975 52% 54% (59%/49%)
28 Fairie Arc 44 116  57  6 53 1150 1016 53% 52% (52%/52%)
29 Dragon     49 116  54 11 51 1019  872 54% 51% (53%/50%)
30 Plateau     4 116  56  5 55 1413 1303 52% 50% (44%/57%)
31 Ashenmoor  46 116  53  8 55 1012 1067 49% 49% (53%/46%)
32 Inquisitor  8 116  51  9 56  958  965 50% 48% (51%/45%)
33 Rats!      15 116  50  8 58  940 1090 46% 47% (46%/47%)
34 Giants!    22 116  51  5 60  970 1096 47% 46% (46%/47%)
35 Vampires   53 116  47  3 66 1021 1083 49% 42% (38%/46%)
36 Magus Coff 57 116  42  7 67  899 1175 43% 39% (35%/43%)
37 Depletion  28 116  42  6 68  876 1232 42% 39% (37%/41%)
38 Jungle     13 116  41  6 69  892 1185 43% 38% (36%/40%)
39 Bad Dreams 38 116  38  5 73  880 1170 43% 35% (46%/24%)
40 Yavimaya    6 116  37  7 72  824 1133 42% 35% (35%/34%)
41 Sleeper Ag 54 116  34 10 72  580 1038 36% 34% (29%/38%)
42 Kobold Ove 34 116  35  4 77  719 1133 39% 32% (33%/31%)
43 Wild Jhova 55 116  32  8 76  787 1272 38% 31% (31%/31%)
44 Snake Sham 45 116  28 11 77  685 1257 35% 29% (24%/34%)
45 Savannah    3 116  31  4 81  952 1653 37% 28% (28%/28%)
46 Noble Pant 47 116  30  4 82  820 1207 40% 28% (29%/26%)
47 Taiga       2 116  30  3 83  928 1781 34% 27% (31%/23%)
48 Millage    50 116  25  9 82  937 1405 40% 25% (27%/24%)
49 Shatter     9 116  26  4 86  586 1414 29% 24% (22%/26%)
50 Alliance   11 116  22  9 85  655 1307 33% 23% (25%/21%)
51 Badlands    5 116  23  4 89  608 1455 29% 22% (25%/18%)
52 Ball Light 39 116  22  5 89  635 1373 32% 21% (27%/16%)
53 Lafiel     25 116  19  8 89  668 1661 29% 20% (19%/21%)
54 Nightmare   1 116  20  4 92  779 1884 29% 19% (18%/20%)
55 Viashino W 42 116  19  4 93  599 1508 28% 18% (22%/15%)
56 Panda Hive 16 116  12  1103  490 1729 22% 11% ( 9%/12%)
57 Magnivore  52 116   7  6103  439 1632 21%  9% ( 8%/ 9%)
58 Pyromancer 51 116   9  2105  306 1828 14%  9% (10%/ 7%)
59 Terravore  56 116   7  3106  332 1927 15%  7% ( 8%/ 7%)
As can be seen, we have a new champion. :) The crown has been passed from Treefolk to Elfball, congratulations. :)

Note that the error margin of this table is much smaller than that of the previous one, however, there are still matches included with a high error margin. Most of the time the AIs were pitched against each other randomly, so we have some matched where the AIs played 30+ times against each other, but we also have some match that consist of only a single game. Obviously, the latter have a much higher margin of error than the former, yet they are both counted the same when calculating the final score.

I will continue with this analysis, but since the AI has improved by now (we made an important fix to blocker assignment), and some important bugs have been fixed (for example, Hypnotic Specter works again), I'll probably start from scratch.

I'll also change the method of calculation a bit. Currently, if the match of AI X vs AI Y ends 18:17, the match will be counted as a victory for X. This is perfectly okay in the spirit of a tournament, however, in an analysis that tries to assess the "true strength" of the decks, it would be much more appropriate to count such results as a draw.
Psyringe
Posts: 1163
Joined: Mon Aug 31, 2009 10:53 am

Re: AI Deck Comparison

Post by Psyringe »

... and for anyone interested in particular matchups, here's the full matchup table:

(As before, just click "select all" and copy/paste it into a spreadsheet or text editor for better view.)

Code: Select all

.                 Elf   Tre   Jus   Jih   Bad   Fai   Elv   Sol   Kit   Blo   Sol   Und   Kin   Ang   Bur   Mas   Spe   Dee   Wra   Sel   Cra   Ter   Zub   Tsa   How   Hea   Mig   Fai   Dra   Pla   Ash   Inq   Rat   Gia   Vam   Mag   Dep   Jun   Bad   Yav   Sle   Kob   Wil   Sna   Sav   Nob   Tai   Mil   Sha   All   Bad   Bal   Laf   Nig   Via   Pan   Mag   Pyr   Ter 
Rk Deck       #    30    48    18    32    20    17    19    24    26    58    29    40    37    31    21    36    33    14     7    23    59    12    41    27    10    43    35    44    49     4    46     8    15    22    53    57    28    13    38     6    54    34    55    45     3    47     2    50     9    11     5    39    25     1    42    16    52    51    56 
01 Elfball    30  7-4   2-0  12-11 10-4  10-2   3-0   9-3  10-2   0-1   4-7   9-3   2-2   9-3   9-5   9-5  10-3   6-6  20-2  26-7   2-0  37-5  17-6  28-14 25-6  25-6  12-3   0-1  10-2   9-2  16-6  31-2  10-1  21-2   2-3  13-2  17-4  21-1   0-1   1-0  12-1   4-0  21-3   4-0  37-4  31-2   2-0  43-1  29-13 51-2  14-1  34-0   2-0  20-2  22-2  12-0   3-0  11-0  23-0  11-0 
02 Treefolk   48 20-21 18-14 13-12  6-6   9-6   9-2  17-14 32-19 11-2   3-0  14-8  20-2  24-8  16-17 18-5  10-2  18-5  30-1  19-5  41-3   2-0  19-3   1-1  18-5  27-4  12-1  19-6  10-2  11-1  22-3  49-5  12-1  22-0  18-3   3-0  12-1  10-1  11-1  21-1  21-3   5-6  11-2  11-1   2-0   1-0  13-0   3-0   8-4  22-2   2-0  22-1  29-2  40-2  24-0  39-3  21-2   8-4  12-0  20-1 
03 Justice    18  7-7   9-8  18-15 12-10  8-14 14-9  13-12 13-10  6-6   9-3   9-6  11-1   6-5   1-1   9-4  19-7   6-6  12-2   8-5  11-1  19-3   7-4   6-5  27-7   8-4  28-4  32-3  10-2   1-0  28-5  27-4   9-5  34-7  16-1  28-4  17-4  21-1  15-7  36-15 19-3   1-2  14-0  39-4  47-5  17-4  29-3  18-5  16-7  20-2   1-1  11-0  29-3  10-1  50-4  33-8   1-0   9-2  23-1   4-0 
04 Jihad      32 12-20  5-7  18-16 14-19 17-6   3-9   1-2   8-6  12-12 13-9   3-0  23-8   7-4  19-13  4-0  16-8   2-0   8-4  38-13 14-8  10-1   1-0  15-7  11-3  10-1  19-3   2-0  23-11  2-2  28-4  10-1   1-1  13-0   2-1  22-2   1-0  27-5  33-9  12-0  11-1   4-0   1-0  21-3  14-0  29-4  19-3  19-2   4-0  29-3  10-3  19-4   3-0  31-1  36-5  28-3  11-0  11-2  13-0  10-1 
05 Bad Moon   20  6-16  3-0   0-2   9-13  2-0   1-1   0-3  16-5  11-11  3-0   5-0  15-27 15-10  5-6  10-2   0-3  11-10 13-11 23-8  26-5  12-9  20-12 19-4   8-3   2-1  20-4   9-5   8-4   4-2  12-0  17-5   0-2   9-3  29-5  23-11  1-0   9-5  26-8   3-0  16-5  13-10  4-0  39-4  10-1  30-3  13-0  13-1  14-1  26-5  13-1  19-2  14-8  29-4  20-3  21-1  30-2   7-4  23-0  21-2 
06 Fairies    17  2-10  4-19  1-1  10-12 22-22  9-12 10-3  11-10 27-24  0-2  16-7   8-14 12-11 10-3   4-7  24-9   6-5  15-8   1-1  49-34 12-11  3-1  14-7  15-9   1-0  24-7   7-4  20-5   7-5   3-0  11-1   1-0  17-7  10-2  26-5  16-7  11-11 15-6  10-3  22-11  1-1   1-0  12-1  24-10  9-2  18-4  20-2  19-3  11-2  17-4   1-1  13-0   8-5  15-0  11-1  21-2   7-5  32-0  42-1 
07 Elves      19  7-8   2-11 15-17 14-8  15-8  12-10 12-10  6-7  17-14  9-4   9-3  23-11  9-3   0-3  10-4   2-2   7-6  17-6  16-6   8-3   1-2   6-7   4-7  15-7   2-0  29-5  19-3  11-2   3-0   3-0  11-0   0-1  26-8  19-3  16-8  31-3  21-1  22-0  22-0   0-1   6-6  36-7  17-5  19-2   2-0   2-0  28-5   9-5   1-0  18-3   9-4  13-1  31-10 27-4  36-7  21-2  13-0   3-0  32-0 
08 Soldiers   24  6-9   5-7   5-8  14-9  10-11  1-2  21-15 17-15 19-4   7-4   9-2  15-7   1-1  24-18 23-12  9-3  15-9   1-0   1-0  10-2  15-7  14-8  14-7  20-3  22-9  41-13 10-2  22-9  13-11 14-7  15-1  27-8   1-0  30-2   1-0   1-0  30-3  24-9   3-0   2-0   0-1  11-2   1-1  25-6  10-1  19-2  19-3   0-3  37-4  11-2  11-1   1-0   3-0  19-2   2-0  11-0  31-1  25-1  23-1 
09 Kithkin    26  1-2   4-20  3-8   2-0   0-1   3-8   0-3   5-7   1-1   9-13  2-0  10-2   8-3  10-4  13-10  1-2   5-6  18-5   1-2   8-3  15-8   8-3   9-3   1-0   8-4   1-0  29-12 12-3   8-5  11-3   9-3  16-7   8-5  11-3   9-2   5-7   9-4   2-1   7-5  18-5   9-2  11-2   1-1   8-4  16-7   1-0  22-3  41-12 30-5  20-5  15-0  11-1  13-2  29-5  28-4  12-0   2-2   9-2  10-3 
10 Bloodhall  58  1-4   2-11  5-8  13-19  4-7  15-7   1-1  13-20 11-15 16-9   6-7  17-16  1-1   4-7  23-11 21-14  0-2  16-6  10-4  20-4   8-4   9-4  13-12 10-3  25-10 18-6   8-3   3-0  11-2  31-11 11-10 23-1  28-5   2-0  10-1  10-3  23-20 26-16 11-2  11-1   0-1  18-3  10-3   1-0  17-4   0-1  39-4  15-7   2-0  12-2   7-4   2-0  29-2  11-3  12-0  31-2   8-3  12-0  52-1 
11 Soldiers2  29 14-19  9-23  1-4  10-11  8-24  5-6   5-7   0-1  11-11 17-15 24-18  2-10 17-14  2-3  15-9   3-0   8-6  13-2   9-2  13-9   2-1   7-8   0-2  19-13 14-8   1-1  16-6   7-6  19-4  21-13 15-7  10-3  10-3   1-1   7-4  28-23 29-4  16-6   9-4  17-5   1-0  18-4  15-7  12-1  17-5  19-4  16-6   9-3  11-2  19-5  20-3  10-3  18-3  18-4   2-1  30-2   2-0   3-0  22-0 
12 Undead Lor 40  4-10  0-1   5-16  2-10  1-2   6-6   8-5   4-8   8-6   1-1   5-6   2-1   8-14  2-3   9-12  6-7   2-1  18-15  5-8  15-7  16-5  21-3   3-8   2-1  10-4  12-1  13-12  8-4  10-4  11-2  18-6  20-1  29-4  16-6  12-0   9-2  31-2   0-1   2-0  21-2   3-9  29-4   2-1   1-0  11-1   2-0  11-1  12-9   2-0   2-0   3-1  24-8  21-2  33-1  11-0  12-0  29-2   3-0  21-0 
13 Kinsbaile  37  4-9   8-24  3-10  5-26 10-14  8-13 14-19 11-12  6-5  16-15  5-8  10-2   7-5   7-16 17-14  7-7  12-11  1-0  13-8   9-3   7-5   0-1   0-2   2-1  15-6  15-8   8-3   2-1  10-4   1-1  12-2  13-1  29-2   1-2   1-0  24-7   1-0   3-0  20-11  9-3   2-0  10-2   2-0  13-1  11-1   2-1  13-1  16-7   1-0  35-7  30-2  25-9  22-1   1-0   2-0  37-4   3-0  11-0  39-5 
14 Angelism   31 12-12  5-7   5-6   5-7   1-1   6-7   2-1  24-20 13-19 18-16 13-22 21-12 23-10  5-7  13-8  12-10  5-26 16-7  10-13 12-12  2-0   8-5  10-3  16-8  21-21  9-3   2-0   3-1   4-8  13-0  14-8  11-3  40-11 10-4   2-1   7-4   2-11 12-1  17-15  1-0  25-6   5-7   4-1   2-0  17-6  26-5   2-0   1-3  10-2  12-11 15-7  12-20  9-3   7-5  10-3  10-1   8-5  20-1   9-4 
15 Burning    21  5-6   6-6   0-1   6-9  11-22 20-34  1-2  23-9   0-1   7-7   2-1   7-6   6-6   2-0  13-15  8-15  0-1   3-8   9-15  6-6   1-1   7-4  14-8  16-9  13-8  12-10 13-9  15-10  9-2   0-1  19-13  2-1   3-0  15-9  27-5   1-1  29-14  8-4  41-1   7-5  10-4  11-2  16-15 23-9   2-1   8-3  26-5   1-2  10-2  15-6  29-3  16-5  16-6  20-3   9-2   8-3  10-1  40-1  38-5 
16 Master of  36 10-12  0-4   8-33  2-1   4-8  10-11  6-16 10-12  3-0  11-13 18-15 26-16  7-14 26-26 16-26  1-0   7-6   1-1   6-7   2-1  10-11  2-1   1-3  15-18 25-18 14-8   8-5  13-9   6-5   7-5   6-7  14-8  15-7  12-9   7-4  19-4  16-9   2-0  20-12 29-16 11-0   7-5  17-5  10-4  15-7  21-10 13-8  24-9  12-1   8-3   1-2  47-4  14-9  11-3   4-0  36-6  12-0  22-0  18-4 
17 Spectral R 33  5-16 11-33  6-5   2-11  7-6  18-23  7-15 10-13  9-14  0-1   6-7   1-0  16-16  7-6   6-7   3-10 15-16  6-6  26-16 11-11  2-11  1-0   1-0  11-14 15-10 13-10  7-4  27-17  9-3   2-0  10-3  25-26  1-1   7-5  10-5   0-1   7-4   6-6   3-10 17-7   6-6  15-8  10-2  10-3   8-4  17-5  11-3   2-1   9-2  20-2   3-2   8-5  30-5  19-2   3-0  19-2  20-3  12-2   2-1 
18 Deep Blue  14  0-1   0-3   3-9   6-5   3-1  10-13  5-19 19-34  0-1   8-15  7-15  9-9   6-6   5-6   1-2   4-7   8-7  17-6  26-26 15-10 18-13 13-9  20-12 17-14  2-1   0-1   9-2  14-10 13-10 11-12  2-0  25-8   9-3  21-11 33-19 10-2   1-0  14-10  8-5  21-12 22-10  7-5   9-3  18-6  14-8   8-3  20-6  14-8  26-5  13-8  26-7  21-11  9-3  18-4   9-4  22-4   2-1   9-3  11-2 
19 Wrath       7  2-2   7-5   2-10  7-14  2-10 19-13  1-3   3-1   8-24 11-12 10-12 15-17  3-9   6-6  21-11 15-7   0-1   4-7   2-0  12-11 24-19  2-2   2-13 11-20  4-0   1-3  25-8   9-12  8-3   8-14 28-18 38-24 15-7  19-12 12-3   8-5  21-13  6-6  21-11 21-12  2-0   4-0  35-9  10-3   6-6  14-10  7-4   4-0   1-0  27-8  26-6   2-0  16-6   1-0  14-0  27-6   2-0  25-0  11-0 
20 Selesnya   23  6-26  0-2   5-16  7-17  3-10  6-6   1-1   1-4   6-6   8-15  6-5   2-10 14-17  6-5   0-1   8-4   7-14 11-13 20-12 12-9   9-4   8-4  10-22  7-6   1-0   6-5  21-21  6-6   7-4   7-4   3-1   7-4  21-10 28-15  6-10  8-6  10-7  17-7  12-10  1-1   2-2   8-4  20-5  26-6  18-3   1-0   9-3  11-4  12-0  23-1   9-3  28-5   3-0   4-0   1-0   9-2  20-2  11-1  14-1 
21 Craven Gia 59  5-18  4-38  5-28  1-12 10-12 16-19  3-19  9-12  0-1  16-15  1-1   8-14  4-7   6-15 16-28 24-22  3-0   3-0  20-31  7-6   5-7   9-4  17-8   9-12  9-6   7-5  10-4   1-1  14-8  19-13 13-9  19-4  10-12 29-13 18-3  15-6  41-2  10-2  19-4  11-1  11-10  9-2  17-7  14-8   0-2  29-24 17-5  23-11  8-5  13-9  10-3   2-0  32-11 11-2   8-4  10-2  23-1  26-0  14-0 
22 Terror     12  3-8   2-19  9-22  1-2   6-18  2-11  3-9  14-8   7-5  10-13  2-1   1-3  25-17  7-4  15-11  3-10 10-11  6-6   7-5   0-1   7-5  15-16 12-10  6-18  9-3   5-8   9-4   0-3  17-6   8-4   8-4  22-10 29-24 39-23  6-5  10-4   0-2  11-4  11-1  10-2   0-1  30-12  1-1  28-15  2-0   3-0   1-0  22-1  31-4  11-2  21-2  10-2  24-8   7-4  26-6   1-0   2-0   1-1  10-1 
23 Zuberi's F 41  0-3  10-2  11-12 18-16  4-18  2-10  1-1   6-7  14-38 13-11  8-24 13-1   9-14 14-30 13-9   7-8   6-15  9-13  8-3   1-2   2-0  12-23 14-17  1-0  17-6  40-11  8-5   2-2  11-12 22-10 10-4  40-12  5-6  19-2   2-9   3-10 13-11  1-2   1-1   7-6   9-2   7-4   8-4  11-2   2-1  16-5   8-4  12-10  9-3   5-0   5-0  13-8  14-7   9-3  10-2  22-1  25-6   2-0  52-1 
24 Tsabo      27  4-19  4-38  1-1  12-19 16-17  3-9  11-22  4-8  12-11 19-25 29-42  4-9   5-7   1-3  11-12  0-2  10-12  1-0  22-21  6-5   4-7  13-12  4-8   5-7   1-2  11-11  1-2  13-9   7-6  14-20  9-4   3-0   5-6   9-12  3-1  23-19 10-4  32-12 10-3  15-7   8-4   4-0   9-2   2-2  21-3  11-1  12-10 29-22  1-0  15-8   3-1  11-3  17-5   1-1   9-4  20-3  10-3  21-1  22-1 
25 Howlins    10  5-7   4-18  2-9   2-19  0-2   4-7   5-19  3-9   4-8  16-6   8-13  6-6  15-18  1-1   9-13 10-22 11-11 18-6  18-35 12-14  8-5   6-6  24-18 11-10 14-10 11-11 18-4   6-5   0-1  16-8  21-11  1-1  11-3   8-4  26-5  13-8   1-0   6-9  19-5   7-6   0-2   1-1   8-5   9-3  10-2   4-0  24-8   1-1   8-3   8-3  21-3  29-4  10-1   2-0  10-2  11-2  23-0  12-0  11-1 
26 Heartmende 43  0-11  4-29  3-9   2-10  6-17  0-1   7-16  0-1   0-1   8-33  3-12  0-1   0-1   0-4   6-5   3-1   4-9   9-5  18-26  6-6   1-2   3-2   1-2   1-2   0-2  15-16  3-12 24-20 26-16  7-7  13-8   5-9   2-1  11-10  8-4  13-1   7-6  29-14  1-0  22-11  0-5  14-8   2-1   5-6  12-1  21-5  19-4  17-7  10-2  12-10 20-4  20-1  10-4  26-6  30-14  8-3  14-0  13-0  38-3 
27 Might Sliv 35  3-12  7-7   8-15  2-10  9-13 12-11 11-21  1-12  1-3  16-20 10-12 11-22  4-0   9-14  9-13 11-5  16-16  1-0   6-18 14-20  0-1   5-6  10-4   6-7   6-5  15-8  12-11 20-11 19-14  3-1   1-1   7-4   3-8  14-8   7-5  10-2   8-4   8-5   5-6  15-6   5-7   1-0  10-3  13-8  34-9   9-5  14-9   7-4  10-3   1-3  16-5   7-4  25-6  19-14 14-7   9-3   0-1   2-0  49-3 
28 Fairie Arc 44  0-2   6-28  9-25  4-9   8-14  7-24  5-7   6-16  4-8   3-9   1-2  15-8   3-8   3-11  6-6  12-9   7-39  6-7   7-6   0-2  29-23 16-15  6-8   7-5  18-24  2-20 13-10 10-11  1-2   5-8   7-17  5-9  11-12  8-4   4-9  10-3   9-13 11-0  22-10 18-7  13-12  6-8  19-2   8-4   7-4   1-0   1-0   6-6  15-6   2-0  13-3  11-0  36-7   9-3   7-4  27-8  30-4  21-1  28-4 
29 Dragon     49  4-19  1-3   0-1   1-1   5-16  8-14  5-6   0-4   7-7   1-0   1-1   8-24  2-2   6-9   4-19 12-19  2-12  9-12  1-1   5-6   8-14  8-13  9-5   4-11 22-24  9-4   4-1  12-19  8-5  22-20  5-9  13-11  0-3   2-1  22-10  1-2  15-6  16-16  1-1   6-7  17-4  15-9  24-18  2-0  50-22  1-0  10-2   6-6   3-0  19-6  23-8   2-0   7-5   9-3   1-1  19-3  12-1  23-1  29-4 
30 Plateau     4  4-27  1-15  5-18  2-32  1-21  3-29  2-9   6-36  6-18  2-9   6-26  4-10  7-5  13-49  8-17  9-23  7-17 20-24 16-5   4-10  3-10  7-15  8-14 16-26 15-11  9-13 14-28  5-19  5-8  12-9   3-10  3-8  20-22  5-7  17-15 13-18  5-6  10-1  12-2  35-17 37-16 19-3  33-14 55-19 12-3  16-7  29-3   6-6  20-4   9-2  17-4  25-7   9-2   9-4  28-4  12-1  24-8  29-2  20-3 
31 Ashenmoor  46  6-27  0-24  0-12  0-21  3-8   7-34  3-8   0-3   3-8   7-14  1-1   1-3   2-3   2-1   5-9   1-1  11-21  7-14  1-11 13-22  7-4  12-11  4-10 19-23  7-5   1-2   3-10 12-10  2-1   9-14  6-5  15-8   7-4   9-16 11-3  10-11  9-4   9-3  10-5  31-11  5-8  13-9  21-11  1-1  19-14 11-6  12-10 19-13 33-10  1-3  10-3  21-10 12-3  10-3  13-10  2-1  20-3   4-0  18-4 
32 Inquisitor  8  1-1   1-12  9-13  6-17  5-19  0-4   2-1   0-2   6-17  4-8   3-8   3-18  5-7  17-14  1-3   2-0  13-9  13-19  6-17  7-7  14-9   4-9  13-10  9-14  1-10  8-4   6-9   4-10  2-3  13-8   3-0  18-14  1-2  16-7   4-9  15-6  11-12  6-5  19-2   8-4  10-2   1-2  11-2  17-6   5-6  25-9   1-0   8-5   0-1   1-3   7-5  14-7   1-1   2-0  19-3  29-2  32-10  2-0  17-4 
33 Rats!      15  2-12  5-46  3-19  0-3   0-1   3-8   8-14  2-0   8-26  8-13  1-1   1-13  3-10  0-1   3-11  0-4  14-41  5-17  6-16  0-1   4-8  16-6   0-2  20-22  0-2   1-1  17-14  7-15 12-12  1-1   4-18  1-0   1-2   1-2  10-14 20-13 23-9  15-9   4-1  14-9   2-9   9-3  14-8   1-1  12-10 13-8  15-6  12-3   0-1  17-6  14-0   5-1   0-1   6-5  10-2   4-0  11-3  20-1  26-6 
34 Giants!    22  0-2   0-14  1-0   3-19  0-21 11-31  0-3   0-13  6-15  7-16  3-11  0-1   0-3   1-1   4-7   1-1   3-20  0-1   8-5   6-5  11-21  3-9   5-8   1-10  1-2   4-8   8-15 20-14 14-19  6-15 15-8   4-7  20-23  8-6   3-9   3-2   2-0  18-23  3-0   1-1   6-8   2-0  20-25  3-1  13-9  23-10 25-8  26-16 25-10 12-1  26-6  10-2   9-3  17-6  12-0   3-0   7-5  12-1  18-7 
35 Vampires   53  1-20  1-12  2-19  0-2   4-8   7-14  0-15  0-2   1-13  3-21  2-12  0-2   2-10  1-2   1-10  1-12  2-12  9-34  2-11  7-15 12-13  7-5   0-1   7-11  7-17  5-17  1-3  19-14  5-16 14-18  1-2   8-3   2-0  14-18 16-16  5-8  14-17  1-0  21-11  1-2  11-0  24-7  12-9   0-4   9-3  11-11  0-4   4-1   2-2   9-3  25-7  19-6  15-8   4-0  20-13  2-1  31-3  15-0  18-4 
36 Magus Coff 57  1-14  1-23  1-20  3-20  8-35  0-1   2-9   2-9  19-42  2-29  2-12  2-9   3-11  6-16  7-15  4-20  1-1   5-6   2-11 12-22 14-17  4-10 28-15  5-18  0-4   0-14  0-1   0-1  10-13  4-8   1-1   7-16  9-5   0-2   7-5  19-24  5-8  11-10  3-9   2-2  12-0  10-3   1-1   2-1   4-7   1-1  11-4  15-21 20-1   1-0  31-11  2-9  42-19 10-3  14-8  10-3  15-6   2-0   2-0 
37 Depletion  28  3-20  2-20  1-1   0-2   3-10  5-8   7-24  1-1   0-3   0-3   0-4   0-12  2-1  11-2   4-30 11-21  9-12 13-26  0-2   6-15  6-9   5-16 21-12  5-7   3-19  9-13 41-33  9-13  1-0  16-20  7-16  1-0  11-10  8-5   4-7  27-15 14-8   5-8   8-15  2-4  18-3  27-15 10-12  8-4   6-6   9-3  20-21  1-2   2-0  31-21  5-9  13-28 10-2   9-3   2-0  12-1   4-7   3-1   5-6 
38 Jungle     13  1-2   4-27  3-11  9-23  3-19  1-23  1-1  10-11  7-14  4-9   4-7   2-11  0-1   6-19  5-17  7-25  1-10 12-20 19-34  8-16  5-6   0-5   0-1  15-17 17-16  4-10  6-5   0-1   8-13  9-13  8-14  8-4   2-0  11-13  7-6   5-17  1-4   1-1  12-1  18-15  2-1   7-4  15-17  5-9  24-28  3-11  1-0  17-5  13-9  15-7   8-4   7-4  10-11  1-1   8-4  17-6  20-2  11-2  12-2 
39 Bad Dreams 38 12-31  5-17 10-22  5-8  12-19 12-9   2-3  10-11  0-12  4-17 11-12  2-21  2-2  12-2   1-11  5-7  11-2   2-1   0-1   1-2  13-20 11-26  2-1   9-12  2-20  3-9  21-12 17-14  7-14  4-10  9-12  2-2   6-5   7-4   7-6  23-9  25-9   4-12  6-8  11-3  22-1   9-12  9-12 22-10  3-1   3-1   9-5  22-1   1-2  16-15  9-13  0-2   0-2   9-3   7-5  26-8  26-16 12-12 12-1 
40 Yavimaya    6  4-38  3-23  1-2   2-10  4-18  4-7   2-9   2-10  2-0   3-8   6-18  3-8   3-10  6-16  7-6   0-2   0-11  2-2   4-7   9-23  8-16  2-11  0-1  10-21 10-12  0-2   5-9   0-2   1-2   1-1   1-0  18-23  2-11  9-2   9-22 13-19 12-11  8-7   0-4  11-11  5-7   1-2   8-7  16-6   7-4  19-4   1-1   1-2   6-7  11-5   0-2  13-8   8-3   2-1   3-0  28-4  10-2  26-5   2-0 
41 Sleeper Ag 54  1-1   7-16 12-33  0-3   2-1   0-11  9-12  1-1   4-29 11-1   2-12  7-7   3-11  1-0   9-15  4-18  6-7   1-3   1-1   2-1   1-11  5-8   1-11  5-8   4-10  9-2   2-2   9-13  5-8   5-19  3-0   6-17  8-16  2-4   2-21  0-3   0-2   9-6   0-3   2-0  11-13  5-8   6-6  22-13  0-2  17-14  5-8   4-40  6-16  7-4   0-2   1-12  2-0   3-9  14-8   8-17  1-2   3-10 31-12
42 Kobold Ove 34  8-24  0-11  3-32  4-17  0-1   4-7   2-32  1-11  0-2   1-10  3-9   1-11  5-17 16-19  5-28  0-2   4-7   4-7   0-2   3-10  1-10  4-17 17-16  8-17  8-15  7-5   6-17 14-19  5-16  2-10  5-9   1-0   7-9   1-1   4-7  12-10  0-2   2-3   7-5  22-21  7-5   2-2  14-19  5-8  16-5   4-8  18-13  5-6  13-9   9-5  22-13 19-3   6-6   9-5  26-16  4-0   4-11  2-0  22-2 
43 Wild Jhova 55  2-12  0-4   2-19  1-21  5-27  1-11  2-31  1-3   4-9   5-8   6-27  3-19  3-8   2-20  5-17 12-25  4-18  5-17  0-3   4-19  0-2   1-2   3-11  6-16  1-2   0-3   5-6   1-3   8-4   0-2   9-33  6-5   0-1  10-13  1-2   6-7  16-7   0-2  15-7  10-21  8-14 17-15 17-16  6-6   8-5   4-7   9-3   7-6  14-8  26-26  4-1  20-5  14-9  24-20  2-0  10-12 10-2   9-4   4-0 
44 Snake Sham 45  3-19  1-30  2-11  1-3   5-18  5-8   3-8   2-10  4-10  0-3   5-16  4-17  0-12  2-10  0-3   4-39  7-24  2-11  0-2   4-8  16-17  0-4   0-2   6-8   4-10 11-20  5-8   7-25  2-1  10-32  6-6   1-1   9-13  3-9  11-11 11-22  8-15  0-2   4-8   3-9   1-2   1-1   8-4   5-6   5-6  12-11  6-6   5-8   6-6   8-3   3-0   1-3  11-12 10-5   7-6  26-25 15-8   9-2   2-0 
45 Savannah    3  4-27  2-21  3-19  3-20  1-13 10-24  3-21  3-41  5-27  1-10  3-39  2-20  3-18 12-29  8-34 13-30  9-22  4-17  9-13  4-17  2-19 13-18  7-17  2-10  3-8   9-25  8-14  3-21  6-16  4-21  6-16 10-24  6-6  19-25 13-30 11-20 16-25 10-4  15-7  17-25  9-3  14-8  18-15  9-12 37-24 20-16 15-17 32-14 19-12  5-7   7-6  12-10 17-5  10-12 18-15 16-7  11-4  48-6  24-8 
46 Noble Pant 47  1-10  0-3   5-16  5-18  1-21  1-12  3-10  7-18  2-10 10-14  9-22  4-9   4-10  0-1   2-13  0-2   3-9   5-7  12-20  0-1  18-16  8-25  6-16  3-10  7-8  10-33  4-8   1-3  25-19  7-16  1-2   4-7  16-29  2-10 11-21 10-13  1-4   3-0  21-11  9-12  7-16  9-3  12-11  6-9  10-12 11-12  0-1  27-15  2-0   5-6  13-3  12-1   8-5  12-9   2-1   7-5  26-8  17-5  19-3 
47 Taiga       2  2-10  2-31  2-40  5-30  2-29  3-38  1-23  4-38  4-19  3-18  2-22  1-12  2-20  4-17  4-17  8-24  3-23 16-25 12-20  7-15  8-23  7-35  7-24  8-14  2-12  4-8   6-17  5-19 15-38 10-31  9-22  7-17  9-14  6-16 12-29  4-19  4-7   9-12  6-5  17-16 33-18  6-15 22-13 15-18 21-20 15-8   9-3  33-29 21-10 14-9  27-15 13-8  13-9   7-5  12-10 38-16 27-6  20-2  34-19
48 Millage    50  9-13  4-7  11-22  1-1   7-26  3-12  3-8   2-1   8-25  5-10 10-23  2-14 12-20 12-3   3-10  7-17  2-10 15-22  3-8  13-9  15-26  0-4  18-24  6-10  2-12 11-21  4-9  15-18  2-10  2-12 25-26 16-16  3-2   5-1  10-22  7-8   7-7  12-20  5-7   6-5  21-0   1-0   7-14 17-14  5-8  14-9   2-2  11-2   4-9   6-8   6-15  0-15 12-3  10-12 13-9  22-9   5-8  17-18  7-7 
49 Shatter     9  1-21  2-31  1-1   1-13  2-24  2-2   2-50  2-19  2-29  1-10  0-12  2-30  0-3   1-12  3-10  4-18  0-11  3-9   2-11  0-4   0-1   1-2   1-3   6-35  9-23  3-19  2-11  4-19  0-1   7-18  1-12  2-11  2-9   5-16  8-23  2-9  19-24  9-13 15-9  10-13 15-8   0-2   8-14  0-3   7-16  8-16 12-11 11-2   1-0   8-5  12-3   1-0   1-0   5-7   6-5  15-17  1-0  11-0   8-3 
50 Alliance   11  0-11  6-28  5-27  1-1   3-10  0-2   0-21  3-19  5-7   3-11  0-1   2-10  6-37  1-2   2-10  3-10  6-37  2-10 11-20  6-16 12-16  8-14  4-20  2-0   6-6   0-1   1-1   0-1   5-8   2-10 10-42 17-27  0-4   4-7   8-26  7-5   1-0  11-10 11-12  0-1   1-0   1-0   2-0   3-9   6-7   8-13  7-8   2-9  10-21 14-9   7-5   4-0  11-11 18-44 16-17 10-3  24-9  11-1   1-1 
51 Badlands    5  1-12  0-2   1-13  2-11  2-20  2-32  0-3   7-27  4-8   0-12  1-20  2-10  4-27 13-23  3-18  5-9   1-0   0-4   2-2   8-35  3-28  4-17  3-10  3-9   2-9   3-11  6-16  7-7   7-15  5-18  2-10  0-2   1-10  2-13 11-32 14-19  2-2  14-17  9-3   0-2   1-2   4-8   6-15  0-1   6-5   4-17  7-19  1-0   8-4   1-0   4-1   7-5  12-11 10-12 24-18 28-13 11-3   7-4  26-6 
52 Ball Light 39  2-29  1-12  1-22  2-20  4-19  2-10  0-12  6-28  5-9   2-13  0-14  2-10  0-2  32-21  2-11  0-2   6-5   1-2   2-21  2-10  0-1  11-22 14-19  4-17  1-10  3-10  5-7   8-25  4-18  9-44  1-1  13-22  1-3   3-11  6-26 25-7  10-2   4-11  1-0   6-25 20-1   1-2   4-17 11-11  6-6   7-14  1-0  10-1   3-9   2-2  15-17  1-1  11-11 16-15  3-10  8-5  19-2   1-0   8-6 
53 Lafiel     25  0-23  1-20  0-3   3-9   0-12  7-14  5-36  4-30  0-32  3-29  7-45  2-9   1-0   1-5   4-21  0-1   7-44  0-1   6-25  8-13 14-39  1-10  0-2  13-30  1-1   1-2   8-26  1-2   2-10  5-17  1-1   9-12  9-24  9-13  9-23  2-23  6-17  2-9  21-31 12-12  8-5   1-2   1-1   3-8   9-14 12-22  8-4   4-11 13-19  6-5  17-16 15-20 18-15  9-16  2-3   2-0   9-5   5-0  15-6 
54 Nightmare   1  2-51  0-13  3-29  0-23  2-10  3-48  3-18  3-51 10-52  2-71  7-24  0-13  3-10  4-19  3-9   2-19  2-20  4-28  5-19  3-18  0-12  3-20  9-14  7-35  2-9   5-18 10-31 10-34  4-18 10-15  3-18 17-34  6-27  6-10  6-27  4-8   1-13 13-29 10-13 11-22  9-4   7-26  7-16 10-21  8-5  11-11 18-15 18-13 11-13  5-7  25-17  7-5  17-25 12-12  4-8  25-7  13-8  20-1  34-8 
55 Viashino W 42  3-20  2-10  1-20  1-2   0-21  0-3   3-30  3-20  1-33  0-1   2-21  5-27  2-31  2-9   4-27  6-27  1-12  9-33  4-19  2-11  4-7   2-50  1-14  3-9   1-12  1-2   7-8   2-10  7-15  8-24  0-3   2-2   1-1  11-44  6-17 12-21  5-7  14-30  1-0   3-10 10-4   1-10  2-10 11-14  8-4   1-1   2-11 29-25  7-6  31-34  2-0   1-0   4-8   6-5  10-12  6-7  19-2  10-3  14-8 
56 Panda Hive 16  0-11  0-2   1-20  0-21  0-2   0-11  1-33  6-46  0-23  6-38  0-12  0-25  3-10  0-1   3-10  0-21  3-22  0-24  0-11  1-11  7-37  0-1   3-39  3-19  0-2   5-27  1-10  1-11  1-3   6-35  3-12  0-3   4-21  5-9   1-2   6-15  0-2   7-7   4-20  2-21  6-7   5-16  5-7   8-15  7-8   1-20  4-8   6-28 10-13  9-4   6-8   7-4   4-9  10-32  1-3   8-5  14-8  24-8   2-0 
57 Magnivore  52  1-12  2-39  2-3   0-13  2-11  0-3   4-27  3-19  1-1   2-50  1-1   1-10  2-20  6-28  1-1   1-21  2-20  5-18  6-37  5-37  0-13  0-2   2-11 10-12  3-20  4-28  5-6   5-18  0-1   1-10  2-23  9-24  7-27 10-21  9-15  1-2  11-22  3-18 12-10  8-18  7-8   1-5   3-9   2-11  2-9   0-11  5-17  3-1  21-22  1-1   2-11  0-1  14-18  1-1   3-22  4-7   2-1   8-26  5-6 
58 Pyromancer 51  1-40  0-13  1-32  0-13  0-42  0-21  0-2   1-40  0-2   2-50  0-2   0-2   1-22  8-47  2-51  0-2   2-10  1-2   0-3   3-28  2-30  0-14  0-1   1-34  2-40  0-13  0-3   1-21  1-30  2-31  1-13  0-3   3-40  0-14  0-13  1-32  2-10  3-11 20-12  2-9  19-12  1-14  0-21  0-1   5-18  4-19  1-3   8-4   2-20  2-22  9-3  26-5   3-9   0-1   1-2   8-35  9-3   5-9   9-13
59 Terravore  56  0-3   0-4   2-49  2-20  0-13  3-31  0-3   2-30  0-12  0-41  0-1   0-31  6-27  3-8   1-23  3-41  7-24  1-23  0-13  0-3   0-12  2-30  0-4   5-7   0-61  0-3   1-2   3-8   1-12  4-18  0-13  2-31  2-9   4-18  4-20  1-1   0-2   3-8   1-12  9-24  6-7   5-18  0-2   2-29  1-12  0-3   0-2  16-9   1-11  2-11  3-8   1-0   5-17  5-7   1-10  0-1   2-1  15-6   1-2 
Niegen
Posts: 200
Joined: Sun Jul 12, 2009 9:46 am

Re: AI Deck Comparison

Post by Niegen »

Psyringe wrote:As can be seen, we have a new champion. :) The crown has been passed from Treefolk to Elfball, congratulations. :)
Where is the evil grin smiley? ho, there it is! :twisted:

Seriously though, I don't understand why Elfball has better results when playing second with such a huge margin. My assumption is that Elball tricks the opposing AI into not attacking because of the huge number of token it can produce, until it can break the stalemate with an alpha-strike.

I knew that sooner or later, I would have to include your gauntlet mode into my wagic, guess it's time if I want to understand the "issue" here...
Psyringe
Posts: 1163
Joined: Mon Aug 31, 2009 10:53 am

Re: AI Deck Comparison

Post by Psyringe »

Niegen wrote:Where is the evil grin smiley? ho, there it is! :twisted:
...and it's well deserved. :)
Niegen wrote:Seriously though, I don't understand why Elfball has better results when playing second with such a huge margin. My assumption is that Elball tricks the opposing AI into not attacking because of the huge number of token it can produce, until it can break the stalemate with an alpha-strike.
I think it's a statistical fluke. The difference isn't that large (Elfball won 90% of matches when playing first, and 96% when playing second), and Elfball lost very few matches at all. If you look at those matches, then you'll see that most of those are the matches which consist of only one or two games, so these have a very high error margin. It's not unexpected that these matches are distributed somewhat unevenly between "home" and "away" matches, simply because of the random factors involved. Elfball simply hasn't lost enough matches to expect a more even distribution, and the few matches that it lost, were lost due to bad luck and not due to the opponent being stronger (in the latter case, we'd expect Elfball to have problems in both "home" and "away" matches, so the distribution would be somewhat more even, but the raw data supports the former explanation much better). At least that's my theory. ;)
Niegen wrote:I knew that sooner or later, I would have to include your gauntlet mode into my wagic, guess it's time if I want to understand the "issue" here...
My "mod" (or whatever to call it) also allows to choose two AI decks to play against each other, I found that very valuable in my tests. Any feedback for these features is very welcome. :)

(Also, AI deck builders might be interested to hear that the "cheat mode", which makes deck building a bit easier by giving you a full collection and by not removing cards from decks if you don't have enough of them, has been included into SVN now. Again, feedback and/or suggestions for more features are very welcome. My goal with this mode is to make the creation of new AI decks as comfortable as I can, so that hopefully many people do create and submit such decks.)
furiousone
Posts: 61
Joined: Sat Oct 31, 2009 10:30 pm

Re: AI Deck Comparison

Post by furiousone »

Interesting thread. It does seem that green decks are usually quite strong, because they mostly rely on strong creatures and are the easiest for the AI to handle.

On another note, could you please tell me which rev this corresponds to?
I will continue with this analysis, but since the AI has improved by now (we made an important fix to blocker assignment)...
Also, which code is responsible for the AI deciding on how to choose the blockers/attackers?
Thanks!
Psyringe
Posts: 1163
Joined: Mon Aug 31, 2009 10:53 am

Re: AI Deck Comparison

Post by Psyringe »

furiousone wrote:could you please tell me which rev this corresponds to?
I will continue with this analysis, but since the AI has improved by now (we made an important fix to blocker assignment)...
Release r1228.
furiousone wrote:Also, which code is responsible for the AI deciding on how to choose the blockers/attackers?
It should be somewhere in AiPlayer.cpp, but I don't know (yet) where exactly.
Locked