Manabase

A simulator that runs a Magic: The Gathering deck through repeated trials to determine the effectiveness of the deck's mana.

To use the tool, you will need a Python interpreter (this was tested with Python 3.4, see https://www.python.org/download/releases/3.4.0/) and decklists in text format.

I'm not a professional programmer, so suggestions and constructive criticism about the tool are welcome!

The Output

The output you get will say something like: "Siege Rhino, Turn 4: 69.3%."

What this means, precisely, is:

This would actually be a very high rate -- a deck with 24 basic lands only casts its 4-drops on time 65.5% of the time. It turns out that with only six scrylands, it is actually possible to overcome color problems and even surpass the mana of a deck full of only basics.

Features

To-do

Not Planned

See Also

In case it wasn't clear, this kind of analysis is definitely inspired by Frank Karsten's Frank Analysis series, especially the article here: http://www.channelfireball.com/articles/frank-analysis-how-many-colored-mana-sources-do-you-need-to-consistently-cast-your-spells/ .