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