Page 1 of 1

Card implementation?

PostPosted: 16 Apr 2011, 13:10
by urikkiru
I just discovered this project, and find it to be highly promising. The rules implementation engine you have seems very strong, and I'm having a hard time seeing any cards that could *not* be implemented.

Are there actually limitations on card mechanics from older sets being implemented? Is there a demand for help implementing new cards? I'm a bit tempted to start trying it out, and implementing cards from some Legacy decks just for fun.

Re: Card implementation?

PostPosted: 17 Apr 2011, 11:43
by nantuko84
Hi,

Yes, I'd say there is a big demand for help in implementing new cards.
As for me, I just have no time to create cards working mostly on AI, user interface, bugs and new features. I did some cards, even rather hard, and at the moment can't see why any old card can't be implemented. It's just a question of time. The system is based on events, layers and sub layers, so in most cases you just need to add new class for new mechanic that acts with them.
So if you are willing to help us, it would be great!

~regards

Re: Card implementation?

PostPosted: 24 Apr 2011, 11:18
by mongt
Hi! I tried MAGE and really like it! :) I think it's on par with Wagic and even better then Forge. How do I add new cards? Which file do I have to look after to do it?

And how often do you guys release new versions with new expansion packs and cards (New Phyrexia, for example)?

Keep up the good work!

Re: Card implementation?

PostPosted: 28 Apr 2011, 13:47
by BetaSteward
Hi mongt,

All cards in MAGE are implemented using java code. I toyed with the idea of using some other format for representing cards but I quickly realized that it would need to be as complex as a programming language to handle all the different rules so I just stayed with java.

We have been releasing new versions about every 2 months. They might come a bit faster now that all the major features have been implemented.

BetaSteward