Good call. I read it but somehow I overlooked the player "hands" part :P
In the meantime I wanted to suggest some additional features for the card deck. I've used another VTT for some time now and we had started using it to play boardgames. However, it didn't have any functionality for cards for t he boardgames so my friend and I built our own app for it. I would love to see some of this stuff integrated directly into a VTT. So here are some ideas:
Creating Deck Functionality:
Deck Name
Max Hand Size
Min Hand Size
Deck Image
Deck Playing Functionality:
Draw from Top
Draw from Bottom
Draw at Random
Shuffle
Shuffle Discard into Deck
View Cards in Deck (*Ability to choose cards when viewing)
View Cards in Discard (*Ability to choose cards when viewing)
Hand Playing Functionality:
Play Card
Discard to Discard Pile
Discard to Trash Pile
Place on Top of Deck
Place on Bottom of Deck
Place Randomly in Deck
Give Card to Selected Player
*Display Card to Selected Player(s)
*Display Hand to Selected Player(s) (Ability to choose cards when viewing)
I'm not big into CCG or Standard Cards games, but this functionality above covers most aspects of card play in boardgames that I have run across. I know the Devs are going for system independent so the above covers a lot of different aspects and mechanics needed for different types of games. We built all the above using C++, Php and a mysql DB minus the items with * by the name, which was planned future functionality.
In case there was any interest here is an early mock, early build of the deck and hand player screen:
<a href="http://www.thegeekenders.com/resources/misc/deck&hand.jpg" rel="nofollow">http://www.thegeekenders.com/resources/misc/deck&hand.jpg</a>