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 way a game moves from beginning towards a (possibly undefined) end.
Game Progression
Game Artificial Intelligence
prototype
Variable
2. A class of games.
float
Keyword
Genre
operators
3. 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.
Boss
nesting
Sprite
sandbox
4. A piece of hardware that directs network traffic from one network to the other - and can also act as a firewall.
Game Mechanic
IDE
OpenGL
Router
5. An open-sourced 3D modeller released under the GPL.
Dithering
Texture
GUI
Blender
6. A document that the designer creates which contains everything that a game should include.
Vector
Design Document
sandbox
Blender
7. A 3d modelling term that refers to a model as a series of polygons.
Aliasing
Platformer
Mesh
Scaling
8. A built-in function such as * - + - - - / - for - while - if - =
operators
Objec
Engine
Function
9. A computer network limited to the immediate area - often connected with Ethernet. It is often supported in multiplayer games.
LAN
projectile
Keyword
Engine
10. A set of routines which acts as a go-between for the operating system and a program.
API
Object Oriented Programming (OOP)
Mesh
OpenGL
11. Usually an enemy character that will be found at the end of a level which is harder to kill.
else
comparison
Boss
compiler
12. 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
Boss
Engine
prototype
Game Mechanic
13. A grouping of re-usable code which consists of particular data structures and algorithms.
Logic
Comment
Function
Class
14. The time it takes for information to travel. Often measured in the time information can go across a network and return with the "ping" command.
sandbox
Alpha Channel
Bump Mapping
Latency
15. 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.
2.5D Game
animation
Flowchart
comment
16. Graphical User Interface.
Mesh
GUI
Instantiate
Texture
17. x = 5; MAKE SURE TO USE O N E EQUAL SIGN!
Machine Language/Code
Role-Playing Game
E3
assignment
18. A package of APIs by Microsoft that is used to quickly access hardware.
Dithering
DirectX
Variable
Game Artificial Intelligence
19. 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.
Instantiate
loop
Class
Mod
20. A texture that is used to wrap around an entire model. Normally they are drawn on a single bitmap - and then the coordinates are mapped onto the vertices of the model.
E3
else
Skin
Vertex
21. An if-statement
Vertex
Gameplay
Design Document
conditional
22. the illusion of movement by switching costumes
animation
Function
Skin
beta
23. A model
Vertex
Instantiate
simulation
Skin
24. A generic word that game designers use to stand for any object.
Foo
Royalties
2.5D Game
sandbox
25. The physical separation of different subtasks - e.g. - into separate classes - source code files or modules.
Vertex
Parsing
assignment
encapsulation
26. Instructions written in 0s or 1s (binary); a compiled program
collision detection
compiler
Dithering
Machine Language/Code
27. A version of a program that is almost finished and is being tested
API
Machinima
beta
Router
28. The process of finding and fixing errors in a program.
ebugging
Alpha Channel
Scaling
Instantiate
29. A process of rendering polygons that gives them an illusion of depth.
LAN
Bump Mapping
projectile
Algorithm
30. 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.
2.5D Game
formatting code
Alpha Channel
Integer
31. 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.
nesting
Texture
Scaling
Class
32. The process of altering the size of an object.
Emulation
Concatenate
Boss
Scaling
33. A game whose objects and characters can have an X - Y and Z coordinate.
3D Game
Vector
for
Instantiate
34. To make a instance of a class. To create a object.
Design Document
ebugging
nesting
Instantiate
35. A derogatory term for someone who has little or no experience.
Flowchart
Sprite
Class
Newbie
36. A game that only has X and Y coordinates for its objects and characters like Tetris and Pac-Man.
Asset
3D Game
2D Game
Game Artificial Intelligence
37. A generic term for graphics - sounds - maps - levels - models - and any other resources.
Latency
Comment
animation
Asset
38. Something that is true or false
conditional
Role-Playing Game
boolean
loop
39. It is the code that makes a game run. It can be used for multiple games by using different art and data sets.
Dithering
Keyword
Comment
Engine
40. A process of determining if two objects have collided by testing their bounds or a spatial overlap.
Sprite
else
Collision Detection
Alpha Channel
41. 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.
sandbox
formatting code
projectile
Class
42. Indent stuff nicely - etc. Compiler ignores it
formatting code
Gameplay
Emulation
comparison
43. A graphic associated with a sprite
costume
Foo
String
Design Document
44. 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
Skin
projectile
Bump Mapping
45. A program (or part of a program) used by the programmer to experiment and try out new things
sandbox
Latency
operators
nesting
46. blueprints for commonly used and related variables and functions.
Syntax
Class
sandbox
prototype
47. The number of pixels or character cells per inch available on the screen.
Machinima
Gameplay
Resolution
Latency
48. A player must jump throughout the game to kill monsters and to travel through the level.
costume
Side-Scrolling Game
Platformer
Machine Language/Code
49. Has special meaning. They are reserved and may not be used as variable names.
Latency
Keyword
else
encapsulation
50. Scripted (non-interactive) 3D animation comprised of pre-set camera motion - character motion and environment changes.
Machinima
Dithering
DirectX
Newbie