The complete source for the “Macao Jump” game with three levels, three different types of Ads, GameCenter integration and push notifications (with parse.com).
This app include a Documentation with this step:Through this application you will be able to simply create your own “Jump App” . Download from App Store, it’s free : https://itunes.apple.com/us/app/macaco-jump/id858551829?l=it&ls=1&mt=8
Create a jumping platformer game for the iPhone, by customizing the graphics of the game and updating the IDs of the external services such as Ad and push notifications.
This is the complete source of the popular “Macaco Jump” game. In the game, you move the character by tilting your phone (accelerometer based control), going higher by collecting fruits and jumping on boxes (some are fragile, so be careful!).
The game contains three levels , the first is already unlocked while the other two are unlocked by scoring points:The App publishes scores on the Game Center, divided into 4 leaderboards, 3 levels of play and one for the total fruit harvest for the game session.
In addition, Push notifications managed by Parse and 3 different types of Ad are integrated:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>EndY</key>
<real>14200</real>
<key>Fruits</key>
<dict>
<key>Patterns</key>
<dict>
<key>Cross</key>
<array>
<dict>
<key>x</key>
<integer>0</integer>
<key>y</key>
<integer>0</integer>
<key>type</key>
<integer>1</integer>
</dict>
<dict>
<key>x</key>
<integer>-60</integer>
<key>y</key>
<integer>0</integer>
<key>type</key>
<integer>0</integer>
</dict>
<dict>
<key>x</key>
<integer>0</integer>
<key>y</key>
<integer>60</integer>
<key>type</key>
<integer>0</integer>
</dict>
<dict>
<key>x</key>
<integer>60</integer>
<key>y</key>
<integer>0</integer>
<key>type</key>
<integer>0</integer>
</dict>
<dict>
<key>x</key>
<integer>0</integer>
<key>y</key>
<integer>-60</integer>
<key>type</key>
<integer>0</integer>
</dict>
</array>
<key>DoubleLineLeft</key>
<array>
<dict>
<key>x</key>
<integer>0</integer>
<key>y</key>
<integer>0</integer>
<key>type</key>
<integer>0</integer>
</dict>
<dict>
<key>x</key>
<integer>60</integer>
<key>y</key>
<integer>0</integer>
<key>type</key>
<integer>0</integer>
</dict>
<dict>
<key>x</key>
<integer>0</integer>
<key>y</key>
<integer>70</integer>
<key>type</key>
<integer>0</integer>
</dict>
<dict>
<key>x</key>
<integer>60</integer>
<key>y</key>
<integer>70</integer>
<key>type</key>
<integer>0</integer>
</dict>
<dict>
<key>x</key>
<integer>0</integer>
<key>y</key>
<integer>140</integer>
<key>type</key>
<integer>0</integer>
</dict>
<dict>
<key>x</key>
<integer>60</integer>
<key>y</key>
<integer>140</integer>
<key>type</key>
<integer>0</integer>
</dict>
<dict>
<key>x</key>
<integer>0</integer>
<key>y</key>
<integer>210</integer>
<key>type</key>
<integer>0</integer>
</dict>
<dict>
<key>x</key>
<integer>60</integer>
<key>y</key>
<integer>210</integer>
<key>type</key>
<integer>0</integer>
</dict>
......