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. Usually an enemy character that will be found at the end of a level which is harder to kill.
Machinima
Side-Scrolling Game
OpenGL
Boss
2. 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.
sandbox
Router
Variable
Game Progression
3. The science of matter and energy and their interactions.
Resolution
float
Physics
Latency
4. A 2D image which is is used as a kind of wallpaper for the basic polygons used in 3D graphics.
Side-Scrolling Game
Texture
DirectX
sandbox
5. 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.
Function
costume
Skin
Syntax
6. The way a game moves from beginning towards a (possibly undefined) end.
OpenGL
encapsulation
prototype
Game Progression
7. A note in the code
Texture
GUI
conditional
comment
8. A chart or plan that is used to help out in designing a program by using standard ANSI symbols to present the detailed series of steps needed to solve a programming problem.
Router
Flowchart
beta
Bump Mapping
9. A 3D location where two or more lines meet.
comparison
animation
Newbie
Vertex
10. A version of a program that is almost finished and is being tested
beta
float
projectile
comparison
11. A graphic associated with a sprite
Newbie
IDE
Boss
costume
12. A game whose objects and characters can have an X - Y and Z coordinate.
else
compiler
3D Game
Variable
13. x = 5; MAKE SURE TO USE O N E EQUAL SIGN!
assignment
IDE
E3
LAN
14. A model
simulation
Parsing
LAN
costume
15. A class of games.
Foo
Integer
Object Oriented Programming (OOP)
Genre
16. The important and hopefully entertaining interactions between a player and the game world.
Gameplay
Foo
animation
for
17. A graphics API for PCs and Macs used to develop 3D games like Quake.
Integer
OpenGL
Flowchart
Parsing
18. The physical separation of different subtasks - e.g. - into separate classes - source code files or modules.
Alpha Channel
collision detection
GUI
encapsulation
19. Something that is true or false
collision detection
Genre
Emulation
boolean
20. A computer network limited to the immediate area - often connected with Ethernet. It is often supported in multiplayer games.
LAN
Game Mechanic
nesting
Object Oriented Programming (OOP)
21. A process of determining if two objects have collided by testing their bounds or a spatial overlap.
Parsing
Game Progression
Aliasing
Collision Detection
22. The process of altering the size of an object.
Scaling
comparison
Newbie
Action Game
23. A player must jump throughout the game to kill monsters and to travel through the level.
Latency
Objec
Game Artificial Intelligence
Platformer
24. Implies a precise - reasoned - provable system which can be rigorously tested for accuracy.
collision detection
Logic
Sprite
3D Game
25. The smallest type of variable that holds non-numeric data. Word - phrases - lines of a file - and full sentences are examples
String
Texture
Bump Mapping
Integer
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.
Vertex
float
Object Oriented Programming (OOP)
formatting code
27. 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
Game Mechanic
Flowchart
Platformer
28. A re-sizable array of elements. A mathematical object - usually in 2D or 3D space containing position elements of the same order.
Action Game
comment
Vector
Keyword
29. It is the code that makes a game run. It can be used for multiple games by using different art and data sets.
Class
Instantiate
for
Engine
30. blueprints for commonly used and related variables and functions.
Role-Playing Game
Emulation
Foo
Class
31. 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.
Bump Mapping
for
projectile
Gameplay
32. A 3d modelling term that refers to a model as a series of polygons.
comment
Blender
Design Document
Mesh
33. To combine two or more strings such that they become a new string value.
Concatenate
animation
ebugging
GUI
34. A generic word that game designers use to stand for any object.
Foo
costume
float
nesting
35. Graphical User Interface.
GUI
nesting
conditional
costume
36. Indent stuff nicely - etc. Compiler ignores it
2D Game
formatting code
Dithering
Emulation
37. The number of pixels or character cells per inch available on the screen.
Resolution
Aliasing
Keyword
Integer
38. A piece of hardware that directs network traffic from one network to the other - and can also act as a firewall.
costume
String
Router
nesting
39. Logic used to determine a computer players decisions.
Game Artificial Intelligence
Platformer
Action Game
OpenGL
40. A program to translate source code into code to be executed by a computer
Flowchart
compiler
Side-Scrolling Game
Scaling
41. A built-in function such as * - + - - - / - for - while - if - =
Game Artificial Intelligence
operators
beta
prototype
42. Has special meaning. They are reserved and may not be used as variable names.
Keyword
Aliasing
DirectX
3D Game
43. 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.
DirectX
Gameplay
2.5D Game
Resolution
44. Scripted (non-interactive) 3D animation comprised of pre-set camera motion - character motion and environment changes.
Logic
Royalties
API
Machinima
45. The task of detecting when two objects in a game (or simulation) touch each other
collision detection
Scaling
Object Oriented Programming (OOP)
comparison
46. An if-statement
OpenGL
else
Router
conditional
47. 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.
comparison
prototype
Instantiate
Mod
48. A whole number - i.e. a number that does not have a fractional part.
Collision Detection
Flowchart
conditional
Integer
49. 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.
Vector
comment
Emulation
Function
50. 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.
Aliasing
Newbie
String
Parsing