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 3d modelling term that refers to a model as a series of polygons.
Mesh
Integer
Action Game
ebugging
2. The smallest type of variable that holds non-numeric data. Word - phrases - lines of a file - and full sentences are examples
Side-Scrolling Game
String
Parsing
Class
3. A yearly exposition of the newest games - consoles - and tools for electronic entertainment.
Class
E3
Gameplay
assignment
4. The task of detecting when two objects in a game (or simulation) touch each other
Bump Mapping
sandbox
float
collision detection
5. A derogatory term for someone who has little or no experience.
GUI
Algorithm
Role-Playing Game
Newbie
6. 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
Comment
assignment
Bump Mapping
7. 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.
operators
2D Game
Asset
IDE
8. A re-sizable array of elements. A mathematical object - usually in 2D or 3D space containing position elements of the same order.
comparison
Parsing
Function
Vector
9. A game that only has X and Y coordinates for its objects and characters like Tetris and Pac-Man.
comment
Objec
2D Game
projectile
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
Comment
Boss
for
11. To make a instance of a class. To create a object.
Instantiate
comment
Objec
Game Mechanic
12. A program to translate source code into code to be executed by a computer
for
Latency
compiler
Logic
13. Logic used to determine a computer players decisions.
Game Artificial Intelligence
LAN
Gameplay
float
14. A keyword used to declare a loop that reiterates statements.
Keyword
for
Syntax
Foo
15. Has special meaning. They are reserved and may not be used as variable names.
Scaling
Keyword
loop
costume
16. The process of altering the size of an object.
Scaling
2D Game
Game Mechanic
Syntax
17. 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.
String
simulation
Object Oriented Programming (OOP)
E3
18. A player will use their character to defeat quests. These games are comparable to dungeons and dragons.
prototype
Role-Playing Game
Object Oriented Programming (OOP)
Skin
19. 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
Blender
collision detection
Physics
20. A process of rendering polygons that gives them an illusion of depth.
Mod
Concatenate
Sprite
Bump Mapping
21. A class of games.
Blender
Genre
Collision Detection
Asset
22. A package of APIs by Microsoft that is used to quickly access hardware.
Objec
DirectX
E3
Vertex
23. Graphical User Interface.
IDE
GUI
DirectX
else
24. 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
prototype
else
Role-Playing Game
projectile
25. Something that is true or false
Latency
float
boolean
Concatenate
26. 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.
Blender
2D Game
else
Sprite
27. A 2D image which is is used as a kind of wallpaper for the basic polygons used in 3D graphics.
Texture
array
DirectX
encapsulation
28. The science of matter and energy and their interactions.
Machine Language/Code
3D Game
Physics
Scaling
29. A computer network limited to the immediate area - often connected with Ethernet. It is often supported in multiplayer games.
array
Design Document
beta
LAN
30. An if-statement
Object Oriented Programming (OOP)
E3
Router
conditional
31. An instance of a class. It therefore has all of the same attributes and methods of that class.
String
formatting code
Objec
Mesh
32. The important and hopefully entertaining interactions between a player and the game world.
beta
Class
Gameplay
Vertex
33. 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.
Parsing
conditional
Machinima
2.5D Game
34. A model
loop
E3
comparison
simulation
35. A set of routines which acts as a go-between for the operating system and a program.
Object Oriented Programming (OOP)
API
Integer
Latency
36. It is the code that makes a game run. It can be used for multiple games by using different art and data sets.
collision detection
OpenGL
2.5D Game
Engine
37. The physical separation of different subtasks - e.g. - into separate classes - source code files or modules.
Parsing
Latency
costume
encapsulation
38. The number of pixels or character cells per inch available on the screen.
Texture
Resolution
Machinima
prototype
39. The process of finding and fixing errors in a program.
projectile
Logic
Syntax
ebugging
40. This is a genre of game where players uses their eye and hand coordination to win.
Objec
comment
Texture
Action Game
41. A rule which defines how a game proceeds. For instance - in Chess - a bishop may move only along the boards diagonals.
costume
Game Mechanic
Variable
Genre
42. (x == 5) MAKE SURE TO USE T W O EQUAL SIGNS!
Resolution
comparison
Function
Integer
43. A keyword used to define a number variable with a decimal point.
Boss
Platformer
projectile
float
44. A generic term for graphics - sounds - maps - levels - models - and any other resources.
compiler
boolean
Asset
Action Game
45. Scripted (non-interactive) 3D animation comprised of pre-set camera motion - character motion and environment changes.
Machinima
costume
prototype
Object Oriented Programming (OOP)
46. A process of determining if two objects have collided by testing their bounds or a spatial overlap.
Collision Detection
Physics
for
Alpha Channel
47. A 2D game that most of the movement through a level is done by moving your charachter left or right.
nesting
Side-Scrolling Game
Alpha Channel
Integer
48. the illusion of movement by switching costumes
Game Artificial Intelligence
operators
animation
GUI
49. A grouping of re-usable code which consists of particular data structures and algorithms.
Emulation
Function
Machinima
Resolution
50. 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.
Emulation
operators
Instantiate
String