Overview: I am looking for a developer who will be able to develop a simple card/board game that will work on iOS and Android devices. This game will be a mix of Words with another card game. The exact game rules are being help confidential, but are not overly complicated. If you are familiar with Words with Friends you will understand most of it already.
1) Device and OS Support
a. Must Support Android 2.1+ and iOS 3.1.3 +
2) Free and Paid Version
a. There will be a free version for both platforms that will use some sort of mobile ad service.
b. There will be a pay version that removes the ads. All other features will remain the same.
3) General Features
a. Push notifications
b. Invite friends from friend list
c. Play with friends who have different OS- iOS can play people with Android.
d. Create a game account. Email and password required.
e. Chat with players who you are in a game with OR who are on your friend list in game.
f. Add players to your friends list in the app.
g. Game match with random people.
4) Computer Opponents
a. Must be able to play an offline game verses computer opponents with three difficulty levels.
5) Graphics and Sound
a. Graphics will all be 2D. They will need to be visually appealing and scale to a tablet format well.
b. You will be responsible for all sounds. Opensource/paid sounds are fine.
6) Server Side Code
a. Since this is a multiplayer app, it must have some sort of server side code. This code must be able to run on a standard LAMP stack.
7) General Application Layout
a. Splash Screen
b. Home Screen - This is where you see all current games and can create a new game.
c. Create New Game - Create a new game, set options, and invite friends.
d. Open Existing game- Shows the board, the player who's turn it is, and the current score.
e. Friend List- Here you will see the friends you have added through the game and can search and add new ones.
a. Must provide support for the first 90 days after product launch in the Appstore/Market. After the 90 days, support can be contracted at an agreed upon price.