Monday, April 25, 2011

List of All Magic Programs

(Updated on 6/2, updated download link for Magarena)

(You can look some of the New Phyrexia cards here from Wizards official spoiler.)

I don't have anything earth-shaking to talk about today.  I thought I might try to create a comprehensive list of all computer programs that play Magic: The Gathering.  Having a comprehensive list makes it easy for a person to glance through the programs to see if any of them are interesting.  This also helps programmers who could help an existing project instead of creating a new one.  A few of these programs are mentioned in the Wikipedia entry Magic: The Gathering Video Games.

Feel free to post other programs in the comments section and I'll update this page.  If you contributed to one of these programs and would like something changed in its description, also post in the comments sections.

p.s. Creating a web page full of links is tedious and boring.  I plan to just update this webpage instead of doing anything like this again.  Hopefully this post will be helpful. :=)

------------------------------------------------------------------------------
Programs that let you play against the computer.

Duels of the Planeswalker (old version) which is also known as Shandalar

Download Forum - which discusses how to download and install Shandalar on modern PCs.

There is a similar but different forum on the same website that deals with updating Shandalar with new cards.  The updates are collectively called Manalink 2.0 and their forum is here.
------------------------------------------------------------------------------
Duels of the Planeswalkers - runs on XBox 360, Playstation 3 and Windows.  It was written using C++ and Lua.

Wikipedia Entry
Forum - that discusses how to hack the game to add more cards.
------------------------------------------------------------------------------
Forge - runs on Windows, Mac, Linux and is written in Java.  It has more than 7,000 cards.

Download Site
Forum
Java - in case you need to download Java
You can download the source code from the SVN 
 ------------------------------------------------------------------------------
Magarena - runs on Windows, Mac and Linux.  It is written in Java and has 900 cards.  The user interface is very nice and the AI is very good (better than Forge's AI).

Download Site

Forum
You can download the source code from here.
You can read more about Magarena's AI here.  It uses alpha-beta pruning and monte-carlo simulations.
Java - in case you need to download Java
------------------------------------------------------------------------------
Mage - runs on Windows and also lets you play over the internet, 1-on-1 or multiplayer.  Mage has more than 800 cards and is written in Java.

Download Site - You want to download the "bundle" which has both the client and server.
You can download the source code from here.
Java - in case you need to download Java
------------------------------------------------------------------------------
Wagic - was written for the Playstation Portable (PSP) but also runs on Windows, Mac, Linux, and the Nokia N900 (maemo).  Wagic's name is the "M" character turned upside down like Mario and Wario.  Wagic has 7,700 cards and is written in C++.

Download Site
Forum
You can download the source code from here.
------------------------------------------------------------------------------
BotArena -  Runs on Windows and has more than 8,096 cards.  It is written in C++ and is looking for programmers to help them out.  The AI is very good.


------------------------------------------------------------------------------ 
Magma - runs on Windows and has many cards.  This is sort of an amateur project but I can tell that they have spent a lot of time working on it.

Homapage - translated from Italian.
Download Site - You have to download all of the programs on these two page: page1 and page2.  I have not done this and this is unverified.


------------------------------------------------------------------------------
Programs that let you play against other people over the internet with rules enforcement.

Mage (see description above)
------------------------------------------------------------------------------
Incantus runs on Windows and Mac.  It may run on Linux, I don't know.  It has more than 8,000 cards and is written in Python.

Forum - which also servers as a download site.
You can download the source code from here.


**Programs that let you play against other people over the internet (no rules enforcement).

Magic Workstation - doesn't seem to be updated.  Its name is banned from the Wizards of the Coast forums

Forum - this is an unofficial forum but it has many helpful guides and add-ons to download
------------------------------------------------------------------------------
Online Playtable - runs on Windows and possibly other platforms.

Forum - which also serves as a download site

Features:
--Supports HQ (high quality card pictures)
--Multilayer duels up to 6 players
--Draft Games up to 8 players including custome cubes
--Team-Multiplayer duels (2HG, Empoeror)
--Full support for Momir Basic
--Sealed Deck Generator
--100% stability (no random disconnects)
--Replay function
--Automatic dice roll and simultaneous mulligans
------------------------------------------------------------------------------
Cockatrice runs on Windows, Mac, Linux and is client-server based to prevent any kind of cheating, though it supports single-player games without a network interface as well.  Cockatrice can be used for playtesting purposes, but it is not ready for online tournaments yet due to a lack of deck list security and some other important functions. We aim to resolve these issues shortly.

Download Site - you can also get the C++ source code from here also
Forum

14 comments:

Hellfish said...

I think the second category should be named differently to avoid confusion, because I'm pretty sure MWS and playtable don't have rules enforcement and I'm positive Cockatrice doesn't.

Forge said...

Yes, I see the confusion. My mistake.

Anonymous said...

About Magarena :
- 900 cards
- works on Mac and Linux
- to obtain LE check the forum topic

ubeefx

Anonymous said...

I think you forgot BotArena :) We're just outsiders...

http://www.slightlymagic.net/forum/viewforum.php?f=22

8159 cards, pretty good AI :)

Ramon said...

Trying BotArena. Looks pretty nice

zethfox said...

wagic card count is actually
13750 overall, 7700 uniques.

Forge said...

I figured some of the specific numbers were off. Thanks for the many updates.

Forge said...

I don't know how publicity BotArena wants, so I won't mention it on the main page.

Anonymous said...

Well, we try to update the BotArena section on slightlymagic a bit more. There were some changes, and at this point we could use some extra publicity. Seriously, plans are big and coders are few :)

ran88dom99 said...

Thanks for this list.
http://www.slightlymagic.net/forum/
Has a few u didn't list.

Which have rule enforcement and multiplayer and easy to set up?

Making my own list http://www.listal.com/list/card-trading-games-esp-mtg
for more than MtG, videos, and other reasons as they come up.

Joshua Smith said...

Thanks for helpful tips and nice review. Well done. To make somes business improvements, usually it uses custom development that meets various business expectations and needs in software development.

Joshua Smith said...

Such interesting info reviews. It could be useful for home owners to know more about auto insurance rates by zip code from top insurers.

Sammy said...

Thanks for mentioning this great online review. For auto owners who is searching for new cars, check auto quotes from top auto insurance companies.

Louis Xu said...

Wagic does not have a download for Mac please update your post reflecting this. Thanks.