In the last two weeks I haven’t worked much on MTG Forge version 2.0. First, I need to write a decent graphical user interface (gui) and then I’ll work on creating cards, etc… I thought about trying to use a video game library for the gui but I get really tired of trying to write my own dialog pop-up boxes (Do you want to mulligan? Yes or No) and other things.
So I’ll use Java and just write a very simple sprite class that will let me draw and moves cards. The gui will be very basic, mana pool and life totals on the left and the rest just shows the game play area.
While I have some great ideas for programming complicated cards, I will start programming 10th Edition. 10th Edition isn’t the most complicated set of cards, it is a good starting pointing. I could try programming a whole block like Shadowmoor that would be a like a beginner trying to climb Mount Everest. First I need to program relatively simple cards and then I’ll do the crazy, insane ones. But this does not mean that I’ll randomly add some cool cards from other sets.
p.s. Hopefully I can program Warp World but I'm not sure.