SUBJECTS
|
BROWSE
|
CAREER CENTER
|
POPULAR
|
JOIN
|
LOGIN
Business Skills
|
Soft Skills
|
Basic Literacy
|
Certifications
About
|
Help
|
Privacy
|
Terms
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 keyword used to define a number variable with a decimal point.
for
Genre
float
loop
2. A graphics API for PCs and Macs used to develop 3D games like Quake.
for
Emulation
Dithering
OpenGL
3. A derogatory term for someone who has little or no experience.
Machinima
Newbie
simulation
compiler
4. A player will use their character to defeat quests. These games are comparable to dungeons and dragons.
Role-Playing Game
Vector
sandbox
Texture
5. A player must jump throughout the game to kill monsters and to travel through the level.
Logic
else
for
Platformer
6. 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.
Skin
Engine
Emulation
2.5D Game
7. Instructions written in 0s or 1s (binary); a compiled program
Machine Language/Code
Router
Emulation
Latency
8. 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.
for
ebugging
Aliasing
Machinima
9. The process of altering the size of an object.
Scaling
nesting
Asset
sandbox
10. 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.
Asset
Variable
Object Oriented Programming (OOP)
boolean
11. To make a instance of a class. To create a object.
Instantiate
Algorithm
Class
E3
12. A class of games.
costume
Machine Language/Code
Genre
Newbie
13. Usually an enemy character that will be found at the end of a level which is harder to kill.
Boss
collision detection
Vertex
Texture
14. A yearly exposition of the newest games - consoles - and tools for electronic entertainment.
Newbie
E3
Game Mechanic
Function
15. An if-statement
Concatenate
Action Game
OpenGL
conditional
16. To combine two or more strings such that they become a new string value.
nesting
float
Concatenate
Resolution
17. 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.
Parsing
Vector
Mod
encapsulation
18. The way a game moves from beginning towards a (possibly undefined) end.
Variable
Vector
Game Artificial Intelligence
Game Progression
19. A program (or part of a program) used by the programmer to experiment and try out new things
compiler
sandbox
3D Game
Comment
20. 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.
Engine
nesting
Router
Comment
21. A 3d modelling term that refers to a model as a series of polygons.
Blender
Mesh
Mod
Flowchart
22. A computer network limited to the immediate area - often connected with Ethernet. It is often supported in multiplayer games.
Objec
LAN
Newbie
for
23. The process of finding and fixing errors in a program.
projectile
Syntax
Integer
ebugging
24. Indent stuff nicely - etc. Compiler ignores it
nesting
comment
formatting code
LAN
25. A keyword used to declare a loop that reiterates statements.
Vector
for
Aliasing
Integer
26. 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.
Resolution
Platformer
nesting
Machinima
27. A piece of hardware that directs network traffic from one network to the other - and can also act as a firewall.
simulation
Router
operators
encapsulation
28. An instance of a class. It therefore has all of the same attributes and methods of that class.
Objec
E3
Instantiate
Foo
29. A process of determining if two objects have collided by testing their bounds or a spatial overlap.
compiler
Collision Detection
Scaling
Function
30. It is the code that makes a game run. It can be used for multiple games by using different art and data sets.
Texture
Design Document
Engine
Royalties
31. A whole number - i.e. a number that does not have a fractional part.
Physics
Collision Detection
Integer
IDE
32. Use "for" or "while" to make it repeat a block.
Comment
OpenGL
loop
2D Game
33. The important and hopefully entertaining interactions between a player and the game world.
Gameplay
Comment
for
API
34. An open-sourced 3D modeller released under the GPL.
Blender
Collision Detection
Game Progression
Logic
35. Logic used to determine a computer players decisions.
IDE
prototype
Mod
Game Artificial Intelligence
36. Something that is true or false
Dithering
boolean
prototype
Game Artificial Intelligence
37. 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.
Game Progression
Emulation
OpenGL
2.5D Game
38. 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
Genre
API
Mesh
prototype
39. 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.
Parsing
Asset
Object Oriented Programming (OOP)
conditional
40. The process of creating an illusion of more colors than are really available in the current color depth by creatively arranging individual pixel patterns.
Alpha Channel
Dithering
E3
Concatenate
41. A document that the designer creates which contains everything that a game should include.
Aliasing
Design Document
Newbie
else
42. 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.
Collision Detection
Game Progression
Royalties
Flowchart
43. A set of routines which acts as a go-between for the operating system and a program.
Design Document
API
Action Game
Concatenate
44. Scripted (non-interactive) 3D animation comprised of pre-set camera motion - character motion and environment changes.
Machinima
Foo
Integer
assignment
45. A collection of data items - all of the same type - in which each item's position is uniquely designated by an integer.
Boss
array
Vertex
OpenGL
46. A process of rendering polygons that gives them an illusion of depth.
Flowchart
Bump Mapping
IDE
DirectX
47. A generic term for graphics - sounds - maps - levels - models - and any other resources.
sandbox
Asset
Physics
Flowchart
48. A game that only has X and Y coordinates for its objects and characters like Tetris and Pac-Man.
comment
2D Game
Newbie
boolean
49. A package of APIs by Microsoft that is used to quickly access hardware.
Dithering
beta
DirectX
loop
50. A series of instructions for performing a task. This is the backbone of all programming.
Algorithm
animation
Newbie
Aliasing