Postby Master Gunner » 21 Dec 2010, 20:25
Actually, building a Magic-card sorting rig wouldn't be too difficult with the right tools, and the real Paul could probably cobble one together if he had to.
The key parts would be a spare camera of decent quality (I have two or three lying around that would easily work), a control system (a laptop with the right software package would do), some basic mechanical and electrical components (servos, conveyors, etc), and something like an Arduino to control the physical rig based on commands from the computer.
The deck is placed in an input bucket, and the rig draws off a card at a time and places it under a camera, which takes a picture. Camera sends picture to the computer, which runs an OCR package grab the card's details, and stores that information in a database which it can call on later (the card could be tagged to facilitate future sorting), and determines which basic categories to sort it into (such as creatures, enchantments, artifacts, lands, instants, etc). The card is then advanced an output stack, such as a large card rack, capable of holding a few hundred cards at a time. Knowing the current order of cards in the stack, and having the information on all the cards stored in a database, it can quickly calculate the proper sorting order virtually. Then it's just a matter of retrieving the cards from the stack in the proper order (many ways of doing this), and placing them in an output bin.
Such a system could also be highly extensible. If you have a massive number of completely unsorted cards, you could with just a few modifications replace the card stack with a spindle holding several card stacks, each assigned different attributes (so each card type, set, rarity, or whatever will come in a different stack off the bat, no need to manually separate them after the fact), which will just rotate around when needed, be individually sorted, and can drop into separate output bins.
Were I any good with electronics (and had a decent OCR package lying around), I could probably build or prototype one. I came up with that design just in the five minutes I've being typing this up. Paul could probably have built it in that time, given his experience with such things.