What is it for?
This tool helps you analyze your card deck's performance by calculating the probability of
drawing specific combinations of cards. It allows you to define those combinations as "Conditions" and see how
likely the deck meets those conditions in your opening hand or after drawing additional cards.
What do I need to use it?
You need a deck list with card names (no need for them to be exact, it's just for your convenience),
their quantities and tags for each card which are added after "#" symbol (e.g., # land removal) to group them
by function, they will be used later to create conditions.
What is condition?
Conditions are logic expressions built from the tags of your deck, quantitative operations (<, <=, =, >=,>),
numbers and logical terms (AND, OR, '(', ')' ), which define a combination of cards, which probability
you want to evaluate. Also condition includes the number of cards drawn for which condition have to be
evaluated.
Consider an example: the condition “some_tag > 0 AND some_other_tag <= 5” (for a seven-card draw) asks: If you
draw seven cards at
random from your deck, what is the probability that the hand contains at least one card with “some_tag” and no
more than five cards with “some_other_tag”?
Why do I need it?
Consider you have an MTG combo deck and you consider to combo off on turn 4,
you could want to evaluate probability that all the pieces you need (or ways to obtain them) will be there
when you draw 11 cards from the deck.
If you have an aggro deck and you might want to evaluate if probabilities of explosive starting hands
are reasonable enough.
If you are control, you could evaluate if deck gives you enough cards to defend yourself in the early
game.
You could also compare probabilities of gold-fishes of your rival decks against protective draws of your deck.
These are just simple examples, but you could build much more sophisticated conditions to evaluate
complex situations your deck could meet during play.
What will happen after I click "Calculate statistics"?
First of all your deck will be saved to your local machine, and you will be able to find it in the History
menu.
Then YADA engine will analyze your deck based on the conditions you've defined and show you the probability of
satisfying each condition. The condition is considered satisfied when after drawing the defined number of
cards boolean expression represented by the condition is evaluated to true. Click the "Examples" section of
conditions to check how you could reason about it.
What probabilities mean?
The percentages shown are cumulative probabilities. For each condition, the percentage represents the chance
that all conditions up to and including the current one are satisfied. For more detailed information, click
the "More Info" link in the statistics section.
I want to share my deck evaluation with my teammate!
In order to do this you will need to go to "Share" tab, copy all text inside it and send it to your teammate
along with https://tcgyada.club/ url. He will go to this website and will paste your data in the "Share" tab,
then he will see the same conditions and deck and could build on top of it.
I found a bug! I have a suggestion! Where should I write them?
If you find a bug or have suggestions for improvement, please report via tcgyada [] gmail dot com