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. The process of finding and fixing errors in a program.
prototype
2.5D Game
ebugging
Sprite
2. A generic term for graphics - sounds - maps - levels - models - and any other resources.
Asset
Latency
Side-Scrolling Game
E3
3. A program to translate source code into code to be executed by a computer
Newbie
String
compiler
Resolution
4. A process of determining if two objects have collided by testing their bounds or a spatial overlap.
2D Game
animation
Genre
Collision Detection
5. A keyword used to execute a block of statements in the case that the test condition with the if keyword evaluates to false.
for
loop
else
Aliasing
6. 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
Mod
Emulation
Logic
7. A graphic associated with a sprite
projectile
costume
String
Blender
8. A rule which defines how a game proceeds. For instance - in Chess - a bishop may move only along the boards diagonals.
Mesh
Gameplay
Game Mechanic
boolean
9. 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.
Sprite
2.5D Game
Foo
Mod
10. blueprints for commonly used and related variables and functions.
Blender
encapsulation
float
Class
11. A series of instructions for performing a task. This is the backbone of all programming.
float
Algorithm
Gameplay
prototype
12. Has special meaning. They are reserved and may not be used as variable names.
Royalties
3D Game
Keyword
Variable
13. Usually an enemy character that will be found at the end of a level which is harder to kill.
String
Boss
Physics
API
14. The process of altering the size of an object.
Machinima
Scaling
Bump Mapping
Syntax
15. A keyword used to define a number variable with a decimal point.
else
Asset
Latency
float
16. An open-sourced 3D modeller released under the GPL.
Foo
simulation
formatting code
Blender
17. A package of APIs by Microsoft that is used to quickly access hardware.
DirectX
array
Boss
Newbie
18. A derogatory term for someone who has little or no experience.
Variable
projectile
Newbie
Royalties
19. A computer network limited to the immediate area - often connected with Ethernet. It is often supported in multiplayer games.
Function
nesting
Role-Playing Game
LAN
20. 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.
Latency
Mesh
2.5D Game
loop
21. 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.
IDE
Sprite
Dithering
Emulation
22. To make a instance of a class. To create a object.
sandbox
Syntax
Game Progression
Instantiate
23. A built-in function such as * - + - - - / - for - while - if - =
Class
Game Artificial Intelligence
operators
Side-Scrolling Game
24. 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)
Machine Language/Code
Variable
prototype
25. A yearly exposition of the newest games - consoles - and tools for electronic entertainment.
Parsing
E3
Comment
Asset
26. A 3d modelling term that refers to a model as a series of polygons.
Mesh
Sprite
compiler
simulation
27. An instance of a class. It therefore has all of the same attributes and methods of that class.
2D Game
Objec
Scaling
loop
28. 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.
Mod
LAN
Flowchart
Blender
29. 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
2.5D Game
Algorithm
Latency
30. The way a game moves from beginning towards a (possibly undefined) end.
Game Progression
Blender
Newbie
Asset
31. A 2D image which is is used as a kind of wallpaper for the basic polygons used in 3D graphics.
assignment
for
Boss
Texture
32. The smallest type of variable that holds non-numeric data. Word - phrases - lines of a file - and full sentences are examples
Instantiate
operators
String
Design Document
33. 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.
Function
2D Game
Variable
Concatenate
34. 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.
Engine
Texture
Syntax
Object Oriented Programming (OOP)
35. A version of a program that is almost finished and is being tested
Mesh
Comment
LAN
beta
36. A whole number - i.e. a number that does not have a fractional part.
Integer
Skin
animation
Function
37. Indent stuff nicely - etc. Compiler ignores it
formatting code
Variable
loop
operators
38. Logic used to determine a computer players decisions.
GUI
Physics
Sprite
Game Artificial Intelligence
39. 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.
Flowchart
nesting
beta
Parsing
40. 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.
Comment
Platformer
Collision Detection
comparison
41. The task of detecting when two objects in a game (or simulation) touch each other
Emulation
collision detection
LAN
Alpha Channel
42. A method whereby a developer is paid for their work as a percentage of either net or gross receipts.
Royalties
Collision Detection
2D Game
Object Oriented Programming (OOP)
43. A 3D location where two or more lines meet.
ebugging
Skin
LAN
Vertex
44. The physical separation of different subtasks - e.g. - into separate classes - source code files or modules.
encapsulation
Scaling
Machinima
ebugging
45. The science of matter and energy and their interactions.
Object Oriented Programming (OOP)
array
Physics
DirectX
46. Something that is true or false
Emulation
Machinima
Objec
boolean
47. A document that the designer creates which contains everything that a game should include.
String
DirectX
Design Document
Resolution
48. An if-statement
Object Oriented Programming (OOP)
Variable
Keyword
conditional
49. The number of pixels or character cells per inch available on the screen.
Royalties
boolean
Resolution
Newbie
50. 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.
Flowchart
collision detection
IDE
ebugging