Roy Tang

Programmer, engineer, scientist, critic, gamer, dreamer, and kid-at-heart.

Blog Notes Photos Links Archives About

Announcing PyMTG

I couldn’t sleep, so obviously, I had to start a new personal project.


I was inspired after forum-browsing lead me to look at existing MTG open-source software. I’ve been thinking of starting a true-blue personal software project for a while now, and the idea of PyMTG appeals to me for several reasons:

(a) It’s related to one of my current hobbies

(b) Allows me to become familiar with a new language (Python)

(c) It’s moderately to insanely difficult (depending on how well I set my targets), i.e. it’s of a scale large enough to be challenging.

The wiki page contains the target features for the first release at the end of the year. Quite modest I think, despite my tendencies to underestimate. I hope I can follow through with this project and have enough time for it.

The success of the project would be determined by how much of the existing MTG cardbase it could support. Ultimately, I would want it to be open-source and have people help me to obtain 100% cardbase support. But that’s obviously very far away.

Wish me luck πŸ™‚

Update: This project is on-hold, not surprisingly. It turns out I don’t actually have time to learn a new language. :(

Posted by under post at #Software Development
/ 1 / 206 words

See Also


Hannes Foulds on 2007-08-24 15:21:57: I am attempting something very similar – writing a game engine for Magic: The Gatering in .NET 2.0 with C#.My project has been dorment for a while do to a demanding project at work, but I think an evendour like this is very worthwile.Don’t give up on the project, and try and keep us updated of the progress πŸ˜‰