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 number of pixels or character cells per inch available on the screen.
Resolution
collision detection
assignment
encapsulation
2. A generic name for a missile - bullet - laser beam - acorn - basketball or any other object that gets thrown - hurled or shot as part of a game.
projectile
Function
Latency
Parsing
3. Indent stuff nicely - etc. Compiler ignores it
API
Collision Detection
Design Document
formatting code
4. Usually an enemy character that will be found at the end of a level which is harder to kill.
Boss
Game Artificial Intelligence
Alpha Channel
Engine
5. A generic word that game designers use to stand for any object.
Foo
Parsing
Class
Royalties
6. An open-sourced 3D modeller released under the GPL.
LAN
Blender
Integer
projectile
7. A 2D game that most of the movement through a level is done by moving your charachter left or right.
Mod
OpenGL
Variable
Side-Scrolling Game
8. A 3d modelling term that refers to a model as a series of polygons.
Mesh
Design Document
Side-Scrolling Game
Function
9. An if-statement
OpenGL
Object Oriented Programming (OOP)
conditional
3D Game
10. Something that is true or false
Role-Playing Game
float
boolean
Game Progression
11. Many current games have tools that have been developed by the creators or players which allow the game to be changed by players to create different looking and sometimes playing games.
2.5D Game
Mod
Platformer
costume
12. A computer network limited to the immediate area - often connected with Ethernet. It is often supported in multiplayer games.
Genre
Texture
LAN
Action Game
13. The process of altering the size of an object.
Scaling
else
Aliasing
conditional
14. The task of detecting when two objects in a game (or simulation) touch each other
Vertex
operators
collision detection
Variable
15. Logic used to determine a computer players decisions.
Game Artificial Intelligence
Action Game
Physics
Asset
16. When you put one thing inside another - e.g. - a conditional inside a loop - a loop inside a conditional - a loop inside a loop - etc.
Keyword
nesting
E3
Instantiate
17. A type of programming in which programmers define not only the data type of a data structure - but also the types of operations (functions) that can be applied to the data structure.
Object Oriented Programming (OOP)
Role-Playing Game
beta
Texture
18. The smallest type of variable that holds non-numeric data. Word - phrases - lines of a file - and full sentences are examples
String
DirectX
Platformer
Gameplay
19. A graphic associated with a sprite
Machine Language/Code
Latency
GUI
costume
20. The physical separation of different subtasks - e.g. - into separate classes - source code files or modules.
Royalties
Algorithm
for
encapsulation
21. A note in the code
GUI
Machine Language/Code
comment
Keyword
22. A game that only has X and Y coordinates for its objects and characters like Tetris and Pac-Man.
ebugging
3D Game
2D Game
Mesh
23. A player will use their character to defeat quests. These games are comparable to dungeons and dragons.
Role-Playing Game
animation
2D Game
Keyword
24. A package of APIs by Microsoft that is used to quickly access hardware.
2.5D Game
DirectX
OpenGL
Aliasing
25. A document that the designer creates which contains everything that a game should include.
Router
Machinima
Design Document
Mod
26. A keyword used to declare a loop that reiterates statements.
Side-Scrolling Game
Vector
for
Parsing
27. A process of determining if two objects have collided by testing their bounds or a spatial overlap.
Collision Detection
Class
Algorithm
Dithering
28. Rules for combining symbols of a computer language. Important elements might include spelling - spacing - and punctuation. It is the grammar of the specific programming language.
comparison
Syntax
sandbox
loop
29. A program (or part of a program) used by the programmer to experiment and try out new things
Role-Playing Game
sandbox
E3
Collision Detection
30. A version of a program that is almost finished and is being tested
array
Alpha Channel
beta
Router
31. A method whereby a developer is paid for their work as a percentage of either net or gross receipts.
conditional
Royalties
Sprite
Class
32. A keyword used to define a number variable with a decimal point.
Skin
Asset
float
animation
33. The science of matter and energy and their interactions.
Physics
Dithering
2D Game
Sprite
34. To combine two or more strings such that they become a new string value.
compiler
comment
Concatenate
OpenGL
35. A series of instructions for performing a task. This is the backbone of all programming.
Algorithm
Bump Mapping
Aliasing
GUI
36. Consists of all the basic tools a programmer needs to create a program. Typically - it consists of a text editor - a compiler - a debugger - and other necessary tools.
Class
Boss
IDE
Syntax
37. Has special meaning. They are reserved and may not be used as variable names.
Texture
Emulation
array
Keyword
38. 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.
else
Router
2.5D Game
Gameplay
39. A process of rendering polygons that gives them an illusion of depth.
Bump Mapping
Syntax
Newbie
Sprite
40. A named storage location that can contain data that can be modified during program execution. Each such location has a name that must begin with an alphabetic character.
Keyword
Engine
2.5D Game
Variable
41. The important and hopefully entertaining interactions between a player and the game world.
String
Vector
Gameplay
float
42. A 2D image which is is used as a kind of wallpaper for the basic polygons used in 3D graphics.
loop
Texture
IDE
3D Game
43. A program to translate source code into code to be executed by a computer
compiler
Objec
GUI
else
44. Graphical User Interface.
Mod
encapsulation
GUI
compiler
45. Implies a precise - reasoned - provable system which can be rigorously tested for accuracy.
Logic
Syntax
Texture
2D Game
46. 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
3D Game
Texture
Parsing
47. blueprints for commonly used and related variables and functions.
Class
Physics
for
comment
48. A built-in function such as * - + - - - / - for - while - if - =
operators
Mod
Gameplay
Aliasing
49. Scripted (non-interactive) 3D animation comprised of pre-set camera motion - character motion and environment changes.
Variable
2D Game
Game Progression
Machinima
50. A player must jump throughout the game to kill monsters and to travel through the level.
Logic
Comment
Game Artificial Intelligence
Platformer