Patent ID: 8858315
Filing Date: 2014-10-14
Classification: G07F

Abstract:
1. A gaming machine, comprising: a first display configured to display a base game image in a base game and to display a bonus game image in a bonus game; a second display configured to display a map including a plurality of cells that form a course on which a character of a player moves in the bonus game; and a controller configured to execute the base game, to trigger the bonus game including a plurality of unit games when a result of the base game satisfies a predetermined condition, to determine reachable cells of the character in each unit game of the bonus game, the reachable cells being cells at which the character can arrive from the current cell among the plurality of cells, in each unit game, to determine an expected value of an award provided in each reachable cell of a current unit game by distributing predetermined credits to the reachable cells of the current unit game based on a number of the reachable cells of the current unit game and events corresponding to the reachable cells of the current unit game, to determine a number of cells by which the character moves along with the course in each unit game, to move the character to any one of the reachable cells according to the number of cells in each unit game, to determine an award to be provided to the player according to the expected value of a cell at which the character arrives in each unit game; wherein, when each of the reachable cells corresponds to any one of a plurality of events having respective levels, and the controller is configured to calculate a sum of the levels of the events corresponding to the reachable cells, to calculate an expected value of a level one by dividing the predetermined credits by the sum, and to determine the expected value of each reachable cell based on a product of the level of the event corresponding to each reachable cell and the expected value of the level one; comprising a memory configured to store data representing a plurality of ranks to which a plurality of expected values are respectively allocated, and wherein the controller is configured to determine the product as the expected value of each reachable cell if the product is equal to any one of the plurality of expected values allocated to the plurality of ranks, and to determine any one of a first expected value and a second expected value as the expected value of each reachable cell if the product is between the first and second expected values allocated to two adjacent ranks among the plurality of ranks, and wherein the controller is configured to determine the first expected value as the expected value of each reachable cell with a probability corresponding to a difference between the second expected value and the product divided by a difference between the second expected value and the first expected value, and to determine the second expected value as the expected value of each reachable cell with a probability corresponding to a difference between the first expected value and the product divided by a difference between the first expected value and the second expected value.