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. 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.
Mod
simulation
Object Oriented Programming (OOP)
Role-Playing Game
2. Use "for" or "while" to make it repeat a block.
E3
loop
Design Document
Parsing
3. Has special meaning. They are reserved and may not be used as variable names.
Keyword
GUI
boolean
Asset
4. An if-statement
Integer
Class
Game Mechanic
conditional
5. A grouping of re-usable code which consists of particular data structures and algorithms.
Parsing
Comment
Function
Aliasing
6. The smallest type of variable that holds non-numeric data. Word - phrases - lines of a file - and full sentences are examples
collision detection
Scaling
String
projectile
7. A process of determining if two objects have collided by testing their bounds or a spatial overlap.
conditional
Collision Detection
Asset
Role-Playing Game
8. A note in the code
Concatenate
for
2.5D Game
comment
9. A process of rendering polygons that gives them an illusion of depth.
Objec
Object Oriented Programming (OOP)
Emulation
Bump Mapping
10. The science of matter and energy and their interactions.
Class
Comment
operators
Physics
11. A collection of data items - all of the same type - in which each item's position is uniquely designated by an integer.
Class
array
IDE
Syntax
12. The task of detecting when two objects in a game (or simulation) touch each other
loop
collision detection
Syntax
Vertex
13. (x == 5) MAKE SURE TO USE T W O EQUAL SIGNS!
comparison
OpenGL
Parsing
Emulation
14. 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
API
Foo
Dithering
15. An open-sourced 3D modeller released under the GPL.
boolean
Mesh
Blender
Variable
16. Something that is true or false
Gameplay
boolean
3D Game
String
17. A 3d modelling term that refers to a model as a series of polygons.
Asset
Mesh
animation
Bump Mapping
18. A graphic associated with a sprite
Vector
Genre
costume
Class
19. blueprints for commonly used and related variables and functions.
boolean
simulation
IDE
Class
20. A generic term for graphics - sounds - maps - levels - models - and any other resources.
Integer
boolean
Bump Mapping
Asset
21. A yearly exposition of the newest games - consoles - and tools for electronic entertainment.
E3
DirectX
Side-Scrolling Game
Royalties
22. A game that only has X and Y coordinates for its objects and characters like Tetris and Pac-Man.
simulation
assignment
costume
2D Game
23. The number of pixels or character cells per inch available on the screen.
Vertex
Game Progression
costume
Resolution
24. A keyword used to declare a loop that reiterates statements.
Integer
LAN
Algorithm
for
25. A 3D location where two or more lines meet.
Vertex
API
array
Sprite
26. 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.
Platformer
LAN
Foo
Object Oriented Programming (OOP)
27. 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.
Sprite
formatting code
Vertex
Alpha Channel
28. Scripted (non-interactive) 3D animation comprised of pre-set camera motion - character motion and environment changes.
Texture
Machinima
Role-Playing Game
boolean
29. 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
3D Game
formatting code
Newbie
prototype
30. The process of altering the size of an object.
Scaling
Skin
Genre
Side-Scrolling Game
31. The process of finding and fixing errors in a program.
Royalties
for
Game Artificial Intelligence
ebugging
32. To combine two or more strings such that they become a new string value.
Collision Detection
else
beta
Concatenate
33. A game whose objects and characters can have an X - Y and Z coordinate.
Syntax
float
3D Game
beta
34. A document that the designer creates which contains everything that a game should include.
Engine
String
Design Document
Sprite
35. A player will use their character to defeat quests. These games are comparable to dungeons and dragons.
Role-Playing Game
Game Progression
Integer
Royalties
36. A program (or part of a program) used by the programmer to experiment and try out new things
Royalties
Side-Scrolling Game
Bump Mapping
sandbox
37. Indent stuff nicely - etc. Compiler ignores it
Game Mechanic
Algorithm
formatting code
animation
38. 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.
IDE
Aliasing
Mod
operators
39. A computer network limited to the immediate area - often connected with Ethernet. It is often supported in multiplayer games.
LAN
prototype
projectile
Boss
40. A re-sizable array of elements. A mathematical object - usually in 2D or 3D space containing position elements of the same order.
Vector
Keyword
Role-Playing Game
Game Progression
41. A 2D image which is is used as a kind of wallpaper for the basic polygons used in 3D graphics.
Vertex
Scaling
E3
Texture
42. 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.
Syntax
for
Emulation
formatting code
43. A version of a program that is almost finished and is being tested
Alpha Channel
comment
beta
Foo
44. 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.
Router
costume
nesting
Aliasing
45. Logic used to determine a computer players decisions.
Game Artificial Intelligence
Aliasing
Machinima
else
46. The physical separation of different subtasks - e.g. - into separate classes - source code files or modules.
Physics
Resolution
encapsulation
float
47. A program to translate source code into code to be executed by a computer
Vector
else
Algorithm
compiler
48. This is a genre of game where players uses their eye and hand coordination to win.
Objec
Boss
GUI
Action Game
49. 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.
Alpha Channel
Parsing
Objec
encapsulation
50. A package of APIs by Microsoft that is used to quickly access hardware.
DirectX
Alpha Channel
beta
Foo