- I want a database that does all the basic database things--store cards, find cards, add cards, modify cards, etc.I don't need a rigid schema system, and I want the flexibility to add features to the (game) system more or less at will.
- I don't need any evaluation or resolution features (just want to be able to track and edit the game in a quasi-sane manner, not play it on the computer).
- I do want a collection of cards -> printable sheet feature. Nothing fancy, but I would like to be able to specify a group of cards from the database, and produce something that can be printed out, cut up, and stuck in sleeves
- Bonus points for flexibility and extensibility, as usual, so that as I move out of pure prototyping I don't have to reinvest in a whole system. For example, at the moment, art is not critical, but I imagine that I'll want to handle that once I have mechanics of play working
- GUIs are optional
- Even more bonus points for Mac (or *nix) and open source
Thus far, the various systems I've seen all seem to address one or more of the problems but are missing another major component.
I'm a fair hand at programming and systems design, so I may end up building a simple(ish) command-line tool, but here's to hoping someone else thinks like me...