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. blueprints for commonly used and related variables and functions.
Class
formatting code
Resolution
Game Progression
2. 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.
Gameplay
Role-Playing Game
Parsing
Collision Detection
3. A series of instructions for performing a task. This is the backbone of all programming.
Flowchart
Syntax
Emulation
Algorithm
4. x = 5; MAKE SURE TO USE O N E EQUAL SIGN!
assignment
Alpha Channel
Game Artificial Intelligence
boolean
5. 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.
sandbox
3D Game
projectile
array
6. A graphics API for PCs and Macs used to develop 3D games like Quake.
OpenGL
Resolution
Physics
Game Progression
7. A 2D image which is is used as a kind of wallpaper for the basic polygons used in 3D graphics.
formatting code
ebugging
OpenGL
Texture
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.
loop
Mesh
Variable
Aliasing
9. A method whereby a developer is paid for their work as a percentage of either net or gross receipts.
ebugging
Royalties
Latency
Keyword
10. 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
Concatenate
prototype
encapsulation
Comment
11. Graphical User Interface.
Game Mechanic
Boss
GUI
Logic
12. An if-statement
conditional
costume
Objec
collision detection
13. The number of pixels or character cells per inch available on the screen.
boolean
Engine
Resolution
Dithering
14. 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.
Royalties
Comment
encapsulation
Asset
15. 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.
3D Game
Object Oriented Programming (OOP)
Mod
sandbox
16. Usually an enemy character that will be found at the end of a level which is harder to kill.
Emulation
operators
Mod
Boss
17. A keyword used to declare a loop that reiterates statements.
assignment
2D Game
for
Role-Playing Game
18. A class of games.
Keyword
Genre
2D Game
encapsulation
19. A generic word that game designers use to stand for any object.
Foo
Scaling
Algorithm
beta
20. A built-in function such as * - + - - - / - for - while - if - =
Asset
sandbox
Royalties
operators
21. A model
Function
animation
Collision Detection
simulation
22. 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.
Logic
Variable
Machine Language/Code
Instantiate
23. A version of a program that is almost finished and is being tested
beta
Vector
formatting code
Instantiate
24. Indent stuff nicely - etc. Compiler ignores it
compiler
formatting code
Emulation
Flowchart
25. The smallest type of variable that holds non-numeric data. Word - phrases - lines of a file - and full sentences are examples
String
compiler
Foo
Game Mechanic
26. The science of matter and energy and their interactions.
Physics
Variable
Mod
Skin
27. A keyword used to execute a block of statements in the case that the test condition with the if keyword evaluates to false.
else
Syntax
Genre
Game Progression
28. A collection of data items - all of the same type - in which each item's position is uniquely designated by an integer.
Vector
array
Function
formatting code
29. Implies a precise - reasoned - provable system which can be rigorously tested for accuracy.
Logic
comment
Aliasing
Instantiate
30. A 3d modelling term that refers to a model as a series of polygons.
Game Mechanic
Machine Language/Code
Design Document
Mesh
31. 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.
Keyword
Action Game
Vertex
IDE
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.
Variable
Emulation
Foo
beta
33. 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.
Asset
Router
Mod
else
34. The process of altering the size of an object.
Instantiate
Machinima
Scaling
Mod
35. A program (or part of a program) used by the programmer to experiment and try out new things
Game Progression
Boss
Latency
sandbox
36. Has special meaning. They are reserved and may not be used as variable names.
assignment
OpenGL
formatting code
Keyword
37. The physical separation of different subtasks - e.g. - into separate classes - source code files or modules.
encapsulation
conditional
Machinima
Boss
38. Scripted (non-interactive) 3D animation comprised of pre-set camera motion - character motion and environment changes.
Game Artificial Intelligence
String
float
Machinima
39. The process of finding and fixing errors in a program.
Platformer
loop
ebugging
Design Document
40. A piece of hardware that directs network traffic from one network to the other - and can also act as a firewall.
projectile
array
Router
else
41. A player must jump throughout the game to kill monsters and to travel through the level.
animation
Platformer
Asset
Router
42. A package of APIs by Microsoft that is used to quickly access hardware.
sandbox
Emulation
IDE
DirectX
43. The important and hopefully entertaining interactions between a player and the game world.
Gameplay
Role-Playing Game
Boss
Physics
44. To make a instance of a class. To create a object.
Instantiate
Comment
IDE
Latency
45. An instance of a class. It therefore has all of the same attributes and methods of that class.
loop
Objec
LAN
Side-Scrolling Game
46. Instructions written in 0s or 1s (binary); a compiled program
Machine Language/Code
comparison
Machinima
Flowchart
47. The process of creating an illusion of more colors than are really available in the current color depth by creatively arranging individual pixel patterns.
Machine Language/Code
Latency
beta
Dithering
48. A document that the designer creates which contains everything that a game should include.
Skin
Machine Language/Code
Design Document
Game Mechanic
49. Something that is true or false
IDE
beta
boolean
Collision Detection
50. A keyword used to define a number variable with a decimal point.
Physics
Algorithm
float
for