SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
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. Logic used to determine a computer players decisions.
animation
API
Machinima
Game Artificial Intelligence
2. A game whose objects and characters can have an X - Y and Z coordinate.
Vector
prototype
3D Game
nesting
3. A document that the designer creates which contains everything that a game should include.
float
simulation
Design Document
Newbie
4. A collection of data items - all of the same type - in which each item's position is uniquely designated by an integer.
String
Engine
Side-Scrolling Game
array
5. A generic word that game designers use to stand for any object.
Foo
Syntax
OpenGL
Dithering
6. An instance of a class. It therefore has all of the same attributes and methods of that class.
Objec
Vertex
else
Parsing
7. A set of routines which acts as a go-between for the operating system and a program.
API
loop
Resolution
Parsing
8. blueprints for commonly used and related variables and functions.
Keyword
Class
Machinima
Role-Playing Game
9. Has special meaning. They are reserved and may not be used as variable names.
Keyword
Concatenate
else
compiler
10. A 3d modelling term that refers to a model as a series of polygons.
loop
Sprite
Mesh
animation
11. A program to translate source code into code to be executed by a computer
compiler
String
assignment
Design Document
12. The number of pixels or character cells per inch available on the screen.
Resolution
Royalties
Gameplay
for
13. The smallest type of variable that holds non-numeric data. Word - phrases - lines of a file - and full sentences are examples
Blender
String
conditional
formatting code
14. The process of creating an illusion of more colors than are really available in the current color depth by creatively arranging individual pixel patterns.
Foo
Class
conditional
Dithering
15. A grouping of re-usable code which consists of particular data structures and algorithms.
Boss
Action Game
DirectX
Function
16. A built-in function such as * - + - - - / - for - while - if - =
simulation
Bump Mapping
Logic
operators
17. This is a genre of game where players uses their eye and hand coordination to win.
operators
Action Game
nesting
Foo
18. The process of altering the size of an object.
array
assignment
Royalties
Scaling
19. 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.
beta
assignment
Syntax
Platformer
20. A package of APIs by Microsoft that is used to quickly access hardware.
Emulation
Function
DirectX
array
21. A process of rendering polygons that gives them an illusion of depth.
IDE
Bump Mapping
Role-Playing Game
Object Oriented Programming (OOP)
22. A class of games.
Genre
Syntax
Variable
comparison
23. 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.
E3
Aliasing
Flowchart
Machine Language/Code
24. Use "for" or "while" to make it repeat a block.
Scaling
loop
for
Gameplay
25. 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.
IDE
Resolution
Platformer
Texture
26. The important and hopefully entertaining interactions between a player and the game world.
Gameplay
loop
comment
array
27. 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.
Parsing
Instantiate
Design Document
DirectX
28. Something that is true or false
boolean
comparison
ebugging
Sprite
29. 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.
IDE
encapsulation
Platformer
Alpha Channel
30. A computer network limited to the immediate area - often connected with Ethernet. It is often supported in multiplayer games.
Genre
LAN
compiler
Platformer
31. 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.
Skin
Foo
Royalties
Newbie
32. 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.
Scaling
Logic
collision detection
nesting
33. 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
GUI
animation
Machine Language/Code
34. A note in the code
conditional
DirectX
comment
for
35. 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.
projectile
Sprite
Objec
Vertex
36. The process of finding and fixing errors in a program.
operators
Logic
Class
ebugging
37. Usually an enemy character that will be found at the end of a level which is harder to kill.
Boss
Flowchart
float
Keyword
38. A method whereby a developer is paid for their work as a percentage of either net or gross receipts.
Royalties
LAN
Integer
animation
39. A piece of hardware that directs network traffic from one network to the other - and can also act as a firewall.
costume
Router
Mesh
prototype
40. A keyword used to define a number variable with a decimal point.
else
Class
float
Emulation
41. A graphic associated with a sprite
GUI
Object Oriented Programming (OOP)
String
costume
42. A version of a program that is almost finished and is being tested
GUI
conditional
Latency
beta
43. A graphics API for PCs and Macs used to develop 3D games like Quake.
GUI
formatting code
ebugging
OpenGL
44. A rule which defines how a game proceeds. For instance - in Chess - a bishop may move only along the boards diagonals.
nesting
boolean
Game Mechanic
beta
45. 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.
beta
Latency
IDE
Foo
46. It is the code that makes a game run. It can be used for multiple games by using different art and data sets.
Engine
Role-Playing Game
OpenGL
collision detection
47. 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.
Boss
Comment
Side-Scrolling Game
Machine Language/Code
48. the illusion of movement by switching costumes
Role-Playing Game
animation
Mod
Game Progression
49. A game that only has X and Y coordinates for its objects and characters like Tetris and Pac-Man.
Gameplay
Integer
formatting code
2D Game
50. A player will use their character to defeat quests. These games are comparable to dungeons and dragons.
Role-Playing Game
Sprite
ebugging
GUI