Code Monkey home page Code Monkey logo

forge's Introduction

Forge

Join the Discord

Test build

Introduction

Forge is a "Rules Engine" for the game Magic: the Gathering. Forge is not related in any way with Wizards of the Coast. Forge is open source software released under the GNU Public License. Forge is developed by a community of programmers who love trading card games.

Forge is a cross-platform application and can be run on Windows, Mac, Linux and Android. It is written in Java. The engine is written in Java. The engine is designed to be extensible, so any interested programmer can join and help add new features and cards to the game. Any tech savvy user could read out card scripting system to create cards to be used inside Forge. The engine allows you to play in a handful of different single player environments or online against other players.

Installation

For a more in depth User Guide, please visit the User Guide

For Desktop users, download the Latest Releases which are typically based around Set releases. Or download the Snapshot Build the file that starts with "forge-gui-desktop". This file is tarball, and may need to be extracted twice depending on which program is being used to extract it. We recommend extracting to a new folder rather than on top of an existing installation. For users who have played Forge before all of your user data is stored separately so you don't have to worry about losing it on upgrade.

Java 8 or later is required to run Forge. Please make sure is the right version is installed in your enviroment. Check the user guide for more info.

For Android users, download the APK file from Snapshot Build to your device. On first run, Forge will download all needed data.

Modes of Play

Forge has a variety of ways to play the game. The most popular way is our Adventure mode, which is a single player campaign that allows you to play against a variety of AI opponents. You walk around an overworld map, and can challenge opponents to games of Magic. As you play, you'll collect more cards and items to improve your abilities.

Check the Gameplay Guide for more info.

Adventure Mode

Forge has several Quest modes, which is similar but without the overworld map.

You can also play against the AI in a variety of formats, such as Sealed, Draft, Commander and Cube.

Questions

If you have any questions, please join the Discord channel. Read the #rules and the frequently-asked-questions. If your question is not answered there, feel free to ask in the #help channel.

forge's People

Contributors

agetian avatar cctv-1 avatar churrufli avatar dracontes avatar fulgur14 avatar hanmac avatar hythonia avatar jamincollins avatar jjayers99 avatar johnwilliams77 avatar kevlahnota avatar klaxnek avatar leriomaggio avatar magpie514 avatar mikes-nz avatar misha-colbourne avatar mousep avatar northmoc avatar paulsnoops avatar pduran5 avatar pfirpfel avatar schnautzr avatar seravysensei avatar simisays avatar squee1968 avatar swordshinehjy avatar t-w-o-s-a-t avatar tehdiplomat avatar tool4ever avatar truefufleaderg avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.