Mmmm…Mountain Dew is very good. Maybe I could code without it, but I would hate to try. I have this idea for a story: the whole world blew up and there is only one can of Mountain Dew left. I don’t know what the plot would be but it still sounds cool.
Ok, back on topic, undo. The undo feature is probably the most important computer invention since the mouse. Undo is easy to understand but hard to program. I’m not saying that undo is impossible but it is certainly tricky at best. Adding undo is like saying, “Let’s redo the foundation of this house.” You can redo the foundation but it basically means that you have to tear down a lot of stuff in order to do it.
Undo is one of those thorny features that effects the whole program, a program has to be written from the ground up with undo in mind. Hopefully MTG Forge version 2 will have undo. Undo would also help the computer AI. The AI could play a few cards and then determine which card would be the best to play.
And while MTG Forge currently doesn’t have undo, it does let the user cancel most actions. Even though the cancel button seems unnecessary, I often use it. I played through the Marvel Trading Card Game on PC and would you believe it, there was no cancel button. If you clicked on a card that had a legal target, you HAD to play it.
Needless to say this was very, very annoying. It was like the game was working against me. I played on despite the annoyances and then got stuck on the last boss. He started with a huge creature in play and I had no idea how to defeat him. I wanted to Terror it but couldn’t. Anyways, keep tapping those cards. --Forge
I posted a picture of a Japanese card just for fun, the English picture is here.