AI and Activated abilities
In the past releases, I’ve focused on increasing the number of playable cards. I think this went pretty well, but the more cards we add, the more the AI looks stupid, as it can only use a very small percentage of the cards. So for next release I’m trying to focus on AI improvements (don’t take my word on it though, I generally change my mind several times a week on what I work on).
Right now I’m trying to have the AI use Activated abilities. There are two main challenges for this : a technical challenge (having the AI actually use the abilities without bugs/crash/end of the world), and an AI challenge (having the AI use the abilities correctly).
In my current tests, the AI keeps manaburning itself when trying to use activated abilities, and does stupid stuff such as regenerating 6 times in a row a creature that’s perfectly healthy.
I was expecting the “AI” part to be difficult, but the technical part is causing problems too, so I’m not there yet 😀
Other than that, I’ve been working a lot on fixing bugs these days. I’ve made progress on some difficult ones (see the buglist), but all of my recent changes will probably need speed improvements before running correctly on the PSP.
There are thousands of improvements that can be made to this game, and everyone wants something different. I’ll keep working on what I want, but if you want to help, we are still looking for C++ programmers. From cards bugfixes to new features, there’s always stuff to do matching your skills. It’s simple, just grab the sources at http://code.google.com/p/wagic , do whatever changes you want, and if you think they’re good, send them to me. If I think they’re good too, you’ll be granted write access to the SVN.
If you’re not a programmer and want to help, remember that you can still add your own cards to the game, or change the graphics and sounds to create cool mods! If you don’t feel like a creative person, you can submit bug reports too, or donate.