top of page

Your certificate is now private

CertificateBackground.png

Certificate of Completion

ErdosHorizontal.png

THIS ACKNOWLEDGES THAT

HAS COMPLETED THE SUMMER 2025 DEEP LEARNING BOOT CAMP

Andrei Prokhorov

Roman Holowinsky, PhD

AUGUST 15, 2025

DIRECTOR

DATE

clear.png

TEAM

MTG Draft Agent

Nicolas Jaramillo Torres, Matthew Smylie, ARPITH Shanbhag, Andrei Prokhorov, Mario Gomez

clear.png

We want to make an MTG Draft agent using data from https://www.17lands.com/
Here is an article in Arxiv from a 5 years ago of an approach to it: https://arxiv.org/abs/2009.00655
The goal of this project is to use CNNs to create an agent that can assign values to the cards on each pack and determine which card to pick at each stage of the draft.

Magic: the Gathering is a trading card game that has been around since 1993. In the Draft format, instead of playing with previously constructed decks, players build their decks by 'drafting' cards out of newly opened packs (generally in 8 player tables).
How to draft (taken from https://magic.wizards.com/en/formats/booster-draft):
-First, players sit around a table in a semi-circle. Each player then opens a booster pack and picks a single card without showing the other players.
-Each player then passes the remaining cards to the left, and continues drafting from the new cards they get from the player on their right. This continues until all of the cards in those packs have been distributed (drafted).
-Then each player opens a second pack, but this time, pass the pack to the right. After all those cards are drafted, you do the same with the third pack, passing to the left again. At the end, each player will have about 42 cards (along with any number of basic lands) which they can use to build a 40 card deck.

Screen Shot 2022-06-03 at 11.31.35 AM.png
github URL

©2017-2026 by The Erdős Institute.

bottom of page