Friday, September 5, 2008

New Beta Version

I uploaded a new beta version of MTG Forge. Basically it lets you import and export constructed decks. When you export a deck, it is saved to a file and other people can download that file and import it. I also fixed the error that sometimes you would draw more than one card. (I love static variables.)

I don’t know the best place to upload and download decks. MTG Forge does have a its own forum at http://www.slightlymagic.net/forum/viewforum.php?f=26

I hope I’m not releasing too many versions of MTG Forge.

p.s.
Checkout the new planeswalker from the next set. You can see more spoiled cards at mtgsalvation.com

30 comments:

Anonymous said...

I think for open source software, the more releases you do, the better. As a developer I understand your fear of having an unexpected bug in one release, but then again, there'll always be bugs, and people are always happy to see a new version. It shows the project is alive (very important for open source), and from a "marketing" point of view, it prevents people from forgetting you.

Tim said...

I agree with willow - in my opinion you can never have too many releases.

So are there any plans for multiplayer, or is forge always going to be about the single player and ai?

Jesse said...

My opinion is that there are enough free multiplayer mtg games out there and that the time to include this would better be spent on version 2, or on improving the current version with better AI, more cards, and bug fixes.

I uploaded a deck to the MTG Forge forum at http://www.slightlymagic.net/forum/viewforum.php?f=26

Anonymous said...

It's realy strange, but I can't download beta-version from Google-code. When I try open download page(http://code.google.com/p/cardforge/downloads/list) google redirect me on 403 error page. Somebody know what's wrong?

Gando the Wandering Fool said...

I hate that we cant edit comments here. :) Sorry I had problem reading some of what was typed and thought I saw spaces where there were none. SO I deleted my comment suggesting removal of those (nonexistant) spaces to get the download to work.

Gando the Wandering Fool said...

Index, I had no problems downloading the new code...Im guessing you had a problem with google itself.


MtgForge, It would be nice if there was a succint listing of changes made, bugs fixed etc...some barebones documentation to tell us why we want this particular version.

Example:

-made flying men really fly.
-removed the 1000 life bug.
-added some bubblegum to the engine to make it work better.

etc.

Anonymous said...

Hey, looks like first strike doesn't always work right in the new version.

I just blocked some non-Firststrike green 6/4 with Akroma, and they both died.

Anonymous said...

Just had another problem: trample didn't work (unless I'm doing something wrong.)

I had a 6/4 trample. Computer blocked with 2 2/2's. I assigned 2 damage to each, but it wouldn't let me continue. I had to assign the last 2 damage pts to the creatures as well. And when I did, none of it trampled through to the computer's life total.

FYI.

Anonymous said...

The trample problem is known and has been around for a while.
Trample works correct as long as just 1 creature blocks, with more blockers, no trample.

I was given an early heads up on this beta and found some minor bugs, maild forge about them already. (tangle spider getting recast every turn once it is in play and it misses REACH in its description field.)

Now, to grab Jesse's deck and try to upload my "famous" elf deck.
It is not the fasted winner, but it usually does win.

Anonymous said...

Ok, I uploaded 2 decks to the MTG Forge forum.
You can find them here: http://www.slightlymagic.net/forum/viewforum.php?f=26
My forum name is Mr.Chaos, so you should spot my decks easy. ;-)

Surprizingly, both decks have elves in them, all be it for very different puposes.

Now, to try out the decks I just downloaded from there.

Forge said...

Sorry no multiplayer, just getting programming a regular game of Magic with 2 players is hard enough and I wouldn't have any idea how to layout the user interface.

Forge said...

"MtgForge, It would be nice if there was a succint listing of changes made, bugs fixed etc...some barebones documentation to tell us why we want this particular version. "

I try, lol. The readme.html file for every release is updated and I try to say what is changed.

Anonymous said...

another bug i just found:

the regrowth ability of Reach of Branches seems to only happen some of the time. Haven't seen any pattern yet as to when it decides to work.

Anonymous said...

another bug:

I played Solidarity, and it affected all of my creatures except Korlash. (maybe because it's a legend, it didn't recognize it as a creature??)

since i had tapped out in order to play it, i then couldn't regenerate...

Anonymous said...

Another thing:

can the computer not mulligan? 2 games in a row now the computer has failed to play a land on turn 1.

Thanks!

Gando the Wandering Fool said...

Just so you guys know, Forge isnt fixing bugs in version1. He's trying to write version 2 and doesnt want to waste time fixing 1. All those bugs except the solidarity bug are known.

Unknown said...

the solidarity and korlash problem is easy enough to explain.

Any spells that try to change power or toughness actually modify the power or toughness. At the moment, we can't support base p/t + p/t boost + p/t counters = current p/t.

Korlash has a static effect that constantly updates the current p/t based on number of swamps. So the p/t boost would take effect for a split second before static effects are processed.

Same would happen with Nightmare and Mortivore.

Anonymous said...

So gando, you're telling me that you don't want anyone to report bugs?

