tag:blogger.com,1999:blog-889604442512373664.post8377888967419772843..comments2023-10-31T08:28:52.391-07:00Comments on Computer Programming and Magic: The Gathering: New Version, New GuiForgehttp://www.blogger.com/profile/15838286606081721333noreply@blogger.comBlogger18125tag:blogger.com,1999:blog-889604442512373664.post-11469176122696788202008-09-04T10:41:00.000-07:002008-09-04T10:41:00.000-07:00Thanks Incantus, I wonder do you buy cards with re...Thanks Incantus, I wonder do you buy cards with real money like Magic Online?Forgehttps://www.blogger.com/profile/15838286606081721333noreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-42543174760237508172008-09-03T08:48:00.000-07:002008-09-03T08:48:00.000-07:00Have you seen the new xbox game Duel of the Planes...Have you seen the new xbox game Duel of the Planeswalkers:<BR/><BR/>http://www.joystiq.com/photos/pax-2008-magic-the-gathering-duels-of-the-planeswalkers/1010759/full/<BR/><BR/>http://www.youtube.com/watch?v=5vTOKycBLnoAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-27428452001379520422008-09-02T20:08:00.000-07:002008-09-02T20:08:00.000-07:00"If I can figure out a simple way to import/export..."If I can figure out a simple way to import/export decks I might add it. I'm trying to not work on version 1 so I can work on version 2."<BR/><BR/>I still think an XML format for export/import would be great if plain text isnt what you want. The deck mentor editor uses xml natively and exports to text and imports the same. The reason the text readable formats are preferable should be obvious but just to state it anyway: The more broad the ability of platforms to translate data the better exposure you will get. IE: crossplatform is the key to success (imho).Gando the Wandering Foolhttps://www.blogger.com/profile/11853286404078430074noreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-53181747592076507492008-09-02T19:42:00.000-07:002008-09-02T19:42:00.000-07:00I stumbled across your blog a month ago when I was...I stumbled across your blog a month ago when I was thinking of writing my own M:TG AI. It's definitely food for thought. Have you considered playing your AI against itself in order to "evolve" decks which may be more suited for AI play? Another place for AI training would be in "learning" better card-specific heuristics by playing the same game (same shufffle for both decks) many many times, making different decisions and doing some analysis to see if there are bad heuristics in the card logic that often causes the AI to lose games.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-32994541645010925532008-09-02T15:50:00.000-07:002008-09-02T15:50:00.000-07:00More to the point, there is no "drawphase", there'...More to the point, there is no "drawphase", there's the Beginning Phase which has an Upkeep Step and a Draw Step, and nothing that triggers at the beginning of your Upkeep should do anything in your Draw Step (unless the effect specifically says it does, of course :P).Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-69318858037266377442008-09-02T13:07:00.000-07:002008-09-02T13:07:00.000-07:00Another small bug: When you destroy a creature tha...Another small bug: When you destroy a creature that is attacking your planeswalker BEFORE damage is on the stack, the planeswalker still loses loyalty.<BR/><BR/>Mr. Chaos: Bitterblossom isn't degenerate enough as it is? You want it to cross-pollinate with Phyrexian Arena at no additional cost? And I thought I was greedy... :)Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-76787990617009111102008-09-02T11:58:00.000-07:002008-09-02T11:58:00.000-07:00Update on playtesting:Slyphidine is right, Bitterb...Update on playtesting:<BR/>Slyphidine is right, Bitterblossom gives you 2 extra cards at drawphase.<BR/>This is wrong! Fun and useful, but oh so wrong. (must admit that I wish this was the way the card was supposed to work though. LOL)<BR/><BR/>Dauti Marauder, a creature with shadow, can block creatures without shadow.<BR/>This should NOT be possible!<BR/>Creatures with shadow can only block and be blocked by creatures with shadow.<BR/><BR/>Other shadow creatures seem to work correctky though, so maybe the problem is just with Dauti Marauder.<BR/><BR/>Still loving this game.<BR/>Time for one more go.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-84050509618544359572008-09-02T11:20:00.000-07:002008-09-02T11:20:00.000-07:00Just a quick note, running on Linux, and there are...Just a quick note, running on Linux, and there are quite a few cards that do not show up. The problem is a case sensitivity issue. The image of the card in the directory has an upper case letter for each word, and the text on the window where the image is normally shown, has it as lowercase.Nanocorehttps://www.blogger.com/profile/06022572093437822303noreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-14357636698150179472008-09-02T11:00:00.000-07:002008-09-02T11:00:00.000-07:00"For more drastic improvements, like moving cards ..."For more drastic improvements, like moving cards freely and a better layout, we need to wait for V2."<BR/><BR/>I plan to use this user interface (UI) for version 2. I'm not very good at writing UIs. I do plan on writing a UI "layer" that sits between the UI and the rest of the program.<BR/><BR/>If I can figure out a simple way to import/export decks I might add it. I'm trying to not work on version 1 so I can work on version 2.Forgehttps://www.blogger.com/profile/15838286606081721333noreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-55668466738194449022008-09-02T10:35:00.001-07:002008-09-02T10:35:00.001-07:00This comment has been removed by the author.Jessehttps://www.blogger.com/profile/06028981176900205162noreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-12960958603956182482008-09-02T10:35:00.000-07:002008-09-02T10:35:00.000-07:00I would like to see more enchantments added. I lov...I would like to see more enchantments added. I love taking over the game with a killer enchantment.<BR/><BR/>I would also like to see more cards to counter spells. I might work on adding Desertion, which is a really great card late in the game.Jessehttps://www.blogger.com/profile/06028981176900205162noreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-32202322084700405732008-09-02T06:27:00.000-07:002008-09-02T06:27:00.000-07:00I ran into a bug that seems to happen with Bitterb...I ran into a bug that seems to happen with Bitterblossom, in which I draw multiple cards per turn when I have Bitterblossom in play. I tried it with a few decks and it occurs consistently. As if Bitterblossom didn't give enough card advantage...<BR/><BR/>I love the new look and the pump cards. Great work!Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-17854632358139607162008-09-02T04:34:00.000-07:002008-09-02T04:34:00.000-07:00I love your app so much, it's great!But there's st...I love your app so much, it's great!<BR/>But there's still some little bugs: Kiki-jiki, The Mirror Breaker was targeting my creatures during the game, that was annoying ;)Anonymoushttps://www.blogger.com/profile/02467845724911577779noreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-25885632968358607802008-09-02T02:09:00.000-07:002008-09-02T02:09:00.000-07:00I agree with jesseAll of us play mtg forge and has...I agree with jesse<BR/>All of us play mtg forge and has their own decks. I have some decks that computer plays pretty good but I can't share them. I don't think such option is needed in current version but it would be great in version 2.nantuko84https://www.blogger.com/profile/15891352523600843744noreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-46395506627905629492008-09-01T21:31:00.000-07:002008-09-01T21:31:00.000-07:00I am wondering if anyone would be willing to share...I am wondering if anyone would be willing to share their created decks.<BR/><BR/>Also, I think it would be nice to be able to better organize the decks we have. For now it is ok to put everything in the name, but as more and more cards are added people can come up with a larger variety of decks. A few ideas for simple deck organization which I will throw out there are:<BR/><BR/>a) Be able to create a short description of a deck when you create one, so that it shows up in the deck selection drop down menu.<BR/><BR/>b) Create groups for decks with similar attributes. ie. color, speed, type (sliver, aggro, weenie, etc..) and allow a user to see what group a deck is in when they select it.Jessehttps://www.blogger.com/profile/06028981176900205162noreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-4758412459437422552008-09-01T10:36:00.000-07:002008-09-01T10:36:00.000-07:00The other night, I was playing a game, and Radiant...The other night, I was playing a game, and Radiant, Archangel was shown to be a 4/5... with two flyers in play... should've been a 5/5.<BR/><BR/>I have also noticed that nearly every random deck the computer has played has been white and something else. Most often, W/B.<BR/><BR/>I like the way the pump keyword works, but I think it's too limited the way it's coded right now. I had submitted a ton of code to handle those cards completely by code, which wasn't ideal, but it would work. I started to edit the code for it, renaming Pump to PTPump for simple p/t changing. Then I made KPump for adding keywords. And logically, PTKPump for pumping the p/t and adding the keyword. The reasoning being that they require different parsing and wording of the ability descriptions. Plus, they'll be able to handle "+" or "-" and mana costs of more than a single character.<BR/><BR/>Then, all the code I wrote to handle the pumps (methods added to CardFactoryUtil starting with SSP_) will be null and void!Unknownhttps://www.blogger.com/profile/15178010996656985441noreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-78722779688747263142008-09-01T05:42:00.000-07:002008-09-01T05:42:00.000-07:00Forge - you (and everyone who has helped) have don...Forge - you (and everyone who has helped) have done a fantastic job! <BR/><BR/>It's a really fun game; there's just the right amount of difficulty to make you really concentrate to get a win and appreciate a hard fought victory; the interface is getting better all the time (I can't wait to see v2.0!).<BR/><BR/>Personally I feel that MTG has two equally important parts - the game AND the deck building. Personally, I prefer playing the game to building decks. So the random deck feature is perfect for me!<BR/><BR/>Now I insist you add multi-player support so that you can play random decks against human opponents. That, to me, would be the best magic game ever :)<BR/><BR/>(I'm only jealous because I never got round to writing the forge for myself! :)<BR/><BR/>Keep up the good work!Timhttps://www.blogger.com/profile/03240345507294112807noreply@blogger.comtag:blogger.com,1999:blog-889604442512373664.post-79476740484354219692008-09-01T03:46:00.000-07:002008-09-01T03:46:00.000-07:00I love the new look and feel of the game!This now ...I love the new look and feel of the game!<BR/>This now is the halfway point between the first version of MTG Forge and the upcoming all new V2.<BR/>Seeing the actual cards on the table and see them "tap" makes it feel even closer to the actual paper game.<BR/><BR/>This probably is as good as it will get with the current version.<BR/>For more drastic improvements, like moving cards freely and a better layout, we need to wait for V2.<BR/><BR/>I am very happy with the new version and at the same time, look forward to what can be done with V2.<BR/>For now, MTG Forge is a very enjoyable way to play a few quick games of magic!<BR/><BR/>Oh, my elves deck does not like shadow creatures that you can pump!<BR/>But as long as my Wellwisher survives, so will I!Anonymousnoreply@blogger.com