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. Instructions written in 0s or 1s (binary); a compiled program
Instantiate
Syntax
for
Machine Language/Code
2. A built-in function such as * - + - - - / - for - while - if - =
operators
boolean
Resolution
Bump Mapping
3. 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.
LAN
boolean
comparison
Emulation
4. x = 5; MAKE SURE TO USE O N E EQUAL SIGN!
compiler
conditional
assignment
Function
5. A 2D game that most of the movement through a level is done by moving your charachter left or right.
Side-Scrolling Game
Game Artificial Intelligence
Integer
Gameplay
6. A keyword used to declare a loop that reiterates statements.
collision detection
for
nesting
projectile
7. A generic term for graphics - sounds - maps - levels - models - and any other resources.
Asset
Game Artificial Intelligence
Latency
conditional
8. blueprints for commonly used and related variables and functions.
encapsulation
Function
simulation
Class
9. 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.
Comment
Object Oriented Programming (OOP)
loop
Sprite
10. A player must jump throughout the game to kill monsters and to travel through the level.
2D Game
Platformer
Comment
Game Artificial Intelligence
11. A graphics API for PCs and Macs used to develop 3D games like Quake.
Newbie
Gameplay
Platformer
OpenGL
12. A keyword used to define a number variable with a decimal point.
Syntax
encapsulation
float
simulation
13. An open-sourced 3D modeller released under the GPL.
Game Artificial Intelligence
Game Mechanic
E3
Blender
14. Scripted (non-interactive) 3D animation comprised of pre-set camera motion - character motion and environment changes.
Game Mechanic
Vector
E3
Machinima
15. A document that the designer creates which contains everything that a game should include.
Mesh
Design Document
Physics
array
16. The task of detecting when two objects in a game (or simulation) touch each other
Role-Playing Game
Foo
2.5D Game
collision detection
17. A class of games.
Genre
comparison
Latency
assignment
18. Usually an enemy character that will be found at the end of a level which is harder to kill.
Gameplay
Boss
Asset
Scaling
19. 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.
Physics
nesting
DirectX
Algorithm
20. 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.
Design Document
beta
Sprite
Mod
21. The physical separation of different subtasks - e.g. - into separate classes - source code files or modules.
Machinima
array
encapsulation
boolean
22. A program (or part of a program) used by the programmer to experiment and try out new things
sandbox
Texture
prototype
boolean
23. A 3D location where two or more lines meet.
Parsing
array
Scaling
Vertex
24. A process of determining if two objects have collided by testing their bounds or a spatial overlap.
beta
Collision Detection
Syntax
Gameplay
25. The process of finding and fixing errors in a program.
3D Game
Variable
compiler
ebugging
26. 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.
comparison
Side-Scrolling Game
loop
Syntax
27. Graphical User Interface.
GUI
ebugging
float
Emulation
28. To make a instance of a class. To create a object.
3D Game
Instantiate
ebugging
Design Document
29. A 2D image which is is used as a kind of wallpaper for the basic polygons used in 3D graphics.
Integer
Texture
Engine
Concatenate
30. An if-statement
projectile
costume
conditional
2.5D Game
31. A method whereby a developer is paid for their work as a percentage of either net or gross receipts.
Asset
Boss
assignment
Royalties
32. The way a game moves from beginning towards a (possibly undefined) end.
Game Progression
animation
Sprite
prototype
33. 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.
Role-Playing Game
Objec
Skin
Action Game
34. 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.
Gameplay
Bump Mapping
conditional
Alpha Channel
35. A version of a program that is almost finished and is being tested
Vector
beta
Instantiate
ebugging
36. 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.
formatting code
Game Mechanic
Variable
Skin
37. A program to translate source code into code to be executed by a computer
beta
compiler
Mesh
Emulation
38. (x == 5) MAKE SURE TO USE T W O EQUAL SIGNS!
Design Document
Variable
Vertex
comparison
39. 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.
Emulation
Role-Playing Game
beta
Parsing
40. An instance of a class. It therefore has all of the same attributes and methods of that class.
Texture
Skin
Foo
Objec
41. A collection of data items - all of the same type - in which each item's position is uniquely designated by an integer.
prototype
2D Game
Game Progression
array
42. 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.
loop
Royalties
2.5D Game
Blender
43. A generic word that game designers use to stand for any object.
ebugging
Foo
Keyword
array
44. A grouping of re-usable code which consists of particular data structures and algorithms.
Function
Resolution
Side-Scrolling Game
Gameplay
45. A process of rendering polygons that gives them an illusion of depth.
Bump Mapping
Latency
Sprite
Logic
46. A player will use their character to defeat quests. These games are comparable to dungeons and dragons.
Blender
Genre
Newbie
Role-Playing Game
47. A computer network limited to the immediate area - often connected with Ethernet. It is often supported in multiplayer games.
Alpha Channel
DirectX
Variable
LAN
48. The science of matter and energy and their interactions.
Physics
Bump Mapping
Skin
conditional
49. A game that only has X and Y coordinates for its objects and characters like Tetris and Pac-Man.
Comment
Texture
Mesh
2D Game
50. A whole number - i.e. a number that does not have a fractional part.
Integer
String
2D Game
prototype