Your SlideShare is downloading. ×
Scooba   talk about your apps - vol 2
Scooba   talk about your apps - vol 2
Scooba   talk about your apps - vol 2
Scooba   talk about your apps - vol 2
Scooba   talk about your apps - vol 2
Scooba   talk about your apps - vol 2
Scooba   talk about your apps - vol 2
Scooba   talk about your apps - vol 2
Scooba   talk about your apps - vol 2
Scooba   talk about your apps - vol 2
Scooba   talk about your apps - vol 2
Scooba   talk about your apps - vol 2
Scooba   talk about your apps - vol 2
Scooba   talk about your apps - vol 2
Scooba   talk about your apps - vol 2
Scooba   talk about your apps - vol 2
Scooba   talk about your apps - vol 2
Scooba   talk about your apps - vol 2
Scooba   talk about your apps - vol 2
Scooba   talk about your apps - vol 2
Scooba   talk about your apps - vol 2
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Scooba talk about your apps - vol 2

575

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
575
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Talk About your Apps Vol. 2Presenter Er. Rajan MaharjanApp : iOS Game (Scooba Maze)Project Description : Freelanced Project in oDesk
  • 2. Introduction About Me Been in iOS development Platform from past two years Current Position: iOS Senior Developer @ dZidea LLC based in USA, Alabama Talk About your Apps : Vol 2 2
  • 3. Introduction (Scooba Maze) Isomeric Game : iPhone / iPad Compatible Description : You try to navigate through a maze of underwater caves to get to the end before the time runs out! Talk About your Apps : Vol 2 3
  • 4. Introduction (Scooba Maze) Three Levels, Hard Level Has villains :P GameCenter integrated for mulitplayer game Talk About your Apps : Vol 2 4
  • 5. Introduction (Scooba Maze) Open GL ES 2.0 Game Engine Used Provided: Game Engine Graphics Assets by Frances Yeh (Freelancer 3D Graphics Designer) Talk About your Apps : Vol 2 5
  • 6. Tools Used to Create Game IDE : Xcode 4.3.1 Programming Language : Objective C 2.0 SDK : iOS SDK 5.1 + Some Third party Libraries for Integrating Ads and Push Notification Feature Talk About your Apps : Vol 2 6
  • 7. Tools Used to Create GameTesting Environment Simulators : iPhone and iPad with iOS 5.1, 4.0, 4.2 Devices: iPhone 4S, iPod Touch, iPad with iOS 5.1, 5.0, 4.1 Tested Using Testflight Talk About your Apps : Vol 2 7
  • 8. Tools Used to Create Game For creating Spritesheet : A python script is used mkatlas.py Game Center API used provided by Apple for mulitplayer integration Talk About your Apps : Vol 2 8
  • 9. Tools Used to Create GameRevenue Model In App Purchase Model by Apple ChartBoost, Adcolony, MoPub API for serving Ads Talk About your Apps : Vol 2 9
  • 10. Purpose of Scooba Maze Fun & Entertainment Wow EffectObjective in Game Collect gems and treasures from inside Cave Talk About your Apps : Vol 2 10
  • 11. Purpose of Scooba Maze Turn them into Coins by Coinizer and buy new Suits and Tools like DPV, Knife, Flash Light etc Buying Via earned Coins, needs more coin go for IAP Talk About your Apps : Vol 2 11
  • 12. Welcome to Gaming World Each iOS App / Game has a MainWindow It is starting point for showing views when Application loads. In Apps, we use built in UIViews, UITableViews etc components views Talk About your Apps : Vol 2 12
  • 13. Welcome to Gaming World Components are provided by iOS SDK We design our app and make them interact to achieve goal. Talk About your Apps : Vol 2 13
  • 14. Welcome to Gaming World For Game, we use EAGLView It is special type of view for drawing graphical objects All graphical objects are rendered in EAGLView Talk About your Apps : Vol 2 14
  • 15. Welcome to Gaming World Code written Open GL ES for each graphical interaction in EAGLView These are taken care by Game Engines. And we code staying on top layer of Game Engine (Its easy) Talk About your Apps : Vol 2 15
  • 16. Working Of Scooba Maze Different Screen Objects are Created when game is initialized. Such as : MainMenu Screen, GameOver Screen, GetCoins Screen, etc. Talk About your Apps : Vol 2 16
  • 17. Working Of Scooba Maze All these screens are inherited from NSObject, base class of iOS sdk. These screen renders and updates each components on EAGLView plane to show its graphical and animation effect. Talk About your Apps : Vol 2 17
  • 18. Working Of Scooba Maze Screens are shown at one time according to navigation buttons action. Screen objects Stays on memory for apps lifetime Talk About your Apps : Vol 2 18
  • 19. Working Of Scooba Maze Only creation of Map Object is done according to new level played after randomizing. 2D Array representation for Map positions Collision detection done according to Talk About your Apps : Vol 2 19 these co-ordinate representation
  • 20. Scooba MazeLets See short Demo Talk About your Apps : Vol 2 20
  • 21. Thank You Questions ?Contact Email : thamelstreet@gmail.com Twitter : mysticboy59 Phone : +977 9818864281 Talk About your Apps : Vol 2 21

×