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. The way a game moves from beginning towards a (possibly undefined) end.
Role-Playing Game
Game Progression
Texture
Blender
2. It is the code that makes a game run. It can be used for multiple games by using different art and data sets.
prototype
2D Game
Integer
Engine
3. 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.
Object Oriented Programming (OOP)
encapsulation
conditional
GUI
4. A computer network limited to the immediate area - often connected with Ethernet. It is often supported in multiplayer games.
float
Bump Mapping
LAN
beta
5. Has special meaning. They are reserved and may not be used as variable names.
String
Aliasing
Keyword
projectile
6. 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.
Flowchart
DirectX
Resolution
IDE
7. (x == 5) MAKE SURE TO USE T W O EQUAL SIGNS!
comment
2D Game
comparison
Platformer
8. The process of creating an illusion of more colors than are really available in the current color depth by creatively arranging individual pixel patterns.
float
simulation
Dithering
DirectX
9. Use "for" or "while" to make it repeat a block.
Mesh
DirectX
Game Artificial Intelligence
loop
10. The physical separation of different subtasks - e.g. - into separate classes - source code files or modules.
Gameplay
Vector
compiler
encapsulation
11. The task of detecting when two objects in a game (or simulation) touch each other
Latency
collision detection
DirectX
Vector
12. A generic word that game designers use to stand for any object.
boolean
Foo
conditional
Latency
13. The important and hopefully entertaining interactions between a player and the game world.
Boss
3D Game
LAN
Gameplay
14. A graphic associated with a sprite
costume
Engine
Integer
formatting code
15. The smallest type of variable that holds non-numeric data. Word - phrases - lines of a file - and full sentences are examples
Logic
Resolution
String
Scaling
16. x = 5; MAKE SURE TO USE O N E EQUAL SIGN!
Dithering
Platformer
sandbox
assignment
17. A model
IDE
Instantiate
simulation
Latency
18. A process of rendering polygons that gives them an illusion of depth.
Variable
Mod
Bump Mapping
assignment
19. A player must jump throughout the game to kill monsters and to travel through the level.
loop
Engine
Platformer
Collision Detection
20. A program (or part of a program) used by the programmer to experiment and try out new things
sandbox
Game Progression
assignment
Integer
21. Usually an enemy character that will be found at the end of a level which is harder to kill.
Boss
Dithering
else
Comment
22. 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.
operators
Mesh
Variable
Action Game
23. 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
beta
Texture
Logic
24. This is a genre of game where players uses their eye and hand coordination to win.
Emulation
costume
Aliasing
Action Game
25. Instructions written in 0s or 1s (binary); a compiled program
formatting code
encapsulation
Machine Language/Code
costume
26. 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
Physics
Foo
simulation
27. Logic used to determine a computer players decisions.
formatting code
Parsing
Game Artificial Intelligence
Genre
28. A whole number - i.e. a number that does not have a fractional part.
Router
Machine Language/Code
Integer
else
29. A keyword used to define a number variable with a decimal point.
Role-Playing Game
Router
Foo
float
30. A method whereby a developer is paid for their work as a percentage of either net or gross receipts.
Comment
Royalties
collision detection
float
31. An instance of a class. It therefore has all of the same attributes and methods of that class.
Boss
Action Game
2.5D Game
Objec
32. A class of games.
Genre
float
Scaling
Vertex
33. A yearly exposition of the newest games - consoles - and tools for electronic entertainment.
E3
Router
Sprite
Latency
34. 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.
Concatenate
Emulation
nesting
Class
35. 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.
2D Game
Skin
float
Emulation
36. A grouping of re-usable code which consists of particular data structures and algorithms.
Flowchart
Skin
Keyword
Function
37. The process of finding and fixing errors in a program.
Latency
Object Oriented Programming (OOP)
ebugging
String
38. Graphical User Interface.
Comment
costume
GUI
Blender
39. A game that only has X and Y coordinates for its objects and characters like Tetris and Pac-Man.
array
Dithering
Concatenate
2D Game
40. A game whose objects and characters can have an X - Y and Z coordinate.
projectile
3D Game
Instantiate
encapsulation
41. A generic term for graphics - sounds - maps - levels - models - and any other resources.
else
conditional
Newbie
Asset
42. A document that the designer creates which contains everything that a game should include.
Scaling
Royalties
Function
Design Document
43. 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.
Blender
LAN
Latency
Object Oriented Programming (OOP)
44. To combine two or more strings such that they become a new string value.
Concatenate
costume
LAN
Bump Mapping
45. A collection of data items - all of the same type - in which each item's position is uniquely designated by an integer.
Platformer
Machinima
array
Vertex
46. A note in the code
Game Progression
encapsulation
comment
Skin
47. 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.
OpenGL
2.5D Game
Role-Playing Game
Syntax
48. An open-sourced 3D modeller released under the GPL.
Asset
Objec
Instantiate
Blender
49. A 3d modelling term that refers to a model as a series of polygons.
Texture
Platformer
encapsulation
Mesh
50. The science of matter and energy and their interactions.
assignment
Newbie
Physics
DirectX