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 yearly exposition of the newest games - consoles - and tools for electronic entertainment.
Platformer
encapsulation
E3
Vector
2. The physical separation of different subtasks - e.g. - into separate classes - source code files or modules.
LAN
Foo
encapsulation
2D Game
3. A generic term for graphics - sounds - maps - levels - models - and any other resources.
Texture
E3
Asset
formatting code
4. 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.
assignment
for
Mesh
2.5D Game
5. Indent stuff nicely - etc. Compiler ignores it
formatting code
Object Oriented Programming (OOP)
beta
3D Game
6. It is the code that makes a game run. It can be used for multiple games by using different art and data sets.
Engine
Collision Detection
Role-Playing Game
Royalties
7. A computer network limited to the immediate area - often connected with Ethernet. It is often supported in multiplayer games.
else
beta
LAN
nesting
8. A built-in function such as * - + - - - / - for - while - if - =
Dithering
Concatenate
operators
Alpha Channel
9. 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.
Router
for
Object Oriented Programming (OOP)
2D Game
10. The process of creating an illusion of more colors than are really available in the current color depth by creatively arranging individual pixel patterns.
Dithering
Texture
Latency
DirectX
11. 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
comment
Blender
Boss
12. the illusion of movement by switching costumes
animation
String
Integer
sandbox
13. A process of rendering polygons that gives them an illusion of depth.
DirectX
Integer
Bump Mapping
Object Oriented Programming (OOP)
14. blueprints for commonly used and related variables and functions.
operators
Role-Playing Game
Genre
Class
15. A program (or part of a program) used by the programmer to experiment and try out new things
Sprite
Genre
loop
sandbox
16. 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
API
else
GUI
17. A keyword used to declare a loop that reiterates statements.
for
loop
Function
Emulation
18. An open-sourced 3D modeller released under the GPL.
Syntax
IDE
String
Blender
19. A generic word that game designers use to stand for any object.
Scaling
Game Progression
Foo
Integer
20. A 3d modelling term that refers to a model as a series of polygons.
Mesh
simulation
Concatenate
Syntax
21. A re-sizable array of elements. A mathematical object - usually in 2D or 3D space containing position elements of the same order.
Vector
Concatenate
Newbie
Platformer
22. A player must jump throughout the game to kill monsters and to travel through the level.
OpenGL
Platformer
GUI
for
23. The process of finding and fixing errors in a program.
Keyword
Comment
comment
ebugging
24. A graphic associated with a sprite
Skin
costume
Object Oriented Programming (OOP)
String
25. A collection of data items - all of the same type - in which each item's position is uniquely designated by an integer.
boolean
array
Syntax
Vector
26. 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
DirectX
Mod
Machine Language/Code
27. 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.
Instantiate
Comment
IDE
Newbie
28. A version of a program that is almost finished and is being tested
Syntax
Flowchart
Physics
beta
29. A series of instructions for performing a task. This is the backbone of all programming.
Action Game
Algorithm
Scaling
for
30. A graphics API for PCs and Macs used to develop 3D games like Quake.
OpenGL
2D Game
Variable
Latency
31. A program to translate source code into code to be executed by a computer
compiler
Physics
assignment
Integer
32. 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.
LAN
Mod
Alpha Channel
Algorithm
33. The number of pixels or character cells per inch available on the screen.
String
Resolution
comparison
Game Artificial Intelligence
34. 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.
Blender
Variable
Flowchart
array
35. A document that the designer creates which contains everything that a game should include.
else
beta
Design Document
E3
36. An instance of a class. It therefore has all of the same attributes and methods of that class.
Parsing
Variable
sandbox
Objec
37. A class of games.
2.5D Game
Engine
Genre
Collision Detection
38. Scripted (non-interactive) 3D animation comprised of pre-set camera motion - character motion and environment changes.
Scaling
Machinima
Variable
Router
39. Implies a precise - reasoned - provable system which can be rigorously tested for accuracy.
Logic
simulation
IDE
operators
40. Graphical User Interface.
Latency
Flowchart
Comment
GUI
41. A keyword used to define a number variable with a decimal point.
Flowchart
Alpha Channel
operators
float
42. The science of matter and energy and their interactions.
Physics
Class
Vector
Texture
43. The process of altering the size of an object.
Scaling
2.5D Game
Texture
Blender
44. A model
Concatenate
prototype
simulation
Newbie
45. A piece of hardware that directs network traffic from one network to the other - and can also act as a firewall.
Function
GUI
encapsulation
Router
46. An if-statement
conditional
Side-Scrolling Game
Collision Detection
Vector
47. Has special meaning. They are reserved and may not be used as variable names.
Keyword
Physics
Game Mechanic
Integer
48. The important and hopefully entertaining interactions between a player and the game world.
Role-Playing Game
OpenGL
compiler
Gameplay
49. To combine two or more strings such that they become a new string value.
formatting code
Concatenate
assignment
OpenGL
50. 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
collision detection
prototype
Concatenate
Mod