Brand new iPad title: IsoCards
27 Mar
I have just submitted an iPad application (barely within the March 27th deadline), and its called IsoCards. It will be free for the launch of the iPad!
IsoCards is a card game without any pre-programmed rules. Its just a mulitouch-gesture and physics driven deck of cards that allows you to play whatever card game you want. You can throw cards around, double tap or pinch a card to flip it over, and the app works in any orientation you hold the device.
Now, having the app be just a deck of cards and expecting it to be usable is a lofty goal. In fact, it’s probably impossible. So, I’ve introduced a few elements to add a little bit of structure so that you can actually play card games. For example, you can add a “player”, which is just a glass shape that can be used to collect and organize cards. It will automatically fan out your cards and you can drag and rotate this holder to anywhere on the table. There is also a menu button you can press that allows you to show your cards to everyone, sort your cards, or remove the player.
The biggest problem with allowing multiple people play cards on the same device is preventing your opponents from seeing your cards. How do we solve this? Well, the iPad has a large enough screen that I thought maybe we could allow the players to “cup” their hand and place it at the top of their cards (like they do in poker), at which point the cards will flip over and be revealed. When you lift your hand your cards will quickly flip back over.
I wasn’t sure if this would be feasible, and having not actually tried it on an iPad I still can’t be 100% sure, but I was able to test on my iPhone, and I have to say it is magical. It is easy to use and very responsive.
Finally, there is a notepad that you can bring up at any time you can draw or type on, making it easy to keep scores.
IsoCards 1.1
There are 2 killer features that I worked on for IsoCards, but I was wary of releasing them without having tested them on an actual device.
Enforced Game Rules
Most of the difficulty in programming IsoCards was coming up with a intuitive, flexible engine to handle a deck of cards. An engine that could be used to program practically any card game very easily, while inheriting the fluid animations and multitouch gestures.
Now that I have this engine, I will be programming nearly every card game that I can think of with IsoCards and releasing them in updates. I will probably start with a pack of solitaire games, and then move to multiplayer games.
Bluetooth/WiFi connectivity with iPhones and iPods
Image you want to play a card game with a couple of people that requires a large pool of communal cards (think Gin Rummy, Go Fish, or my favorite, Tien Len). The device can get crowded pretty quickly. So, if you have an iPhone or iPod you will be back to “dock” you cards on the edge of the app and transfer them to their iPhone. You can then just flick your cards off your device and they will land on the iPad.
So… that’s IsoCards! I hope it is in the App Store for launch day…