I looked at the list of known bugs in the readme, and these weren't there. If there's a more complete list somewhere, I'm happy to check it before posting.

BTW - a general suggestion: I really like the card pictures, big improvement. I'd like it even better if the card picture automatically switched to whatever spell is currently being played.

Anonymous said...

Another bug:

I Lignified a Kokusho, but it still dealt damage when it died.

Gando the Wandering Fool said...

Matt, nope good looking out reporting bugs...just wanted you to know if you were expecting them to be fixed that they wont be. Thanks for contributing. I lost count of the number of bug reports I sent MTG Forge before I stopped.

Anonymous said...

Keep sending bugreports!
Any bugs reported now, may be fixed in version 2.
but if the bug is not reported, it may wel end up in version 2 as well.

So it is essential that any and all bugs you find are reported.

Fueled said...

I have posted a couple of card implementation bugs on your Google Code page (http://code.google.com/p/cardforge/issues/list)
Do you use their Issues feature to track bugs?
If so, it could be a good idea that people who find bugs post them over there instead of clogging the blog's comments.
Just a thought!

Unknown said...

Bug reports for this version probably won't make as much of a difference as you're hoping for v2. It's supposed to be a completely different architecture, so a lot of the bugs we see now are somewhat inherent in the current design, and are not as likely to be an issue, because they'll be implemented better then.

Meanwhile, Forge is not the only programmer working on the current version. I can try my best to at least look into some of these bugs. And I don't doubt that some of the other contributors could do the same. It is a community project now. I'm a good programmer, but Java is still new to me, so working out how MTGForge operates in the first place is more difficult.

Anonymous said...

Sorry for causing even more trouble, but Ichor Slick doesn't work correctly... the intention was that you could cycle it and also use the madness ability.

Gando the Wandering Fool said...

If thats the case it would be great if Forge could just forward the bug reports he hasnt fixed to Rob...since Im far too lazy to bother searching for them all and I don't know what's been fixed exactly. I am usually a zealous bug hunter and often (un)lucky in finding heinous bugs but I don't usually bother if the programmer doesn't want the input or seems to think negatively of it or in this case just doesn't need them...so I have slacked a bit lately.

Anonymous said...

MtgForge is great, but one thing I don't like. I talk about resizing. It's be good to add this feature to MtgForge

Unknown said...

anonymous - Madness is not implemented in the first place, so at the moment that part of Ichor Slick is handicapped. MTGForge has many cards that aren't implemented 100%.

Madness might be doable, though with great difficulty. And more than likely we wouldn't be able to stack those particular effects together.

Anonymous said...

[url=http://www.acheter-viagra.freehostp.com][img]http://www.viagra-achetez.enjoymeds.biz/achat-cialis.jpg[/img][/url][url=http://www.acheter-viagra.freehostp.com][img]http://www.viagra-achetez.enjoymeds.biz/achat-viagra.jpg[/img][/url][url=http://www.acheter-viagra.freehostp.com][img]http://www.viagra-achetez.enjoymeds.biz/achat-levitra.jpg[/img][/url]
[b]Acheter Tadalafil[/b]
[url=http://www.mmagame.com/forum/viewtopic.php?t=365]ACHAT CIALIS ONLINE[/url] - acheter cialis
[b]vente cialis[/b]
http://crhsesaprn.hqforums.com/vp23.html
[b]ACHAT CIALIS GENERIQUE EN FRANCE[/b]
[url=http://hefeiexpat.com/forum/index.php?topic=383.0]acheter tadalafil[/url] - achat cialis
[b]cialis 10m[/b]
http://www.700musers.com/phpBB2/viewtopic.php?t=588
[b]Acheter Tadalafil 20mg[/b]
[url=http://www.lookupamerica.com/board/index.php?showtopic=1666]kamagra apcalis[/url] - tadalafil generique
[b]ACHAT CIALIS GENERIQUE EN LIGNE[/b]
[b]cialis europe[/b]
[url=http://www.proton-tm.com/board/viewtopic.php?p=1679]ONLINE acheter cialis[/url] - CIALIS ACHAT EN LIGNE
[b]ONLINE Tadalafil 20mg Acheter[/b]
[b]ONLINE Acheter Tadalafil 20mg[/b]
[url=http://hellskitchenonline.com/phpBB3/viewtopic.php?f=3&p=28968]Achat Sialic[/url] - ACHAT CIALIS GENERIQUE BON MARCHE
[b]commande cialis[/b]

Anonymous said...

Your blog keeps getting better and better! Your older articles are not as good as newer ones you have a lot more creativity and originality now keep it up!

Green Parks said...

Hello.. Firstly I would like to send greetings to all readers. After this, I recognize the content so interesting about this article. For me personally I liked all the information. I would like to know of cases like this more often. In my personal experience I might mention a book called Green Parks Costa Rica in this book that I mentioned have very interesting topics, and also you have much to do with the main theme of this article.