Skip to content

odama626/arcanetable

Repository files navigation

ArcaneTable

A Magic: The Gathering playtesting simulator designed for the MTG community.

Check it out at https://arcanetable.app/

splash image

🌟 Features

  • πŸƒ 3D Card Simulation: Test your Magic: The Gathering decks in a fully interactive 3D environment.
  • 🀝 Local Multiplayer Playtesting: Playtest with friends using local connections or peer-to-peer networking.
  • πŸ” Deck Management: Import, export, and manage your decks seamlessly.
  • πŸ”§ Customizable Settings: Tailor the app to fit your playstyle and preferences.

Arcanetable is designed in a generic way that could support other trading card games, but is currently hardcoded to point at scryfall

πŸš€ Getting Started

Prerequisites

  • Browser: A modern browser (Chrome, Firefox, or Edge recommended).
  • Node.js: Version 16+.
  • pnpm: Installed globally for package management:
    npm install -g pnpm
  • Git: Installed for version control.

Installation

  1. Clone the repository:
    git clone https://github.com/odama626/arcanetable.git
    cd arcanetable
  2. Install dependencies:
    pnpm install
  3. Start the development server:
    pnpm dev

Visit http://localhost:3000 to start playtesting!

Deployment

  1. Build the app:
    pnpm build
  2. Serve the app (e.g., using Vercel, Netlify, or a Node.js server, or the supplied dockerfile).

πŸ› οΈ Contributing

Contributions are what make this project thrive! Here’s how you can help:

  1. Fork the repository.
  2. Create your feature branch:
    git checkout -b feature/YourFeatureName
  3. Commit your changes:
    git commit -m "Add Your Feature"
  4. Push to the branch:
    git push origin feature/YourFeatureName
  5. Open a Pull Request.

πŸ’– Support the Project

This app is free to use and relies on your generosity. You can support us by:

πŸ“ License

This project is licensed under the GNU Affero General Public License (AGPL). See LICENSE for details.
Contributors should ensure that all additions comply with AGPL requirements.

πŸ“« Contact

For questions, suggestions, or just to say hi:


Play. Contribute. Evolve.
Together, we can build the ultimate playtesting experience.

About

a playtesting app for trading card games

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published