I've made a card engine for solitaire found here: http://worldofsolitaire.com It supports 25 different variations right now and I hope to eventually expand that to over 100.
However unlike your idea, it's an engine focused on single player card games. I've been tossing around in my head the idea about doing a multi-player card game engine, but it's certainly quite a different beast indeed. I do think its feasible though, just take a lot of thinking ahead of time :)
The game ran just fine in Mozilla Firefox 18.104.22.168. I played Klondike (both styles), FreeCell, and Spider and I didn't notice any bugs or problems.
Thanks for the good comments!
It is indeed my first real game. You only get 1 chance to make a first impression so I like to make sure things are really polished, clean and as bug free as possible before I show people.
I've recently added some new things to the game:
* A new Card Deck * More satisfying 'You Win!' screen * Enhanced Statistics including pie and line charts:
I've tested things and it appears that the game works great on the following browser: * IE 6 * IE 7 * FireFox (Win32 and Linux) * Opera (Win32, Wii, Linux) * Safari (Win32) * Seamonkey (Linux) * Konqueror (Statistic Charts don't show up)
Next on my list is to profile some code and improve performance here and there, as well as add lots of new solitaire types :)