MTG Horde
Play!
Built with Svelte (v5 RC) and boardgame.io
Inspired from https://github.com/dkniffin/mtg-horde
You can explore distribution/shuffle methods here.
Features
- Add/Remove marker to a card
- Tap/Untap a card
- See the horde graveyard
- Remove a card from the battlefield to the graveyard or the top library
- Remove a card from the graveyard to the battlefield or the top library or the exile
- Exile a card from the battlefield or the top library or the graveyard
- Add token onto the battlefield
- Included decks
- Manage score
- Start/Restart game
- Undo/Redo actions
- Savepoint (save in browser)
Rules
No official rules, so work in progress...
You can contribute and do some proposals by creating an issue.
Current rules: RULES.md
Resources:
Run dev
npm install
npm run dev
Import new horde in local
cd decks/
node import-deck.js filename.txt
Then in decks/index.js
, export the generated json file.
Run prod
npm install
npm run build
npm run preview