The feedback I get is erratic and usually consists of wanting more cards. I usually get about one e-mail from users. Most of the time the feedback isn’t useful at all. I have not had any other programmers contribute anything, this isn’t necessarily a bad thing, because I’m not sure exactly how someone else could help. Even with a team of 2, the work would have to be divided up, and currently I just sort of write code off the top of my head, and change anything that is broken or needs to be changed. Hopefully version 2 will a structure that would allow user’s to more easily submit their own card creations.
The most annoying e-mails are the one’s that say, “Have you been shutdown by Wizards of the Coast yet?” Wizards owns Magic: The Gathering. I guess my program is in a gray area, since it implements the rules and cards of a copyrighted game, but I am not profiting from it nor taking money away from Wizards of the Coast. Wizards has their own version of Magic on the computer appropriated named Magic Online.
The other type of annoying feedback that I receive goes like this. “Hi, I’m a programmer and your code looks really ugly. You could have done a lot of things better although it is cool that you can play against the computer.” Hm…interesting. First, an insult. Second, another insult. And then finally a minor praise. Is a praise wrapped in an insult still a praise? I am amazed the number of people who would look at the code and then put me down because I hard code values. They don’t contribute to the project, no they are too good for that, but they can spot bad code from a mile away, thanks. Pardon my French but some things like card names have to be hard coded somewhere.