Decision tables
A decision table is a testing methodology that helps us when we deal with numerous permutations in the game. This happens a lot in open-world games, where players have the option to interact with multiple objects and have the freedom to combine them or use them in multiple ways. For example, let’s imagine you are working on an open-world role-playing game (RPG) game, a game similar to “Diablo 3” or “Skyrim.” As a player, you have the option to move around in the world, fight enemies, and collect numerous weapons, different types of shields, and clothing items, among others. You also have the freedom to combine the items you find as you wish. While each of these games would have optimal sets for each situation in the game, as a player, you might not find all the optimal items, or they might be damaged, or it might take you quite a bit of time to figure out what works the best! In games like these, it is impossible to test all kinds...