Page 1 of 2

List of Rules Engine Software

PostPosted: 03 Aug 2012, 13:25
by friarsol
Hey all,

First, here's a link: http://www.slightlymagic.net/wiki/List_of_MTG_Engines

I'm FriarSol, one of the active devs over on the Forge project. I love seeing all the different projects in their different states, but aside from just a generic view of the forums, I can never tell exactly what state they are in.

Sometimes some folks will come in and ask if we have fancy min-max that XYZ program has, and we'll be like "Nah" and then I'll go check out the project. But aside from a 30 minute trial of the Software, I don't know exactly what features it has.

So anyway, I started a list due to this basic discussion we were having on a different thread, but figured it's already in an obscure spot, so I should create it's own for hopefully a little bit more visibility. I'd love to see some of the other projects added to the list, and maybe we can convince someone from Wagic (who I know don't trek over to these forums as much) to jump in and update occasionally as well.

Re: List of Rules Engine Software

PostPosted: 03 Aug 2012, 18:02
by Huggybaby
Thanks for taking the initiative on this friarsol, I'll make this global for a while so everyone can see it.

I was going to add some entries to the wiki but while it's a great format to read it sucks for adding info into a table, even with the template you've provided.

<edit> I'm moving this to the FAQ forum too.

Re: List of Rules Engine Software

PostPosted: 03 Aug 2012, 19:17
by friarsol
Yea it's not the most ideal format for adding new rows, it took me a few tries to get it looking right. But I also didn't want to just put it on some external website since that would lose the visibility of being on slightly magic.

If anyone else has ideas for features that make a good comparison point, feel free to add it into the list, or post here and I'll add it when I get some time.

Re: List of Rules Engine Software

PostPosted: 05 Aug 2012, 07:59
by North
For example, MAGE has a 100% implementation rate for all sets in Standard. This is something worth mentioning for example.

Re: List of Rules Engine Software

PostPosted: 05 Aug 2012, 14:08
by Marek14
I can't figure out how to edit that :(

I asked FranAvalon to clarify BotArena data, so we should be:

OS: Windows
Language: C++
Last release: 7-7-2012
Release Schedule: 4-6 weeks (except last one -- we didn't release a build between AVR, PC2 and M13)
AI: Good or very good (FranAvalon says: I dont know what we can put here, but if we compared BA's AI with the other.... At least BA's AI can win a lot of games playing as a real player, instead lose the games by yourself because you are mana flooding, mana screw. Also, which AI can win you on second turn? ;D.) Basically, AI is our main attraction :)
Card Count: 9512 (next release, which should be soon, will have about 100-200 more, which is not bad considering that there were no new sets released in the interim)

Undo: Just basic lands
Multiplayer: No (If "multiplayer" is defined as "playing with more than two players". If it's "playing with more than one human player", then yes).
Network play: Yes
"Quest" Mode: No
Draft: No (but we have sealed deck)
Card Scripting: No. (I recently started coding in the project and it's actually pretty easy combining and reusing code to build new cards.)

Our main attractions are: Good AI, support of various extra modes (Vanguard, Archenemy, Commander, Planechase).
We lack in UI department, noone has touched that part in a long time. We have Future Sight but not a way to graphically show top card of library, for example.

Re: List of Rules Engine Software

PostPosted: 05 Aug 2012, 16:51
by stassy
One thing also worth mentioning but I don't see how it can be implemented in a table is the system requirement.
Some engines require more requirement than others to run (Can it run on a old portable computer? What processor and how much memory is needed? Can it run on a tablet device? ).

Re: List of Rules Engine Software

PostPosted: 07 Aug 2012, 16:08
by RolandHazoto
I noticed Wagic was left off the list. I personally have only used the Vita version, but I know the dev Wololo has various ones for various OSes.

Re: List of Rules Engine Software

PostPosted: 07 Aug 2012, 16:37
by moomarc
RolandHazoto wrote:I noticed Wagic was left off the list. I personally have only used the Vita version, but I know the dev Wololo has various ones for various OSes.
Sol mentioned in the first post that he was hoping Wololo or someone else from the Wagic team would add their stats to the table.

Re: List of Rules Engine Software

PostPosted: 07 Aug 2012, 17:29
by Marek14
Tried to compute BotArena Standard compatibility. I counted 1397 cards in Standard sets (excluding basic lands) out of 1633, making the ratio 85,5%. It might be a bit skewed since this was a quick calculation that counted cards present in more than 1 Standard-legal set twice, but it should be close to the correct number.

Re: List of Rules Engine Software

PostPosted: 08 Aug 2012, 23:48
by friarsol
stassy wrote:One thing also worth mentioning but I don't see how it can be implemented in a table is the system requirement.
Some engines require more requirement than others to run (Can it run on a old portable computer? What processor and how much memory is needed? Can it run on a tablet device? ).
This is a good idea, although I'm not certain everyone knows minimum requirements for their Projects. I know Forge doesn't exactly have these (and we've recently improved some major resource draining memory traps). If enough of the engines have them, we can certainly add it in.

I've made some other additions today (including some directions on how to edit the table), and tried to fill out Wagic a bit from what I can tell off their website.

@Huggybaby, which Engines were you going to add? If you post the info, I can update the tables when I get a chance, if you can't get the data editing quite worked out.

Re: List of Rules Engine Software

PostPosted: 09 Aug 2012, 00:42
by Huggybaby
friarsol, the stuff I was going to add has been added by someone else. 8)
This is shaping up nicely.

Re: List of Rules Engine Software

PostPosted: 09 Aug 2012, 01:04
by Huggybaby
I'd like to see some listing of how all the apps here handle pics. What folder structure and what naming conventions, fulls or crops support, etc.

Re: List of Rules Engine Software

PostPosted: 09 Aug 2012, 07:18
by Marek14
Pictures in BotArena: We are set up to use fulls from slightlymagic without changes (except for plane cards which need to be turned 90° left). We currently support one token picture per token type. Folder structure is set-per-folder, but some sets have to be renamed to correspond to the set codes we use (mostly older sets). We support cards with multiple pictures, even in single set. We don't use crops.

Re: List of Rules Engine Software

PostPosted: 09 Aug 2012, 17:30
by Huggybaby
Thanks Marek. (Looks like there is no "thumbs up" capability in a global announcement.)

Re: List of Rules Engine Software

PostPosted: 14 Aug 2012, 20:37
by magicgrove
Should we add a screenshot section, to the wiki?