ABSTRACT

From an AI point of view, multiplayer online battle arena (MOBA) games have two distinct layers: the tactical layer, which is responsible for the individual behavior of the AI-controlled players, and the strategic layer, which is responsible for the broader, team-level, strategic decision-making. From a strategic point of view, being in the right place at the right time is the key to success in a MOBA. Assuming that all players are more or less on the same skill level, the only way to win an encounter is to have an advantage in numbers or the element of surprise. The edges in the graph represent the game-world connections between the locations symbolized by nodes. Any location that bots might be interested in for strategic reasons should be represented as a node in the graph. One type of data that would be beneficial to associate with graph nodes, which is available only at runtime, is enemy presence or influence.