SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
Search
Test your basic knowledge |
iOS Game Development
Start Test
Study First
Subjects
:
it-skills
,
apple
Instructions:
Answer 41 questions in 15 minutes.
If you are not ready to take this test, you can
study here
.
Match each statement with the correct term.
Don't refresh. All questions and answers are randomly picked and ordered every time you load a test.
This is a study tool. The 3 wrong answers for each question are randomly chosen from answers to other questions. So, you might find at times the answers obvious, but you will see it re-enforces your understanding as you take the test each time.
1. Define Cocoa
To determine the orientation of the device.
Part of the UIKit - it's the canvas on which you will draw your games.
It is a C-based graphics library that you can use to build high-performance 2D and 3D graphics.
A set of object oriented frameworks that provides a runtime environment for apps running in Mac OS X and iOS.
2. What is Core Animation?
Deeper then AV Foundation. You can precisely synchronize audio playback with your application.
The framework behind the animations that you see in the iPhone UI.
Built upon the Core OS layer - it provides access to the hardware features in the Core OS layer and contains the Foundation framework.
Classes that you use to build the user interface of your program.s
3. What is the View?
4. What is the iPad screen resolution?
GLKit - OpenGL ES
Human Interface Guide from Apple.
1024 x 768
Your game - Cocoa Touch (UIKit) - Media Services - Core Services (Foundation) - Core OS
5. AV Foundation framework
Incorporate the location of the player into the game.
By giving you the ability to directly work with line attributes - color spaces - pattern colors - gradients - shadings and image masks.
Objective-C interface with many more options and fewer limitations for playing sounds and video.
The game should be easily approachable - Use a simple set of rules - Don't make it too hard or too easy - Start with easy levels and gradually make them harder - 5) Reward the player.
6. What do you use to handle user interactions in iOS?
UIKit - Core Graphics
Peer-to-peer networking - In-game voice chat - Game Center.
The UIKit
Application definition statement (A sentence describing the overall concept of your game and the intended audience) - Game features.
7. What is the GLKit?
Using pen and paper and cut outs - Using a graphics or layout program.
960 x 640
The highest level APIs in the iOS ecosystem. It includes the UIKit framework. On top of this layer you build your game.
It sits atop the Open GL ES Layer and promises to simplify certain aspects of 3D development in iOS.
8. Layers of 2D Drawing in iOS.
UIKit - Core Graphics
By giving you the ability to directly work with line attributes - color spaces - pattern colors - gradients - shadings and image masks.
Lets you set up a game that your players can play over a period of time.
To determine the orientation of the device.
9. System Sound Services
Part of the AudioToolBox framework. Plays notifications for UI events (button clicks). Designed to play sounds that are 30 seconds or shorter.
Peer-to-peer networking - In-game voice chat - Game Center.
Application definition statement (A sentence describing the overall concept of your game and the intended audience) - Game features.
Allows you to set up an ad hoc network between devices.
10. What is in-game voice chat?
It sits atop the Open GL ES Layer and promises to simplify certain aspects of 3D development in iOS.
Allows players of your game to chat with each other during a game.
960 x 640
The framework behind the animations that you see in the iPhone UI.
11. Ways to handle user interaction?
Human Interface Guide from Apple.
UIKit - Core Graphics
Monitor touch events - Using gesture recognizers.
960 x 640
12. Ways to prototype your game
Using pen and paper and cut outs - Using a graphics or layout program.
Deeper then AV Foundation. You can precisely synchronize audio playback with your application.
Application definition statement (A sentence describing the overall concept of your game and the intended audience) - Game features.
Many low-level classes that are used in every iOS program.
13. What are Achievements?
Awards that you can give to players for completing certain goals in your game.
Part of the UIKit - it's the canvas on which you will draw your games.
Lets you set up a game that your players can play over a period of time.
Incorporate the location of the player into the game.
14. Some attributes of a successful iOS Game
NeXTSTEP - That is why you'll see so many classes named NS(something)
Simple - Easy to learn - Short levels that can be played in minutes - Simple control schemes - Interact directly with the game actors.
Many low-level classes that are used in every iOS program.
Foundations and UIKit
15. Open-AL Framework
Shows player scores for your game (encourages competition between people)
Peer-to-peer networking - In-game voice chat - Game Center.
Used to create positional-based stereo sound playback.
1024 x 768
16. What does the Foundation framework provide?
Allows players of your game to chat with each other during a game.
Lets you set up a game that your players can play over a period of time.
UIKit - Core Graphics
Many low-level classes that are used in every iOS program.
17. Give an example of using GPS?
Allows you to set up an ad hoc network between devices.
By giving you the ability to directly work with line attributes - color spaces - pattern colors - gradients - shadings and image masks.
Incorporate the location of the player into the game.
Many low-level classes that are used in every iOS program.
18. What is important when selling your games on iTunes?
Application definition statement (A sentence describing the overall concept of your game and the intended audience) - Game features.
GLKit - OpenGL ES
Shows player scores for your game (encourages competition between people)
Design a beautiful icon for your game - 2) Pay close attention to the graphics of your game - Pay close attention to the motif of your game.
19. Layers of 3D Drawing in iOS.
Part of the UIKit - it's the canvas on which you will draw your games.
To determine the orientation of the device.
GLKit - OpenGL ES
Objective-C interface with many more options and fewer limitations for playing sounds and video.
20. What does the UIKit framework contain?
Classes that you use to build the user interface of your program.s
Incorporate the location of the player into the game.
Monitor touch events - Using gesture recognizers.
Awards that you can give to players for completing certain goals in your game.
21. What is the iPhone screen resolution?
It sits atop the Open GL ES Layer and promises to simplify certain aspects of 3D development in iOS.
960 x 640
GLKit - OpenGL ES
The most basic components of the iOS operating system including the Kernel - file system - networking components and device drivers.
22. Most important Cocoa frameworks for building iOS apps?
A set of object oriented frameworks that provides a runtime environment for apps running in Mac OS X and iOS.
Foundations and UIKit
The UIKit
Your game - Cocoa Touch (UIKit) - Media Services - Core Services (Foundation) - Core OS
23. Name some items you should include in the specification document of your game.
Application definition statement (A sentence describing the overall concept of your game and the intended audience) - Game features.
Part of the UIKit - it's the canvas on which you will draw your games.
Monitor touch events - Using gesture recognizers.
It sits atop the Open GL ES Layer and promises to simplify certain aspects of 3D development in iOS.
24. Give some examples of how to make your game fun
25. Functions of Game Kit
Objective-C interface with many more options and fewer limitations for playing sounds and video.
Peer-to-peer networking - In-game voice chat - Game Center.
It is responsible for providing the graphics and sound APIs that you will use to build your games. Includes Core Graphics - Core Animation and Core Audio.
GLKit - OpenGL ES
26. What does the Core OS contain?
Allows you to set up an ad hoc network between devices.
The most basic components of the iOS operating system including the Kernel - file system - networking components and device drivers.
The UIKit
It is a C-based graphics library that you can use to build high-performance 2D and 3D graphics.
27. What are some features of Game Center?
Adds social functions to your game - Leader Boards - Achievements - Friends Lists - Turn-based Gaming - Auto matching to anonymous players
Allows you to set up an ad hoc network between devices.
Many low-level classes that are used in every iOS program.
Human Interface Guide from Apple.
28. What is Peer-to-peer networking?
The UIKit
Your game - Cocoa Touch (UIKit) - Media Services - Core Services (Foundation) - Core OS
Allows you to set up an ad hoc network between devices.
Application definition statement (A sentence describing the overall concept of your game and the intended audience) - Game features.
29. How does Core Graphics extend the capabilities of UIKit?
By giving you the ability to directly work with line attributes - color spaces - pattern colors - gradients - shadings and image masks.
To determine the orientation of the device.
Human Interface Guide from Apple.
Foundations and UIKit
30. What is the HIG?
Design a beautiful icon for your game - 2) Pay close attention to the graphics of your game - Pay close attention to the motif of your game.
Application definition statement (A sentence describing the overall concept of your game and the intended audience) - Game features.
Simple - Easy to learn - Short levels that can be played in minutes - Simple control schemes - Interact directly with the game actors.
Human Interface Guide from Apple.
31. What is OpenGL?
Peer-to-peer networking - In-game voice chat - Game Center.
It is a C-based graphics library that you can use to build high-performance 2D and 3D graphics.
1024 x 768
NeXTSTEP - That is why you'll see so many classes named NS(something)
32. Describe the Media Services.
It is responsible for providing the graphics and sound APIs that you will use to build your games. Includes Core Graphics - Core Animation and Core Audio.
Lets you set up a game that your players can play over a period of time.
The game should be easily approachable - Use a simple set of rules - Don't make it too hard or too easy - Start with easy levels and gradually make them harder - 5) Reward the player.
The UIKit
33. What was the Cocoa library originally called?
34. What is Turn-Based Gaming?
Lets you set up a game that your players can play over a period of time.
Objective-C interface with many more options and fewer limitations for playing sounds and video.
The highest level APIs in the iOS ecosystem. It includes the UIKit framework. On top of this layer you build your game.
Classes that you use to build the user interface of your program.s
35. Audio Unit Framework
It is a C-based graphics library that you can use to build high-performance 2D and 3D graphics.
Monitor touch events - Using gesture recognizers.
NeXTSTEP - That is why you'll see so many classes named NS(something)
Allows your application to host audio processing plug-ins called audio units.
36. Audio Toolbox Framework
Deeper then AV Foundation. You can precisely synchronize audio playback with your application.
Lets you set up a game that your players can play over a period of time.
Allows you to set up an ad hoc network between devices.
To determine the orientation of the device.
37. What is an Accelerometer used for?
Classes that you use to build the user interface of your program.s
To determine the orientation of the device.
1024 x 768
Your game - Cocoa Touch (UIKit) - Media Services - Core Services (Foundation) - Core OS
38. Explain the Cocoa Touch layer.
The highest level APIs in the iOS ecosystem. It includes the UIKit framework. On top of this layer you build your game.
Foundations and UIKit
Your game - Cocoa Touch (UIKit) - Media Services - Core Services (Foundation) - Core OS
Deeper then AV Foundation. You can precisely synchronize audio playback with your application.
39. What does the Core Services contain?
Allows you to set up an ad hoc network between devices.
It is a C-based graphics library that you can use to build high-performance 2D and 3D graphics.
Your game - Cocoa Touch (UIKit) - Media Services - Core Services (Foundation) - Core OS
Built upon the Core OS layer - it provides access to the hardware features in the Core OS layer and contains the Foundation framework.
40. Describe the iOS environment.
Your game - Cocoa Touch (UIKit) - Media Services - Core Services (Foundation) - Core OS
It sits atop the Open GL ES Layer and promises to simplify certain aspects of 3D development in iOS.
The game should be easily approachable - Use a simple set of rules - Don't make it too hard or too easy - Start with easy levels and gradually make them harder - 5) Reward the player.
Awards that you can give to players for completing certain goals in your game.
41. What are Leader Boards?
Shows player scores for your game (encourages competition between people)
UIKit - Core Graphics
Adds social functions to your game - Leader Boards - Achievements - Friends Lists - Turn-based Gaming - Auto matching to anonymous players
Application definition statement (A sentence describing the overall concept of your game and the intended audience) - Game features.