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 computer network limited to the immediate area - often connected with Ethernet. It is often supported in multiplayer games.
sandbox
LAN
float
costume
2. Has special meaning. They are reserved and may not be used as variable names.
Object Oriented Programming (OOP)
2.5D Game
for
Keyword
3. (x == 5) MAKE SURE TO USE T W O EQUAL SIGNS!
comparison
Physics
Alpha Channel
Dithering
4. Graphical User Interface.
GUI
Alpha Channel
Game Progression
formatting code
5. The physical separation of different subtasks - e.g. - into separate classes - source code files or modules.
Scaling
2.5D Game
2D Game
encapsulation
6. A process of determining if two objects have collided by testing their bounds or a spatial overlap.
Action Game
compiler
Collision Detection
Sprite
7. A piece of hardware that directs network traffic from one network to the other - and can also act as a firewall.
ebugging
LAN
Vertex
Router
8. x = 5; MAKE SURE TO USE O N E EQUAL SIGN!
assignment
Vertex
for
GUI
9. Implies a precise - reasoned - provable system which can be rigorously tested for accuracy.
Logic
3D Game
IDE
conditional
10. 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.
Physics
beta
encapsulation
Skin
11. A game that only has X and Y coordinates for its objects and characters like Tetris and Pac-Man.
2D Game
Physics
nesting
formatting code
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.
Side-Scrolling Game
Gameplay
Aliasing
Dithering
13. 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.
Variable
Algorithm
Physics
Class
14. The number of pixels or character cells per inch available on the screen.
Resolution
compiler
array
2D Game
15. The task of detecting when two objects in a game (or simulation) touch each other
collision detection
Comment
Sprite
Texture
16. The process of finding and fixing errors in a program.
ebugging
Object Oriented Programming (OOP)
String
comment
17. The way a game moves from beginning towards a (possibly undefined) end.
Boss
Game Progression
Side-Scrolling Game
array
18. 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.
2D Game
Bump Mapping
array
Syntax
19. 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.
IDE
Object Oriented Programming (OOP)
Role-Playing Game
Vector
20. A keyword used to define a number variable with a decimal point.
Machine Language/Code
Asset
Alpha Channel
float
21. The science of matter and energy and their interactions.
Physics
Asset
Texture
compiler
22. An open-sourced 3D modeller released under the GPL.
Bump Mapping
comment
Blender
Scaling
23. A program to translate source code into code to be executed by a computer
Foo
Resolution
DirectX
compiler
24. It is the code that makes a game run. It can be used for multiple games by using different art and data sets.
Vertex
compiler
Engine
Comment
25. 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
Blender
Concatenate
Vertex
26. Scripted (non-interactive) 3D animation comprised of pre-set camera motion - character motion and environment changes.
Machinima
Blender
Bump Mapping
costume
27. the illusion of movement by switching costumes
animation
comparison
Resolution
Concatenate
28. A class of games.
Genre
Vertex
Physics
Objec
29. A graphic associated with a sprite
Algorithm
Side-Scrolling Game
costume
loop
30. A series of instructions for performing a task. This is the backbone of all programming.
Logic
Algorithm
Class
Game Progression
31. A 3d modelling term that refers to a model as a series of polygons.
Mesh
Algorithm
Syntax
Comment
32. A built-in function such as * - + - - - / - for - while - if - =
operators
Engine
Router
Game Artificial Intelligence
33. 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.
Objec
projectile
Role-Playing Game
Newbie
34. A model
beta
simulation
Aliasing
2D Game
35. A 2D image which is is used as a kind of wallpaper for the basic polygons used in 3D graphics.
Texture
Blender
Game Mechanic
Design Document
36. 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.
boolean
Integer
Aliasing
Latency
37. blueprints for commonly used and related variables and functions.
else
Machinima
Texture
Class
38. A whole number - i.e. a number that does not have a fractional part.
compiler
array
Action Game
Integer
39. Logic used to determine a computer players decisions.
Collision Detection
Game Artificial Intelligence
Latency
Resolution
40. A package of APIs by Microsoft that is used to quickly access hardware.
Flowchart
DirectX
Keyword
compiler
41. To make a instance of a class. To create a object.
Keyword
Vector
Instantiate
OpenGL
42. The smallest type of variable that holds non-numeric data. Word - phrases - lines of a file - and full sentences are examples
operators
String
Mesh
Skin
43. 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
Comment
prototype
Scaling
Function
44. An if-statement
Game Mechanic
Texture
conditional
nesting
45. The process of altering the size of an object.
Comment
Scaling
array
Asset
46. 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.
2D Game
Newbie
2.5D Game
Algorithm
47. A process of rendering polygons that gives them an illusion of depth.
beta
Bump Mapping
Parsing
boolean
48. Usually an enemy character that will be found at the end of a level which is harder to kill.
OpenGL
Game Mechanic
Objec
Boss
49. A generic term for graphics - sounds - maps - levels - models - and any other resources.
Collision Detection
Asset
float
Game Progression
50. An instance of a class. It therefore has all of the same attributes and methods of that class.
Objec
Boss
Concatenate
E3