Scooba talk about your apps - vol 2

785 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
785
On SlideShare
0
From Embeds
0
Number of Embeds
144
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Scooba talk about your apps - vol 2

  1. 1. Talk About your Apps Vol. 2Presenter Er. Rajan MaharjanApp : iOS Game (Scooba Maze)Project Description : Freelanced Project in oDesk
  2. 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. 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. 4. Introduction (Scooba Maze) Three Levels, Hard Level Has villains :P GameCenter integrated for mulitplayer game Talk About your Apps : Vol 2 4
  5. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 20. Scooba MazeLets See short Demo Talk About your Apps : Vol 2 20
  21. 21. Thank You Questions ?Contact Email : thamelstreet@gmail.com Twitter : mysticboy59 Phone : +977 9818864281 Talk About your Apps : Vol 2 21

×