Card-Forge / forge
git clone https://github.com/Card-Forge/forge.git
forge-2.0.15 · 23d ago
An unofficial rules engine for the world's greatest card game.
+5
stars, 24h · #2,794
+~35
stars, 7 days · #3,422
+~150
stars, 30 days · #3,418
2.8k
★ total · +1% this week
1.2k
forks · 691 open issues
Star history (as recorded here)
LanguageJava
LicenseGPL-3.0
Created2022-04-10 (4y ago)
Last pushtoday
Watchers20
OwnerOrganization
GitHub topics
Links
- GitHub: github.com/Card-Forge/forge
- Homepage: https://card-forge.github.io/forge/
- Releases · Issues · Hacker News mentions
README excerpt
# ⚔️ Forge: The Magic: The Gathering Rules Engine Join the **Forge community** on Discord! --- ## ✨ Introduction **Forge** is a dynamic and open-source **Rules Engine** tailored for **Magic: The Gathering** enthusiasts. Developed by a community of passionate programmers, Forge allows players to explore the rich universe of MTG through a flexible, engaging platform. **Note:** Forge operates independently and is not affiliated with Wizards of the Coast. --- ## 🌟 Key Features - **🌐 Cross-Platform Support:** Play on **Windows, Mac, Linux,** and **Android**. - **🔧 Extensible Architecture:** Built in **Java**, Forge encourages developers to contribute by adding features and cards. - **🎮 Versatile Gameplay:** Dive into single-player modes or challenge opponents online! --- ## 🛠️ Installation Steps ### 📥 Desktop 1. **Latest Releases:** Download the latest version here. 2. **Snapshot Build:** For the latest development version, grab the `forge-gui-desktop` tarball from our Snapshot Build. - **Tip:** Extract to a new folder to prevent version conflicts. 3. **User Data Management:** Previous players’ data is preserved during upgrades. 4. **Java Requirement:** Ensure you have **Java 17 or later** installed. ### 📱 Android - _(Note: **Android 11** is the minimum requirement with at least **6GB RAM** to run smoothly. You need to enable **"Install unknown apps"** for Forge to initialize and update itself)_ - Download the **APK** from the Snapshot Build. On the first launch, Forge will automatically download all necessary assets. ### 📱 iOS (early stage) - Build the **IPA** according to Wiki - No jailbreak needed, only developer mode and iOS 16-27 - Connect your device to a PC to self-sign and upload the app file, multiple tools exist e.g. Sideloadly --- ## 🎮 Modes of Play Forge offers various exciting gameplay options: ### 🌍 Adventure Mode Embark on a thrilling single-player journey where you can: - Explore an overworld map. - Challenge diverse AI opponents. - Collect cards and items to boost your abilities. ### 🔍 Quest Mode Engage in focused gameplay without the overworld exploration—perfect for quick sessions! ### 🤖 AI Formats Test your skills against AI in multiple formats: - **Sealed** - **Draft** - **Commander** - **Cube** For comprehensive gameplay instructions, visit our User Guide. --- ## 💬 Support & Community Need help? Join our vibrant Discord community! - 📜 Read the **#rules** and explore the **FAQ**. - ❓ Ask your questions in the **#help** channel for assistance. --- ## 🤝 Contributing to Forge We love community contributions! Interested in helping? Check out our Contributing Guidelines for details on how to get started. --- ## ℹ️ About Forge Forge aims to deliver an immersive and customizable Magic: The Gathering experience for fans around the world. ### 📊 Repository Statistics | Metric | Count | |----------------|-------------------------------------------------------------| | **⭐ Stars:** | | | **🍴 Forks:** | | | **👥 Contributors:** | | --- **📄