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. 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.
nesting
Vertex
LAN
Skin
2. A model
Function
boolean
simulation
loop
3. A computer network limited to the immediate area - often connected with Ethernet. It is often supported in multiplayer games.
Alpha Channel
Game Artificial Intelligence
LAN
formatting code
4. 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.
simulation
Integer
costume
IDE
5. 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.
Syntax
simulation
Class
ebugging
6. The process of altering the size of an object.
Scaling
Logic
Latency
Mod
7. The way a game moves from beginning towards a (possibly undefined) end.
projectile
Game Progression
Royalties
Concatenate
8. A rule which defines how a game proceeds. For instance - in Chess - a bishop may move only along the boards diagonals.
Side-Scrolling Game
Blender
Game Mechanic
Engine
9. A version of a program that is almost finished and is being tested
beta
Vector
Latency
Class
10. A package of APIs by Microsoft that is used to quickly access hardware.
DirectX
Texture
comparison
String
11. A collection of data items - all of the same type - in which each item's position is uniquely designated by an integer.
array
Object Oriented Programming (OOP)
Mod
nesting
12. A piece of hardware that directs network traffic from one network to the other - and can also act as a firewall.
Router
formatting code
Keyword
Scaling
13. It is the code that makes a game run. It can be used for multiple games by using different art and data sets.
Vector
Engine
animation
Role-Playing Game
14. To make a instance of a class. To create a object.
Foo
Object Oriented Programming (OOP)
Instantiate
Genre
15. A keyword used to define a number variable with a decimal point.
comparison
Side-Scrolling Game
Function
float
16. blueprints for commonly used and related variables and functions.
IDE
3D Game
Class
Syntax
17. An instance of a class. It therefore has all of the same attributes and methods of that class.
conditional
encapsulation
Objec
Parsing
18. A whole number - i.e. a number that does not have a fractional part.
Integer
Bump Mapping
nesting
sandbox
19. 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.
prototype
formatting code
Asset
Parsing
20. A 2D image which is is used as a kind of wallpaper for the basic polygons used in 3D graphics.
Texture
Genre
Syntax
Blender
21. 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.
Sprite
Side-Scrolling Game
Object Oriented Programming (OOP)
encapsulation
22. The important and hopefully entertaining interactions between a player and the game world.
Side-Scrolling Game
Gameplay
Keyword
operators
23. Use "for" or "while" to make it repeat a block.
API
Texture
loop
2.5D Game
24. The process of creating an illusion of more colors than are really available in the current color depth by creatively arranging individual pixel patterns.
Design Document
Dithering
Boss
Flowchart
25. Implies a precise - reasoned - provable system which can be rigorously tested for accuracy.
Newbie
for
Platformer
Logic
26. An open-sourced 3D modeller released under the GPL.
Collision Detection
Game Artificial Intelligence
Blender
Syntax
27. A method whereby a developer is paid for their work as a percentage of either net or gross receipts.
Royalties
projectile
Flowchart
Game Mechanic
28. A series of instructions for performing a task. This is the backbone of all programming.
Algorithm
Bump Mapping
Emulation
Logic
29. A game that only has X and Y coordinates for its objects and characters like Tetris and Pac-Man.
E3
Gameplay
Comment
2D Game
30. Something that is true or false
Algorithm
Game Progression
boolean
Machine Language/Code
31. A game whose objects and characters can have an X - Y and Z coordinate.
Game Progression
sandbox
3D Game
float
32. the illusion of movement by switching costumes
Mod
animation
Newbie
Scaling
33. 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.
conditional
Machinima
projectile
API
34. 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.
Physics
sandbox
Emulation
assignment
35. A 3d modelling term that refers to a model as a series of polygons.
operators
array
simulation
Mesh
36. 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.
simulation
Parsing
Latency
nesting
37. 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.
sandbox
Mod
Blender
Parsing
38. The science of matter and energy and their interactions.
Physics
beta
Asset
Variable
39. 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.
Machine Language/Code
E3
2.5D Game
assignment
40. A note in the code
Vector
nesting
comment
Parsing
41. A yearly exposition of the newest games - consoles - and tools for electronic entertainment.
Design Document
E3
2.5D Game
Vector
42. A process of rendering polygons that gives them an illusion of depth.
simulation
comment
Game Progression
Bump Mapping
43. A re-sizable array of elements. A mathematical object - usually in 2D or 3D space containing position elements of the same order.
simulation
Action Game
Game Artificial Intelligence
Vector
44. The smallest type of variable that holds non-numeric data. Word - phrases - lines of a file - and full sentences are examples
comparison
else
String
Keyword
45. A generic term for graphics - sounds - maps - levels - models - and any other resources.
2.5D Game
Design Document
array
Asset
46. (x == 5) MAKE SURE TO USE T W O EQUAL SIGNS!
Sprite
formatting code
comparison
simulation
47. A class of games.
Genre
costume
Action Game
Emulation
48. 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.
prototype
Foo
Side-Scrolling Game
Skin
49. A 2D game that most of the movement through a level is done by moving your charachter left or right.
Game Artificial Intelligence
projectile
Side-Scrolling Game
Design Document
50. An if-statement
Emulation
conditional
compiler
Royalties