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 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.
Resolution
Texture
simulation
projectile
2. Use "for" or "while" to make it repeat a block.
loop
Gameplay
LAN
Royalties
3. 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.
Instantiate
Variable
Engine
conditional
4. A keyword used to define a number variable with a decimal point.
float
Mesh
array
comment
5. The smallest type of variable that holds non-numeric data. Word - phrases - lines of a file - and full sentences are examples
2.5D Game
String
Objec
LAN
6. Graphical User Interface.
GUI
Logic
Dithering
Role-Playing Game
7. A player will use their character to defeat quests. These games are comparable to dungeons and dragons.
Role-Playing Game
else
ebugging
Game Mechanic
8. To combine two or more strings such that they become a new string value.
Syntax
Physics
Concatenate
2D Game
9. A grouping of re-usable code which consists of particular data structures and algorithms.
Objec
2D Game
Function
conditional
10. 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.
comparison
Mesh
Action Game
2.5D Game
11. It is the code that makes a game run. It can be used for multiple games by using different art and data sets.
Engine
sandbox
Dithering
simulation
12. 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)
else
encapsulation
Asset
13. A keyword used to execute a block of statements in the case that the test condition with the if keyword evaluates to false.
else
Physics
Resolution
Mesh
14. Instructions written in 0s or 1s (binary); a compiled program
Aliasing
Scaling
operators
Machine Language/Code
15. A process of determining if two objects have collided by testing their bounds or a spatial overlap.
assignment
projectile
Collision Detection
Mod
16. A keyword used to declare a loop that reiterates statements.
Object Oriented Programming (OOP)
Algorithm
for
Physics
17. To make a instance of a class. To create a object.
String
Instantiate
2.5D Game
Vertex
18. The science of matter and energy and their interactions.
Physics
Instantiate
Class
Vertex
19. A built-in function such as * - + - - - / - for - while - if - =
loop
operators
beta
Comment
20. A re-sizable array of elements. A mathematical object - usually in 2D or 3D space containing position elements of the same order.
array
Vector
Role-Playing Game
Scaling
21. 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.
Action Game
float
Foo
Mod
22. An instance of a class. It therefore has all of the same attributes and methods of that class.
Collision Detection
Objec
Engine
beta
23. A game that only has X and Y coordinates for its objects and characters like Tetris and Pac-Man.
3D Game
String
2D Game
Object Oriented Programming (OOP)
24. 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.
Foo
Syntax
else
Dithering
25. The physical separation of different subtasks - e.g. - into separate classes - source code files or modules.
Algorithm
Scaling
Parsing
encapsulation
26. A game whose objects and characters can have an X - Y and Z coordinate.
Game Progression
Scaling
3D Game
sandbox
27. A note in the code
Alpha Channel
prototype
comment
Flowchart
28. Has special meaning. They are reserved and may not be used as variable names.
E3
operators
sandbox
Keyword
29. A series of instructions for performing a task. This is the backbone of all programming.
Blender
Class
Algorithm
API
30. 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
Object Oriented Programming (OOP)
Latency
conditional
31. A program to translate source code into code to be executed by a computer
compiler
Logic
comment
Platformer
32. 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 Artificial Intelligence
Emulation
boolean
Texture
33. This is a genre of game where players uses their eye and hand coordination to win.
E3
Algorithm
Alpha Channel
Action Game
34. Something that is true or false
Class
Side-Scrolling Game
3D Game
boolean
35. 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.
E3
Class
Sprite
Alpha Channel
36. A graphic associated with a sprite
nesting
for
costume
Boss
37. A 3d modelling term that refers to a model as a series of polygons.
Syntax
3D Game
Mesh
sandbox
38. blueprints for commonly used and related variables and functions.
Comment
Class
Integer
Newbie
39. The task of detecting when two objects in a game (or simulation) touch each other
collision detection
Design Document
Objec
comparison
40. A program (or part of a program) used by the programmer to experiment and try out new things
Comment
Newbie
array
sandbox
41. Implies a precise - reasoned - provable system which can be rigorously tested for accuracy.
Logic
conditional
Game Mechanic
sandbox
42. A yearly exposition of the newest games - consoles - and tools for electronic entertainment.
Objec
E3
Dithering
Variable
43. A collection of data items - all of the same type - in which each item's position is uniquely designated by an integer.
array
3D Game
Latency
Concatenate
44. 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
comment
String
Sprite
45. A process of rendering polygons that gives them an illusion of depth.
Bump Mapping
loop
Boss
animation
46. An open-sourced 3D modeller released under the GPL.
else
DirectX
Blender
sandbox
47. A set of routines which acts as a go-between for the operating system and a program.
Emulation
Flowchart
loop
API
48. Scripted (non-interactive) 3D animation comprised of pre-set camera motion - character motion and environment changes.
Comment
Skin
Alpha Channel
Machinima
49. (x == 5) MAKE SURE TO USE T W O EQUAL SIGNS!
2D Game
assignment
Genre
comparison
50. 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.
Variable
Machine Language/Code
simulation
Latency