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. A derogatory term for someone who has little or no experience.
Integer
sandbox
Newbie
ebugging
2. The physical separation of different subtasks - e.g. - into separate classes - source code files or modules.
Comment
encapsulation
Sprite
costume
3. 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.
Latency
Skin
Function
beta
4. A player will use their character to defeat quests. These games are comparable to dungeons and dragons.
array
for
Role-Playing Game
Newbie
5. A document that the designer creates which contains everything that a game should include.
Design Document
conditional
Boss
Logic
6. A set of routines which acts as a go-between for the operating system and a program.
Genre
prototype
projectile
API
7. (x == 5) MAKE SURE TO USE T W O EQUAL SIGNS!
Object Oriented Programming (OOP)
comparison
simulation
comment
8. Implies a precise - reasoned - provable system which can be rigorously tested for accuracy.
Foo
API
comment
Logic
9. 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
API
IDE
Alpha Channel
10. To combine two or more strings such that they become a new string value.
Concatenate
Texture
Blender
array
11. 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.
2.5D Game
costume
animation
Newbie
12. 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.
prototype
Flowchart
Parsing
Instantiate
13. The smallest type of variable that holds non-numeric data. Word - phrases - lines of a file - and full sentences are examples
Game Artificial Intelligence
String
Syntax
Router
14. An open-sourced 3D modeller released under the GPL.
encapsulation
E3
Blender
String
15. A game that only has X and Y coordinates for its objects and characters like Tetris and Pac-Man.
2D Game
String
Function
Bump Mapping
16. The task of detecting when two objects in a game (or simulation) touch each other
Latency
collision detection
else
Keyword
17. This is a genre of game where players uses their eye and hand coordination to win.
Gameplay
Action Game
for
Function
18. A player must jump throughout the game to kill monsters and to travel through the level.
Platformer
Game Progression
Mod
Emulation
19. A keyword used to declare a loop that reiterates statements.
for
Design Document
Engine
Vector
20. It is the code that makes a game run. It can be used for multiple games by using different art and data sets.
Mesh
Engine
Comment
conditional
21. A 3D location where two or more lines meet.
costume
Vertex
Side-Scrolling Game
Class
22. A keyword used to execute a block of statements in the case that the test condition with the if keyword evaluates to false.
comment
projectile
else
Syntax
23. Use "for" or "while" to make it repeat a block.
Parsing
prototype
GUI
loop
24. 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.
Alpha Channel
nesting
Router
Instantiate
25. A re-sizable array of elements. A mathematical object - usually in 2D or 3D space containing position elements of the same order.
operators
Vector
Latency
Physics
26. Something that is true or false
Texture
boolean
Side-Scrolling Game
Emulation
27. 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
Gameplay
Router
simulation
prototype
28. Instructions written in 0s or 1s (binary); a compiled program
Machine Language/Code
Mod
Collision Detection
2D Game
29. 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.
simulation
Game Progression
Object Oriented Programming (OOP)
Aliasing
30. A computer network limited to the immediate area - often connected with Ethernet. It is often supported in multiplayer games.
conditional
LAN
prototype
Alpha Channel
31. 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.
float
Sprite
Vector
assignment
32. A built-in function such as * - + - - - / - for - while - if - =
operators
ebugging
nesting
Object Oriented Programming (OOP)
33. To make a instance of a class. To create a object.
Concatenate
Instantiate
String
Skin
34. A rule which defines how a game proceeds. For instance - in Chess - a bishop may move only along the boards diagonals.
Latency
Variable
Game Mechanic
2.5D Game
35. 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.
comment
Aliasing
Sprite
Machine Language/Code
36. An if-statement
conditional
Logic
Action Game
Texture
37. A grouping of re-usable code which consists of particular data structures and algorithms.
Design Document
Function
Latency
Parsing
38. 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.
assignment
Blender
Emulation
OpenGL
39. A method whereby a developer is paid for their work as a percentage of either net or gross receipts.
Royalties
Concatenate
Engine
Side-Scrolling Game
40. blueprints for commonly used and related variables and functions.
Class
simulation
Design Document
Alpha Channel
41. The important and hopefully entertaining interactions between a player and the game world.
IDE
Gameplay
prototype
Bump Mapping
42. A 2D game that most of the movement through a level is done by moving your charachter left or right.
Bump Mapping
Side-Scrolling Game
Design Document
Scaling
43. 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.
2D Game
Game Mechanic
Foo
Variable
44. 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.
prototype
loop
projectile
Foo
45. A note in the code
comment
Role-Playing Game
Emulation
2.5D Game
46. Indent stuff nicely - etc. Compiler ignores it
Skin
assignment
Foo
formatting code
47. A process of rendering polygons that gives them an illusion of depth.
Skin
Genre
Collision Detection
Bump Mapping
48. A generic word that game designers use to stand for any object.
GUI
Foo
Skin
Action Game
49. A series of instructions for performing a task. This is the backbone of all programming.
Algorithm
Logic
Alpha Channel
DirectX
50. A program (or part of a program) used by the programmer to experiment and try out new things
Genre
sandbox
conditional
GUI