In lieu of my usual stupid posts...
I used to play Magic: The Gathering a fair amount. Loved the game back in the day. Still do, although I think the new rulesets have sort of drifted in to weird territory, but I digress. Problem is, I have a job and I don't really know a lot of people, so face-to-face MTG playing is out of the question. Tons of online versions for actual head to head play, but I've still got a huge box of physical cards that's basically just collecting dust.
So, I've wanted to come up with single-player variants for MTG for some time but never really got around to it.
I'm sure other people here are in a similar situation, either for MTG or Yugioh or Pokemon or whatever the kids are playing these-a-days. Or hell, even with board games.
For inspiration, here's this website: http://www.angelfire.com/games4/magicvariants/
It has a few Solitaire variants.
So there are some considerations I've had for this.
- Ideally you don't deviate from the original FEEL of the game too much. Deviating from the ruleset, perhaps drastically, is inevitable. What I mean is like, you probably wouldn't want to completely eliminate the concept of land from MTG solo play, since land and colored mana are very central game concepts.
This is why the official MTG Solitaire rules aren't very good. It's basically /regular/ solitaire merged with War, only you're playing it with MTG cards. Most of the original game has been stripped out.
Completely removing mechanics for ease of coming up with solo play is also a kind-of-boring solution.
- One possibility would be to write some companion software that acts as a virtual DM/opponent. For instance, on the website I linked to, check out the Deep IQ variant. That could be automated somewhat with a simple text-based program.
- Some cards are going to have incredibly specific rules that aren't going to be reconcilable with solo games. You also have issues where certain expansions to CCG introduce rules that are only relevant to that expansion (which causes issues in regular play as well but again I digress). How do you cope with situations like these? Just outright ban the usage of the card? Come up with alternative rulings?