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. Use "for" or "while" to make it repeat a block.
sandbox
Syntax
Emulation
loop
2. A series of instructions for performing a task. This is the backbone of all programming.
Scaling
Algorithm
Texture
Sprite
3. The physical separation of different subtasks - e.g. - into separate classes - source code files or modules.
Game Artificial Intelligence
Foo
API
encapsulation
4. A re-sizable array of elements. A mathematical object - usually in 2D or 3D space containing position elements of the same order.
API
Concatenate
Vector
Vertex
5. 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.
float
Aliasing
boolean
sandbox
6. It is the code that makes a game run. It can be used for multiple games by using different art and data sets.
Asset
Sprite
Action Game
Engine
7. A built-in function such as * - + - - - / - for - while - if - =
collision detection
operators
Game Artificial Intelligence
compiler
8. A set of routines which acts as a go-between for the operating system and a program.
2D Game
costume
Function
API
9. The process of finding and fixing errors in a program.
2D Game
ebugging
Engine
Instantiate
10. A method whereby a developer is paid for their work as a percentage of either net or gross receipts.
Gameplay
Royalties
loop
Algorithm
11. A yearly exposition of the newest games - consoles - and tools for electronic entertainment.
Resolution
Texture
array
E3
12. To make a instance of a class. To create a object.
Keyword
Instantiate
Role-Playing Game
Alpha Channel
13. A 3D location where two or more lines meet.
Platformer
Integer
array
Vertex
14. An open-sourced 3D modeller released under the GPL.
Side-Scrolling Game
Algorithm
Instantiate
Blender
15. the illusion of movement by switching costumes
animation
beta
simulation
Game Mechanic
16. Graphical User Interface.
boolean
GUI
Vector
Blender
17. A 3d modelling term that refers to a model as a series of polygons.
Mesh
3D Game
Dithering
array
18. A derogatory term for someone who has little or no experience.
Object Oriented Programming (OOP)
Dithering
Newbie
Mod
19. Usually an enemy character that will be found at the end of a level which is harder to kill.
Game Progression
Royalties
Boss
Machine Language/Code
20. A version of a program that is almost finished and is being tested
assignment
Collision Detection
costume
beta
21. A class of games.
beta
Action Game
collision detection
Genre
22. A collection of data items - all of the same type - in which each item's position is uniquely designated by an integer.
array
Machinima
Resolution
ebugging
23. A grouping of re-usable code which consists of particular data structures and algorithms.
API
projectile
Game Artificial Intelligence
Function
24. A document that the designer creates which contains everything that a game should include.
Engine
Bump Mapping
Alpha Channel
Design Document
25. Instructions written in 0s or 1s (binary); a compiled program
String
Bump Mapping
Machine Language/Code
simulation
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.
sandbox
Machine Language/Code
Object Oriented Programming (OOP)
else
27. A whole number - i.e. a number that does not have a fractional part.
Integer
ebugging
Machinima
GUI
28. The smallest type of variable that holds non-numeric data. Word - phrases - lines of a file - and full sentences are examples
String
Dithering
Concatenate
2.5D Game
29. blueprints for commonly used and related variables and functions.
Gameplay
Class
else
boolean
30. Something that is true or false
boolean
Boss
for
IDE
31. The way a game moves from beginning towards a (possibly undefined) end.
Class
Object Oriented Programming (OOP)
Game Progression
array
32. A computer network limited to the immediate area - often connected with Ethernet. It is often supported in multiplayer games.
Blender
Alpha Channel
Foo
LAN
33. A package of APIs by Microsoft that is used to quickly access hardware.
Engine
boolean
DirectX
Foo
34. Has special meaning. They are reserved and may not be used as variable names.
Keyword
Game Mechanic
Boss
compiler
35. 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
2D Game
Gameplay
2.5D Game
36. 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.
Engine
2D Game
Side-Scrolling Game
Emulation
37. A process of rendering polygons that gives them an illusion of depth.
Machinima
GUI
Bump Mapping
IDE
38. To combine two or more strings such that they become a new string value.
Concatenate
Variable
Algorithm
comparison
39. The process of altering the size of an object.
Scaling
Sprite
Game Artificial Intelligence
Emulation
40. The number of pixels or character cells per inch available on the screen.
loop
Mesh
Syntax
Resolution
41. A keyword used to declare a loop that reiterates statements.
for
loop
Side-Scrolling Game
Physics
42. 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.
Object Oriented Programming (OOP)
Latency
API
nesting
43. A player will use their character to defeat quests. These games are comparable to dungeons and dragons.
Boss
for
collision detection
Role-Playing Game
44. A graphics API for PCs and Macs used to develop 3D games like Quake.
nesting
Machinima
Variable
OpenGL
45. The important and hopefully entertaining interactions between a player and the game world.
Variable
Gameplay
Mesh
Foo
46. A program (or part of a program) used by the programmer to experiment and try out new things
conditional
Design Document
sandbox
Object Oriented Programming (OOP)
47. A game that only has X and Y coordinates for its objects and characters like Tetris and Pac-Man.
Game Progression
Collision Detection
2.5D Game
2D Game
48. A generic word that game designers use to stand for any object.
comparison
Foo
Blender
Resolution
49. A game whose objects and characters can have an X - Y and Z coordinate.
Syntax
3D Game
costume
collision detection
50. 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.
Variable
Function
Alpha Channel
Gameplay