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 physical separation of different subtasks - e.g. - into separate classes - source code files or modules.
IDE
Vertex
encapsulation
operators
2. 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.
Object Oriented Programming (OOP)
simulation
Machinima
Parsing
3. A graphic associated with a sprite
costume
Aliasing
Asset
Foo
4. A built-in function such as * - + - - - / - for - while - if - =
operators
nesting
Blender
Machinima
5. A version of a program that is almost finished and is being tested
else
Instantiate
beta
DirectX
6. Graphical User Interface.
Blender
String
Game Artificial Intelligence
GUI
7. Scripted (non-interactive) 3D animation comprised of pre-set camera motion - character motion and environment changes.
Machinima
Algorithm
ebugging
Collision Detection
8. A player must jump throughout the game to kill monsters and to travel through the level.
float
IDE
Function
Platformer
9. A player will use their character to defeat quests. These games are comparable to dungeons and dragons.
Role-Playing Game
Action Game
Vector
Game Progression
10. A document that the designer creates which contains everything that a game should include.
Bump Mapping
Design Document
LAN
DirectX
11. The number of pixels or character cells per inch available on the screen.
Resolution
Class
Vertex
Dithering
12. (x == 5) MAKE SURE TO USE T W O EQUAL SIGNS!
comparison
Alpha Channel
Emulation
Action Game
13. A method whereby a developer is paid for their work as a percentage of either net or gross receipts.
Platformer
2D Game
Emulation
Royalties
14. The smallest type of variable that holds non-numeric data. Word - phrases - lines of a file - and full sentences are examples
Comment
Objec
Texture
String
15. A 3d modelling term that refers to a model as a series of polygons.
beta
Mesh
costume
Skin
16. A whole number - i.e. a number that does not have a fractional part.
Boss
beta
Game Progression
Integer
17. A package of APIs by Microsoft that is used to quickly access hardware.
boolean
float
Gameplay
DirectX
18. A computer network limited to the immediate area - often connected with Ethernet. It is often supported in multiplayer games.
LAN
Game Mechanic
Boss
operators
19. A process of rendering polygons that gives them an illusion of depth.
Function
Bump Mapping
Machinima
float
20. A series of instructions for performing a task. This is the backbone of all programming.
Comment
Resolution
Algorithm
assignment
21. 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.
Mod
Flowchart
OpenGL
IDE
22. Has special meaning. They are reserved and may not be used as variable names.
GUI
costume
Keyword
Newbie
23. Something that is true or false
compiler
Alpha Channel
boolean
sandbox
24. An if-statement
costume
Variable
conditional
prototype
25. 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.
Objec
Syntax
Vertex
Object Oriented Programming (OOP)
26. A re-sizable array of elements. A mathematical object - usually in 2D or 3D space containing position elements of the same order.
DirectX
3D Game
Vector
Mesh
27. 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.
Game Progression
array
Sprite
Bump Mapping
28. 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.
comment
Alpha Channel
Game Progression
formatting code
29. 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.
Latency
String
Variable
2.5D Game
30. Indent stuff nicely - etc. Compiler ignores it
formatting code
Blender
2D Game
nesting
31. Implies a precise - reasoned - provable system which can be rigorously tested for accuracy.
array
comment
Logic
Physics
32. A generic term for graphics - sounds - maps - levels - models - and any other resources.
comparison
Asset
Side-Scrolling Game
encapsulation
33. 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.
prototype
Texture
nesting
sandbox
34. This is a genre of game where players uses their eye and hand coordination to win.
array
Action Game
Side-Scrolling Game
Game Artificial Intelligence
35. A keyword used to declare a loop that reiterates statements.
for
Role-Playing Game
API
Blender
36. Use "for" or "while" to make it repeat a block.
Algorithm
ebugging
loop
encapsulation
37. blueprints for commonly used and related variables and functions.
for
Algorithm
Action Game
Class
38. A yearly exposition of the newest games - consoles - and tools for electronic entertainment.
Mod
collision detection
Boss
E3
39. A class of games.
Boss
Genre
Engine
Mesh
40. 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.
Latency
Emulation
collision detection
IDE
41. Instructions written in 0s or 1s (binary); a compiled program
Game Mechanic
Instantiate
boolean
Machine Language/Code
42. To combine two or more strings such that they become a new string value.
Concatenate
simulation
Parsing
OpenGL
43. 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.
Game Mechanic
Skin
Class
Parsing
44. A collection of data items - all of the same type - in which each item's position is uniquely designated by an integer.
Resolution
array
OpenGL
prototype
45. A 3D location where two or more lines meet.
Blender
Vertex
Function
assignment
46. The task of detecting when two objects in a game (or simulation) touch each other
collision detection
Platformer
Instantiate
for
47. To make a instance of a class. To create a object.
simulation
Instantiate
Texture
Object Oriented Programming (OOP)
48. 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
prototype
Parsing
Newbie
ebugging
49. 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.
Object Oriented Programming (OOP)
Logic
Mod
Function
50. A graphics API for PCs and Macs used to develop 3D games like Quake.
comparison
loop
Asset
OpenGL