I am looking for a developer to work on a card game for the iphone. It will follow the same rules as top trumps. (see the gameplay section at the wikipedia link)
<[login to view URL]>
the player will play against the iphone (i.e. player vs CPU)
There will be a deck of 40 cards (although this number should be configurable as part of building the app) the cards will need to be shuffled and distributed equally between the player and CPU.
## Deliverables
Each card will have 4 labels and associated values (the text labels for the buttons should be loaded from a plist file) 3 of the values will be defined either in a plist for each card / other data storage method. The 4th value will be a combinationof a value stored in the data but multiplied by a value obtained by shaking the iphone (i,.e,. using the accelerometer) when each card is dealt the user will be prompted to touch the label for this value and start shaking the iphone (a meter should then filll based on the value stored in the data multiplied by the percentage value obtained by shaking the accelerometer) The maximum possible value for any of the card elements would be 100.
Each card will also have an image associated with it and all cards share a common background.
The game wil have a flipside view (the text for this view will be supplied and will consist of instructions for gameplay)
the game will have a welcome screen with four options:
1. Play
2. High score
3. See us on facebook
4. View the deck
the info button for the flipside view will also be available from the homescreen
the play button will initiate a game. When the game starts the players first card will appear on screen and they get to play first. After recording the accelerometer based value the user will select the item they wish to play by touching the label/ button
The view will then change to show the cpu card and after comparing values the game will either display "iphone wins", "you win" or "draw" as appropriate.
On the CPU turn the display will show "iPhone's turn" and will then show the value selected by the iPhone (the cpu selection will be made based on choosing the highest value on the CPU card) the accelerometer based value for the CPU will be generated based on a random percentage multiplied by the card starting value.
the high score button will show the players high score and date achieved
the see us in facebook button will launch the browser to a specified url
the view the deck button will load all of the cards and let the player swipe through the deck
The developer will be expected to deliver the bare bones of the app without having integrated the design and images. the buyer will integrate the final artwork, live card values and images for the cards.
As such the code must be well documented