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. A process of rendering polygons that gives them an illusion of depth.
Integer
Bump Mapping
LAN
Machinima
2. A program (or part of a program) used by the programmer to experiment and try out new things
Collision Detection
comment
sandbox
nesting
3. A keyword used to execute a block of statements in the case that the test condition with the if keyword evaluates to false.
formatting code
LAN
else
Concatenate
4. Text added to code that explains how the code works. In most languages - this is usually done by typing two forward slashes // and then the comment.
Comment
Object Oriented Programming (OOP)
E3
boolean
5. A computer network limited to the immediate area - often connected with Ethernet. It is often supported in multiplayer games.
ebugging
Algorithm
simulation
LAN
6. A set of routines which acts as a go-between for the operating system and a program.
assignment
simulation
Genre
API
7. A collection of data items - all of the same type - in which each item's position is uniquely designated by an integer.
LAN
Skin
array
Game Artificial Intelligence
8. A re-sizable array of elements. A mathematical object - usually in 2D or 3D space containing position elements of the same order.
ebugging
IDE
Vector
float
9. To combine two or more strings such that they become a new string value.
Syntax
sandbox
ebugging
Concatenate
10. 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.
float
Mod
E3
2D Game
11. 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.
Side-Scrolling Game
String
Genre
nesting
12. The process of creating an illusion of more colors than are really available in the current color depth by creatively arranging individual pixel patterns.
Physics
comparison
for
Dithering
13. A game that only has X and Y coordinates for its objects and characters like Tetris and Pac-Man.
sandbox
array
2D Game
OpenGL
14. Logic used to determine a computer players decisions.
Emulation
Game Artificial Intelligence
nesting
Mesh
15. A generic term for graphics - sounds - maps - levels - models - and any other resources.
2.5D Game
Asset
prototype
Game Progression
16. A derogatory term for someone who has little or no experience.
Parsing
Vector
Flowchart
Newbie
17. The physical separation of different subtasks - e.g. - into separate classes - source code files or modules.
GUI
Mod
encapsulation
conditional
18. A whole number - i.e. a number that does not have a fractional part.
GUI
Emulation
Game Progression
Integer
19. Has special meaning. They are reserved and may not be used as variable names.
Keyword
comparison
nesting
Engine
20. (x == 5) MAKE SURE TO USE T W O EQUAL SIGNS!
Collision Detection
operators
comparison
projectile
21. A process of determining if two objects have collided by testing their bounds or a spatial overlap.
Royalties
3D Game
for
Collision Detection
22. Scripted (non-interactive) 3D animation comprised of pre-set camera motion - character motion and environment changes.
Machinima
Flowchart
Emulation
Scaling
23. The act of simulation a set of circumstances out of the original context. They often simulate hardware calls so that different machines can run each others software.
encapsulation
Emulation
Game Artificial Intelligence
boolean
24. Something that is true or false
Mesh
IDE
Scaling
boolean
25. A series of instructions for performing a task. This is the backbone of all programming.
Blender
Engine
Algorithm
for
26. The process of altering the size of an object.
GUI
Scaling
Resolution
Skin
27. 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.
collision detection
String
Syntax
Class
28. A graphics API for PCs and Macs used to develop 3D games like Quake.
OpenGL
simulation
Parsing
Action Game
29. 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.
Machine Language/Code
projectile
Genre
DirectX
30. A keyword used to declare a loop that reiterates statements.
for
operators
boolean
simulation
31. Use "for" or "while" to make it repeat a block.
simulation
loop
Comment
Parsing
32. A player must jump throughout the game to kill monsters and to travel through the level.
comparison
Platformer
Role-Playing Game
Syntax
33. A grouping of re-usable code which consists of particular data structures and algorithms.
Texture
Collision Detection
Function
String
34. An if-statement
Side-Scrolling Game
conditional
OpenGL
Dithering
35. Implies a precise - reasoned - provable system which can be rigorously tested for accuracy.
Skin
Genre
Logic
for
36. The number of pixels or character cells per inch available on the screen.
2.5D Game
Gameplay
Sprite
Resolution
37. A sample program with a limited set of features that is used to evaluate software to see how fun - challenging and/or marketable it is
Objec
Asset
Integer
prototype
38. The task of detecting when two objects in a game (or simulation) touch each other
Sprite
Bump Mapping
comparison
collision detection
39. blueprints for commonly used and related variables and functions.
Class
Sprite
else
API
40. the illusion of movement by switching costumes
Foo
formatting code
animation
comparison
41. Indent stuff nicely - etc. Compiler ignores it
comment
Collision Detection
prototype
formatting code
42. An open-sourced 3D modeller released under the GPL.
Blender
else
Resolution
Flowchart
43. A note in the code
conditional
Action Game
comment
sandbox
44. A keyword used to define a number variable with a decimal point.
Boss
Game Progression
float
operators
45. A 3d modelling term that refers to a model as a series of polygons.
animation
Scaling
Bump Mapping
Mesh
46. 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.
Router
animation
ebugging
Alpha Channel
47. 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.
Flowchart
comment
Platformer
for
48. Instructions written in 0s or 1s (binary); a compiled program
Design Document
Blender
Machine Language/Code
nesting
49. A rule which defines how a game proceeds. For instance - in Chess - a bishop may move only along the boards diagonals.
Object Oriented Programming (OOP)
Royalties
Class
Game Mechanic
50. 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
Physics
for
nesting