Important events (e.g. the weekly MTGO Pauper Challenge) can be used to estimate how popular an archetype is and how it is performing the current meta.
We can use a collection of MTGGoldfish event results as input to a function f estimating how good an archetype is.
The output can be a score in an arbitrary format (e.g. a real value between 0 and 1).
This score could be later transformed to the classic "tier" evaluation (tier 1, tier 2, etc.), if we want to.
The function f should take into account how frequently an archetype appears over different leagues and how it performed in the event(s).
Most recent results should also have a bigger impact on the overall score wrt the older ones.
Keep in mind the list of events could be very large.
Do not worry about collecting and parsing event results, nor detecting which archetype a deck is associated to.
Plainly assume a list of events is already provided in input in a format of choice.
For example, you could hard-code different events as lists (position 0 is event winner):
event1 = [MonoB Control, MonoU Faeries, Affinity, Stompy]
# MonoB Control won the final against MonoU Faeries
event2 = [Affinity, MonoU Faeries, Affinity, MonoB Control, Stompy]
# and so on...
with the function f outputting scores as:
MonoU Delver: 0.75
Affinity: 0.60
MonoB Control: 0.5
# and so on...
MTGGoldfish regularly publishes results from Pauper tournaments and competitions (online and offline). Eg: https://www.mtggoldfish.com/tournament/pauper-challenge-12353491#online
Important events (e.g. the weekly MTGO Pauper Challenge) can be used to estimate how popular an archetype is and how it is performing the current meta.
We can use a collection of MTGGoldfish event results as input to a function
f
estimating how good an archetype is. The output can be a score in an arbitrary format (e.g. a real value between 0 and 1). This score could be later transformed to the classic "tier" evaluation (tier 1, tier 2, etc.), if we want to.The function
f
should take into account how frequently an archetype appears over different leagues and how it performed in the event(s). Most recent results should also have a bigger impact on the overall score wrt the older ones.Keep in mind the list of events could be very large.
Do not worry about collecting and parsing event results, nor detecting which archetype a deck is associated to. Plainly assume a list of events is already provided in input in a format of choice. For example, you could hard-code different events as lists (position 0 is event winner):
with the function
f
outputting scores as: