Monday, 26 June 2017

Game Defect Triggers

Trigger & Where Found
What could generate the Trigger?
Example:
Configuration Trigger
This is the setup before the game starts. It checks the hardware that it’s using. It may also try and detect external devices such as Monitors and Peripherals.
A Game like fallout 4 will check if you have a 64bit operation system.
Start-up Trigger
This is the launch trigger that checks that detects If the whole game is present before proceeding with the game. This will happen before you play and it may attempt to fix it if the game is missing key files.
Neverwinter Nights 2 is missing key files so it downloads the rest from the internet
Exception Trigger
Exception trigger is a trigger that tries to connect to something that is not there.
Steam cannot connect to the network
Stress Trigger
This is a trigger that stops programmes because the computer cannot handle it.
Game crashes when there is not enough ram
Normal Trigger
These are the regular triggers that happen ingame such as the End Trigger,
End Trigger is triggered as the player completes the game
Restart Trigger
It’s a prompt to ask you to save the game as to not lose progress if you were to force the programme to quit.
Paper Mario asks you to save before you quit to title screen

Game Test Defects

Defect
Explanation with Example
FUNCTION DEFECT
This is a defect that stems from the game code, this effects how the player plays the game. If may also affect Game Capability. A Function defect is where a function does not work as intended.
The Game may crash when collecting an item, this would be a function defect.
ASSIGNMENT DEFECT
This is where numbers don’t work correctly, it may either not counting properly or is may break completely. CIV 2, Mahatma Ghandi’s Kindness underflowed from 0 to 255 which made him nuke you.
CHECKING DEFECT
This is where triggers in games don’t work, where certain thing are supposed to happen but they break half way through which results in broken games. Oblivion does not check the game progress so if the player triggers the ending cutscene the game ends
TIMING DEFECT
This is where the timing is off which results in odd game movement or even a softlock. Examples of this is in Pokemon Yellow, if the play is in a certain position the cutscene where Professor Oak leads you to his lab you will not hit the door due to the being offset
BUILD/PACKAGE/MERGE DEFECT
This is where the build/version you play is old or a test version which could make somethings breaks. Files may be incompatible for eachother which would break some parts of the game.
ALGORITHM DEFECT
This is where calculation go wrong such as Pathfinding for enemies. An example of this is the pathfinding of party members in Fallout 3 as they will get into a position where they get stuck and you have to leave them behind.
DOCUMENTATION DEFECT
This is where things are not appropriately ladled which leads to mistakes that van cause problems. An example of this is in Street Fighter 2, if you won as Ryu you would mention “Shen Long” which is just a mistranslation of Dragon Punch which is a move in the game.