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. 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.
Logic
E3
Comment
comparison
2. The science of matter and energy and their interactions.
Physics
comment
IDE
Mesh
3. 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
compiler
comparison
Side-Scrolling Game
4. A version of a program that is almost finished and is being tested
Algorithm
animation
Boss
beta
5. A graphics API for PCs and Macs used to develop 3D games like Quake.
LAN
Parsing
OpenGL
Texture
6. A derogatory term for someone who has little or no experience.
Newbie
Variable
Mesh
Logic
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.
Asset
IDE
float
Integer
8. A document that the designer creates which contains everything that a game should include.
Resolution
Design Document
Sprite
Objec
9. 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.
2D Game
collision detection
formatting code
Mod
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.
Algorithm
formatting code
Royalties
Variable
11. A process of rendering polygons that gives them an illusion of depth.
encapsulation
projectile
Object Oriented Programming (OOP)
Bump Mapping
12. A player will use their character to defeat quests. These games are comparable to dungeons and dragons.
E3
Concatenate
Bump Mapping
Role-Playing Game
13. The process of finding and fixing errors in a program.
ebugging
GUI
Flowchart
IDE
14. To make a instance of a class. To create a object.
costume
sandbox
Algorithm
Instantiate
15. Scripted (non-interactive) 3D animation comprised of pre-set camera motion - character motion and environment changes.
Machinima
projectile
Object Oriented Programming (OOP)
Objec
16. A collection of data items - all of the same type - in which each item's position is uniquely designated by an integer.
nesting
E3
Game Artificial Intelligence
array
17. A player must jump throughout the game to kill monsters and to travel through the level.
Platformer
Emulation
LAN
Class
18. A game that only has X and Y coordinates for its objects and characters like Tetris and Pac-Man.
2D Game
Sprite
Vertex
Scaling
19. 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
IDE
Parsing
Asset
20. 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
costume
Router
Parsing
21. 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.
Collision Detection
2.5D Game
Latency
nesting
22. A series of instructions for performing a task. This is the backbone of all programming.
Aliasing
Algorithm
API
Sprite
23. Use "for" or "while" to make it repeat a block.
loop
Function
float
costume
24. The smallest type of variable that holds non-numeric data. Word - phrases - lines of a file - and full sentences are examples
Syntax
Genre
String
Dithering
25. A note in the code
E3
comment
Logic
Texture
26. A built-in function such as * - + - - - / - for - while - if - =
operators
Collision Detection
Texture
costume
27. A generic word that game designers use to stand for any object.
for
Foo
Dithering
Role-Playing Game
28. A keyword used to execute a block of statements in the case that the test condition with the if keyword evaluates to false.
conditional
Side-Scrolling Game
else
LAN
29. The number of pixels or character cells per inch available on the screen.
nesting
else
Resolution
Instantiate
30. A graphic associated with a sprite
Variable
costume
prototype
2.5D Game
31. The important and hopefully entertaining interactions between a player and the game world.
Gameplay
compiler
Logic
Game Progression
32. The physical separation of different subtasks - e.g. - into separate classes - source code files or modules.
encapsulation
formatting code
Object Oriented Programming (OOP)
3D Game
33. the illusion of movement by switching costumes
comment
beta
animation
Concatenate
34. A re-sizable array of elements. A mathematical object - usually in 2D or 3D space containing position elements of the same order.
Vector
formatting code
loop
Logic
35. This is a genre of game where players uses their eye and hand coordination to win.
E3
Mesh
Texture
Action Game
36. An instance of a class. It therefore has all of the same attributes and methods of that class.
Syntax
Objec
API
prototype
37. A set of routines which acts as a go-between for the operating system and a program.
API
3D Game
sandbox
Comment
38. Logic used to determine a computer players decisions.
Game Artificial Intelligence
formatting code
Vector
Engine
39. 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.
Machinima
Bump Mapping
Syntax
Alpha Channel
40. A 3D location where two or more lines meet.
Mesh
Genre
String
Vertex
41. A whole number - i.e. a number that does not have a fractional part.
Alpha Channel
Integer
prototype
Action Game
42. 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.
Mod
Latency
Emulation
Texture
43. A 2D game that most of the movement through a level is done by moving your charachter left or right.
Role-Playing Game
Collision Detection
IDE
Side-Scrolling Game
44. A yearly exposition of the newest games - consoles - and tools for electronic entertainment.
Algorithm
E3
2.5D Game
Emulation
45. A generic term for graphics - sounds - maps - levels - models - and any other resources.
ebugging
Asset
conditional
boolean
46. 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.
projectile
Scaling
Skin
formatting code
47. A package of APIs by Microsoft that is used to quickly access hardware.
DirectX
Router
Action Game
collision detection
48. 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.
Game Mechanic
Boss
Latency
Function
49. A computer network limited to the immediate area - often connected with Ethernet. It is often supported in multiplayer games.
Game Mechanic
LAN
Vertex
Vector
50. A game whose objects and characters can have an X - Y and Z coordinate.
nesting
3D Game
Class
Machine Language/Code