Basic Simulation and Stats
As a fan of MTG, I wanted to simulate the odds of one deck winning over another.
To replicate this on a basic level, I made a program that creates two decks based on input, such as number of lands, types of spells, and creatures in the back end.
Using this information, a game simulation is ran 100,000 times.
- Custom Decks - One With Evolving Wilds vs One Without
- Creatures Worth 1 or 5 Points
- Spells: Tutor, Draw, Gain Life, Lightning Bolt, and Removal
Other Game Features Included in Simulation
- High Roll Goes First
- Draw or Play
- Summoning Sickness
- Evolving Wilds Mana Delay
Main Phase One and Two Implement The Following Strategy
- If Lightning Bolt ► Priority is Remove Creature, Then Direct Damage
- If Removal ► Priority is Remove Bombs, Then Remove Small Fries
- If Draw Card ► Do So
- If Tutor ► Tutor
- If Gain Life ► Gain Life
Below are the results of Limited and Standard decks using either two mana sources or three.
Stats listed to-date are who wins between evo/non-evo, wins by going first/second, and the win method.