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 keyword used to execute a block of statements in the case that the test condition with the if keyword evaluates to false.
Vector
Comment
else
LAN
2. The task of detecting when two objects in a game (or simulation) touch each other
Vector
collision detection
Role-Playing Game
DirectX
3. A computer network limited to the immediate area - often connected with Ethernet. It is often supported in multiplayer games.
Alpha Channel
Flowchart
LAN
Game Artificial Intelligence
4. To combine two or more strings such that they become a new string value.
Instantiate
Mod
Concatenate
Genre
5. the illusion of movement by switching costumes
animation
OpenGL
Collision Detection
Emulation
6. An open-sourced 3D modeller released under the GPL.
API
GUI
Foo
Blender
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.
2.5D Game
beta
Latency
IDE
8. A version of a program that is almost finished and is being tested
operators
collision detection
beta
String
9. To make a instance of a class. To create a object.
Foo
else
Instantiate
Variable
10. A 2D game that most of the movement through a level is done by moving your charachter left or right.
Engine
Side-Scrolling Game
Mod
ebugging
11. 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.
Object Oriented Programming (OOP)
Skin
Side-Scrolling Game
Blender
12. A process of rendering polygons that gives them an illusion of depth.
Bump Mapping
else
Texture
projectile
13. Indent stuff nicely - etc. Compiler ignores it
formatting code
Keyword
Instantiate
loop
14. The process of altering the size of an object.
Scaling
Instantiate
Parsing
OpenGL
15. x = 5; MAKE SURE TO USE O N E EQUAL SIGN!
assignment
boolean
Engine
sandbox
16. A graphic associated with a sprite
assignment
operators
2.5D Game
costume
17. A piece of hardware that directs network traffic from one network to the other - and can also act as a firewall.
else
Parsing
Router
String
18. 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
Function
Resolution
operators
prototype
19. The process of finding and fixing errors in a program.
Resolution
ebugging
Aliasing
E3
20. Instructions written in 0s or 1s (binary); a compiled program
Skin
Role-Playing Game
compiler
Machine Language/Code
21. A rule which defines how a game proceeds. For instance - in Chess - a bishop may move only along the boards diagonals.
comment
Royalties
compiler
Game Mechanic
22. 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.
Aliasing
Function
Latency
Engine
23. Usually an enemy character that will be found at the end of a level which is harder to kill.
2.5D Game
Game Progression
ebugging
Boss
24. A model
Game Artificial Intelligence
simulation
IDE
encapsulation
25. A derogatory term for someone who has little or no experience.
Royalties
API
Newbie
Objec
26. A class of games.
Asset
Genre
Flowchart
Bump Mapping
27. A collection of data items - all of the same type - in which each item's position is uniquely designated by an integer.
Gameplay
Side-Scrolling Game
array
animation
28. A 3d modelling term that refers to a model as a series of polygons.
Mesh
loop
Royalties
Keyword
29. 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.
Latency
Alpha Channel
Router
Gameplay
30. 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
Machine Language/Code
Skin
assignment
31. A generic term for graphics - sounds - maps - levels - models - and any other resources.
Scaling
Asset
3D Game
boolean
32. 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.
Mod
Platformer
Game Mechanic
Syntax
33. A 3D location where two or more lines meet.
GUI
Scaling
Vertex
Sprite
34. 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.
animation
Mod
Newbie
Algorithm
35. 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.
Machine Language/Code
beta
else
Flowchart
36. A player must jump throughout the game to kill monsters and to travel through the level.
Foo
Game Artificial Intelligence
ebugging
Platformer
37. Something that is true or false
loop
Game Artificial Intelligence
Machine Language/Code
boolean
38. 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.
operators
Game Artificial Intelligence
Physics
Variable
39. A 2D image which is is used as a kind of wallpaper for the basic polygons used in 3D graphics.
E3
Skin
Texture
DirectX
40. 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
DirectX
comparison
Game Mechanic
41. A generic word that game designers use to stand for any object.
collision detection
Foo
projectile
Mesh
42. The science of matter and energy and their interactions.
Class
Vertex
Physics
Syntax
43. An instance of a class. It therefore has all of the same attributes and methods of that class.
encapsulation
API
projectile
Objec
44. A whole number - i.e. a number that does not have a fractional part.
sandbox
Integer
Vertex
float
45. 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.
Collision Detection
float
assignment
projectile
46. It is the code that makes a game run. It can be used for multiple games by using different art and data sets.
Mesh
Engine
Variable
Boss
47. 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.
Resolution
Emulation
3D Game
Gameplay
48. A yearly exposition of the newest games - consoles - and tools for electronic entertainment.
Alpha Channel
Dithering
E3
Instantiate
49. Graphical User Interface.
GUI
sandbox
2.5D Game
Dithering
50. A program (or part of a program) used by the programmer to experiment and try out new things
DirectX
sandbox
Platformer
Logic