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