SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
|
Email
Search
Test your basic knowledge |
Game Programming
Start Test
Study First
Subject
:
it-skills
Instructions:
Answer 50 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. The effect produced when a complex image is put onto a display with a limited resolution. This effect is a product of downsampling. Examples include jagged looking lines in lower resolutions.
Aliasing
Design Document
Vector
Integer
2. This is a genre of game where players uses their eye and hand coordination to win.
formatting code
Side-Scrolling Game
Action Game
Comment
3. To make a instance of a class. To create a object.
Instantiate
Concatenate
costume
Objec
4. The physical separation of different subtasks - e.g. - into separate classes - source code files or modules.
nesting
encapsulation
Role-Playing Game
Bump Mapping
5. A keyword used to execute a block of statements in the case that the test condition with the if keyword evaluates to false.
Algorithm
else
Keyword
Texture
6. A 2D image which is is used as a kind of wallpaper for the basic polygons used in 3D graphics.
Side-Scrolling Game
formatting code
Texture
operators
7. Usually an enemy character that will be found at the end of a level which is harder to kill.
Boss
Class
GUI
E3
8. A collection of data items - all of the same type - in which each item's position is uniquely designated by an integer.
formatting code
Algorithm
operators
array
9. The smallest type of variable that holds non-numeric data. Word - phrases - lines of a file - and full sentences are examples
String
Gameplay
formatting code
Logic
10. x = 5; MAKE SURE TO USE O N E EQUAL SIGN!
operators
Parsing
Blender
assignment
11. A process of determining if two objects have collided by testing their bounds or a spatial overlap.
Integer
Collision Detection
3D Game
Parsing
12. A version of a program that is almost finished and is being tested
API
Genre
Action Game
beta
13. A game whose objects and characters can have an X - Y and Z coordinate.
Foo
prototype
assignment
3D Game
14. Implies a precise - reasoned - provable system which can be rigorously tested for accuracy.
Royalties
Machinima
Logic
Collision Detection
15. A document that the designer creates which contains everything that a game should include.
Design Document
Emulation
Platformer
Concatenate
16. A graphic associated with a sprite
Side-Scrolling Game
Blender
costume
formatting code
17. The process of finding and fixing errors in a program.
Keyword
ebugging
encapsulation
GUI
18. A program (or part of a program) used by the programmer to experiment and try out new things
Aliasing
comparison
sandbox
Logic
19. the illusion of movement by switching costumes
animation
conditional
OpenGL
Foo
20. A process of rendering polygons that gives them an illusion of depth.
Router
Bump Mapping
Collision Detection
Parsing
21. Indent stuff nicely - etc. Compiler ignores it
Mesh
simulation
2.5D Game
formatting code
22. A graphics API for PCs and Macs used to develop 3D games like Quake.
E3
OpenGL
Concatenate
Sprite
23. A derogatory term for someone who has little or no experience.
Alpha Channel
assignment
comparison
Newbie
24. A method whereby a developer is paid for their work as a percentage of either net or gross receipts.
Vector
assignment
Royalties
costume
25. A whole number - i.e. a number that does not have a fractional part.
LAN
Engine
Integer
Platformer
26. A computer network limited to the immediate area - often connected with Ethernet. It is often supported in multiplayer games.
Design Document
Boss
Foo
LAN
27. Use "for" or "while" to make it repeat a block.
Sprite
Action Game
Newbie
loop
28. A keyword used to declare a loop that reiterates statements.
Engine
Game Artificial Intelligence
assignment
for
29. A note in the code
Platformer
collision detection
Aliasing
comment
30. A player must jump throughout the game to kill monsters and to travel through the level.
Action Game
prototype
Instantiate
Platformer
31. The task of detecting when two objects in a game (or simulation) touch each other
Class
Algorithm
3D Game
collision detection
32. A keyword used to define a number variable with a decimal point.
Bump Mapping
projectile
float
Game Progression
33. Several 2D graphics images of one object or character for each of it's possible positions and states. The game engine displays the correct image based on the object's or character's position.
String
Sprite
Algorithm
boolean
34. Instructions written in 0s or 1s (binary); a compiled program
loop
Integer
boolean
Machine Language/Code
35. A program to translate source code into code to be executed by a computer
prototype
Mesh
compiler
Engine
36. A player will use their character to defeat quests. These games are comparable to dungeons and dragons.
beta
conditional
Role-Playing Game
prototype
37. blueprints for commonly used and related variables and functions.
Class
Mesh
for
Design Document
38. Graphical User Interface.
Sprite
2.5D Game
GUI
Physics
39. An instance of a class. It therefore has all of the same attributes and methods of that class.
Variable
Skin
Objec
loop
40. A generic term for graphics - sounds - maps - levels - models - and any other resources.
Blender
Asset
beta
Scaling
41. A package of APIs by Microsoft that is used to quickly access hardware.
conditional
Class
Design Document
DirectX
42. A built-in function such as * - + - - - / - for - while - if - =
Scaling
operators
compiler
Texture
43. The important and hopefully entertaining interactions between a player and the game world.
Machinima
2.5D Game
Gameplay
Dithering
44. A model
GUI
Physics
simulation
Mesh
45. In 32-bit color - 24-bits are used for the color - and the extra 8-bits represent this value. This value is used to determine the pixel's translucency level.
Sprite
Flowchart
Newbie
Alpha Channel
46. The science of matter and energy and their interactions.
Physics
2.5D Game
Latency
Texture
47. The act of extracting strings from a larger string to gather elements that are needed. Usually referred to when extracting data from a text file - which may or may not be formatted specifically for this purpose.
Parsing
Integer
Sprite
GUI
48. A chart or plan that is used to help out in designing a program by using standard ANSI symbols to present the detailed series of steps needed to solve a programming problem.
array
API
Object Oriented Programming (OOP)
Flowchart
49. A game that has X - Y and Z for it's coordinates but only a small amount of Z coordinates. It typically is played on X and Y coordinates with the use of 3D assets.
Scaling
2.5D Game
Object Oriented Programming (OOP)
formatting code
50. A series of instructions for performing a task. This is the backbone of all programming.
API
else
Flowchart
Algorithm