imogenkinsman / draft

mtg draft simulator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MTG Draft Simulator

Simulator for real-time, multi-user MTG drafting.

Example screenshot

Running the app

Use npm run in the root directory and then again in the client directory.

This project makes use of experimental node features in Node 17.x and won't run with current stable Node (16.x).

Next steps

  • New pack generation through the backend / over HTTP
  • Add timer for draft picks
  • Automatically suggest then pick cards when timer is low
  • "Smart" automatic picks (weight higher-value cards that fit chosen colors)
  • Persist draft state between browser reloading
  • Show chosen cards at bottom / side of page (swap between two?)
  • Scale UI by window size
  • Failure states + alert user on lost connection
  • Milestone: single-user drafting
  • Multi-user concurrent drafting
  • Deckbuilding
  • Store draft history
  • Shareable links
  • "Replay" draft history to show picks

This project is unofficial fan content. Magic: The Gathering and all card images © Wizards of the Coast.

About

mtg draft simulator


Languages

Language:JavaScript 70.6%Language:CSS 15.3%Language:HTML 14.1%