A cooperative Magic: The Gathering variant where players fight together against an automated "horde" deck. Built with Svelte 5, TailwindCSS and Flowbite.
Inspired from mtg-horde by dkniffin.
- Included horde decks ready to play
- Manage score and life totals
- Tap/Untap cards
- Add/Remove markers on cards
- Move cards between zones (battlefield, graveyard, library, exile)
- Browse the horde graveyard
- Add extra tokens onto the battlefield
- Undo/Redo actions
- Savepoint system (save/restore in browser)
- Explore distribution/shuffle methods on the stats page
No official rules, so work in progress...
You can contribute and do some proposals by creating an issue.
Current rules: RULES.md
Resources:
- https://tappedout.net/mtg-decks/zombie-horde-co-op-magic
- https://github.com/dkniffin/mtg-horde
- https://magic-casual.fr/pour-la-horde (FR)
# Install dependencies
npm install
# Run dev server
npm run dev
# Build & preview
npm run build
npm run previewcd decks/
node import-deck.js filename.txtThen export the generated JSON file in decks/index.js.