Test your basic knowledge |

Game Programming

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. 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.






2. This is a genre of game where players uses their eye and hand coordination to win.






3. To make a instance of a class. To create a object.






4. The physical separation of different subtasks - e.g. - into separate classes - source code files or modules.






5. A keyword used to execute a block of statements in the case that the test condition with the if keyword evaluates to false.






6. A 2D image which is is used as a kind of wallpaper for the basic polygons used in 3D graphics.






7. Usually an enemy character that will be found at the end of a level which is harder to kill.






8. A collection of data items - all of the same type - in which each item's position is uniquely designated by an integer.






9. The smallest type of variable that holds non-numeric data. Word - phrases - lines of a file - and full sentences are examples






10. x = 5; MAKE SURE TO USE O N E EQUAL SIGN!






11. A process of determining if two objects have collided by testing their bounds or a spatial overlap.






12. A version of a program that is almost finished and is being tested






13. A game whose objects and characters can have an X - Y and Z coordinate.






14. Implies a precise - reasoned - provable system which can be rigorously tested for accuracy.






15. A document that the designer creates which contains everything that a game should include.






16. A graphic associated with a sprite






17. The process of finding and fixing errors in a program.






18. A program (or part of a program) used by the programmer to experiment and try out new things






19. the illusion of movement by switching costumes






20. A process of rendering polygons that gives them an illusion of depth.






21. Indent stuff nicely - etc. Compiler ignores it






22. A graphics API for PCs and Macs used to develop 3D games like Quake.






23. A derogatory term for someone who has little or no experience.






24. A method whereby a developer is paid for their work as a percentage of either net or gross receipts.






25. A whole number - i.e. a number that does not have a fractional part.






26. A computer network limited to the immediate area - often connected with Ethernet. It is often supported in multiplayer games.






27. Use "for" or "while" to make it repeat a block.






28. A keyword used to declare a loop that reiterates statements.






29. A note in the code






30. A player must jump throughout the game to kill monsters and to travel through the level.






31. The task of detecting when two objects in a game (or simulation) touch each other






32. A keyword used to define a number variable with a decimal point.






33. 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.






34. Instructions written in 0s or 1s (binary); a compiled program






35. A program to translate source code into code to be executed by a computer






36. A player will use their character to defeat quests. These games are comparable to dungeons and dragons.






37. blueprints for commonly used and related variables and functions.






38. Graphical User Interface.






39. An instance of a class. It therefore has all of the same attributes and methods of that class.






40. A generic term for graphics - sounds - maps - levels - models - and any other resources.






41. A package of APIs by Microsoft that is used to quickly access hardware.






42. A built-in function such as * - + - - - / - for - while - if - =






43. The important and hopefully entertaining interactions between a player and the game world.






44. A model






45. 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.






46. The science of matter and energy and their interactions.






47. 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.






48. 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.






49. 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.






50. A series of instructions for performing a task. This is the backbone of all programming.