Game machine
Patent Information
- Application Number
- JP2025020646
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-02-12
- Publication Date
- 2025-06-23
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing gaming machines lack features that enhance the fun and engagement of players, particularly in terms of varied and dynamic game performances.
The gaming machine incorporates a main control unit and a performance control unit that determine whether to perform a special game based on start conditions, execute variation displays by changing multiple rows of patterns in conjunction with fluctuation displays, and output specific sounds when patterns stop, including different sounds for each row of patterns.
This configuration significantly enhances the fun and engagement of players by providing dynamic and varied game performances, including unique sound effects that enhance the overall gaming experience.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to a gaming machine. [Background technology]
[0002] In a gaming machine, for example, Patent Document 1 describes that effects are performed using a display screen or the like. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 2019-033816 Summary of the Invention [Problem to be solved by the invention]
[0004] However, in the gaming machines described in the above patent documents, there is room for further improvement in the presentation in terms of increasing the interest in the game.
[0005] The present invention aims to improve the enjoyment of games. [Means for solving the problem]
[0006] The present invention, which achieves the above object, is realized as the following gaming machine. This gaming machine (for example, a pachinko gaming machine 100) comprises a main control means (for example, a game control unit 200) for controlling the progress of the game, and a performance control means (for example, a performance control unit 300) for controlling the performance, the main control means is capable of determining whether or not to play a special game based on the establishment of a starting condition, and is capable of executing a variable display based on the result of the determination, the performance control means is capable of executing a variable performance in which a plurality of rows of symbols (for example, three rows of decorative symbols 41) are changed and then stopped on a display means (for example, an image display unit 114) in accordance with the variable display, and is capable of outputting a predetermined sound (for example, variable background music) in the variable performance, and when the symbols stop, It is possible to output a specific sound (for example, a stop sound) different from the predetermined sound, and the specific sounds include a first specific sound (for example, the stop sound of the left row decorative pattern 41) that can be output when the first row pattern stops, and a second specific sound (for example, the stop sound of the middle row decorative pattern 41) that can be output when the second row pattern stops, and in one of the variable performances, the first specific sound (for example, the first stop sound shown in Figure 264 (19)) and the second specific sound (for example, the third stop sound shown in Figure 267 (13)) are different, or the number of types of the first specific sound (for example, the number of types of left and right row stop sounds shown in Figure 453) and the number of types of the second specific sound (for example, the number of types of middle row stop sounds shown in Figure 453) are different.
[0007] The above reference numerals in this section are given as examples in explaining the present invention, and the present invention is not restricted by these reference numerals. [Effects of the Invention]
[0008] According to the present invention, it is possible to increase the enjoyment of the game. [Brief explanation of the drawings]
[0009] [Figure 1] 1 is a schematic front view of a pachinko gaming machine according to an embodiment of the present invention. [Figure 2] FIG. 2 is a rear view of the pachinko gaming machine when viewed from the rear. [Figure 3](a) is an enlarged view showing an example of a display located at the bottom left of the game board, (b) is a partial plan view of a pachinko game machine, and (c) is an enlarged view showing an example of a sub-information display located at the bottom left of the game board. [Figure 4] 2 is a diagram showing the internal configuration of a control unit of the pachinko gaming machine of the present embodiment. FIG. [Figure 5] FIG. 2 is an explanatory diagram of an image / sound control unit and a lamp control unit of the present embodiment. [Figure 6] 2 is a block diagram showing the functional configuration of a game control unit of the present embodiment. FIG. [Figure 7] 10 is a flowchart showing the operation of basic processing by the game control unit. [Figure 8] 10 is a flowchart showing the operation of the game control unit during power interruption processing. [Figure 9] 10 is a flowchart showing the main control processing of the game control unit. [Figure 10] 10 is a flowchart showing the contents of the start port switch processing. [Figure 11] 10 is a flowchart showing the contents of a gate switch process. [Figure 12] A flowchart showing the contents of the second large prize entry port switch processing. [Figure 13] 10 is a flowchart showing the contents of special symbol processing. [Figure 14] 10 is a flowchart showing the contents of the big win determination process. [Figure 15] 10 is a flowchart showing the contents of the variation pattern selection process. [Figure 16] 10 is a flowchart showing the contents of processing during stoppage. [Figure 17] 10 is a flowchart showing the contents of a customer waiting setting process. [Figure 18] 10 is a flowchart showing the contents of normal symbol processing. [Figure 19] This is a flowchart showing the contents of the first large prize slot processing. [Figure 20] This is a flowchart showing the contents of the second large prize slot processing. [Figure 21] 10 is a flowchart showing the contents of a game status setting process. [Figure 22] 10 is a flowchart showing the contents of an electric tulip process. [Figure 23] These figures show examples of the configuration of random numbers used in this embodiment, where (a) is a figure showing an example of the configuration of a jackpot random number, (b) is a figure showing an example of the configuration of a jackpot pattern random number, (c) is a figure showing an example of the configuration of a small jackpot pattern random number, (d) is a figure showing an example of the configuration of a reach random number, and (e) is a figure showing an example of the configuration of a winning random number. [Figure 24] A figure showing an example of the fluctuation patterns and table settings used in the fluctuation pattern selection process. [Figure 25] A figure showing an example of the fluctuation patterns and table settings used in the fluctuation pattern selection process. [Figure 26] A figure showing an example of the fluctuation patterns and table settings used in the fluctuation pattern selection process. [Figure 27] A figure showing an example of the fluctuation patterns and table settings used in the fluctuation pattern selection process. [Figure 28] 10A and 10B are block diagrams illustrating an example of the configuration of the RAM of the game control unit, where (a) is a block diagram showing the configuration of the memory area, and (b) is a block diagram showing the configuration of each of the memory units shown in (a). [Figure 29] This is a block diagram explaining an example of the configuration of the RAM of the performance control unit, where (a) is a block diagram showing the configuration of the reserved memory area, and (b) is a block diagram showing the configuration of each of the memory units shown in (a). [Figure 30] 10 is a flowchart showing the contents of a preliminary determination process. [Figure 31] 10A and 10B are diagrams illustrating examples of pre-determination patterns and table settings used in the pre-determination process. [Figure 32] 10A and 10B are diagrams illustrating examples of pre-determination patterns and table settings used in the pre-determination process. [Figure 33]10A and 10B are flowcharts showing the operation of the performance control unit, in which FIG. 10A shows main processing, and FIG. 10B shows interrupt processing. [Figure 34] 10 is a flowchart showing the contents of a command receiving process. [Figure 35] 35 is a flowchart showing the contents of the pre-determination effect selection process and the effect selection process of FIG. 34. [Figure 36] 35 is a flowchart showing the contents of the big win effect selection process of FIG. 34. [Figure 37] 35 is a flowchart showing the content of the ending effect selection process of FIG. 34. [Figure 38] 35 is a flowchart showing the contents of the customer waiting command receiving process of FIG. 34. [Figure 39] 10 is a flowchart showing the contents of a specific time-saving related performance process. [Figure 40] 10 is a flowchart showing the contents of effect button processing. [Figure 41] 10A and 10B are diagrams showing the display information of the information display device in each game zone. [Figure 42] FIG. 2 is a diagram illustrating a main process of the general control unit. [Figure 43] A diagram showing the initial processing of the reels by the lamp control unit. [Figure 44] FIG. 10 is a diagram illustrating a return-to-origin process of the lamp control unit. [Figure 45] FIG. 10 is a diagram illustrating an initial operation process of the lamp control unit. [Figure 46] 1A is a diagram showing an example of a board role initial operation pattern determination table, and FIG. 1B is a diagram showing an example of a frame role initial operation pattern determination table. [Figure 47] 10A and 10B are diagrams illustrating a specific example of initializing various drive sources during a setting change. [Figure 48] 10A and 10B are diagrams illustrating a specific example of initializing various driving sources during preparation for clearing the RWM. [Figure 49] 10A and 10B are diagrams illustrating a specific example of initializing various drive sources during setting confirmation. [Figure 50]10A and 10B are diagrams illustrating a specific example of initializing various drive sources after changing settings. [Figure 51] 10A and 10B are diagrams illustrating a specific example of initializing various driving sources after clearing the RWM. [Figure 52] 10A and 10B are diagrams illustrating a specific example of initializing various drive sources after confirming settings. [Figure 53] This is a pre-determination effect pattern table used when a gaming ball enters the first starting hole in a normal gaming state. [Figure 54] This is a pre-determined presentation pattern table used when a game ball enters the second starting hole in a special time-saving game state. [Figure 55] This is a variable presentation pattern table used when a variable presentation is performed based on winning at the first starting port during normal game play. [Figure 56] This is a variable effect pattern table used when a variable effect is performed based on winning at the second starting port during normal game play. [Figure 57] This is a variable presentation pattern table used when a variable presentation is performed based on winning at the second starting port in a special time-saving game state. [Figure 58] This is a variable presentation pattern table used when a variable presentation is performed based on winning at the first starting port in a special time-saving game state. [Figure 59-1] FIG. 10 is a diagram showing the visual recognition mode of the decorative pattern. [Figure 59-2] FIG. 10 is a diagram showing the visual recognition mode of the decorative pattern. [Figure 59-3] FIG. 10 is a diagram showing the visual recognition mode of the decorative pattern. [Figure 59-4] FIG. 10 is a diagram showing the visual recognition mode of the decorative pattern. [Figure 59-5] FIG. 10 is a diagram showing the visual recognition mode of the decorative pattern. [Figure 60-1] FIG. [Figure 60-2] FIG. [Figure 61] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 62] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 63] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 64] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 65] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 66] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 67] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 68] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 69] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 70] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 71] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 72] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 73] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 74] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 75] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 76] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 77] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 78] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 79]10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 80] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 81] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 82] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 83] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 84] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 85] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 86] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 87] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 88] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 89] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 90] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 91] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 92] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 93] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 94] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 95] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 96] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 97] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 98] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 99] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 100] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 101] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 102] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 103] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 104] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 105] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 106] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 107] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 108] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 109] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 110] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 111] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 112] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 113] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 114]10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 115] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 116] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 117] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 118] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 119] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 120] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 121] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 122] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 123] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 124] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 125] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 126] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 127] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 128] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 129] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 130] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 131] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 132] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 133] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 134] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 135] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 136] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 137] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 138] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 139] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 140] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 141] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 142] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 143] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 144] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 145] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 146] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 147] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 148] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 149]10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 150] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 151] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 152] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 153] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Fig. 154] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 155] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 156] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 157] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 158] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 159] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 160] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 161] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 162] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 163] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Fig. 164] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 165] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 166] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 167] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 168] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 169] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 170] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 171] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Fig. 172] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 173] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Fig. 174] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 175] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 176] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 177] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 178] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 179] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 180] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 181] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 182] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 183] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 184]10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 185] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 186] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 187] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 188] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 189] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 190] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 191] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 192] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 193] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 194] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 195] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 196] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 197] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 198] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 199] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 200] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 201] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 202] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 203] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 204] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 205] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 206] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 207] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 208] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 209] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 210] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 211] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 212] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 213] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 214] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 215] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 216] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 217] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 218] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 219]10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 220] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 221] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 222] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 223] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 224] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 225] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 226] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 227] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 228] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 229] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 230] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 231] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 232] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 233] This is a chart showing the timing at which decorative patterns are displayed in various visual modes during variable performances. [Figure 234] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 235] FIG. 10 is a chart showing the timing of executing vibration effects in response to button operation effects. [Figure 236]10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 237] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 238] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 239] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 240] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 241] 10 is a diagram showing the relationship between the stage controlled by the performance control unit and the stopping sound of the decorative pattern. FIG. [Figure 242] FIG. 10 is a front view of a pachinko gaming machine according to a second embodiment. [Figure 243] 2 is a block diagram showing the internal configuration of a control unit of a pachinko gaming machine. FIG. [Figure 244] A diagram showing the position of the effect lever. [Figure 245] 10A is a flowchart showing the contents of interrupt processing by the effect control unit in this embodiment, and FIG. 10B is a flowchart showing the contents of effect lever processing. [Figure 246] This is a variable presentation pattern table used when a variable presentation is performed based on winning at the first starting port during normal game play. [Figure 247] This is a variable effect pattern table used when a variable effect is performed based on winning at the second starting port during normal game play. [Figure 248] This is a variable presentation pattern table used when a variable presentation is performed based on winning at the second starting port in a special time-saving game state. [Figure 249] This is a variable presentation pattern table used when a variable presentation is performed based on winning at the first starting port in a special time-saving game state. [Figure 250-1] FIG. 10 is a diagram showing the visual recognition mode of the decorative pattern. [Figure 250-2] FIG. 10 is a diagram showing the visual recognition mode of the decorative pattern. [Figure 250-3] FIG. 10 is a diagram showing the visual recognition mode of the decorative pattern. [Figure 250-4] FIG. 10 is a diagram showing the visual recognition mode of the decorative pattern. [Figure 250-5] FIG. 10 is a diagram showing the visual recognition mode of the decorative pattern. [Figure 251-1] FIG. [Figure 251-2] FIG. [Figure 252] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 253] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 254] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 255] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 256] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 257] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 258] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 259] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 260] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 261] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 262] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 263] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 264] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 265]10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 266] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 267] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 268] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 269] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 270] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 271] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Fig. 272] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Fig. 273] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Fig. 274] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 275] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 276] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 277] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Fig. 278] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 279] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 280] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 281] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 282] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 283] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Fig. 284] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 285] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 286] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 287] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 288] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 289] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 290] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 291] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 292] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 293] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Fig. 294] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 295] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 296] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 297] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 298] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 299] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 300]10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 301] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 302] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 303] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 304] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 305] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 306] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 307] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 308] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 309] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 310] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 311] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 312] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 313] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 314] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 315] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 316] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 317] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 318] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 319] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 320] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 321] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 322] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 323] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 324] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 325] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 326] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 327] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 328] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 329] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 330] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 331] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 332] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 333] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 334] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 335]10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 336] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 337] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 338] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 339] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 340] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 341] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 342] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 343] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 344] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 345] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 346] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 347] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 348] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 349] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 350] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 351] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 352] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 353] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 354] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 355] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 356] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 357] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 358] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 359] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 360] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 361] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 362] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 363] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 364] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 365] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 366] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 367] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 368] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 369] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 370]10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 371] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 372] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 373] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 374] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 375] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 376] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 377] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 378] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 379] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 380] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 381] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 382] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 383] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 384] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 385] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 386] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 387] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 388] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 389] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 390] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 391] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 392] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 393] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 394] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 395] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 396] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 397] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 398] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 399] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 400] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 401] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 402] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 403] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 404] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 405]10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 406] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 407] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 408] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 409] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 410] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 411] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 412] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 413] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 414] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 415] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 416] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 417] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 418] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Fig. 419] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 420] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 421] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 422] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 423] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 424] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 425] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 426] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 427] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 428] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 429] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Fig. 430] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 431] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 432] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 433] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Fig. 434] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 435] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 436] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 437] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Fig. 438] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 439] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 440]10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 441] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 442] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 443] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 444] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 445] This is a chart showing the timing at which decorative patterns are displayed in various visual modes during variable performances. [Figure 446] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 447] FIG. 10 is a chart showing the timing of execution of vibration effects in response to lever operation effects. [Figure 448] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 449] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 450] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 451] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 452] 10 is a diagram showing one aspect of a performance performed by a performance control unit using an image display unit. FIG. [Figure 453] 10 is a diagram showing the relationship between the stage controlled by the performance control unit and the stopping sound of the decorative pattern. FIG. DETAILED DESCRIPTION OF THE INVENTION
[0010] (First embodiment) Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. [Basic configuration of gaming machine] FIG. 1 is a schematic front view of a pachinko gaming machine 100 according to the present embodiment. FIG. 2 is a rear view of the pachinko gaming machine 100 when viewed from the rear side. 1 is a pachinko gaming machine 100 as an example of a gaming machine, which is configured to pay out prize balls when a gaming ball shot out in response to a player's instruction enters a prize ball. The pachinko gaming machine 100 includes a gaming board 110 from which the gaming balls are shot out, and a frame member 150 that surrounds the gaming board 110. The gaming board 110 is detachably attached to the frame member 150.
[0011] The game board 110 has, on the front side, a game area 111 for playing games with game balls, a rail member 112 that forms a path along which game balls launched from below rise and head toward the upper position of the game area 111, and a guide member 113 on the right side of the game area 111 that guides the game balls. In this embodiment, an image display unit 114 that displays various images for effects is disposed in a position in the game area 111 that is easily visible to the player. This image display unit 114 has a display screen such as a liquid crystal display, and as the player progresses through the game, it displays, for example, decorative symbols to notify the player of the lottery result of the special symbol lottery (pattern variation result), and displays effect images such as the appearance of characters or items. In addition, the image display unit 114 is provided with a plurality of layers on which images are displayed, and an image is displayed on each of the plurality of layers. The front of the gaming board 110 is provided with three movable role pieces 115 and a board lamp 116 used for various effects. The three movable role pieces 115 are arranged in a row in the left-right direction above the image display unit 114. When describing each of the three movable role pieces 115 individually, the movable role piece 115 arranged on the left side will be referred to as the "left movable role piece 115A." The movable role piece 115 arranged in the center will be referred to as the "middle movable role piece 115B." The movable role piece 115 arranged on the right side will be referred to as the "right movable role piece 115C." When no distinction is made between the three movable role pieces 115, they will simply be referred to as the movable role pieces 115. The movable role pieces 115 operate on the gaming board 110 to perform various effects. The board lamp 116 emits light to perform various effects.
[0012] In the game area 111, there are arranged game nails and windmills (not shown) for changing the direction in which game balls fall. In addition, in the game area 111, various devices related to winning prizes and lotteries are arranged at predetermined positions. In addition, in the game area 111, there is arranged an outlet 117 for discharging game balls that have been shot into the game area 111 but have not entered a prize hole to the outside of the game area 111. In addition, the pachinko game machine 100 is equipped with an out-ball detection switch (SW) 227 (see FIG. 4 described later) for detecting out-balls consisting of game balls that flow into the outlet 117.
[0013] In this embodiment, various prize-winning and lottery-related devices are provided on the game board 110, including a first start gate 121 and a second start gate 122 that start a special symbol lottery (jackpot lottery) when a game ball enters the game, and a start gate (hereinafter simply referred to as a gate) 124 that starts a normal symbol lottery (open / close lottery) when a game ball passes through. In FIG. 1, the gates 124 are provided on the left and right sides of the game area 111, with the left gate 124 being labeled 124L and the right gate 124 being labeled 124R. The first start gate 121 and the second start gate 122 refer to winning gates that trigger the activation of a predetermined special symbol display. Specifically, switches (first start port switch 211 and second start port switch 212, which will be described later) that detect the passage of a gaming ball when a winning prize is awarded are provided in the first start port 121 and the second start port 122. When a gaming ball wins the first start port 121 or the second start port 122, the switch detecting the passage of the gaming ball triggers the activation of the special symbol display device.
[0014] Second starting hole 122 is equipped with an electric tulip (opening / closing member) 123 as a normal electric device in which a pair of tulip-shaped blades open and close by an electric solenoid and light up. Electric tulip 123 is configured so that when the blades are closed, it is difficult for a gaming ball to enter second starting hole 122, but when the blades are open, the entrance to second starting hole 122 expands, making it easier for the gaming ball to enter second starting hole 122. When a normal symbol lottery is won, electric tulip 123's blades light up or flash and open for a specified time (for example, 0.15 seconds to 1.8 seconds) and a specified number of times (for example, 1 to 3 times).
[0015] The pachinko gaming machine 100 has two game states: a no-electric support state in which there are fewer chances of winning at the second starting hole 122, and an electric support state in which there are more chances of winning at the second starting hole 122 than in the no-electric support state. The machine is controlled to either the no-electric support state or the electric support state under predetermined conditions, such as triggered by a jackpot or the number of draws for a special symbol. The electric support state is a game state controlled by one or a combination of, for example, shortening the normal symbol variation time, extending the opening time of the electric tulip 123, or increasing the probability of winning the normal symbol lottery. The pachinko gaming machine 100 has two game states: a no-time-reduction state in which the special symbol variation time is long, and a time-reduction state in which the special symbol variation time is shorter than that in the no-time-reduction state. Here, the time-reduction state is more advantageous to the player than the no-time-reduction state. In this embodiment, the electric support state and the time-saving state are controlled simultaneously. In the following description, the electric support state and the time-saving state are simply referred to as the time-saving state, and the no electric support state and no time-saving state are simply referred to as the no-time-saving state.
[0016] In this embodiment, as other devices related to winning prizes and lotteries, first large prize opening 125 and second large prize opening 126 are arranged on game board 110 as special electric devices that open depending on the results of a special symbol lottery, and normal prize opening 127, which does not trigger a lottery even if a game ball wins. First large prize opening 125 is provided with first large prize opening door 125D that opens and closes first large prize opening 125. Second large prize opening 126 is provided with second large prize opening door 126D that opens and closes second large prize opening 126. In the following explanation, for convenience, the open / closed state and opening / closing operation of first large prize opening door 125D may be referred to as the open / closed state and opening / closing operation of first large prize opening 125. In addition, in the following description, the open / closed state and opening / closing operation of the second large prize opening door 126D may be described as the open / closed state and opening / closing operation of the second large prize opening door 126D for the sake of convenience. In this embodiment, a display 130 is disposed at the bottom left of the game board 110 to display the lottery results and the number of reserved balls.
[0017] In the pachinko gaming machine 100 shown in FIG. 1, the second starting hole 122 equipped with the electric tulip 123, the gate 124R, the first large winning hole 125, and the second large winning hole 126 are arranged in the right area of the gaming area 111. Therefore, in the pachinko gaming machine 100 of this embodiment, when attempting to win in the second starting hole 122, the gate 124R, the first large winning hole 125, the second large winning hole 126, etc., the gaming ball is caused to flow down into the right area of the gaming area 111. Here, the left area of the gaming area 111 is regarded as the first gaming area. Also, the right area of the gaming area 111 is regarded as the second gaming area. In the illustrated example, the second starting opening 122 equipped with the electric tulip 123, the gate 124R, the first large prize opening 125, and the second large prize opening 126 are arranged in the right area of the game area 111, but this is not limited to this. The second starting opening 122 equipped with the electric tulip 123, the gate 124R, the first large prize opening 125, and the second large prize opening 126 may be arranged in the left area of the game area 111, and the first starting opening 121, the gate 124L, and the normal prize opening 127 may be arranged in the left area of the game area 111. In this case, the right area of the game area 111 is regarded as the first game area. Furthermore, the left area of the game area 111 is regarded as the second game area.
[0018] Also, attached to the back of the gaming board 110 are a game control board 200B that determines whether a special symbol has been won, and a performance control board 300B that controls the overall performance. Also attached to the back of the gaming board 110 are various boards (not shown), such as an image control board that controls the performance using images and sounds, and a lamp control board that controls the performance using various lamps and movable role pieces 115. Also arranged on the back of the gaming board 110 are a connector 200C that connects the game control board 200B and the performance control board 300B, and a switching power supply (not shown) that converts the supplied 24V AC power into DC power and outputs it to various boards. The connector 200C is provided with multiple wires (not shown) for connecting the game control board 200B and the performance control board 300B.
[0019] The frame member 150 is equipped with a launching device (not shown) that electrically launches game balls at predetermined time intervals (for example, 100 balls per minute) with a hitting force corresponding to the angle of operation when a player touches the handle 151 and rotates the lever 152 clockwise. The frame member 150 also has a supplying device (not shown) that supplies game balls to the launching device one by one in sequence in timing linked to the player's operation of the lever 152, and a tray 153 that temporarily stores game balls supplied by the supplying device to the launching device. Balls dispensed by a payout unit, for example, are dispensed onto this tray 153. In this embodiment, the tray 153 is configured as an integrated upper and lower tray, but a configuration example in which the upper and lower trays are separated is also conceivable. Also, a configuration example in which the handle 151 of the launching device is made to emit light under predetermined conditions is also conceivable.
[0020] The frame member 150 also has a stop button 154 for temporarily stopping the launch of game balls even when the player is touching the handle 151 of the launching device, and an ejection button 155 for dropping the game balls accumulated in the tray 153 into a box (not shown) and removing them. The frame member 150 also includes a speaker 156 and a frame lamp 157 that notify the game status and situation of the pachinko gaming machine 100 and perform various effects. The speaker 156 performs various effects using music, voice, and sound effects. The frame lamp 157 is composed of a light-emitting element such as an LED, and performs various effects using light by changing lighting and flashing patterns, light emission colors, etc. Note that the frame lamp 157 may be configured in a way that allows it to perform effects by changing the direction of light irradiation. The frame member 150 also includes a transparent plate (not shown) for separating the game board 110 from the player.
[0021] Figure 3 is a diagram illustrating a pachinko gaming machine 100 according to this embodiment, where Figure 3(a) is an enlarged view showing an example of a display 130 arranged at the bottom left of the gaming board 110, Figure 3(b) is a partial plan view of the pachinko gaming machine 100, and Figure 3(c) is an enlarged view showing an example of a sub-information display 80 arranged at the bottom left of the gaming board. As shown in FIG. 3(a), the display 130 of the pachinko gaming machine 100 includes a first special symbol display 221 that operates in response to a win at the first start gate 121, a second special symbol display 222 that operates in response to a win at the second start gate 122, and a normal symbol display 223 that operates in response to passage through the gate 124. The first special symbol display 221 displays a special symbol in a variable manner and then a static display to display the lottery result based on a win at the first start gate 121. The second special symbol display 222 displays a special symbol in a variable manner and then a static display to display the lottery result based on a win at the second start gate 122. The first special symbol display 221 and the second special symbol display 222 perform cyclical fluctuations (cyclical displays) multiple times, with the change in display mode being one cycle (= 256 ms), and static displays after the special symbol fluctuation time has elapsed. The normal symbol display 223 displays the lottery result by variably displaying the normal symbol and then stopping it based on the fact that the gaming ball has passed through the gate 124. In this embodiment, the first special symbol display 221 and the second special symbol display 222 are each composed of a display device with an array of LEDs, and the lottery result of the special symbol lottery is displayed by the lighting mode of the LEDs. Similarly, the normal symbol display 223 is also composed of a display device with an array of LEDs, and the lottery result of the normal symbol lottery is displayed by the lighting mode of the LEDs.
[0022] Further, the display 130 is provided with a first special symbol reserve indicator 218 that operates in response to a reserve in the first special symbol indicator 221, a second special symbol reserve indicator 219 that operates in response to a reserve in the second special symbol indicator 222, and a normal symbol reserve indicator 220 that operates in response to a reserve in the normal symbol indicator 223. In this embodiment, the first special symbol reserve indicator 218, the second special symbol reserve indicator 219 and the normal symbol reserve indicator 220 are each composed of a display device with an array of LEDs, and the number of reserves is displayed by the lighting state of the LEDs.
[0023] Here, we will explain the reservation. If a gaming ball enters the first start slot 121 or the second start slot 122 during the variable display operation of the special symbol (while the variable display for one winning event is being performed), the variable display operation of the special symbol based on the later winning event cannot be started because the special symbol is still changing. Therefore, the later winning events are stored up to a specified number (for example, four), and the right to start the special symbol for that winning gaming ball is reserved until the variable display operation for the previously winning gaming ball is completed. The same processing as for the special symbols is also performed for the normal symbols. The fact that such a reservation has been made and the number of reservations (unchanged number) are displayed on the first special symbol reservation indicator 218, the second special symbol reservation indicator 219, and the normal symbol reservation indicator 220.
[0024] Furthermore, the display 130 is equipped with a status indicator 224 that displays the status of the pachinko gaming machine 100. In this embodiment, the status indicator 224 is configured as a display device with two LEDs arranged in an array. One of the two LEDs lights up to indicate whether the status of the pachinko gaming machine 100 is in a time-saving state in which the special symbol variation time is short. The other LED lights up to indicate whether a state is advantageous to the player by hitting to the right (by changing the hitting force of the gaming ball).
[0025] The display 130 also includes a round number display 225 that displays the number of rounds when the first major winning slot 125 is activated in a jackpot game that is performed according to the result of the special symbol lottery. The jackpot game will be described later. The round number display 225 is composed of a display device with an array of LEDs, and the number of rounds when the first major winning slot 125 is activated in a jackpot game is displayed by the lighting state of the LEDs.
[0026] The display 130 also includes a status confirmation indicator 226. The status confirmation indicator 226 is composed of a single LED and is used to indicate that a setting change mode (described later) or a setting confirmation mode (described later) has been set. When the setting change mode or setting confirmation mode is entered, the LED starts to light up, and when the setting change mode or setting confirmation mode is ended, the LED goes out. As such, since the status confirmation indicator 226 is provided on the front (surface) of the gaming machine, it is possible to easily check whether the setting change mode or setting confirmation mode has been set. The status confirmation indicator 226 may be installed in any location as long as it is on the front (surface) of the pachinko gaming machine 100.
[0027] In this embodiment, the same display mode (illuminated display) is used whether the setting change mode or the setting check mode is set, but the display may be such that it is possible to recognize which mode the setting is set in. For example, the status check indicator 226 may be illuminated in the setting change mode and flashed in the setting check mode, or vice versa.
[0028] In this embodiment, the status confirmation indicator 226 is provided as a dedicated indicator to indicate that the setting change mode or the setting confirmation mode is set, but it may be used in combination with other indicators. For example, in the setting change mode or the setting confirmation mode, the first special symbol indicator 221, the second special symbol indicator 222, the first special symbol reserved indicator 218, the second special symbol reserved indicator 219, the number of rounds indicator 225, the status indicator 224, etc. are turned off, so one or more LEDs of these indicators may be turned on.
[0029] The frame member 150 of the pachinko gaming machine 100 is equipped with an input device through which a player inputs effects. As shown in FIG. 3(b), in this embodiment, as an example of an input device, an effect button 161 and effect keys 162, which are adjacent to the effect button 161 and consist of a plurality of keys arranged in a roughly cross shape, are arranged on the frame member 150. In the illustrated example, consider a case where an effect is performed in which an operation to select one image from a plurality of images is accepted. In this case, for example, a player can select one of a plurality of images displayed on the image display unit 114 by operating the effect keys 162, which consist of four keys arranged in a cross shape, and then select the selected image by operating the effect button 161. Furthermore, as for the form of the input device, in addition to the effect button 161 and effect keys 162 shown in the figure, various input forms such as a lever or a handle can be adopted depending on the content of the effect, etc.
[0030] In addition, the pachinko game machine 100 of this embodiment is equipped with a sub-information display 80 inside the game area 111, which consists of a sub-first change indicator 81, a sub-second change indicator 82, a sub-first hold indicator 83, a sub-second hold indicator 84, a sub-normal map change indicator 85, a sub-normal map hold indicator 86, and a sub-right-hit indicator 87. The sub-information display 80 is basically composed of an LED and is designed to be dynamically lit. The sub-information display 80 does not have an indicator, such as the status check indicator 226, that indicates whether the setting change mode or setting check mode is set.
[0031] The sub-first variable indicator 81 is for displaying (informing) whether the first special symbol is being displayed or not, and the sub-second variable indicator 82 is for displaying (informing) whether the second special symbol is being displayed or not, and each is composed of one LED. When the variable display of the corresponding special symbol begins, the LED flashes at a predetermined cycle (1 second) (0.5 seconds on → 0.5 seconds off), and lights up when the corresponding special symbol is displayed stationary. In other words, the sub-first variable indicator 81 and the sub-second variable indicator 82 repeatedly perform a cyclic display, with one flash representing one cycle (= 1 second), and light up when the corresponding special symbol is displayed stationary.
[0032] The result of the special symbol jackpot determination may be notified by the sub-first variable indicator 81 or the sub-second variable indicator 82. In this case, the LED may be lit in the case of a jackpot, and may be turned off in the case of a miss.
[0033] The sub-first hold indicator 83 is for displaying the number of first hold information items (first hold number) described later, and the sub-second hold indicator 84 is for displaying the number of second hold information items (second hold number) described later, and each is composed of two LEDs. When the hold number is "0", the left and right LEDs are turned off, when the hold number is "1", the left LED is turned on and the right LED is turned off, when the hold number is "2", the left LED is turned on, when the hold number is "3", the left LED is flashing and the right LED is turned on, and when the hold number is "4", the left and right LEDs are flashing.
[0034] The sub-regular symbol variable indicator 85 is for displaying (notifying) the result of the winning lottery, and is composed of one LED. Then, when the variable display of the regular symbol starts, the LED flashes (variable display) at a predetermined interval. Then, when the regular symbol is displayed in a static state, the mode indicating the result of the winning lottery (lights up in the case of a win, and goes out in the case of a loss) is displayed in a static state.
[0035] In addition, the sub-normal pattern change indicator 85 may be configured to flash while displaying the normal pattern change, and to light up or turn off when the normal pattern is displayed as stopped, so that it is possible to know whether or not the normal pattern change is being displayed.
[0036] The sub-regular map reserve indicator 86 is used to display the number of reserved regular map memories (regular map reserve number) and is composed of two LEDs. When the regular map reserve number is "0", the left and right LEDs are turned off, when the regular map reserve number is "1", the left LED is turned on and the right LED is turned off, when the regular map reserve number is "2", the left LED is turned on, when the regular map reserve number is "3", the left LED is flashing and the right LED is turned on, and when the regular map reserve number is "4", the left and right LEDs are flashing.
[0037] The sub right-hit indicator 87 is configured with one LED to encourage the player to shoot the game ball toward the right area of the game area 111 (so-called right hit). The LED lights up during a jackpot state (special game) and a time-saving game state, and is turned off in other game states.
[0038] [Configuration of the control unit] Next, a control unit that controls the operation and processes signals in the pachinko gaming machine 100 will be described. FIG. 4 is a block diagram showing the internal configuration of the control unit of the pachinko gaming machine of this embodiment. FIG. 5 is an explanatory diagram of the image / sound control unit and the lamp control unit of this embodiment.
[0039] As shown in Fig. 4, the control unit includes a game control unit 200 as a game control means for determining whether a special symbol has been won, etc. Also, as a performance control means, the control unit includes a performance control unit 300 for overall control of the performance, and a payout control unit 330 for controlling the payout of payout balls.
[0040] [Game control unit configuration and functions] The game control unit 200 includes a CPU 201 that performs calculations when determining whether a special symbol has been won, a ROM 202 that stores programs executed by the CPU 201 and various data, and a RAM 203 that is used as a working memory for the CPU 201.
[0041] The game control unit 200 controls the gaming state of the pachinko gaming machine 100 to either a no-time-shortening state or a time-shortening state. The gaming state of the pachinko gaming machine 100 in the no-time-shortening state may be referred to as a normal gaming state below. The gaming state of the pachinko gaming machine 100 in the time-shortening state may be referred to as a time-shortening state below. In this embodiment, the time-shortening gaming state includes a special time-shortening gaming state and a specific time-shortening gaming state. The special time-shortening gaming state is a gaming state controlled via a jackpot game. The specific time-shortening gaming state is a gaming state controlled when the number of times the variable display of the special symbol, which is executed after a predetermined condition is met (executing RAM clear and resetting the number of variations), reaches a specific number (300 times in this embodiment). As a result, the gaming state of the pachinko gaming machine 100 becomes one of a normal gaming state, a special time-shortened gaming state, and a specific time-shortened gaming state. The gaming control unit 200 then switches between the normal gaming state and the special time-shortened gaming state based on predetermined conditions. The gaming control unit 200 also switches between the normal gaming state and the specific time-shortened gaming state based on predetermined conditions. The gaming control unit 200 also switches between the specific time-shortened gaming state and the special time-shortened gaming state based on predetermined conditions. In the time-shortened gaming state, the gaming control unit 200 also performs control such as increasing the probability of winning the normal symbol lottery compared to the normal gaming state, shortening the normal symbol variation time, and extending the opening time of the electric tulip 123.
[0042] The game control unit 200 draws a lottery for a special symbol when a gaming ball enters the first start opening 121 or the second start opening 122. Then, a special game such as a big win game or a small win game is played depending on the result of the special symbol drawing. In a big win game, the game control unit 200 controls the first large winning opening 125, which is a special electric device, to repeat a predetermined number of rounds in which the opening state is maintained until a predetermined condition (for example, 29.5 seconds have elapsed or 10 gaming balls have entered) is met. The game control unit 200 controls the interval between opening and closing operations of the first large winning opening 125. In a small win game, the game control unit 200 controls the second large winning opening 126, which is a special electric device, to repeat a predetermined number of rounds in which the opening state is maintained until a predetermined condition (for example, 0.9 seconds have elapsed) is met. The game control unit 200 controls the interval between opening and closing operations when the second big winning opening 126 is opened.
[0043] The game control unit 200 also performs a normal symbol lottery when the gaming ball passes through the gate 124. Then, the game control unit 200 controls the operation of the electric tulip according to the determination result of the normal symbol lottery. In addition, the game control unit 200 sets holds that occur when the game ball enters the first start port 121 or the second start port 122 during special pattern fluctuation, and holds that occur when the game ball passes through the gate 124 during normal pattern fluctuation. Furthermore, the game control unit 200 sends information related to game control, such as the results of the special pattern lottery and the normal pattern lottery, information on changing the time-saving state to no time-saving state, and hold setting information, to the performance control unit 300 using commands described below.
[0044] Furthermore, when a gaming ball enters the first start opening 121, the second start opening 122, the first major winning opening 125, the second major winning opening 126, or the regular winning opening 127, the gaming control unit 200 instructs the payout control unit 330 to pay out a predetermined number of prize balls per gaming ball depending on the location where the gaming ball entered. For example, the gaming control unit 200 sends an instruction command (command) to the payout control unit 330 so as to pay out three prize balls when the gaming ball enters the first start opening 121, four prize balls when the gaming ball enters the second start opening 122, nine prize balls when the gaming ball enters the second major winning opening 126, thirteen prize balls when the gaming ball enters the first major winning opening 125, and ten prize balls when the gaming ball enters the regular winning opening 127. Even if it is detected that a gaming ball has passed through the gate 124, the payout control unit 330 is not instructed to pay out any prize balls associated with that. When the payout control unit 330 pays out prize balls in accordance with an instruction from the game control unit 200, the game control unit 200 acquires information on the number of paid-out prize balls from the payout control unit 330. In this way, the number of paid-out prize balls is managed.
[0045] As shown in Figure 4, the game control unit 200 is connected to detection means including a first start port detection unit (first start port switch (SW)) 211 that detects the entry of a game ball into the first start port 121, a second start port detection unit (second start port switch (SW)) 212 that detects the entry of a game ball into the second start port 122, an electric tulip opening / closing unit 213 that opens and closes the electric tulip 123, and a gate detection unit (gate switch (SW)) 214 that detects the passage of a game ball through the gate 124. Furthermore, the game control unit 200 is connected to a first large prize opening detection unit (first large prize opening switch (SW)) 215 that detects the entry of a game ball into the first large prize opening 125, a first large prize opening door opening / closing unit 216 that sets the first large prize opening door 125D of the first large prize opening 125 to a closed state and a protruding and tilted open state, a second large prize opening detection unit (second large prize opening switch (SW)) 209 that detects the entry of a game ball into the second large prize opening 126, a second large prize opening door opening / closing unit 210 that sets the second large prize opening door 126D of the second large prize opening 126 to a closed state and a protruding and tilted open state, and a normal prize opening detection unit (normal prize opening switch (SW)) 217 that detects the entry of a game ball into the normal prize opening 127.
[0046] In addition, a magnetic detection sensor 207 that detects abnormal magnetism for a predetermined period of time and a radio wave detection sensor 208 that detects abnormal radio waves for a predetermined period of time are connected to the game control unit 200. The magnetic detection sensor 207 and the radio wave detection sensor 208 are connected to the game control board 200B via wiring (not shown). In addition, the game control unit 200 is connected to a first special pattern reserve display 218 that displays the number of reserved, unchanging symbols that have entered the first start gate 121 while the special pattern is changing, a second special pattern reserve display 219 that displays the number of reserved, unchanging symbols that have entered the second start gate 122 while the special pattern is changing, and a normal pattern reserve display 220 that displays the number of reserved, unchanging symbols that have passed through the gate 124 while the normal pattern is changing. Furthermore, the game control unit 200 is connected to a first special pattern display 221 which displays the change in the special pattern that occurs when a game ball enters the first starting hole 121 and the results of the special pattern lottery, a second special pattern display 222 which displays the change in the special pattern that occurs when a game ball enters the second starting hole 122 and the results of the special pattern lottery, a normal pattern display 223 which displays the change in the normal pattern and the results of the normal pattern lottery, and a status display 224 which displays the status of the pachinko game machine 100.
[0047] Then, detection signals detected by the first start gate switch 211, the second start gate switch 212, the gate switch 214, the first large prize gate switch 215, the second large prize gate switch 209, the normal prize gate switch 217, the magnetic detection sensor 207, and the radio wave detection sensor 208 are sent to the game control unit 200. In addition, control signals from the game control unit 200 are sent to the electric tulip opening / closing unit 213, the first large prize gate door opening / closing unit 216, the second large prize gate door opening / closing unit 210, the first special symbol reserve indicator 218, the second special symbol reserve indicator 219, the normal symbol reserve indicator 220, the first special symbol indicator 221, the second special symbol indicator 222, the normal symbol indicator 223, and the status indicator 224. As a result, the game control unit 200 performs various controls related to the number of prize balls to be paid out.
[0048] In addition, on the surface side of the gaming control board, there are mounted a RAM clear switch 228 for inputting a signal to clear the memory contents of the RAM 203 of the gaming control unit 200 or to update the setting value which indicates the stage of the advantageous degree of the game (the probability of determining a jackpot), a setting key switch 229 for inputting a signal to transition to a setting change mode or a setting confirmation mode which will be described later by operating the setting key, an information display 230 for displaying performance information and setting values which enable the actual performance of the gaming machine to be grasped, and other electronic components.
[0049] The information display 230 is composed of four 7-segment displays (230a to 230d, see FIG. 48 described later) arranged in the horizontal direction. The two 7-segment displays 230a and 230b from the left form an identification segment for displaying identification information indicating the type of performance information (data type), and the two 7-segment displays 230c and 230d from the right form a numeric segment for displaying numeric information indicating setting values and numerical values of the performance information (see FIG. 47). Static lighting is used to display setting values, and dynamic lighting is used to display performance information.
[0050] Furthermore, an external information terminal board 350 for the board, which transmits various information to a host computer (not shown) installed in the hall, is connected to the game control unit 200. The game control unit 200 transmits information regarding the number of paid-out prize balls and information indicating the status of the game control unit 200, which are obtained from the payout control unit 330, to the host computer via the external information terminal board 350.
[0051] [Configuration and function of the disbursement control unit] The payout control unit 330 includes a CPU 331 that performs calculations when controlling the payout of balls, a ROM 332 that stores programs executed by the CPU 331 and various data, and a RAM 333 that is used as a working memory for the CPU 331. The payout control unit 330 controls the payout of balls based on the command sent from the game control unit 200. Specifically, the payout control unit 330 receives a command from the game control unit 200 to pay out a predetermined number of prize balls according to the location where the game ball has entered (such as the first starting hole 121). Then, it controls the payout drive unit 334 to pay out the number of prize balls specified in the command. The payout drive unit 334 here is composed of a drive motor that sends out game balls from a game ball storage unit.
[0052] Also connected to the payout control unit 330 are a payout ball detection unit 335 that detects the number of prize balls actually paid out from the game ball storage unit by the payout drive unit 334, a ball presence detection unit 336 that detects whether game balls are stored in the storage unit (not shown), and a full tank detection unit 337 that detects whether the tray 153 that holds the game balls used by the player when playing and the paid-out prize balls is full. The payout control unit 330 receives detection signals detected by the payout ball detection unit 335, ball presence detection unit 336, and full tank detection unit 337, and performs predetermined processing in accordance with these detection signals. Furthermore, the payout control unit 330 is connected to a frame external information terminal board 340 that transmits various information to a host computer installed in the hall. The payout control unit 330 then transmits to the host computer via the frame external information terminal board 340, for example, information regarding the number of prize balls that the payout drive unit 334 has been instructed to pay out, and information regarding the number of prize balls actually paid out detected by the payout ball detection unit 335. The payout control unit 330 also transmits similar information to the game control unit 200.
[0053] [Configuration and functions of the production control unit] The performance control unit 300 comprises a CPU 301 that performs calculations when controlling the performance, a ROM 302 that stores programs executed by the CPU 301 and various data, a RAM 303 that is used as working memory for the CPU 301, and a real-time clock (RTC) 304 that measures the date and time. The effect control unit 300 sets the effect content based on, for example, the result of the determination of whether or not a special symbol lottery has been won and the variation pattern sent from the game control unit 200. At this time, the effect control unit 300 may receive an operation input from the user using the effect button 161 or the effect key 162 and set the effect content according to the operation input. In this case, for example, a signal (operation signal) according to the operation is received from a controller (not shown) such as the effect button 161, and the operation content identified by this operation signal is reflected in the effect setting. Furthermore, when a game is suspended for a predetermined period of time, the effect control unit 300 instructs the setting of a screen display for waiting for customers as one of the effects. Furthermore, the presentation control unit 300 sets the presentation contents based on the change information of the time-shortening non-state and the time-shortening state received from the game control unit 200. Furthermore, the performance control unit 300 sends a command to the image / sound control unit 310 and the lamp control unit 320 to instruct the execution of the set performance content.
[0054] Furthermore, the performance control unit 300 is connected to an image / sound control unit 310 that controls the performance using images and sounds, and a lamp control unit 320 that controls the performance using various lamps and movable props 115.
[0055] [Image / Audio Control Unit Configuration and Functions] As shown in FIG. 5, the image / audio control unit 310 includes a CPU 311 that performs calculations when controlling the images and sounds that represent the performance content, a ROM 312 that stores programs executed by the CPU 311 and various data, a RAM 313 that is used as a working memory for the CPU 311, a VDP (Video Display Processor) 314, a CGROM 315, and an SNDROM 316.
[0056] Based on the command sent from the performance control unit 300, the image / sound control unit 310 controls the image displayed on the image display unit 114 and the sound output from the speaker 156. Specifically, the CGROM 315 stores image data such as symbol images and background images to be displayed on the image display unit 114 during play, decorative symbols for notifying the player of lottery results, characters and items for displaying preview effects to the player, etc. The SNDROM 316 also stores various sound data such as music and voice to be output from the speaker 156 in synchronization with the image data or independently of the image data, as well as sound effects such as jingles. Based on the hold number command or variable performance start command sent from the performance control unit 300, the CPU 311 analyzes the animation pattern, creates a display list that summarizes drawing commands, and sends the display list to the VDP 314.
[0057] Based on the display list received from the CPU 311, the VDP 314 reads image data and sound data stored in the CGROM 315 and the SNDROM 316. Furthermore, the VDP 314 performs drawing processing for background image display, pattern image display, pattern image variation, character / item display, etc. using the read image data, and performs sound processing using the read sound data. The VDP 314 then controls the screen display on the image display unit 114 using the image data that has undergone drawing processing. The VDP 314 also controls the sound output from the speaker 156 using the sound data that has undergone sound processing. In this embodiment, the VDP 314 is configured to perform audio processing in addition to drawing processing, but this is not limiting, and a separate processor dedicated to audio processing may be provided.
[0058] [Lamp control unit configuration and functions] The lamp control unit 320 includes a CPU 321 that performs calculations when controlling the illumination of the board lamp 116 and the frame lamp 157 and the operation of the movable prop 115, a ROM 322 that stores programs executed by the CPU 321 and various data, and a RAM 323 that is used as a working memory for the CPU 321. The lamp control unit 320 controls the lighting / flashing and light color of the board lamp 116 and the frame lamp 157 based on the command sent from the performance control unit 300. It also controls the operation of the movable prop 115.
[0059] Specifically, ROM 322 of lamp control unit 320 stores lighting / flashing pattern data and light color pattern data (light emission pattern data) for board lamp 116 and frame lamp 157 according to the performance content set by performance control unit 300. CPU 321 selects and reads out the light emission pattern data stored in ROM 322 that corresponds to the command sent from performance control unit 300. Then, lamp control unit 320 controls the light emission of board lamp 116 and frame lamp 157 according to the read light emission pattern data. In addition, the ROM 322 of the lamp control unit 320 stores operation pattern data of the movable role object 115 according to the performance content set by the performance control unit 300. The CPU 321 controls the operation of the movable role object 115 according to the read operation pattern data.
[0060] In this embodiment, the game control unit 200, the presentation control unit 300, the image / sound control unit 310, the lamp control unit 320, and the payout control unit 330 are each individually configured in a game control board 200B as a main board arranged on the rear surface of the game board 110, a presentation control board 300B as a sub-board, an image control board, a lamp control board, and a payout control board. 5, the effect button 161 and the effect key 162 are connected to the effect control unit 300 and controlled by the effect control unit 300, but are not limited to this. The effect button 161 and the effect key 162 may also be connected to the lamp control unit 320 and controlled by this lamp control unit 320.
[0061] [Functional configuration of the game control unit] Next, the functional configuration of the game control unit 200 will be described. Fig. 6 is a block diagram showing the functional configuration of the game control unit 200. As shown in Fig. 6, the game control unit 200 includes a random number acquisition unit 231, a normal symbol determination unit 232, a special symbol variation control unit 233, a special symbol determination unit 234, and a normal symbol variation control unit 236 as functional units that execute various lottery processes. The game control unit 200 also includes a variation pattern selection unit 235 as a functional unit that executes processing associated with the variation of special symbols. Furthermore, the game control unit 200 is equipped with a large prize opening operation control unit 237, an electric tulip operation control unit 238, a prize ball processing unit 239, an output control unit 240, and a random number control unit 241, which are functional units that control the operation of various devices and process data related to prize balls, etc.
[0062] The random number acquisition unit 231 acquires a random number value used in the special symbol lottery and a random number value used in the normal symbol lottery. Specifically, in the case of the random number value used in the special symbol lottery, one number (random number value) is selected (acquired) from a predetermined range of numbers for each type of random number, on the condition that a gaming ball has entered the first starting hole 121 or the second starting hole 122. The acquired random number value is used for determination by the special symbol determination unit 234. As will be described in detail later, the random numbers used in the special symbol lottery include a jackpot random number indicating whether or not a jackpot has occurred, a pattern random number indicating the type of jackpot, a variable pattern random number, a reach random number, etc. Furthermore, in the case of the random number value used in the normal symbol lottery, specifically, one number (random number value) is selected (obtained) from a predetermined range of numbers on the condition that the gaming ball has passed through the gate 124. The obtained random number value is used for determination by the normal symbol determination unit 232. Note that as the random number used in the normal symbol lottery, in addition to a winning random number indicating whether or not there is a win, a pattern random number indicating the type of win, a variable pattern random number, etc. may also be set. When a special symbol lottery is held, the special symbol variation control unit 233 controls the variation of the special symbol on the first special symbol display device 221 or the second special symbol display device 222 according to the lottery result.
[0063] When the special symbols start to vary, the special symbol determination unit 234 uses a random number table such as that shown in FIG. 23, which will be described later, to determine whether the result of the special symbol lottery is a jackpot, the type of jackpot if a jackpot is won, and whether a small jackpot or a miss if a jackpot is not won. That is, the random number acquisition unit 231 acquires a random number value related to the special symbol when the passage of the gaming ball is detected by the first start port switch 211 or the second start port switch 212, which are detection means, and the special symbol determination unit 234 determines whether or not to play a special game (jackpot game, etc.) that is advantageous to the player, based on the acquired random number value. The above-mentioned special symbol lottery (jackpot lottery) refers to the processing in the random number acquisition unit 231 and the special symbol determination unit 234.
[0064] The variation pattern selection unit 235 selects a variation pattern (variation time) of the special symbols to be displayed on the first special symbol display device 221 and the second special symbol display device 222. Specifically, the variation pattern selection unit 235 determines the variation pattern based on the determination result of whether or not a jackpot game is to be played and the determination result of whether or not a variation pattern (for example, 15.0 seconds or more) that can produce a reach effect in the decorative symbol variation effect accompanying the special symbol variation is to be used. Then, based on the variation pattern selected by the variation pattern selection unit 235, the special symbol variation control unit 233 controls the variation of the special symbols. Details of the operations of the variation pattern selection unit 235 and the special symbol variation control unit 233 will be described later. Here, "reach" refers to a presentation that makes the player expect a big win in the decorative symbols described below.
[0065] When the normal symbol variation starts, the normal symbol determination unit 232 determines whether the result of the normal symbol lottery is a "win" or not, using a random number table as shown in FIG. 23(e) described later. That is, the normal symbol determination unit 232 determines whether or not to play the auxiliary game of opening and closing the electric tulip 123, based on the random number value for the normal symbol lottery acquired by the random number acquisition unit 231. Furthermore, when multiple types of wins are set in the normal symbol lottery, the normal symbol determination unit 232 determines the "type of win" when the determination result is a win. The normal symbol lottery is a process performed by the random number acquisition unit 231 and the normal symbol determination unit 232. When a normal symbol lottery is held, the normal symbol variation control unit 236 controls the variation of the normal symbol by the normal symbol display device 223 according to the lottery result. If the normal symbol determination unit 232 determines a "win" in the normal symbol lottery, the electric tulip operation control unit 238 opens the electric tulip 123 for a specified time and a specified number of times, creating a state in which a gaming ball can easily enter the second starting hole 122. On the other hand, if a "loss" is determined, the electric tulip 123 does not open in this manner. The operation patterns of the electric tulip 123 will be described later, but examples include an operation pattern in which the electric tulip opens once with an opening time of 0.15 seconds, and an operation pattern in which the electric tulip opens three times with an opening time of 1.80 seconds.
[0066] When the special symbol determination unit 234 determines a "big win" in the special symbol lottery, the large prize opening operation control unit 237 controls the opening operation of the first large prize opening 125 in an operation pattern specified based on the type of big win won, as a big prize game. Also, when the special symbol determination unit 234 determines a "small win" in the special symbol lottery, the large prize opening operation control unit 237 opens the second large prize opening 126 for a specified time and a specified number of times, as a small prize game. The prize ball processing unit 239 manages the number of prizes won by various devices related to winning and lottery, and sets commands for controlling the payout of prize balls according to the winning. The output control unit 240 controls the output of control commands from the game control unit 200 to the performance control unit 300 and the payout control unit 330. The random number control unit 241 updates various random number values acquired by the random number acquisition unit 231 at predetermined timings.
[0067] [Basic operation of gaming machine] Next, the basic operation of the pachinko gaming machine 100 will be described. When the power is turned on, the game control unit 200 of the pachinko gaming machine 100 performs initialization and initial settings of various devices as basic processing at startup. After performing the basic processing, the game control unit 200 repeatedly executes main control processing, which is a series of processing related to the progress of the game. When the power is turned off, the game control unit 200 also executes a series of power-off processing.
[0068] FIG. 7 is a flowchart showing the basic processing operations performed by the game control unit 200. When the power of the pachinko gaming machine 100 is turned on, the gaming control unit 200 first permits access to the RAM 203 (see FIG. 4) (step (hereinafter, step will be abbreviated as "S") 701). Then, the gaming control unit 200 determines whether a RAM clear switch for clearing the RAM 203 is ON (S702). If the RAM clear switch is OFF (No in S702), the game control unit 200 next determines whether or not a backup flag relating to operation when power is cut off is ON (S703). If the backup flag is ON (Yes in S703), the game control unit 200 then determines whether the checksum created when the power was cut off is normal (S704). If the checksum is normal (Yes in S704), the game control unit 200 then executes a recovery process (S705). In this recovery process, the game control unit 200 sets the sub-control means, such as the presentation control unit 300, in response to recovery from a power-off state. Specifically, the game control unit 200 outputs a command to the presentation control unit 300 to set the sub-control means so as to reflect the game state of the pachinko gaming machine 100 at the time the power was cut off (whether or not a jackpot game is being played, and whether the game is in a normal game state, a special time-saving game state, or a specific time-saving game state). In addition, in this recovery process, the game control unit 200 turns off the backup flag.
[0069] On the other hand, if the RAM clear switch is ON (Yes in S702), the backup flag is OFF (No in S703), or the checksum is abnormal (No in S704), the game control unit 200 then clears the memory contents of RAM 203 (S706) and sets the working area of RAM 203 (S707) as an initialization process. Then, the game control unit 200 outputs a command to the performance control unit 300 to set (initialize) the sub-control means, and sets the sub-board (sub-control means) (S708). Setting the sub-board includes clearing RAM 303, RAM 313, and RAM 323 mounted on each sub-board.
[0070] After the return process (see S705) is completed or after the sub-board setting (see S708) is completed, the game control unit 200 sets various counters and timers used for game control (S709). Then, the game control unit 200 repeatedly executes the following loop processes: interrupt permission (S710), interrupt prohibition (S711), symbol random number control process (S712), initial value random number update process (S713), and determination of whether the power cutoff flag is ON (S714). Here, the interrupt permission (S710) and the interrupt prohibition (S711) are provided to enable the execution of the interrupt process during the execution of this loop process (S710 to S714). In this embodiment, the main control process in the game control is executed by this interrupt process. The details of the main control process will be described later. In the symbol random number control process (S712), the game control unit 200 updates the variable pattern random number used in the special symbol lottery. In the initial value random number update process (S713), the game control unit 200 updates the initial values of various random number values used in game control. In determining the power cutoff flag, if the power cutoff flag is OFF (No in S714), the power of the pachinko gaming machine 100 is not cut off, and the gaming control unit 200 repeatedly executes the loop processing (S710 to S714) and the main control processing by interruption. On the other hand, if the power cutoff flag is ON (Yes in S714), the gaming control unit 200 starts processing for cutting off the power of the pachinko gaming machine 100 (processing at the time of power cutoff).
[0071] FIG. 8 is a flowchart showing the operation of the game control unit 200 during power-off processing. In the power-off process, the game control unit 200 first clears the settings of the output ports for various outputs (S801). Next, the game control unit 200 creates a checksum and stores it in the RAM 203 (S802). Next, the game control unit 200 turns on the backup flag (S803), prohibits access to the RAM 203 (S804), and enters an infinite loop.
[0072] [Main control process of gaming machine] Next, the main control process of the pachinko gaming machine 100 will be described. In the main control process, the game control unit 200 controls the game in the pachinko game machine 100, and also instructs the presentation control unit 300, which is a sub-control means, to control the presentation, and instructs the payout control unit 330 to control the payout of prize balls.
[0073] FIG. 9 is a flowchart showing the main control process of the game control unit 200. The main control process consists of a series of processes in game control, and is repeatedly executed at preset fixed time intervals (for example, 4 milliseconds). In this embodiment, the game control unit 200 generates an interrupt at preset fixed time intervals, and when the interrupt is permitted (see S710) in the loop process shown in Figure 7, the main control process is executed as interrupt processing. As shown in Figure 9, in the main control process, random number update processing, switch processing, symbol processing, electric accessory processing, prize ball processing, and output processing are executed in sequence (S901 to S906).
[0074] In the random number update process (S901), the game control unit 200 calls a function (subroutine) of the random number control unit 241 and updates the values of various random numbers used in game control by the game control unit 200. Details of setting random numbers and updating random number values will be described later.
[0075] The switch processing (S902) includes start port switch processing, gate switch processing, and second large prize port switch processing. In the start port switch processing, the game control unit 200 calls the function (subroutine) of the random number acquisition unit 231, monitors the state of the first start port switch 211 and the second start port switch 212 in Fig. 4, and executes processing for the special symbol lottery when the switch is turned ON. Also, although this will be described in detail later, when performing pre-determination processing in the first start port switch 211 and the second start port switch 212, it calls the functions (subroutines) of the special symbol determination unit 234 and the variation pattern selection unit 235, and executes processing for pre-determination. In the gate switch processing, the game control unit 200 calls the function (subroutine) of the random number acquisition unit 231, monitors the state of the gate switch 214 in Figure 4, and when the switch is turned ON, executes processing for the normal pattern lottery. In the second big prize opening process, the game control unit 200 monitors the state of the second big prize opening switch 209 in FIG. 4, and when the switch is turned on, executes the process for playing a big prize game. The details of these switch processes will be described later.
[0076] As the symbol processing (S903), special symbol processing and normal symbol processing are performed. In the special symbol processing, the game control unit 200 calls the functions (subroutines) of the special symbol change control unit 233, the special symbol determination unit 234, and the change pattern selection unit 235, and executes the special symbol change and the processing associated with this pattern change. In the normal symbol processing, the game control unit 200 calls the functions (subroutines) of the normal symbol determination unit 232 and the normal symbol variation control unit 236, and executes normal symbol variation and processing associated with this pattern variation. The details of these symbol processes will be described later.
[0077] As the electric accessory processing (S904), the first big prize winning slot processing, the second big prize winning slot processing, and the electric tulip processing are carried out. In the first large prize opening processing, the game control unit 200 calls the function (subroutine) of the large prize opening operation control unit 237 and controls the opening operation of the first large prize opening 125, which is a special electric device, based on predetermined conditions. In the second large prize opening processing, the game control unit 200 calls the function (subroutine) of the large prize opening operation control unit 237 and controls the opening operation of the second large prize opening 126, which is a special electric device, based on predetermined conditions. In the electric tulip processing, the game control unit 200 calls a function (subroutine) of the electric tulip operation control unit 238, and controls the opening operation of the electric tulip 123, which is a normal electric accessory, based on predetermined conditions. The details of these electric accessory processes will be described later.
[0078] In the prize ball processing (S905), the game control unit 200 calls a function (subroutine) of the prize ball processing unit 239, and sets a control command for managing the number of winning balls and paying out prize balls according to the winning balls.
[0079] In the output process (S906), the game control unit 200 calls a function (subroutine) of the output control unit 240, outputs a command for controlling presentation to the presentation control unit 300, and outputs a command for controlling payout to the payout control unit 330. The command for controlling presentation is generated in each process from S902 to S904, and is stored (set) in a storage area for control commands provided in the RAM 203. The command for controlling payout is generated in the process of S905, and is stored (set) in a storage area for control commands provided in the RAM 203. The RAM 203 has a storage area set for each type of control command.
[0080] The output control unit 240 sequentially checks the storage areas of each control command in RAM 203, and if a control command is stored in an individual storage area (i.e., if a control command is generated in the processing of S902 to S905), it reads out the control command and outputs it to the output destination (the performance control unit 300 or the payout control unit 330).
[0081] In this embodiment, as shown in Fig. 9, output processing is performed at the end of a series of main control processing. That is, commands generated in each processing of S902 to S905 by the above-mentioned functions as first processing means are stored in the corresponding storage area of RAM 203 for each processing. Then, after these processings, output control unit 240 as second processing means outputs all the commands generated in each processing that have been accumulated in the storage area of RAM 203. In other words, in this embodiment, when one cycle of main control processing is executed, the commands generated in the execution of that one cycle are output after the final command in the execution of that one cycle is generated.
[0082] [Modification of the basic operation of the gaming machine] In the example of operation described with reference to Figures 7 to 9, an interrupt is permitted in the loop processing portion of the basic processing, and a main control processing consisting of a series of processes is executed as the interrupt processing. However, the main control processing may be configured to be repeatedly executed at regular intervals, and the specific implementation means (execution procedure) is not limited to the examples shown in Figures 7 to 9. For example, the main control processing may be incorporated into the series of operations of the basic processing, the elapsed time may be measured at a predetermined timing, and the process may return to the main control processing every regular interval (e.g., 4 milliseconds). Furthermore, while the main control processing may be incorporated into the series of operations of the basic processing, an interrupt may be generated every regular interval, as in the operation described with reference to Figures 7 to 9, and when an interrupt is generated, the process may return to the main control processing incorporated into the basic processing.
[0083] Furthermore, when a command generated in the basic processing is output, in principle, each time a command is generated, it is stored in a command storage area of the RAM 203, and the function of the output control unit 240, which is the second processing means, is called and output. The basic processing is different from the main control processing related to the progress of the game, and is a special processing such as an initial operation that is performed only when the power is turned on. Furthermore, since the processing procedure may vary due to branching based on conditions such as the state of the pachinko gaming machine 100 at the time of power-on, the basic processing is a processing to promptly output the generated command so that no output processing is missed. Note that, in cases where commands are generated consecutively by multiple related processing, or in other cases, a processing procedure may be adopted in which multiple commands are stored in a command storage area of the RAM 203 and output collectively depending on the specific processing requirements.
[0084] [Random number update process by game control unit] Random numbers, used as judging information for various lotteries in game control, such as special symbol lotteries, are counted by a counter, starting from a predetermined initial value and incremented by one each time the random number update process (S901) of the main control process shown in Figure 9 is performed. The value at the time of each lottery is obtained by the start switch process (Figure 10) and the gate switch process (Figure 11) and is used in the special symbol process (Figure 13) and the normal symbol process (Figure 18). This random number counter is an infinite loop counter, and after the counted random number reaches its maximum value (e.g., 299 for the jackpot random number shown in Figure 23(a) below), it returns to its initial value. Furthermore, because the random number update process is performed at regular intervals, if the initial value of each random number is identified, the winning value may be estimated based on the update interval and initial value information. Therefore, after returning from the main control process to the basic process shown in Figure 7, the initial value of each random number is randomly changed in the initial value random number update process at S713.
[0085] [Start port switch processing by the game control unit] FIG. 10 is a flowchart showing the contents of the start port switch processing of the switch processing shown in S902 of FIG. In this start port switch processing, processing for a win at the first start port 121 and processing for a win at the second start port 122 are performed sequentially. Referring to FIG. 10, the game control unit 200 first determines whether a game ball has won at the first start port 121 and the first start port switch 211 has been turned ON (S1001). If the first start port switch 211 has been turned ON, the game control unit 200 then determines whether the number U1 of pending winnings at the first start port 121 is less than an upper limit (S1002). In the example shown in FIG. 10, the upper limit is set to four. If the number U1 of pending winnings has reached the upper limit (No in S1002), no more pending winnings can be reserved, and processing for the winning at the first start port 121 is terminated.
[0086] On the other hand, if the reserved number U1 is less than the upper limit (Yes in S1002), the random number acquisition unit 231 of the game control unit 200 acquires a random number value for determining whether or not a win has been won this time and stores it in the RAM 203 (S1003). In this case, since the win occurred in the first starting slot 121, a random number value for the special symbol lottery is acquired. The random number value acquired at this time is the value updated in the random number update process of S901. This random number value then determines the result of the special symbol lottery in the subsequent special symbol process. The random number values referred to here include a jackpot random number value that determines whether or not a win has been won, a small win, or a loss; a pattern random number value (jackpot pattern random number value) that determines the type of jackpot; a variation pattern random number value that specifies the variation pattern in the pattern variation; a reach random number value that determines whether or not a variation pattern (variation time) that can execute the reach effect described below is set when a loss occurs; and so on.
[0087] Next, the game control unit 200 performs a pre-determination process (S1004). The pre-determination process is a process (pre-determination) in which a winning ball (reserved ball) that has already acquired a random number by winning at the start hole but has not yet had its random number determined by the special symbol process (described later) is determined before the random number is determined by the special symbol process.
[0088] The effect control unit 300 of this embodiment can perform a preview effect that suggests the random number determination result by the special symbol processing based on the random number determination result (pre-determination result) determined by the pre-determination processing, before the random number determination by the special symbol processing and the result of the determination are announced. This preview effect is performed, for example, using a reserved display effect (described later) displayed on the image display unit 114 in response to the occurrence of a winning ball (reserved ball) that has already obtained a random number by winning in the starting hole but has not yet been determined by the special symbol processing. This preview effect based on the pre-determination suggests to the player the determination result when the random number is subsequently determined by the special symbol processing for the reserved ball corresponding to the pre-determination related to the preview effect. This allows the player to play with anticipation for the reserved ball. Details of the preview effect based on the pre-determination will be described later.
[0089] Then, the game control unit 200 adds 1 to the value of the reserved number U1 (S1005). Thereafter, the game control unit 200 sets a pre-determination result command including the pre-determination information obtained by the pre-determination process of S1004 in the RAM 203 in order to notify the performance control unit 300 of the pre-determination result (S1006). Furthermore, the game control unit 200 sets a reserved number increase command in the RAM 203 to notify the performance control unit 300 of the increase in reserved number U1 by S1005 (S1007), and ends the processing for the winning at the first start port 121.
[0090] Next, processing for a win at the second start port 122 is performed. Referring to FIG. 10, the game control unit 200 next determines whether a game ball has won at the second start port 122 and the second start port switch 212 has been turned ON (S1008). If the second start port switch 212 has been turned ON, the game control unit 200 next determines whether the number U2 of pending wins at the second start port 122 that have not yet changed is less than the upper limit (S1009). In the example shown in FIG. 10, the upper limit is set to four. If the number U2 of pending wins has reached the upper limit (No in S1009), no more pending wins can be reserved, and processing for a win at the second start port 122 is terminated.
[0091] On the other hand, if the reserved number U2 is less than the upper limit (Yes in S1009), the random number acquisition unit 231 of the game control unit 200 acquires a random number value for the lottery due to this winning and stores it in the RAM 203 (S1010). In this case, since the winning occurred in the second starting slot 122, a random number value for the special symbol lottery (jackpot random number value, jackpot pattern random number value, small win pattern random number value, reach random number value, variable pattern random number value, etc.) is acquired, as in S1003 above. The random number value acquired at this time is the value updated in the random number update process of S901. Then, this random number value is used to determine the result of the special symbol lottery in the subsequent special symbol process.
[0092] Next, the game control unit 200 performs a pre-determination process (S1011). The contents of this pre-determination process are the same as those of S1004 above. Then, the game control unit 200 adds 1 to the value of the reserved number U2 (S1012). Thereafter, the game control unit 200 sets a pre-determination result command including the pre-determination information obtained by the pre-determination process of S1011 in the RAM 203 in order to notify the performance control unit 300 of the pre-determination result (S1013). Furthermore, the game control unit 200 sets a reserved number increase command in the RAM 203 to notify the performance control unit 300 of the increase in reserved number U2 by S1012 (S1014), and ends the processing for the winning at the second start port 122.
[0093] [Gate switch processing by the game control unit] FIG. 11 is a flowchart showing the gate switch processing when a gaming ball passes through the gate 124. In this gate switch processing, the game control unit 200 first determines whether or not the game ball has passed through the gate 124 and the gate switch 214 has been turned ON (S1101). If the gate switch 214 has been turned ON, the game control unit 200 then determines whether or not the number of reserved balls G that have not yet changed is less than the upper limit (S1102). In the example shown in FIG. 11, the upper limit is set to four balls. If the number of reserved balls G has reached the upper limit (No in S1102), no more winning balls that have not yet changed can be reserved, and the gate switch processing is terminated.
[0094] On the other hand, if the reserved number G is less than the upper limit (Yes in S1102), the random number acquisition unit 231 of the game control unit 200 acquires a random number value for the lottery due to this winning and stores it in the RAM 203 (S1103). In this case, since the winning is at gate 124, a random number value (such as a winning random number value) for the normal symbol lottery is acquired.
[0095] Next, the game control unit 200 adds 1 to the value of the reserved number G (S1104). After the value of the reserved number G is added in S1104, the game control unit 200 sets a reserved number G increase command in RAM 203 to notify the performance control unit 300 of the increase in reserved number G due to S1104 (S1105), and ends processing for the winning at gate 124.
[0096] [Second major winning slot switch processing by the game control unit] FIG. 12 is a flowchart showing the contents of the second large prize entrance switch processing among the switch processing shown in S902 of FIG. In this second major prize opening switch processing, the game control unit 200 first determines whether or not the game ball has passed through the second major prize opening 126 and the second major prize opening switch 209 has been turned ON (S1201). If the second major prize opening switch 209 has not been turned ON (NO in S1201), the current second major prize opening switch processing is terminated.
[0097] On the other hand, if the second large prize opening switch 209 is turned ON (YES in S1201), the game control unit 200 determines whether or not a small prize game is in progress (S1202). If a small prize game is in progress (YES in S1202), the game control unit 200 sets a second large prize opening passage command in the RAM 203 (S1203). The second large prize opening passage command is a command indicating that the gaming ball has passed through the second large prize opening 126. The second large prize opening passage command set in S1203 is sent to the presentation control unit 300 by the output process shown in S906 of FIG. 9. On the other hand, if a small prize game is not in progress (NO in S1202), the game control unit 200 notifies the presentation control board 300 of a second large prize opening passage error. A second large prize opening passage error is an error that occurs when the gaming ball passes through the second large prize opening 126 at an abnormal timing.
[0098] Note that, among the areas on the right side of the gaming area 111, an area different from the second large winning opening 126 may be set as a specific area, and the pachinko gaming machine 100 may be provided with a specific area switch that detects whether a gaming ball has passed through this specific area. Then, instead of determining whether the second large winning opening switch 209 has been turned on, the game control unit 200 may determine whether the specific area switch has been turned on, and if it has been turned on during a small winning game, a large winning game, which will be described later, may be executed after the small winning game has ended. In other words, the area that detects whether a gaming ball has passed through during a small winning game is not limited to the second large winning opening 126.
[0099] [Special symbol processing by the game control unit] FIG. 13 is a flowchart showing the contents of the special symbol processing in the symbol processing shown in S903 of FIG. In this special symbol processing, the special symbol variation control unit 233 of the game control unit 200 first checks whether or not a jackpot game flag is ON in the flag setting (hereinafter referred to as flag setting) set in the RAM 203 (S1301). Here, the jackpot game flag is a flag that is set to identify that the result of the special symbol lottery is a jackpot.
[0100] If the jackpot game flag is ON, the pachinko gaming machine 100 is already in the jackpot, so the special symbol processing ends without starting the special symbol variation (Yes in S1301). On the other hand, if the jackpot game flag is OFF (No in S1301), the special symbol variation control unit 233 then determines whether the current state of the pachinko gaming machine 100 is in the special symbol variation or not (S1302). If the special symbol is not in the special symbol variation (No in S1302), the special symbol variation control unit 233 then performs processing regarding the reserved numbers U1 and U2 (see FIG. 10) of the unvaried special symbols (S1303 to S1306). In this embodiment, the reserved number U1 related to the winning of the first start slot 121 and the reserved number U2 related to the winning of the second start slot 122 are distinguished, so this processing is also performed individually for each corresponding start slot.
[0101] Specifically, the special symbol variation control unit 233 first determines whether the reserved number U2 related to the winning of the second starting gate 122 is 1 or more (S1303). If the reserved number U2 is 1 or more (Yes in S1303), the special symbol variation control unit 233 subtracts 1 from the value of the reserved number U2 (S1304). On the other hand, if the reserved number U2=0 (No in S1303), the special symbol variation control unit 233 next determines whether the reserved number U1 related to the winning of the first starting gate 121 is 1 or more (S1305). If the reserved number U1 is 1 or more (Yes in S1305), the special symbol variation control unit 233 subtracts 1 from the value of the reserved number U1 (S1306). On the other hand, if the number of reserved symbols U1 is 0 (No in S1305), this means that there is no winning combination to trigger the lottery for the special symbol, so the special symbol variation is not started, and the customer waiting setting process of a separate routine is executed to end the process (S1319). In this embodiment, priority is given to processing the reserved number U2 related to winning at the second start port 122. That is, if the reserved number U2 is 1 or more, processing is performed for the reserved number U2, and if the reserved number U2=0, processing is performed for the reserved number U1 (see S1303-S1306). On the other hand, it is also possible to control the reserved numbers U1 and U2 to be decremented in the order of winning, regardless of whether the winning is at the first start port 121 or the second start port 122.
[0102] After subtracting the reserved number U1 or reserved number U2 in S1304 or S1306, the special symbol variation control unit 233 generates a game status command indicating the current game status of the pachinko gaming machine 100 and sets it in the RAM 203 (S1307). The game status command set in S1307 is sent to the performance control unit 300 by the output process shown in S906 of Fig. 9. Furthermore, the special symbol variation control unit 233 turns off the customer waiting flag set in the flag setting of the RAM 203 (S1308). The customer waiting flag is a flag for identifying that the pachinko gaming machine 100 is in a customer waiting state, and is set in the customer waiting setting process (S1319, see Fig. 17 described later).
[0103] Next, the special symbol variation control unit 233 executes a jackpot determination process and a variation pattern selection process by a separate routine (S1309, S1310). As will be described in detail later, this jackpot determination process and variation pattern selection process determines setting information (jackpot symbol, game status, variation pattern, etc.) for the variation of the special symbols that are variably displayed on the first special symbol display device 221 and the second special symbol display device 222. Note that this information is included in the variation start command sent to the performance control unit 300.
[0104] After this, the special symbol variation control unit 233 starts variation of the special symbols displayed by the first special symbol display unit 221 and the second special symbol display unit 222 shown in Fig. 3 based on the setting contents determined in the jackpot determination process and the variation pattern selection process (S1311). Then, a variation start command including setting information indicating the setting contents (jackpot symbol, game status, variation pattern, etc.) is generated and set in the RAM 203 (S1312). The variation start command set in S1312 is sent to the performance control unit 300 by the output process shown in S906 of Fig. 9. Next, the special symbol variation control unit 233 adds one to the number of times the special symbol has been varied since the establishment of a predetermined condition (execution of RAM clearing, resetting of the number of variations) (S1313). Then, a variation number command indicating the added number of times the variable display has been performed is generated and set in the RAM 203 (S1314). The variation number command set in S1314 is sent to the performance control unit 300 by the output process shown in S906 of FIG. 9.
[0105] If it is determined in S1302 that the special symbol is changing (Yes in S1302), or after the change count command is set in S1314, the special symbol change control unit 233 determines whether the change time has elapsed (S1315). That is, it determines whether the time elapsed since the special symbol started changing in S1311 has reached the change time set in the change pattern selection process in S1310. If the change time has not elapsed (No in S1315), the special symbol change continues, and the special symbol processing ends.
[0106] On the other hand, if the variation time has elapsed (Yes in S1315), the special symbol variation control unit 233 first stops the variation of the special symbols in the first special symbol display device 221 and the second special symbol display device 222 at the symbol determined in the jackpot determination process in S1309 (S1316). Then, another routine of during-stop processing is executed (S1317). The contents of the during-stop processing will be described later. In addition, the special symbol variation control unit 233 sets a variation stop command for stopping the decorative symbols, which will be described later, in the RAM 203 (S1318). The variation stop command set in S1318 is sent to the performance control unit 300 by the output process shown in S906 of FIG. 9. In addition, if a win at the second starting port 122 occurs during the variation of the special pattern triggered by a win at the first starting port 121, the variation of the special pattern triggered by a win at the second starting port 122 may occur during the variation of the special pattern triggered by a win at the first starting port 121. Also, for example, if a win at the first starting port 121 occurs during the variation of the special pattern triggered by a win at the second starting port 122, the variation of the special pattern triggered by a win at the first starting port 121 may occur during the variation of the special pattern triggered by a win at the second starting port 122.
[0107] Also, in the example shown in Figure 13, after subtracting the value of the reserved number U2 or reserved number U1 (see S1304, S1306), the jackpot determination process and the variation pattern selection process are executed (see S1309, S1310), but this is not limited to this. In the special symbol processing, after the jackpot determination processing and the variation pattern selection processing are executed, a process of subtracting the value of the reserved number U2 or the reserved number U1 may be executed. In this case, in the variation pattern selection processing, a variation pattern is selected based on the value of the reserved number U2 or the reserved number U1 before subtraction.
[0108] [Jackpot Determination Processing by the Game Control Unit] FIG. 14 is a flowchart showing the contents of the big win determination process (S1309 in FIG. 13). In this jackpot determination process, the special symbol determination unit 234 of the game control unit 200 first determines the jackpot random number value in this special symbol lottery (S1401) and determines whether a jackpot or a small jackpot has occurred (S1402, S1405). Whether a jackpot or a small jackpot has occurred is determined by determining whether the value of the jackpot random number obtained in S1003 or S1010 of Figure 10 matches the value set as the winning value for a jackpot or the value set as the winning value for a small jackpot (see Figure 23(a)).
[0109] If the result of the random number determination in S1401 is a jackpot (Yes in S1402), the special symbol determination unit 234 then determines the jackpot symbol random number value (S1403). The type of jackpot is determined based on the result of this determination. The type of jackpot is determined by whether the value of the jackpot symbol random number acquired in S1003 or S1010 of FIG. 10 matches any of the values preset for each type of jackpot (see FIG. 23(b)). After the above determination, the special symbol determination unit 234 sets the symbol (jackpot symbol) representing the type of jackpot determined by the determination of the jackpot symbol random number as setting information in the RAM 203 (S1404).
[0110] If the result of the random number determination in S1401 is a small win (No in S1402, Yes in S1405), the special symbol determination unit 234 then determines the small win symbol random number value (S1406). The type of small win is determined according to the result of this determination. The type of small win is determined by whether the value of the big win symbol random number acquired in S1003 or S1010 of FIG. 10 matches any of the values preset for each type of small win (see FIG. 23(c)). After the above determination, the special symbol determination unit 234 sets the symbol (small win symbol) representing the type of small win determined by the determination of the small win symbol random number as setting information in the RAM 203 (S1407).
[0111] If the result of the random number determination in S1401 is neither a big win nor a small win (No in S1402 and S1405), the special symbol determination unit 234 then sets a symbol indicating that the lottery was lost (hereinafter referred to as a losing symbol) in the RAM 203 as setting information (S1408).
[0112] [Variation pattern selection process by game control unit] FIG. 15 is a flowchart showing the contents of the variation pattern selection process (S1310 in FIG. 13). In this variation pattern selection process, the variation pattern selection unit 235 of the game control unit 200 first refers to the game state of the pachinko game machine 100 (whether it is in the normal game state, the special time-saving game state, or the specific time-saving game state) (S1501). Then, using the determination result of S1402 of the jackpot determination process (FIG. 14), it determines whether or not a jackpot has been achieved in this special symbol lottery (S1502). Then, if a jackpot has been achieved (Yes in S1502), the variation pattern selection unit 235 reads out a variation pattern table for the jackpot from the ROM 202 and sets it in the RAM 203 (S1503).
[0113] On the other hand, if there is no big win (No in S1502), the variation pattern selection unit 235 next determines whether or not there is a small win in this special symbol lottery using the determination result of S1405 of the big win determination process (FIG. 14) (S1504). If there is a small win (YES in S1504), the variation pattern selection unit 235 reads out the variation pattern table for the small win from the ROM 202 and sets it in the RAM 203 (S1505).
[0114] On the other hand, if a small win has not been achieved (NO in S1504), a random number value is judged to determine whether or not to perform a so-called reach effect to make the player expect a big win (S1506).Whether or not to perform a reach effect is determined by judging whether or not the value of the reach random number acquired in S1003 or S1010 of Figure 10 matches a preset value (see Figure 23(d)). If the result of the determination using the random number value is that a reach effect is to be performed (Yes in S1507), the variation pattern selection unit 235 reads out a reach effect variation pattern table from the ROM 202 and sets it in the RAM 203 (S1508). Also, if a reach effect is not to be performed (No in S1507), the variation pattern selection unit 235 reads out a miss effect variation pattern table from the ROM 202 and sets it in the RAM 203 (S1509). Here, the fluctuation pattern table is a table that associates multiple pre-prepared fluctuation patterns (fluctuation times of 3 seconds, 7 seconds, 13 seconds, 15 seconds, 30 seconds, 60 seconds, 90 seconds, etc.) with the value of the fluctuation pattern random number.
[0115] Next, the variation pattern selection unit 235 determines the variation pattern random number value using the variation pattern random number value acquired in S1003 or S1010 of Fig. 10 and the variation pattern table set in S1503, S1505, S1508, and S1509 (S1510). That is, the variation pattern selection unit 235 refers to the variation pattern table set in the RAM 203 and selects a variation pattern according to the random number value of the variation pattern random number. Therefore, even if the same random number value is acquired, the variation pattern table to be referenced differs depending on the game state of the pachinko gaming machine 100 (whether it is in a time-shortened state or not), the result of the special symbol lottery (whether it has been a jackpot or a small jackpot or whether to perform a reach effect if it has not been a jackpot or a small jackpot), etc., and therefore the variation pattern to be determined differs.
[0116] After this, the variation pattern selection unit 235 sets the variation pattern selected in S1510 as setting information in the RAM 203 (S1511). The setting information of the variation pattern set in S1511 is included in the variation start command set in S1312 of Fig. 13, and is transmitted to the performance control unit 300 by the output process shown in S906 of Fig. 9. The variation pattern selected in this embodiment and its setting will be described in detail later.
[0117] [Processing during stoppage by the game control unit] FIG. 16 is a flowchart showing the contents of the in-stop process (S1317 in FIG. 13). In this stopped processing, the game control unit 200 first checks whether a flag indicating a time-shortened state (hereinafter, the time-shortened flag) is ON in the flag setting of the RAM 203 (S1601). If the time-shortened flag is ON (Yes in S1601), the game control unit 200 subtracts 1 from the value of the number of lotteries (number of variations) J in the time-shortened state (S1602), and checks whether the number of lotteries J has become 0 (S1603). If the number of lotteries J=0 (Yes in S1603), the game control unit 200 turns OFF the time-shortened flag (S1604). The operation of turning ON the time-shortened flag and setting the initial value of the number of lotteries J are performed in the game state setting processing (FIG. 21) in the first large prize winning port processing (FIG. 19) described later. Also, if the number of lotteries J is not 0 (NO in S1603), the game control unit 200 generates a time-saving number command indicating the value of the number of lotteries J in the time-saving state and sets it in the RAM 203 (S1605). The time-saving number command set in S1605 is sent to the performance control unit 300 by the output process shown in S906 of FIG.
[0118] If the time-saving flag is OFF (No in S1601), or after the time-saving flag is turned OFF in S1604, or after the time-saving count command is set in S1605, the game control unit 200 then generates a game status command and sets it in the RAM 203 (S1606). The game status command set in S1606 is sent to the performance control unit 300 by the output process shown in S906 of FIG. Next, the game control unit 200 determines whether or not a jackpot has been awarded in this special symbol lottery (S1607). Here, the determination of whether or not a jackpot has been awarded can be made based on the determination result of the jackpot determination process (FIG. 14). For example, if any of the symbols shown in the chart of FIG. 23(b), which will be described later, is set, the answer is Yes in S1607. If a losing symbol or a small winning symbol is set in the RAM 203 by the jackpot determination process, the answer is No in S1607.
[0119] If it is a jackpot (Yes in S1607), the game control unit 200 then turns on the jackpot game flag (S1608), which causes the game state setting in the RAM 203 to become the jackpot game state. Next, the game control unit 200 initializes the value of the number of lotteries J (S1609). Also, if the time-shortening flag is ON in S1601 and the number of lotteries J is not 0 in S1603, the game control unit 200 turns the time-shortening flag OFF (S1610).
[0120] After initializing the value of the number of lotteries J in S1610, the game control unit 200 starts the opening operation of the big win game (S1611). After that, the game control unit 200 sets an opening command in the RAM 203 for the performance control unit 300 to perform the performance in the opening operation according to the jackpot game flag (S1612), and ends the processing during the stop. This opening command is sent to the performance control unit 300 by the output processing shown in S906 of FIG.
[0121] On the other hand, if the result of this special symbol lottery is not a big win (No in S1607), the game control unit 200 next determines whether the result of this special symbol lottery is a small win or not (S1613). If it is a small win (YES in S1613), the game control unit 200 then turns on the small win game flag (S1614). This causes the game state setting in the RAM 203 to become a small win game state. Furthermore, the game control unit 200 starts the opening operation of the small win game (S1615). Next, the game control unit 200 sets an opening command for performing an effect in an opening operation according to the small win game flag in the performance control unit 300 in the RAM 203 (S1616). This opening command is sent to the performance control unit 300 by the output process shown in S906 of FIG.
[0122] On the other hand, if it is not a small win (No in S1613), the game control unit 200 determines whether the number of times the variable display of the special symbol has been executed since the establishment of a predetermined condition (execution of RAM clear, reset of the number of times of variation) has reached a specific number (300 in this embodiment) (S1617). If the specific number has been reached (YES in S1617), the game control unit 200 executes a game status setting process of a separate routine (S1618). The content of the game status setting process will be described later. Also, if the number of times the variable display has been displayed has not reached the specific number of times (NO in S1617), the processing during the stoppage is terminated.
[0123] [Customer waiting setting processing by the game control unit] FIG. 17 is a flowchart showing the contents of the customer waiting setting process (S1319 in FIG. 13). In this customer waiting setting process, the game control unit 200 first checks whether the customer waiting flag is ON in the flag setting of the RAM 203 (S1701). Here, the customer waiting flag is a flag that is set to identify that the pachinko gaming machine 100 is in a customer waiting state.
[0124] If the customer waiting flag is ON, the pachinko gaming machine 100 is in a customer waiting state, and so the processing ends as is (Yes in S1701). On the other hand, if the customer waiting flag is OFF (No in S1701), the game control unit 200 generates a customer waiting command and sets it in the RAM 203 (S1702), and turns the customer waiting flag ON (S1703). The customer waiting command set in S1702 is sent to the performance control unit 300 by the output process shown in S906 of Fig. 9. The customer waiting flag is set when the variation of the special symbols has stopped and there are no reserved symbols.
[0125] [Normal symbol processing by the game control unit] FIG. 18 is a flowchart showing the contents of the normal symbol processing in the symbol processing shown in S903 of FIG. In this normal symbol processing, the normal symbol variation control unit 236 of the game control unit 200 first checks whether the auxiliary game flag is ON in the flag setting of the RAM 203 (S1801). Here, the auxiliary game flag is a flag that is set when a normal symbol lottery is won. When the auxiliary game flag is set, the electric tulip 123 is opened according to the electric tulip processing (FIG. 22) described later, and it is easy to win the second start hole 122 (auxiliary game state).
[0126] If the auxiliary game flag is ON, the auxiliary game state has already been entered and the normal symbol is stopped, so the normal symbol processing is terminated without starting the normal symbol change (Yes in S1801). On the other hand, if the auxiliary game flag is OFF (No in S1801), the normal symbol change control unit 236 then determines whether the current state of the pachinko gaming machine 100 is in the normal symbol change state (S1802). If the normal symbol is not in the normal symbol change state (No in S1802), the normal symbol change control unit 236 then determines whether the reserved number G (see FIG. 11) of unchanged normal symbols is 1 or more (S1803). If the reserved number G = 0 (No in S1803), this means that there is no winning to start the lottery for the normal symbol, so the processing is terminated without starting the normal symbol change.
[0127] On the other hand, if the reserved number G is 1 or more (Yes in S1803), the normal symbol variation control unit 236 subtracts 1 from the value of the reserved number G (S1804). Then, the normal symbol determination unit 232 determines the winning random number in this normal symbol lottery and determines whether or not the normal symbol lottery has been won (S1805). Whether or not a winning number has been won is determined by determining whether or not the value of the winning random number acquired in S1103 of Fig. 11 matches the value set as the winning value in a table or the like shown in Fig. 23(e) described later.
[0128] Next, the normal symbol variation control unit 236 sets the normal symbol according to the result of the normal symbol lottery (S1806). That is, if the normal symbol lottery is won, a symbol representing the win (hereinafter, a winning symbol) is set as setting information in the RAM 203. On the other hand, if the normal symbol lottery is not won, a symbol representing the loss (hereinafter, a losing symbol) is set as setting information in the RAM 203.
[0129] Next, the normal symbol variation control unit 236 sets the variation time of the normal symbol (S1807). This variation time is set based on the time-saving flag set in the processing of S1604, S1610 in FIG. 16, S2101 in FIG. 21 described later, etc. That is, if the time-saving flag is ON when setting by S1807, it is set to a short time (for example, 1.5 seconds), and if the time-saving flag is OFF, it is set to a long time (for example, 4.0 seconds). After this setting, the normal symbol variation control unit 236 starts the variation of the normal symbol on the normal symbol display 223 shown in FIG. 2(a) and FIG. 4 based on the setting contents of S1807 (S1808). It should be noted that the variation pattern of the normal symbol can also be determined by lottery. In this case, for example, when the game ball passes through the gate 124, the random number acquisition unit 231 acquires the random number value of the normal pattern fluctuation pattern, and in S1807, the normal pattern fluctuation control unit 236 determines the random number value of the normal pattern fluctuation pattern, thereby setting the fluctuation time.
[0130] After the normal symbol variation has started in S1808, or if it is determined in S1802 that the normal symbol variation is in progress (Yes in S1802), the normal symbol variation control unit 236 determines whether the variation time has elapsed (S1809). That is, it determines whether the time elapsed since the normal symbol variation started in S1808 has reached the variation time set in S1807. If the variation time has not elapsed (No in S1809), the normal symbol variation continues, and the normal symbol processing ends.
[0131] On the other hand, if the variation time has ended (Yes in S1809), the normal symbol variation control unit 236 stops the variation of the normal symbol on the normal symbol display 223 (S1810). Then, the normal symbol variation control unit 236 determines whether the result of the determination in S1805 was a win or not (S1811). If it was a win (Yes in S1811), the auxiliary game flag is turned ON (S1812). On the other hand, if the lottery was unsuccessful (No in S1811), the normal symbol processing ends without turning ON the auxiliary game flag.
[0132] [First major prize slot processing by the game control unit] FIG. 19 is a flowchart showing the contents of the first big winning slot processing in the electric role processing shown in S904 of FIG. In this first special prize opening processing, the special prize opening operation control unit 237 of the game control unit 200 first checks whether the special prize opening flag is ON in the flag setting of the RAM 203 (S1901). If the special prize opening flag is OFF, there is no winning at the first special prize opening 125, and so the first special prize opening processing is terminated (No in S1901). On the other hand, if the special prize opening flag is ON (Yes in S1901), the special prize opening operation control unit 237 next determines whether the pachinko gaming machine 100 is in the middle of an opening operation in the operation control at the time of a special prize opening that was started in the stop processing (FIG. 16) (S1902).
[0133] If the pachinko gaming machine 100 is in the opening state (Yes in S1902), the special prize opening operation control unit 237 then determines whether or not a preset time (opening time) for the opening operation has elapsed (S1903). If the opening time has not elapsed, the opening operation of the first special prize opening 125 continues, and the first special prize opening processing is terminated (No in S1903). On the other hand, if the opening time has elapsed (Yes in S1903), the special prize opening operation control unit 237 then performs operation settings for the first special prize opening 125 (S1904), initializes the number of wins C (C=0) (S1905), adds 1 to the current value of the number of rounds R of operation of the first special prize opening 125 (S1906), and starts operation (opens) the first special prize opening 125 (S1907).
[0134] The operation setting in S1904 sets the operation pattern of the first major winning slot 125 and the number of rounds (number of operation rounds) to be operated in that operation pattern. The operation pattern and number of rounds are set in various ways depending on the type of jackpot in the special symbol lottery. It is stipulated that the first major winning slot 125 is operated multiple times (multiple rounds) in succession during a jackpot game. For example, the slot is operated for 15 rounds (15R), with each round opening for 29.5 seconds. Another example is the slot is operated for two rounds (2R), with each round opening for 0.9 seconds. More specifically, the slot is opened for 0.9 seconds, closed for 1.0 second, and then opened for 0.9 seconds.
[0135] Next, the special prize opening operation control unit 237 determines whether the opening time for the operation pattern set in S1904 has elapsed (S1908). If the open state of the first special prize opening 125 has not elapsed the opening time (No in S1908), the special prize opening operation control unit 237 then determines whether the number of prizes C won by the first special prize opening 125 is equal to or greater than a specified number (for example, 9 prizes) (S1909). If the opening time has not elapsed and the number of prizes C is less than the specified number, the operation state (open state) of the first special prize opening 125 continues, and the first special prize opening processing is terminated (No in S1909). On the other hand, if the opening time has elapsed (Yes in S1908) or the number of winning prizes C has reached a specified number (Yes in S1909), the large prize opening operation control unit 237 terminates the operation of (closes) the first large prize opening 125 (S1910).
[0136] Next, the special prize opening operation control unit 237 determines whether the number of rounds R of operation of the first special prize opening 125 has reached the maximum value set in S1904 (S1911). If the maximum value has not been reached, the remaining operations are performed, and the first special prize opening processing is terminated (No in S1911).
[0137] If the number of rounds R of operation of the first big prize opening 125 reaches the maximum value (Yes in S1911), the big prize opening operation control unit 237 then starts the ending operation (S1912). Here, the content of the ending operation corresponds to the state of the big prize game flag. After this, the big prize opening operation control unit 237 sets an ending command for performing an ending operation corresponding to the big win game flag in the performance control unit 300 in the RAM 203 (S1913). This ending command is sent to the performance control unit 300 by the output process shown in S906 of FIG.
[0138] Next, the special prize opening operation control unit 237 resets the number of rounds R of operation of the first special prize opening 125 to 0 (S1914), and then determines whether the time elapsed since the start of the ending operation has passed the preset time for the ending operation (ending time) (S1917). If the ending time has not passed, the ending operation continues, and the first special prize opening processing is terminated (No in S1917). On the other hand, if the ending time has passed (Yes in S1917), the special prize opening operation control unit 237 then performs a game status setting process by the game control unit 200 (S1918), and then turns off the jackpot game flag and terminates the first special prize opening processing (S1919). The details of the game status setting process will be described later.
[0139] If it is determined in S1902 that the pachinko gaming machine 100 is not in the opening mode (No in S1902), the special prize opening operation control unit 237 then determines whether or not the game is ending (S1915). If the game is ending (Yes in S1915), the operation from S1917 onwards is executed.
[0140] On the other hand, if the pachinko gaming machine 100 is not ending (No in S1915), the special prize opening operation control unit 237 next determines whether the first special prize opening 125 is in operation (open) or not (S1916). If it is not in operation (No in S1916), the operations from S1905 onwards are executed, and if it is in operation (Yes in S1916), the operations from S1908 onwards are executed.
[0141] [Second major prize slot processing by the game control unit] FIG. 20 is a flowchart showing the contents of the second large winning slot processing in the electric role processing shown in S904 of FIG. In this second large prize opening processing, the large prize opening operation control unit 237 of the game control unit 200 first checks whether the small prize game flag is ON in the flag setting of the RAM 203 (S2001). If the small prize game flag is OFF (No in S2001), there is no prize in the second large prize opening 126, so the second large prize opening processing is terminated. On the other hand, if the small prize game flag is ON (Yes in S2001), the large prize opening operation control unit 237 next determines whether the pachinko gaming machine 100 is in the middle of an opening operation in the operation control at the time of a small prize that was started in the stop processing (FIG. 16) (S2002).
[0142] If the pachinko gaming machine 100 is in the opening mode (Yes in S2002), the special prize opening operation control unit 237 then determines whether or not a preset time (opening time) for the opening operation has elapsed (S2003). If the opening time has not elapsed, the opening operation of the second special prize opening 126 continues, and the second special prize opening processing is terminated (No in S2003). On the other hand, if the opening time has elapsed (Yes in S2003), the special prize opening operation control unit 237 then performs operation settings for the second special prize opening 126 (S2004), initializes the number of wins C (C=0) (S2005), adds 1 to the current value of the number of rounds R of operation of the second special prize opening 126 (S2006), and starts operation (opens) the second special prize opening 126 (S2007).
[0143] In the operation setting of S2004, the operation pattern of the second large winning opening 126 and the number of rounds (number of operation rounds) to be operated in that operation pattern are set. The operation pattern and number of rounds are set in various ways depending on the type of small win in the special symbol lottery. In addition, it is stipulated that in the case of a small win, the cumulative opening time of the second large winning opening 126 must be set within 1.8 seconds.
[0144] Next, the special prize opening operation control unit 237 determines whether the opening time for the operation pattern set in S2004 has elapsed (S2008). If the second special prize opening 126 has not yet been open for the opening time (No in S2008), the special prize opening operation control unit 237 then determines whether the number of prizes C won by the second special prize opening 126 is equal to or greater than a specified number (S2009). If the opening time has not elapsed and the number of prizes C is less than the specified number, the second special prize opening 126 remains in operation (open), and the second special prize opening processing is terminated (No in S2009). On the other hand, if the opening time has elapsed (Yes in S2008) or the number of prizes C has reached the specified number (Yes in S2009), the special prize opening operation control unit 237 terminates the operation of the second special prize opening 126 (closes it) (S2010).
[0145] Next, the special prize opening operation control unit 237 determines whether the number of rounds R of operation of the second special prize opening 126 has reached the maximum value set in S2004 (S2011). If the maximum value has not been reached, the remaining operations are performed, and the second special prize opening processing is terminated (No in S2011).
[0146] If the number of rounds R of operation of the second large prize opening 126 reaches the maximum value (Yes in S2011), the large prize opening operation control unit 237 then determines whether or not the gaming ball has passed through the second large prize opening 126 during the small prize game (S2012). This determination is made based on the determination of the second large prize opening switch processing (S1202 in FIG. 12). When the gaming ball passes through the second big winning opening 126 (YES in S2012), the gaming control unit 200 turns on the big win gaming flag (S2013). As a result, the gaming state setting of the RAM 203 becomes the big win gaming state. Next, the game control unit 200 starts the opening operation of the jackpot game (S2014). Then, the effect control unit 300 sets an opening command to the RAM 203 to perform the effect in the opening operation according to the jackpot game flag (S2015). Furthermore, the first big prize winning port processing (see FIG. 19) of another routine is executed, and the second big prize winning port processing is terminated (S2016).
[0147] On the other hand, if the gaming ball has not passed through the second special winning opening 126 (NO in S2012), the special winning opening operation control section 237 starts the ending operation (S2017). After this, the big prize opening operation control unit 237 sets an ending command for performing an ending operation corresponding to the small prize game flag in the performance control unit 300 in the RAM 203 (S2018). This ending command is sent to the performance control unit 300 by the output process shown in S906 of FIG.
[0148] Next, the special prize opening operation control unit 237 resets the number of rounds R of operation of the second special prize opening 126 to 0 (S2019), and then determines whether the time elapsed since the start of the ending operation has exceeded the preset time for the ending operation (ending time) (S2020). If the ending time has not passed (No in S2020), the ending operation continues, and the second special prize opening processing is terminated. On the other hand, if the ending time has passed (Yes in S2020), the special prize opening operation control unit 237 then generates a game status command and sets it in RAM 203 (S2021). Furthermore, the small win game flag is turned OFF, and the second special prize opening processing is terminated (S2022).
[0149] If it is determined in S2002 that the pachinko gaming machine 100 is not in the opening mode (No in S2002), the big prize opening operation control unit 237 then determines whether or not the ending mode is in progress (S2023). If the ending mode is in progress (Yes in S2023), the operations from S2020 onward are executed.
[0150] On the other hand, if the pachinko gaming machine 100 is not ending (No in S2023), the special prize opening operation control unit 237 next determines whether the second special prize opening 126 is in operation (open) or not (S2024). If it is not in operation (No in S2024), the operations from S2005 onwards are executed, and if it is in operation (Yes in S2024), the operations from S2008 onwards are executed.
[0151] [Game status setting process] The contents of the game status setting process (S1618, S1918) by the game control unit 200 are shown in FIG. First, the game control unit 200 determines whether the result of the special symbol lottery was a big win or a small win (S2101, S2103). This determination can be made, for example, based on the type of symbol set as setting information in the RAM 203 in the big win determination process (FIG. 14). Note that these determinations are generally similar to S1402, S1403, S1405, and S1406 in the big win determination process (FIG. 14), and therefore the determination results of S1402, S1403, S1405, and S1406 may also be used.
[0152] If it is a jackpot (YES in S2101), the game control unit 200 sets an initial value of the number of lotteries J based on the type of jackpot symbol set as setting information in the RAM 203 (S2102). This initial value is, for example, 30 times. When the lottery for the set number of lotteries J is performed, the time-saving gaming state ends and the normal gaming state is entered. If it is a small win (NO in S2101, YES in S2103), the game control unit 200 sets an initial value of the number of lotteries J based on the type of small win symbol set as setting information in the RAM 203 (S2104). This initial value is, for example, 30 times.
[0153] Next, the game control unit 200 resets the number of times the special symbol has been displayed after the predetermined condition is met (executing RAM clear and resetting the number of times of display) (S2105). In addition, the game control unit 200 generates a command indicating the number of times of display and sets it in the RAM 203 (S2106). This command is sent to the performance control unit 300 by the output process shown in S906 of FIG. 9. Next, the game control unit 200 turns on the special time-shortening flag (S2107), whereby the game state setting in the RAM 203 becomes the special time-shortening game state.
[0154] On the other hand, if the result is neither a big win nor a small win (NO in S2101, NO in S2103), the game control unit 200 sets the initial value of the number of lotteries J (S2108). In this embodiment, the initial value of the number of lotteries J is 295. Therefore, when 295 lotteries are performed in the time-saving gaming state, the time-saving gaming state ends and the normal gaming state is entered. Next, the game control unit 200 turns on the specific time-shortening flag (S2109). As a result, the game state setting in the RAM 203 becomes the specific time-shortening game state.
[0155] Next, the game control unit 200 generates a game status command and sets it in the RAM 203 (S2110). This game status command is sent to the performance control unit 300 in the output process shown in S906 of FIG.
[0156] [Electric tulip processing by the game control unit] FIG. 22 is a flowchart showing the contents of the electric tulip processing in the electric accessory processing shown in S904 of FIG. In the electric tulip processing, the electric tulip operation control unit 238 of the game control unit 200 first checks whether the auxiliary game flag is ON in the flag settings of the RAM 203 (S2201). If the auxiliary game flag is OFF, the electric tulip 123 will not open, and so the electric tulip processing is terminated (No in S2201). On the other hand, if the auxiliary game flag is ON (Yes in S2201), the electric tulip operation control unit 238 next determines whether the electric tulip 123 is operating (S2202).
[0157] If the electric tulip 123 is not in operation (No in S2202), the electric tulip operation control unit 238 sets the operation pattern of the electric tulip 123 (S2203) and operates the electric tulip 123 according to the set operation pattern (S2204). The operation pattern is set based on the time-saving flag set in processes such as S1604 and S1610 in FIG. 16 and S2107 and S2109 in FIG. 21. For example, if the time-saving flag is OFF when setting in S2203, an operation pattern is set in which the electric tulip opens once with an opening time of 0.15 seconds. If the time-saving flag is ON, an operation pattern is set in which the electric tulip opens three times with an opening time of 1.80 seconds. In this way, normally, when the time-saving flag is ON (in the time-saving state), the electric tulip 123 opens multiple times for a long period of time, providing a winning support (electric tulip support) that makes it easier to win a prize in the second starting hole 122. In addition, multiple operation patterns (types of auxiliary games) of the electric tulip 123 may be prepared when the time-saving flag is ON or OFF, and the operation pattern may be set according to the type of win determined in the normal pattern processing (see Figure 18).
[0158] If it is determined in S2202 that the electric tulip 123 is in operation (Yes in S2202), or after the electric tulip 123 is operated in S2204, the electric tulip operation control unit 238 determines whether the opening time for the set operation pattern has elapsed (S2205). If the opening time has not elapsed, the electric tulip 123 continues to operate (open state), and the electric tulip processing is terminated (No in S2205). On the other hand, if the opening time has elapsed (Yes in S2205), the electric tulip operation control unit 238 turns off the auxiliary game flag and terminates the electric tulip processing (S2206).
[0159] [Random number determination method] Here, the method of determination by random numbers used in the big win determination process (FIG. 14), the variable pattern selection process (FIG. 15), the normal symbol process (FIG. 18), etc. will be described in detail. FIG. 23 is a diagram showing an example of the configuration of random numbers (determination table) used in the special symbol lottery and the normal symbol lottery in this embodiment. Figure 23(a) shows an example of the composition of the jackpot random number used in the special pattern lottery, Figure 23(b) shows an example of the composition of the jackpot random number used in the special pattern lottery, Figure 23(c) shows an example of the composition of the small win random number used in the special pattern lottery, Figure 23(d) shows an example of the composition of the reach random number used in the special pattern lottery which is triggered by the entry of a game ball into the first starting hole 121 in normal game mode, and Figure 23(e) shows an example of the composition of the winning random number used in the normal pattern lottery.
[0160] Referring to FIG. 23(a), a jackpot and a small jackpot are set as the jackpot random number determination values. The range of values for the random numbers (jackpot random numbers) is 300, from 0 to 299. Also, a jackpot winning value is set for each of the first start slot 121 and the second start slot 122, which trigger the special symbol lottery, while a small jackpot winning value is set only for the second start slot 122. For the jackpot, three winning values are set for both the first start slot 121 and the second start slot 122, and the winning probability is 3 / 300 (= 1 / 100). Also, ten winning values are set for the small jackpot, and the winning probability is 10 / 300 (= 1 / 30). Here, an example of the special symbol lottery will be explained. It is determined whether the jackpot random number value (see S1003, S1010) obtained as a result of winning the first starting slot 121 or the second starting slot 122 matches any of the winning values of the jackpot lottery in Fig. 23(a), namely "8", "58", and "208". Although a detailed explanation will be omitted, the same applies to the special symbol lottery for small prizes.
[0161] Referring to FIG. 23(b), there are five types of jackpot symbols: jackpot symbol A, jackpot symbol B, jackpot symbol C, jackpot symbol D, and jackpot symbol E. Here, jackpot symbol A, jackpot symbol B, and jackpot symbol C are symbols that indicate a jackpot as a result of a special symbol lottery triggered by a win in first starting slot 121, and among these, jackpot symbol A indicates an 8-round jackpot. Jackpot symbol B indicates a 4-round jackpot. Jackpot symbol C indicates a 15-round jackpot. Furthermore, jackpot symbol D and jackpot symbol E are symbols that indicate a jackpot as a result of a special symbol lottery triggered by a win in second starting slot 122, and among these, jackpot symbol D indicates a 15-round jackpot. Jackpot symbol E indicates an 8-round jackpot. The random number value ranges from 0 to 99, which is 100 values.
[0162] For the jackpot symbol A, 20 values are assigned as winning values for the first starting slot 121. Therefore, when a jackpot is won in the special symbol lottery that is started by winning the first starting slot 121, the probability of winning with the jackpot symbol A is 20 / 100 (= 2 / 10). For the jackpot symbol B, 70 values are assigned as winning values for the first starting slot 121. Therefore, when a jackpot is won in the special symbol lottery that is started by winning the first starting slot 121, the probability of winning with the jackpot symbol B is 70 / 100 (=7 / 10). For the jackpot symbol C, 10 values are assigned as winning values for the first starting slot 121. Therefore, when a jackpot is won in the special symbol lottery that is started by winning the first starting slot 121, the probability of winning with the jackpot symbol C is 10 / 100 (= 1 / 10).
[0163] For the jackpot symbol D, 50 values are assigned as winning values when the symbol enters the second starting slot 122. Therefore, when a jackpot is won in the special symbol lottery started by winning the second starting slot 122, the probability of winning with the jackpot symbol D is 50 / 100 (= 5 / 10). For the jackpot symbol E, 50 values are assigned as winning values when the symbol enters the second starting slot 122. Therefore, when a jackpot is won in the special symbol lottery started by winning the second starting slot 122, the probability of winning with the jackpot symbol E is 50 / 100 (= 5 / 10).
[0164] Here, taking the jackpot symbol A as an example, it is determined whether the jackpot symbol random number value (see S1003) obtained upon winning the first starting slot 121 matches the winning value "0 to 19" of the jackpot symbol A in Fig. 23(b). Although a detailed explanation is omitted, the same applies to the special symbol lottery for other jackpot symbols such as the jackpot symbol B.
[0165] Here, the pachinko gaming machine 100 of this embodiment is capable of setting a setting value, which is a level of advantageousness in the game. In the pachinko gaming machine 100, the setting value can be set to one of, for example, six levels: "1", "2", "3", "4", "5", and "6". In the pachinko gaming machine 100, when the setting value is set to "1," the probability of winning is the lowest. For example, when the setting value is "1," the probability of winning is 1 / 100. In addition, in the pachinko gaming machine 100, the winning probability is highest when the set value is set to "6." For example, when the set value is "6," the winning probability is 1 / 95. In this way, in the pachinko gaming machine 100, the winning probability is set to increase in the following order: "1"<"2"<"3"<"4"<"5"<"6".
[0166] Referring to FIG. 23(c), there are three types of small win symbols: small win symbol A, small win symbol B, and small win symbol C. Here, small win symbol A, small win symbol B, and small win symbol C all indicate two rounds of small win. The range of random number values is 100, from 0 to 99.
[0167] For the small prize symbol A, 20 values are assigned as winning values for the second starting slot 122. Therefore, when a small prize is won in the special symbol lottery that is started by winning the second starting slot 122, the probability of winning with the small prize symbol A is 20 / 100 (= 2 / 10). For the small prize symbol B, 50 values are assigned as winning values for the second starting slot 122. Therefore, when a small prize is won in the special symbol lottery that is started by winning the second starting slot 122, the probability of winning with the small prize symbol B is 50 / 100 (= 5 / 10). For the small prize symbol C, 30 values are assigned as winning values for the second starting slot 122. Therefore, when a small prize is won in the special symbol lottery started by winning the second starting slot 122, the probability of winning with the small prize symbol C is 30 / 100 (= 3 / 10).
[0168] Next, the determination of the reach random number will be explained. The reach random number is set according to the number of reserved balls, as will be described later. Here, as an example, the reach random number when the number of reserved balls in the first starting port 121 is one will be explained. Referring to FIG. 23(d), the range of random number values is 250, from 0 to 249. 22 random number values are assigned to the lottery results (with reach) that result in a variation pattern (variation time) that allows a reach effect to be executed (e.g., 15.0 seconds or longer), and 228 random number values are assigned to the lottery results (without reach) that do not allow a reach effect to be executed (e.g., less than 15.0 seconds). In other words, in the illustrated example, if a jackpot is not won in the special symbol lottery, a reach effect is executed with a probability of 22 / 250 (= 11 / 125). Hereinafter, the reach effect is an effect executed in the image display unit 114 when a special symbol changes. Hereinafter, an effect when a special symbol changes that does not allow a reach effect to be executed is referred to as a reach-free effect, and a effect when a special symbol changes that allows a reach effect to be executed is referred to as a reach-free effect.
[0169] Here, taking the reach-enabled state as an example, it is determined whether the reach random number value (see S1003) acquired upon winning in the first start port 121 matches the reach-enabled winning value "0 to 21" in FIG. 23(d). Although a detailed explanation will be omitted, the same applies to the special symbol lottery without reach. Furthermore, the reach random number used in the special symbol lottery based on winning in the first start port 121 and the reach random number used in the special symbol lottery based on winning in the second start port 122 may have the same number of winning values or different numbers. Furthermore, the reach random number used in the special symbol lottery in the normal gaming state, the reach random number used in the special symbol lottery in the special time-saving gaming state, and the reach random number used in the special symbol lottery in the specific time-saving gaming state may have the same number of winning values or different numbers.
[0170] In many cases, when the special symbol changes, an effect using decorative symbols is performed on the image display unit 114 in conjunction with the display control of the first special symbol display unit 221 and the second special symbol display unit 222 (hereinafter, referred to as the special symbol displays 221 and 222 when there is no need to distinguish between them). The decorative symbols are, for example, three rows of symbols consisting of a sequence of numbers, for example, 1 to 9, written consecutively in a vertical direction. When the special symbol display units 221 and 222 start to display the special symbol changes, the decorative symbols displayed on the image display unit 114 start scrolling. Furthermore, when the special symbol is displayed as a static symbol after a predetermined time has elapsed since the start of the special symbol display changes (the start of the decorative symbol scrolling), the decorative symbols are also fixed and stopped. Generally, when the result of the special symbol lottery is a big win or a small win, the decorative symbols are displayed as three identical numbers lined up horizontally, vertically, or diagonally. The effect performed in conjunction with the display of the special symbol changes is called a dynamic effect. In the following, the variable effect that is executed based on the result of the special symbol lottery being a big win or a small win may be referred to as a big win variable effect. In the following, the variable effect that is executed based on the result of the special symbol lottery being a miss may be referred to as a miss variable effect.
[0171] In the reach effect, the following action is performed on the decorative symbols as a variable effect. First, before the decorative symbols scrolling vertically (horizontally) are fixed and stopped, any two symbols (number series) are temporarily stopped first. At this time, the same numbers are temporarily stopped in a horizontal (vertical) or diagonal line. To explain further, if the decorative symbols are scrolling vertically, the same numbers are temporarily stopped in a horizontal line. Next, the scrolling speed of the last row gradually slows down, giving the player a sense of anticipation that three identical numbers will line up in a straight line. After the last row temporarily stops, the three symbols will stop. Here, in the reach effect, an SP reach effect or an SPSP reach effect may be performed before the three symbols are fixed and stopped. The SP reach effect is generally called a super reach or a special reach, and is an effect that gives more hope for a jackpot than a reach effect, and is a moving image effect in which various characters appear and a story unfolds. The SPSP reach effect is generally called a super super reach or a special special reach, and is an effect that gives more hope for a jackpot than an SP reach effect, and is a moving image effect in which various characters appear and a story unfolds. In addition, a reach effect in which neither the SP reach effect nor the SPSP reach effect is performed may be referred to as a normal reach effect below. Furthermore, as shown in FIG. 24, which will be described later, in this embodiment, when the variable time is longer (for example, 90 seconds or 60 seconds), the SP reach effect or the SPSP reach effect is set to be executed. On the other hand, in the no-reach performance, the decorative symbols scrolling vertically (horizontally) are not fixed and stopped until they are fixed and stopped without any performance that gives the player a sense of expectation like the reach performance, and the symbols are fixed and stopped without the same numbers lining up in a straight line horizontally (vertically) or diagonally.
[0172] In this way, when the result of the judgment of the jackpot random number is a miss, the reach random number determines whether to perform a reach effect in which the reach effect is an executable variation pattern on the image display unit 114, or to perform a reach-free effect in which the reach effect is not an executable variation pattern. Also, the reach random number changes the execution rate of the reach effect according to the number of reserved balls, thereby enabling efficient game progress while giving the player an appropriate sense of expectation. In addition, when a big win is won, a reach effect is performed, and the decorative symbols can be fixed and stopped in a state where the same numbers are lined up in a horizontal (vertical) or diagonal straight line. On the other hand, when a small win or a loss occurs, a reach effect is performed, and the decorative symbols are fixed and stopped in a state where the same numbers are not lined up in the straight line.
[0173] Next, the determination of the winning random number used in the normal symbol lottery will be described. Referring to Figure 23(e), the range of random number values is 10, from 0 to 9, with one value assigned as the winning value when the time-saving flag is OFF, and nine values assigned as the winning value when the time-saving flag is ON. Therefore, when a gaming ball passes through gate 124 in the non-time-saving state and a normal symbol lottery is held, there is a 1 / 10 probability of winning. In contrast, when a gaming ball passes through gate 124 in the time-saving state and a normal symbol lottery is held, there is a 9 / 10 probability of winning.
[0174] Here, taking the time-saving flag OFF as an example, it is determined whether the winning random number value (see S1103) obtained in response to the passage of the game ball through the gate 124, the first start port 121, or the second start port 122 matches the winning value "0" when the time-saving flag is OFF in Fig. 23(e). Although a detailed explanation is omitted, the same applies to the normal symbol lottery when the time-saving flag is ON.
[0175] Although not shown, it is possible to set a plurality of winning options with different contents of the auxiliary game (opening patterns of the electric tulips 123) to be played when a winning is determined in the normal symbol lottery. In this case, for example, a winning symbol random number for specifying the type of winning in the normal symbol lottery is set in the same way as the jackpot symbol random number (see FIG. 23(b)) that specifies the type of jackpot in the special symbol lottery. Then, the game control unit 200 acquires the random number value of the winning symbol random number together with the random number value of the winning random number in the gate switch process (see FIG. 11) by the random number acquisition unit 231, and specifies the type of winning based on the acquired random number value by the normal symbol determination unit 232. It should be noted that the range of random numbers, the ratio of winning values, and the values of winning values shown in the configuration example of each random number in FIG. 23 are merely examples and are not limited to the values shown.
[0176] [Example of setting a fluctuation pattern] Next, an example of setting the fluctuation patterns and tables used in the fluctuation pattern selection process shown in FIG. 15 will be described. Figure 24 is a diagram showing an example of setting the fluctuation pattern and table used in the fluctuation pattern selection process shown in Figure 15. In addition, Figure 24 shows a setting example when the fluctuation of the special symbol is performed based on winning into the first start port 121 in the normal game state.
[0177] As shown in FIG. 24, when the result of the special symbol lottery is a jackpot (YES in S1502 in FIG. 15), the special symbol variation control unit 233 determines a variation pattern based on the jackpot symbol and the variation pattern random number. Specifically, the special symbol variation control unit 233 determines a variation pattern based on whether the variation pattern random number value (see S1003) acquired together with the jackpot random number value by the random number acquisition unit 231 matches any of the variation pattern random number values assigned to each jackpot symbol. For example, if the jackpot symbol is a "jackpot symbol C" and the variation pattern random number is "51," this matches the variation pattern random number range "50 to 69" assigned to the "jackpot symbol C" in FIG. 24, so "PB3" is selected as the variation pattern. The special symbol variation time for this "PB3" is "90.18 seconds."
[0178] Furthermore, when the determination result of the special symbol lottery is a miss (when both S1502 and S1504 in Fig. 15 are No), the special symbol variation control unit 233 determines a variation pattern based on the reserved number U1 of the first special symbol lottery, the reach random number, and the variation pattern random number. Specifically, when the reserved number U1 of the first special symbol lottery is "1", the special symbol variation control unit 233 determines whether the reach random number value (see S1003) acquired together with the jackpot random number value by the random number acquisition unit 231 is allocated to the reach random number range "0 to 21" allocated to the reserved number "1" of "miss" in Fig. 23, or to the reach random number range "22 to 249". Then, if the acquired reach random number is included in the reach random number range "0 to 21", the fluctuation pattern is determined based on whether the fluctuation pattern random number value (see S1003) acquired together with the jackpot random number value by the random number acquisition unit 231 matches any of the fluctuation pattern random number values assigned to the reach random number range "0 to 21". For example, if the fluctuation pattern random number is "51", it matches the fluctuation pattern random number range "50 to 69", so "PR8" is selected as the fluctuation pattern. The "..." shown in the "variation pattern" in FIG. 24 means that a variation pattern that is not shown in the figure is provided.
[0179] Figure 25 is a diagram showing an example of the setting of the variation pattern and table used in the variation pattern selection process. In addition, Figure 25 shows a setting example when the variation of the special symbol is performed based on the winning of the second starting hole in the normal game state. In the table shown in Figure 25, variation patterns are provided according to the determination result of the special symbol lottery and the variation pattern random number. More specifically, variation patterns are provided in which the "determination result" corresponds to "big win," "small win," and "miss." In the table shown in FIG. 25, a variation pattern in which "time" is "7.00" is provided for "jackpot pattern D". Also, a variation pattern in which "time" is "7.01" is provided for "jackpot pattern E". Also, a variation pattern in which "time" is "6.00" is provided for "small prize pattern A". Also, a variation pattern in which "time" is "6.01" is provided for "small prize pattern B". Also, a variation pattern in which "time" is "6.02" is provided for "small prize pattern C". Also, a variation pattern in which "time" is "0.50" is provided for "miss".
[0180] In this table, a winning value in the reach random number is not assigned to "miss." Therefore, in the case of a special symbol variation in which the lottery result based on winning the second start slot 122 in the normal game state is a miss, a reach is not performed.
[0181] Figure 26 is a diagram showing an example of the setting of the variation pattern and table used in the variation pattern selection process. In addition, Figure 26 shows a setting example when the variation of the special symbol is performed based on the winning of the second start port 122 in the special time-saving game state. In the table shown in FIG. 26, fluctuation patterns are provided according to the determination result of the special symbol lottery, the number of reserved symbols U2 for the second special symbol lottery, the reach random number, and the fluctuation pattern random number. In the table shown in FIG. 26, a fluctuation pattern in which the "time" is "2.50" and "4.00" is provided for "no reach" when the "reserved number" is "1". The "time" of "2.50" and "4.00" is shorter than the "time" of "8.00", "10.00", and "11.00" of the "fluctuation pattern" in which the "reserved number" is "1" and the "no reach" is provided in the table shown in FIG. 24. Also, in the table shown in FIG. 26, a fluctuation pattern in which the "time" is "2.00" and "4.00" is provided for "no reach" when the "reserved number" is "2 to 3". The "time" of "2.00" and "4.00" is shorter than the "time" of "6.80" and "10.00" of the "fluctuation pattern" in which the "reserved number" is "2 to 3" and the "no reach" is provided in the table shown in FIG. 24. In addition, in the table shown in Fig. 26, a fluctuation pattern in which "time" is "1.50" and "4.00" is provided as "no reach" when the "reserved number" is "4". The "time" of these "1.50" and "4.00" is shorter than the "time" of "4.60" and "10.00" of the "fluctuation pattern" provided as "no reach" when the "reserved number" is "4" in the table shown in Fig. 24. The "..." shown in the "variation pattern" in FIG. 26 means that a variation pattern that is not shown in the figure is provided.
[0182] 27 is a diagram showing an example of the setting of the variation pattern and the table used in the variation pattern selection process. In addition, FIG. 27 shows a setting example when the variation of the special symbol is performed based on the winning of the first start port 121 in the special time-saving game state. In the table shown in Figure 27, a variation pattern is provided according to the judgment result of the special symbol lottery, the reserved number U1 of the first special symbol lottery, and the variation pattern random number. In this table, a winning value in the reach random number is not assigned to a "variation pattern" in which the "judgment result" is "miss." Therefore, if the lottery result of the special symbol lottery based on winning at the first start slot 121 in the special time-saving gaming state is a miss, a reach is not performed in the special symbol variation. In the table shown in Fig. 27, a variation pattern is provided in which the "reserved number" is "1 to 4" and the "time" is "14.00". The "time" of this variation pattern is longer than any of the "times" of the "variation patterns" provided as "no reach" in the table shown in Fig. 26. In other words, when the result of the special symbol lottery in the special time-saving gaming state is "miss" and "no reach", the variation time of the special symbol variation based on winning at the second start port 122 is shorter than the variation time of the special symbol variation based on winning at the first start port 121.
[0183] The game control unit 200 determines a table to be used for selecting a variation pattern of the special symbol based on whether the gaming ball has entered the first start slot 121 or the second start slot 122 and the game status of the pachinko gaming machine 100. Then, as described above, the variation pattern of the special symbol is determined based on the variation pattern random number value (see S1003 and S1010 in FIG. 10) obtained when the gaming ball has entered the first start slot 121 or the second start slot 122, the presence or absence of a reach effect, the number of reserved balls, and other conditions. Then, information on the variation pattern of the determined special symbol is included in a variation start command and sent from the game control unit 200 to the performance control unit 300. As will be described later, the performance control unit 300 selects and executes, as the performance when the special symbol varies, a performance corresponding to (executable within) a variation time specified based on the variation pattern information included in the variation start command.
[0184] [Configuration of RAM in the game control unit and RAM in the performance control unit for performing preview performance based on advance judgment] Next, the configurations of the RAM 203 of the game control unit 200 and the RAM 303 of the presentation control unit 300 in this embodiment for executing the advance notice presentation based on the advance determination will be described. Figure 28 is a block diagram illustrating an example of the configuration of the RAM 203 (see Figure 4) of the game control unit 200 according to this embodiment. Figure 28(a) is a block diagram showing the configuration of the memory area 204, and Figure 28(b) is a block diagram showing the configuration of each of the memory units shown in Figure 28(a).
[0185] As shown in Figure 28(a), RAM 203 has a memory area 204 as a special symbol reservation memory area that stores the jackpot random number obtained by the jackpot random number lottery. This memory area 204 has eight memory sections corresponding to the maximum number of reserved numbers for first start opening 121 and second start opening 122 (when the upper limit of each reserved number is 4). Specifically, memory area 204 has a first memory section 204a, a second memory section 204b, a third memory section 204c, a fourth memory section 204d, a fifth memory section 204e, a sixth memory section 204f, a seventh memory section 204g, and an eighth memory section 204h.
[0186] 28(b), each of these storage units 204a to 204h has an area for storing information indicating which start port (first start port 121 or second start port 122) has been won, an area for storing the acquired jackpot random number, an area for storing a symbol random number, an area for storing a reach random number, and an area for storing a variation pattern random number. That is, each of the storage units 204a to 204h stores the jackpot random number, the symbol random number, the reach random number, and the variation pattern random number.
[0187] Here, each random number is stored in order starting from the first storage unit 204a. More specifically, for example, when a random number is not stored in any of the first storage unit 204a to the eighth storage unit 204h, the acquired random number is stored in the first storage unit 204a. Also, for example, when random numbers are already stored in the first storage unit 204a to the fourth storage unit 204d, the acquired random number is stored in the fifth storage unit 204e.
[0188] Fig. 29 is a block diagram illustrating an example of the configuration of RAM 303 (see Fig. 4) of performance control unit 300 according to this embodiment. Fig. 29(a) is a block diagram showing the configuration of reserved memory areas 305 and 306, and Fig. 29(b) is a block diagram showing the configuration of each of the memory units shown in Fig. 29(a). As shown in FIG. 29(a), RAM 303 includes a first reserved memory area 305 and a second reserved memory area 306 as reserved status memory areas that store the status of reserved balls. The first reserved memory area 305 and the second reserved memory area 306 correspond to the reserved balls for winning the first starting hole 121 and the reserved balls for winning the second starting hole 122, respectively, and each has four memory sections. Specifically, the first reserved memory area 305 includes a first memory section 305a, a second memory section 305b, a third memory section 305c, and a fourth memory section 305d. The second reserved memory area 306 includes a first memory section 306a, a second memory section 306b, a third memory section 306c, and a fourth memory section 306d.
[0189] As shown in FIG. 29(b), each of the storage units 305a-305d and 306a-306d has a reserve flag storage area for turning a reserve flag on and off and a notification flag storage area for turning a notification flag on and off. The reserve flag is a flag for identifying whether or not there are reserved balls in each of the storage units 305a-305d and 306a-306d. For example, if the number of reserved balls due to winning in the first starting hole 121 is three, the reserve flags are turned on in the three reserve flag storage areas of the first to third storage units 305a, 305b, and 305c. The notification flag is a flag for setting whether or not to perform a notice effect based on the results of a preliminary determination for each reserved ball. In the pachinko gaming machine 100 of this embodiment, the effect control unit 300 can set whether or not to perform a notice effect based on the results of a preliminary determination depending on the game status and the situation of the effect. Therefore, when a notice performance is performed, the notification flag is turned ON, and when a notice performance is not performed, the notification flag is turned OFF. For example, when a notice performance is performed for the third reserved ball among the three reserved balls, the notification flag is turned ON in the notification flag storage area of the third storage unit 305c.
[0190] In addition, although not specifically shown, the RAM 203 also has an area (hereinafter, "pre-determination information storage area") for storing pre-determination information, separate from the configuration shown in FIG. 28(a). The pre-determination information is information obtained by the pre-determination process (see S1004 and S1011 in FIG. 10) based on the above-mentioned random numbers. The content of the pre-determination information is similar to the information obtained as various determination results in the special symbol process (see FIG. 13). Specifically, the content of the pre-determination information is information indicating whether or not a jackpot has been achieved (and whether or not a small jackpot has been achieved), the type of jackpot if a jackpot has been achieved, whether the fluctuation pattern (fluctuation time) is long enough to execute a reach effect, and the details of the fluctuation pattern. The pre-determination information stored in the pre-determination information storage area is included in a pre-determination result command and sent from the game control unit 200 to the effect control unit 300 together with information (hereinafter, "reserved information") related to the winning ball (reserved ball) for which the pre-determination process was performed, or separately from this reserved information, at a unique timing.
[0191] [Preliminary Determination Processing] Next, the preliminary determination process (see S1004 and S1011 in FIG. 10) will be described in detail. In the preliminary determination process in this embodiment, the game control unit 200 performs preliminary determination as follows using a random number table similar to the example of random number configuration described with reference to FIGS.
[0192] FIG. 30 is a flowchart showing the contents of the preliminary determination process (S1004 and S1011 in FIG. 10) according to this embodiment. As shown in FIG. 30, the game control unit 200 first refers to the game status (S3201), selects a table corresponding to the current game status of the pachinko game machine 100, and performs a preliminary determination of the jackpot random number and the jackpot pattern random number (S3202). Next, the game control unit 200 selects a table according to the current gaming state of the pachinko gaming machine 100 and performs a preliminary determination of the reach random number (S3203). Furthermore, it selects a table according to the current gaming state and performs a preliminary determination of the fluctuation pattern random number (S3204). Although not shown in the figures, in S3202, S3203 and S3204, a dedicated table is selected depending on whether the advance judgment process is based on winning at the first start port 121 or the second start port 122.
[0193] Next, the game control unit 200 selects a pre-determination pattern according to the results of the pre-determinations in S3202, S3203, and S3204 (S3205). After that, the game control unit 200 stores the result of the preliminary determination of the jackpot random number, the result of the preliminary determination of the jackpot pattern random number, the result of the preliminary determination of the reach random number, the result of the preliminary determination of the variation pattern, and the preliminary determination pattern obtained as described above in the preliminary determination information storage area as preliminary determination information (S3206).Furthermore, in order to transmit the preliminary determination information to the performance control unit 300, a preliminary determination result command including the preliminary determination information is set in the RAM 203 (S3207).
[0194] Here, the above-mentioned preliminary determination is performed using a random number value (see S1003 and S1010 in FIG. 10) obtained in response to the entry of a gaming ball into the first start hole 121 and the second start hole 122, and a determination table having the same configuration as the determination table (see FIG. 23) used in the jackpot determination process. That is, the determination itself after selecting the determination table to be used is the same as the determination in the jackpot determination process (see S1401 in FIG. 14). Therefore, in this embodiment, a subroutine (see S1309 in FIG. 13 and FIG. 14) of the jackpot determination process used in the special symbol process (see FIG. 13) is called, and the random number determination in the above-mentioned preliminary determination is performed.
[0195] By adopting such a configuration, in this embodiment, there is no need to prepare a processing function (subroutine) for determining random numbers separately from the jackpot determination process in order to determine the random numbers in the preliminary determination process. Therefore, the number of control instructions can be reduced, and an increase in the size of the program related to the jackpot determination process and the preliminary determination process can be suppressed. Furthermore, as described above, if the determination table used for the preliminary determination has the same configuration as the determination table used for the jackpot determination, the determination table used for the jackpot determination may also be used for the preliminary determination.
[0196] Although only the advance determination (whether or not a jackpot is reached) of the special symbol lottery has been described above, in this embodiment, the variation patterns for the variable display and stop display of the special symbol are also predicted (pre-determined). The variation pattern for the special symbol lottery is selected using the random number values for variation pattern selection (see S1003 and S1010 in FIG. 10) acquired in response to the entry of the game ball into the first start slot 121 and the second start slot 122 and the variation pattern table (see FIGS. 24 to 29) (see S1310 in FIG. 13 and FIG. 15). Therefore, in predicting the variation pattern, the variation pattern to be selected can be predicted using the random number values for variation pattern selection acquired at the time of winning and a predictive table having the same configuration as the variation pattern table used in the variation pattern selection process for the special symbol processing. In other words, a different predictive table can be used for each game state of the pachinko gaming machine 100. Also, different look-ahead tables can be used depending on whether the first start hole 121 or the second start hole 122 is won.
[0197] In this case, in order to look ahead at the variation pattern selected in the variation pattern selection process, the subroutine (see S1310 in FIG. 13 and FIG. 15) of the variation pattern selection process used in the special symbol process (see FIG. 13) can be called and used. Also, for the look-ahead table used to look ahead at the variation pattern selection, the variation pattern table used in the variation pattern selection process of the special symbol process may be used. By configuring in this way, the number of control commands related to look-ahead at the variation pattern selection can be reduced, and the increase in the size of the program can be suppressed.
[0198] If the preliminary determination process and the jackpot determination process when the special symbol changes are performed in the same subroutine using the same determination table group, the execution times of each process may differ, resulting in a difference between the preliminary determination result and the determination result of the jackpot determination process when the special symbol changes. This occurs when the game state of the pachinko gaming machine 100 (either the normal game state, the special time-limited game state, or the specific time-limited game state) changes between the execution of the preliminary determination process and the start of the special symbol change. In this case, different determination tables are used depending on the game state, so the specific determination tables used for the determination during the execution of the preliminary determination process and the execution of the jackpot determination process are different. Therefore, even if the same random number value obtained when the first start slot 121 and the second start slot 122 win is used, the preliminary determination result and the determination result of the jackpot determination process may differ. In such a case, if the game state changes after the execution of the preliminary judgment process and before the start of the special pattern variation, the performance control unit 300 may perform control such as prohibiting the execution of the performance based on the preliminary judgment result.
[0199] In accordance with the command output from the game control unit 200 to the performance control unit 300 as described above, the performance control unit 300 controls, for example, the image display unit 114, the board lamp 116, the speaker 156, and the frame lamp 157. For example, when the performance control unit 300 receives a command indicating the start of a door opening error, the performance control unit 300 causes the image display unit 114 to display a message such as "Please call an attendant" or an image indicating an abnormal condition. The performance control unit 300 also causes the speaker 156 to output an alarm indicating the abnormal condition and restricts the output of music, voice, sound effects, and the like. The performance control unit 300 also causes the board lamp 116 and the frame lamp 157 to light up, for example, in red, to indicate an abnormal condition.
[0200] Additionally, although it has been described here that the performance control unit 300 notifies the occurrence of an error using all of the image display unit 114, the board lamp 116, the speaker 156, and the frame lamp 157, it may also be possible to use only some of these. Furthermore, the notification mode may be switched depending on the type of error. For example, when a door opening error occurs, all of the image display unit 114, the board lamp 116, the speaker 156, and the frame lamp 157 may be used as described above. Furthermore, when a payout error occurs, the occurrence of an error is notified by the image display unit 114 and the speaker 156. This allows staff at a gaming establishment (pachinko parlor) to easily determine the urgency of an error that has occurred in a gaming machine.
[0201] [Example of setting a pre-determination pattern] Next, an example of setting the pre-determination patterns and tables used in the pre-determination process shown in FIG. 30 will be described. Fig. 31 is a diagram showing an example of setting the pre-determination pattern and table used in the pre-determination process shown in Fig. 30. Fig. 31 shows a setting example in which the special symbol is changed based on winning the first start slot 121 in the normal game state.
[0202] In the table shown in FIG. 31, "judgment result," "symbol," "reach random number," "variation pattern random number," "expected variation pattern," and "pre-judgment pattern" are associated with each other. The game control unit 200 determines the expected fluctuation pattern and the pre-determination pattern based on the pre-determination results of the jackpot random number and the jackpot pattern random number, the pre-determination results of the reach random number, and the pre-determination results of the fluctuation pattern random number. The "..." shown in the "pre-determination pattern" in FIG. 31 means that a pre-determination pattern not shown is provided.
[0203] Fig. 32 shows an example of the settings of the pre-determination pattern and table used in the pre-determination process. Fig. 32 shows an example of the settings when the special symbol is changed based on the winning of the second start slot 122 in the special time-saving game state. In the table shown in FIG. 32, "judgment result," "pattern," "reach random number," "variation pattern random number," "expected variation pattern," and "pre-judgment pattern" are associated with each other.
[0204] [Operation of the production control unit] Next, the operation of the performance control unit 300 will be described. FIG. 33 is a flowchart showing the operation of the performance control unit 300. The operation of the performance control unit 300 consists of the main processing shown in Figure 33(a) and the interrupt processing shown in Figure 33(b). Referring to Figure 33(a), the performance control unit 300 first performs initial settings at startup (S3601), sets the cycle of the CTC (Counter / Timer Circuit) (S3602), and then accepts interrupt processing while updating the random numbers used in performance control according to the set cycle (S3603).
[0205] The interrupt process is performed periodically according to the cycle set in S3602. Referring to FIG. 33(b), in this interrupt process, the effect control unit 300 receives a command from the game control unit 200 and performs command reception process (S3611). In this command reception process, an effect content (effect pattern) is selected. The effect control unit 300 also performs specific time-saving related effect process (S3612) to execute an effect related to the specific time-saving game state. The effect control unit 300 also performs effect button process (S3613) to accept operation of the effect button 161 or the like by the player. Thereafter, the effect control unit 300 performs command transmission process (S3614) to transmit a command including information on the selected effect pattern to the image / sound control unit 310 and the lamp control unit 320. This results in effects such as image display and sound output on the image display unit 114, operation of the movable role object 115, and illumination of the board lamp 116 and frame lamp 157.
[0206] [Command reception processing by the production control unit] FIG. 34 is a flowchart showing the contents of the command reception process (S3611 in FIG. 33(b)). In this command reception process, the performance control unit 300 first determines whether or not a preliminary determination result command and a reserved number increase command have been received (S3701). The preliminary determination result command and the reserved number increase command are set in the game control unit 200 in the start port switch process shown in Fig. 10 (S1006, S1007, S1013, S1014), and are commands sent to the performance control unit 300 in the output process (S906) shown in Fig. 9. Then, when the performance control unit 300 determines that it has received the preliminary determination result command and the hold number increase command (Yes in S3701), it adds 1 to the value of the hold number stored in RAM 303 (S3702). Furthermore, the performance control unit 300 performs a pre-determination performance selection process based on the pre-determination result command and the hold number increase command (S3703). The details of the pre-determination performance selection process will be described later.
[0207] If the received command is neither a pre-determination result command nor a reserved number increase command (No in S3701), the performance control unit 300 determines whether the received command is a fluctuation start command (S3704). This fluctuation start command is a command that was set in the game control unit 200 in the special symbol processing shown in Figure 13 (S1312) and sent to the performance control unit 300 in the output processing (S906) shown in Figure 9. If the received command is a fluctuation start command (Yes in S3704), the performance control unit 300 executes a performance selection process (S3705). Also, when a fluctuation start command is received, a random number value for performance control used in the performance selection process is acquired. This random number value is a random number value that is periodically updated in S3603 of the main process shown in Figure 33(a). The performance selection process will be described in detail later.
[0208] If the received command is not a pre-determination result command, a reserved number increase command, or a fluctuation start command (No in S3701 and S3704), the performance control unit 300 determines whether the received command is a fluctuation stop command (S3706). This fluctuation stop command is set in the game control unit 200 in the special symbol processing shown in Figure 13 (S1318) and is a command sent to the performance control unit 300 in the output processing (S906) shown in Figure 9. If the received command is a fluctuation stop command (Yes in S3707), the performance control unit 300 executes a process during the end of the fluctuation performance (S3707). In the process during the end of the fluctuation performance, the performance control unit 300 analyzes the received fluctuation stop command and sets a fluctuation performance end command in RAM 303 to instruct the end of the symbol fluctuation performance.
[0209] If the received command is not a preliminary determination result command, a reserve number increase command, a fluctuation start command, or a fluctuation stop command (No in S3701, S3704, and S3706), the performance control unit 300 determines whether the received command is an opening command for starting the opening operation of a jackpot game (S3708). This opening command is set (S1618) in the stopped game process (S1618) shown in Fig. 16 or the second jackpot winning port process (S2015) shown in Fig. 20, and is a command sent to the performance control unit 300 in the output process (S906) shown in Fig. 9. If the received command is an opening command (Yes in S3708), the effect control unit 300 executes a big win effect selection process (S3709). The big win effect selection process will be described in detail later.
[0210] If the received command is not a preliminary determination result command, a reserved number increase command, a fluctuation start command, a fluctuation stop command, or an opening command (No in S3701, S3704, S3706, and S3708), the performance control unit 300 determines whether the received command is an ending command for starting the ending operation of the jackpot game (S3710). This ending command is set in the first jackpot winning slot processing shown in Figure 19 (S1913) and is the command sent to the performance control unit 300 in the output processing (S906) shown in Figure 9. If the received command is an ending command (Yes in S3710), the rendering control unit 300 executes an ending rendering selection process (S3711). The details of the ending rendering selection process will be described later.
[0211] If the received command is not a pre-determination result command, a hold number increase command, a fluctuation start command, a fluctuation stop command, an opening command, or an ending command (No in S3701, S3704, S3706, S3708, and S3710), the performance control unit 300 then executes a customer waiting command reception process to transition the received command to a customer waiting state (S3712). The customer waiting command reception process will be described in detail later.
[0212] FIG. 35 is a flowchart showing the contents of the pre-determination effect selection process (S3703) and the effect selection process (S3705) in FIG. In the pre-determination effect selection process, the effect control unit 300 first analyzes the pre-determination result command received from the game control unit 200 (S3801). Furthermore, the effect control unit 300 analyzes the hold number increase command received from the game control unit 200 (S3802). Then, the effect control unit 300 selects an effect pattern (pre-determination effect pattern) to be used in the pre-determination effect based on the pre-determination result command and the hold number increase command (S3803).
[0213] Here, various pre-determination effect patterns can be provided that foretell the result of the random number determination by the special symbol processing before the start of fluctuations based on the result of the random number determination by the special symbol processing. For example, effects such as a hold display effect and a continuous notice effect can be provided as pre-determination effect patterns. In this embodiment, when a reserved ball is generated, a display indicating the number of reserved balls is displayed on the first special symbol reserved display 218 and the second special symbol reserved display 219 of the display 130 (see FIG. 3), and a reserve display indicating the occurrence of a reserved ball and the number of reserved balls is displayed on the image display unit 114 (reserved display effect). Therefore, in this reserve display effect, by reflecting the pre-determination result in the display mode of the reserve display, a pre-determination effect can be provided that suggests to the player the result of the subsequent random number determination by the special symbol processing regarding the reserved ball.
[0214] Although the case where the hold display effect is used as the pre-determination effect has been described here, it is possible to perform a variety of preview effects by reflecting the hold display effect in the various effect contents that are performed before the start of fluctuations based on the random number determination result by the special symbol processing. For example, effects using effect images displayed on the image display unit 114, effects using the light emitted by the board lamp 116 and the frame lamp 157, effects using the operation of movable role objects, effects using audio output such as music and sound effects, etc. can be set as pre-determination effect patterns.
[0215] Furthermore, the pre-determination effect may be executed in conjunction with a pattern change for another winning ball that occurs before the pattern change for the winning ball (reserved ball) for which a pre-determination has been performed. In this embodiment, the number of reserved balls is limited to four per start port (first start port 121 or second start port 122) (see FIG. 10). Priority is given to consuming the reserved balls in the second start port 122. In this case, for example, if a pre-determination is performed for a reserved ball in the second start port 122, pattern changes will be performed for up to four winning balls, including the currently changing pattern (referred to as the relevant change), before the pattern change for that reserved ball is performed. In the preview effect for a reserved ball for which a pre-determination has been performed, if multiple pattern changes occur before the pattern change for that reserved ball, a preview effect (continuous preview effect) spanning those multiple pattern changes may be performed.
[0216] Then, the performance control unit 300 sets a hold number command containing the value of the hold number after the addition and information about the pre-determination performance pattern selected in the pre-determination performance selection process in RAM 303 (S3804). The hold number command contains information indicating the selected pre-determination performance pattern in order to notify CPU 311 of image / sound control unit 310 of the selected pattern. By receiving the hold number command, CPU 311 creates a display list or the like for causing VDP 314 to draw and output images and sounds corresponding to the selected pre-determination performance pattern. Based on the display list or the like, VDP 314 reads image data and sound data representing the selected pre-determination performance pattern from CGROM 315 and SNDROM 316, and displays the pre-determination performance using the image display unit 114 and speaker 156.
[0217] In the effect selection process, the effect control unit 300 first analyzes the received variation start command (S3811). It also subtracts 1 from the value of the reserved number stored in RAM 303 (S3812). Then, the effect control unit 300 selects a variation effect pattern for the pattern variation by the image to be displayed on the image display unit 114 based on various setting information (information such as the type of jackpot, the game status after the jackpot game, and the variation pattern) obtained from the analysis result of the variation start command (S3813). Note that after the variation effect pattern is selected, the value of the reserved number stored in RAM 303 may be subtracted by 1. In other words, the variation effect pattern may be selected in a state before the value of the reserved number stored in RAM 303 is subtracted by 1.
[0218] Finally, the performance control unit 300 sets a variable performance start command in RAM 303 that instructs the start of execution of the selected performance (S3814). The variable performance start command includes information indicating the selected variable performance pattern in order to notify the CPU 311 of the selected pattern. By receiving the variable performance start command, the CPU 311 creates a display list or the like for causing the VDP 314 to draw and output images and sounds corresponding to the selected variable performance pattern. Based on the display list or the like, the VDP 314 reads image data and sound data for representing the selected variable performance pattern from the CGROM 315 and the SNDROM 316, and displays the variable performance using the image display unit 114 and the speaker 156.
[0219] Although not described in detail, in the process of selecting a variation effect pattern for the symbol variation in S3813, a variation effect pattern is determined based on the variation pattern. Based on the variation effect pattern determined here, the variation display of the decorative symbol, the background effect, the preview effect, etc. are determined. The variation display of the decorative symbol is an effect display performed on the image display unit 114 in conjunction with the variation display of the special symbol performed on the first special symbol display device 221 or the second special symbol display device 222. In this variation display of the decorative symbol, a reach effect, etc. is executed. Unlike the present embodiment, when multiple variation effect patterns are set for a variation pattern, a variation effect pattern may be selected by lottery using an effect random number (one of the random numbers updated in S3603 of FIG. 33(a), and the effect random number value is obtained when the variation start command is received).
[0220] FIG. 36 is a flowchart showing the contents of the big win effect selection process (S3709) of FIG. In this jackpot effect selection process, the effect control unit 300 first analyzes the received opening command (including information about the type of jackpot symbol) (S3901) and selects an effect pattern (jackpot effect pattern) (S3902). Then, the effect control unit 300 reads from ROM 302 the image data and sound data used for the effects of the selected jackpot effect pattern, and sets this data along with a jackpot effect start command instructing the selected effect in RAM 303, thereby terminating the jackpot effect selection process (S3903). This determines the effects during a jackpot. Note that in the selection of the jackpot effect pattern (S3902), a determination may be made based on a random number value obtained when the command is received.
[0221] FIG. 37 is a flowchart showing the contents of the ending effect selection process (S3711) of FIG. In this ending effect selection process, the effect control unit 300 first analyzes the received ending command (including information about the type of jackpot symbol) (S4001) and selects an effect pattern (ending effect pattern) (S4002). The effect control unit 300 then reads from ROM 302 the image data and sound data used for the effect according to the selected ending effect pattern, and sets this data together with an ending effect start command that instructs the selected effect in RAM 303, thereby terminating the ending effect selection process (S4003). Note that in selecting the ending effect pattern (S4002), a determination may be made based on a random number value obtained when the command is received.
[0222] FIG. 38 is a flowchart showing the contents of the customer waiting command receiving process (S3712) of FIG. The performance control unit 300 determines whether or not a customer waiting command for transitioning to a customer waiting state has been received (S4101). If a customer waiting command has been received (Yes in S4101), the performance control unit 300 starts measuring the elapsed time (S4102) and turns on a measurement flag in RAM 303 (S4103). On the other hand, if the received command is not a customer waiting command (No in S4101), the performance control unit 300 determines whether or not the measurement flag stored in RAM 303 is on (S4104). If the measurement flag is off (No in S4104), the customer waiting command reception process ends.
[0223] If the measurement flag is ON (after Yes in S4104 or turning it ON in S4103), the performance control unit 300 then determines whether the measurement time has reached a predetermined time-out time (for example, 10 seconds) (S4105). If the time has not expired (No in S4105), the customer waiting command reception process ends. On the other hand, if the time has expired (Yes in S4105), the performance control unit 300 turns OFF the measurement flag stored in RAM 303 (S4106).
[0224] Next, the effect control unit 300 determines whether the current game state of the pachinko gaming machine 100 is a specific time-shortened game state (S4107). If it is a specific time-shortened game state (YES in S4107), the effect control unit 300 determines whether the first variable effect in the special time-shortened game state has not yet started (S4108). If it is not before the start of the first variable performance (NO in S4108), the performance control unit 300 sets a customer waiting performance command for performing the first customer waiting performance in RAM 303 and ends the customer waiting command receiving process (S4109). Furthermore, if the specific time-shortened game state is not in effect (NO in S4107) or if the first variable effect in the specific time-shortened game state has not yet started (YES in S4108), the effect control unit 300 sets a customer waiting effect command for performing a second customer waiting effect (demo effect) in the RAM 303 and ends the customer waiting command reception process (S4110). The second customer waiting effect is an effect that is different in type from the first customer waiting effect.
[0225] When the command reception process is completed in the above manner, one of a variable performance start command, a variable performance end command, a big win performance start command, an ending performance start command, and a customer waiting performance command is set in RAM 303.
[0226] FIG. 39 is a flowchart showing the contents of the specific time-saving related effect process (S3612) of FIG. 33(b). The presentation control unit 300 determines whether the current gaming state of the pachinko gaming machine 100 is the normal gaming state (S4201). If it is the normal gaming state (YES in S4201), the presentation control unit 300 determines whether it has been controlled from the specific time-shortened gaming state to the normal gaming state (S4202). If it has been controlled from the specific time-shortened gaming state to the normal gaming state (YES in S4202), the presentation control unit 300 ends the specific time-shortened gaming state related presentation processing. Furthermore, if it has not been controlled from the specific time-shortened gaming state to the normal gaming state (NO in S4202), the presentation control unit 300 determines whether a variable presentation is being executed (S4203). If a variable presentation is not being executed (NO in S4203), the specific time-shortened gaming state related presentation processing ends.
[0227] On the other hand, if a variable effect is being performed (YES in S4203), the effect control unit 300 determines whether RAM clearing was performed when the pachinko gaming machine 100 most recently returned from a power-off state (S4204). If RAM clearing was not performed (NO in S4204), the effect control unit 300 determines whether the number of times the decorative symbols have changed since the most recent return is a first number or more (S4205). In this embodiment, the first number is 50 times. However, the first number may be any value. If the number of times of change is less than the first number (NO in S4205), the specific time-saving related effect processing is terminated. Note that the condition for the effect control unit 300 to determine that the number of times of change is equal to or greater than the first number may be that the first number of changes has ended or that the first number of changes has started. If the number of changes is equal to or greater than the first number (YES in S4205), the performance control unit 300 determines whether the number of changes of the decorative pattern after restoration is equal to or greater than the second number (S4206). The second number is a number of changes greater than the first number. In this embodiment, the second number is, for example, 101 times. However, the second number may be any value as long as it is a number of changes greater than the first number. Note that the performance control unit 300 may determine that the number of changes is equal to or greater than the second number when the second number of changes has ended or when the second number of changes has started. If the number of changes is less than the second number (NO in S4206), the performance control unit 300 determines whether the number of changes of the decorative pattern after the return is the third number (S4207). In this embodiment, the third number is 100. Note that the performance control unit 300 may determine that the number of changes is the third number as a condition that the third change has ended or that the third change has started.
[0228] If the number of times of change is not the third number (NO in S4207), the effect control unit 300 determines by lottery (for example, at a rate of 1 / 2) whether or not to execute a clear negation effect (S4208). The clear negation effect is an effect that indicates that RAM clearing has not been executed. If it is determined that the clear negation effect will not be executed (NO in S4208), the specific time-saving related effect processing is terminated. If it is determined that a clear negation effect should be executed (YES in S4208), the effect control unit 300 executes a clear negation effect and a remaining number notification effect (S4209). The remaining number notification effect is an effect that notifies the player of the number of variable effects required to reach the specific time-shortened game state.
[0229] If the number of changes is the third number (YES in S4207), the performance control unit 300 determines whether or not the clear negation effect has been executed (S4210). If the clear negation effect has not been executed (NO in S4210), the performance control unit 300 executes the clear negation effect and the remaining number of times notification effect (S4211).
[0230] On the other hand, if RAM clearing was performed when the pachinko gaming machine 100 most recently returned from a power-off state (YES in S4204), the presentation control unit 300 determines whether or not the most recent reset of the number of fluctuations was a reset based on a jackpot (S2105 in FIG. 21) (S4212). If the reset was not based on a jackpot (NO in S4212), the presentation control unit 300 determines whether or not the number of fluctuations after the most recent return from a power-off state of the pachinko gaming machine 100 is the fourth number or more (S4213). The fourth number is a number of fluctuations greater than the first number. In this embodiment, the fourth number is 100. However, the fourth number may be any value as long as it is a number of fluctuations greater than the first number. If the number of fluctuations is less than the fourth number (NO in S4213), the specific time-saving related presentation processing is terminated. In addition, the performance control unit 300 may determine that the number of fluctuations is the fourth number or more as the condition that the fourth number of fluctuations has ended, or that the fourth number of fluctuations has started.
[0231] If the number of times of change is the fourth or more (YES in S4213) or if the most recent reset was a reset based on a jackpot (YES in S4212), the performance control unit 300 determines whether or not the remaining number of times notification performance has been executed (S4214). If the remaining number of times notification performance has not been executed (NO in S4214), the performance control unit 300 executes the remaining number of times notification performance (S4215). Furthermore, if S4206 is YES, if S4210 is YES, after S4209 is executed, after S4211 is executed, if S4214 is YES, or after S4215 is executed, the presentation control unit 300 executes a remaining number update presentation (S4216). The remaining number update presentation is a presentation that notifies the player of the updated number of variable presentations required to enter the specific time-shortened gaming state.
[0232] On the other hand, if the game is not in the normal game state (NO in S4201), the effect control unit 300 determines whether the current game state of the pachinko gaming machine 100 is in the specific time-shortened game state (S4217). If the game is not in the specific time-shortened game state (NO in S4217), the specific time-shortened effect processing is terminated. If the specific time-shortened game state is active (YES in S4217), the presentation control unit 300 determines whether or not the first variable presentation in the specific time-shortened game state has yet to begin (S4218). If the first variable presentation has yet to begin (YES in S4218), the presentation control unit 300 determines whether or not there is a hold (S4219). If there is a hold (NO in S4219), the specific time-shortened related presentation processing is terminated. Also, if there is no reserved ball (YES in S4219), the performance control unit 300 starts a right hit notification (S4220). More specifically, the performance control unit 300 starts a notification to prompt the player to shoot the game ball toward the right side of the game area 111.
[0233] On the other hand, if the first variable effect in the specific time-saving game state has started (NO in S4218), the effect control unit 300 determines whether or not the right-hit notification has started (S4221). If the right-hit notification has started (NO in S4221), the specific time-saving related effect processing is terminated. If the right-hit notification has not yet started (YES in S4221), the effect control unit 300 starts the right-hit notification (S4222). Furthermore, the effect control unit 300 executes a specific time-shortened notification effect (S4223). The specific time-shortened notification effect is an effect that notifies the user that the pachinko gaming machine 100 is in a specific time-shortened gaming state.
[0234] FIG. 40 is a flowchart showing the contents of the effect button process (S3613 in FIG. 33(b)). In this effect button processing, the effect control unit 300 first determines whether or not an operation means such as the effect button 161 has been operated by the player during a predetermined acceptance period (a valid operation period, which will be described later) (S4301). Here, operation of an operation means includes when the effect button 161 is pressed so as to move from a non-operation position (a reference position) when not being operated to a predetermined position, thereby turning it ON, and when the center key or surrounding keys of the effect keys 162 are pressed, thereby turning it ON. In addition, if the pachinko gaming machine 100 is provided with an operation device other than the effect button 161 and the effect keys 162, such as a touch panel, this also includes detection of operation of that device. The effect control unit 300 receives operation signals from the controllers of these devices and detects that an operation has been performed. If the operation means such as the effect button 161 is not operated (No in S4301), the effect button processing ends.
[0235] Also, if an operating means such as the effect button 161 is operated (Yes in S4301), the effect control unit 300 sets an effect button command including information indicating the operation content of the operating means in RAM 303 and terminates the effect button processing (S4302).
[0236] 33(b) (S3614), and transmits the command set in RAM 303 in the command reception process and performance button process to image / sound control unit 310 and lamp control unit 320. Then, based on the received command, image / sound control unit 310 and lamp control unit 320 control the image display on image display unit 114, the sound output, the operation of movable prop 115, the illumination of board lamp 116 and frame lamp 157, etc., to execute the set performance.
[0237] [Information displayed on the information display in each gaming area] Next, the display information of the information display 230 in each game section will be described with reference to Figure 41. In the table of display information in Figure 41, the section counter value (type of game section), the number of outs during normal play, the data selection counter value, and the display content of the information display 230 are associated with each other. Here, the first game zone shown in Figure 41 starts when the power is turned on for the first time. The setting of 60,000 total outs is a value that can roughly guarantee one day's operation of a pachinko machine that shoots 100 shots per minute. The normal base value is always displayed in two digits in the numeric segment. Also, if the normal number of outs is "0" or if the normal base value is 100 or more, "99." is displayed in the numeric segment.
[0238] The identification information displayed in the identification segment of the information display 230 includes "bL.", which indicates that it is the normal base value for the current play interval, "b1.", which indicates that it is the normal base value for the play interval one interval before, "b2.", which indicates that it is the normal base value for the play interval two intervals before, and "b3.", which indicates that it is the normal base value for the play interval three intervals before.
[0239] The numerical information displayed in the numerical segments of the information display 230 includes "--", which indicates that there is no calculated normal base value, "00", which indicates that the normal base value is "0" or the normal out count is "0", "01" to "99", which indicate that the normal out count is "1" or more and the normal base value is "1" to "99", and "99." which indicates that the normal base value is "100" or more. Note that if the normal base value is less than "10", the tens digit of the numerical information will always be "0" and the display will be in two digits.
[0240] The display mode of the numerical information displayed in the numerical segment does not change (it is displayed as a lit light) regardless of the play area or the number of outs during normal play, but the display mode of the identification information displayed in the identification segment changes (it is displayed as a flashing light or a lit light) depending on the play area, the number of outs during normal play, etc. (whether or not a calculated normal base value has been calculated and whether or not the calculated normal base value is reliable).
[0241] Specifically, in the first to fourth game zones, when displaying the identification information of a game zone that does not have a calculated normal base value, the identification information will be displayed in a blinking manner. Also, in the game zones from the second game zone onwards, when displaying the identification information of the current game zone ("bL."), if the period in which the reliability of the calculated normal base value is low (the number of normal outs is 0 to 5999), the identification information will be displayed in a blinking manner. In all other cases, the identification information will be displayed in a lit manner.
[0242] Here, as an example of the display of the information display 230, if the interval counter value is "1", the number of normal outs is within the range of 0 to 5999, the data selection counter value is "0", and the normal base value stored in the first area of the base memory area is "35", the identification segment of the information display 230 will flash "bL." and the numeric segment will light up and display "35".
[0243] In this way, when the normal base value is "99" or less, the performance information displayed in the numeric segment does not use the decimal point DP of the 7-segment display, i.e., "00" to "99," whereas when the normal base value is "100" or more, the performance information displayed in the numeric segment uses the decimal point DP of the 7-segment display, i.e., "99.", making it easier to recognize that the normal base value is abnormal.
[0244] Furthermore, when the base value is normally less than "10", a "0" is always displayed in the tens place of the numeric segment and the value is displayed in two digits (for example, "01"), so the two 7-segment displays as numeric segments can be used effectively to provide an easy-to-understand display.
[0245] In addition, when the normal base value for the current play area is displayed, if the number of normal outs for the current play area is between 0 and 5999, which is not enough to calculate the normal base value, the identification information "bL." displayed in the identification segment will flash, making it easier to understand that the currently displayed normal base value is unreliable information.
[0246] In addition, if no normal base value has been calculated, the numerical segment will display "--" instead of a number, making it easier to understand that no normal base value has been calculated in the game section corresponding to the identification information displayed in the identification segment.
[0247] It is also possible to execute the game ball counting process, performance information calculation process, and performance display data setting process as information programs, but instead execute one or two of them as game programs (for example, execute the game ball counting process within the input control process that monitors whether or not signals are input from various switches), while executing the rest as information programs.
[0248] Furthermore, the process of outputting display data for displaying performance information on the information display device 230 may be executed by the performance program, rather than by the output control process, which is a game program.
[0249] Furthermore, instead of using the out ball detection switch 227 to detect out balls consisting of game balls that have entered the normal prize opening 127, the first start opening 121, the second start opening 122, the first large prize opening 125, and the second large prize opening 126, and game balls that have flowed into the discharge opening 117, the out ball detection switch 227 may be configured to detect only game balls that have flowed into the out opening. In that case, the number of outs (total number of outs, number of outs during normal play) may be incremented by one each time a game ball is detected by the out ball detection switch 227, the normal prize opening switch 217, the first start opening switch 211, the second start opening switch 212, the first large prize opening switch 215, or the second large prize opening switch 209.
[0250] (Main processing of the integrated control unit) The main processing of the image / audio control unit 310 will be described with reference to Fig. 42. Fig. 42 is a flowchart showing the main processing of the image / audio control unit 310. This main processing is performed when a system reset, which occurs when a power supply voltage is supplied from a power supply board (not shown), is input to the CPU 311.
[0251] First, the CPU 311 disables all interrupts in step T1, and performs initial setting processing in step T2. Specifically, the CPU 311 performs initial setting of the CPU such as setting of internal registers, permission to access the RAM 313, initialization of all RAM areas of the RAM 313 (clearing to 0), activation of a CTC (Counter Timer Circuit) for generating timer interrupts, etc., and then enables all interrupts in step T3.
[0252] In step T4, the CPU 311 performs an adjustment mode switching process. Specifically, by referring to an input signal from a selector switch (not shown) operable by a gaming facility staff member, the CPU 311 performs a process for adjusting the volume (value) of the effect sound output from the speaker 156 and the light intensity (value) of the backlight of the image display unit 114, and for switching the adjustment mode related to the volume and light intensity adjustment (whether or not the volume can be adjusted, whether or not the light intensity can be adjusted, the initial value of the volume value (any of 0 to 5) and the initial value of the light intensity value (any of 0 to 5), the adjustment range of the volume value (0 to 5 or 1 to 5) and the adjustment range of the light intensity value (0 to 5 or 1 to 5)).
[0253] Here, a changeover switch (not shown) is provided on the game control board serving as the main board, and switches between adjustment modes related to the volume of the effect sounds output from the speaker 156, the light intensity of the display devices (image display unit 114, sub-display unit (display unit that displays images related to the effect separately from the image display unit 114)), and various lighting devices (frame lamp 157, board lamp 116). In addition, the setting (adjustment) of the volume and light intensity values using the selector switch (not shown) can be done at any time as long as the pachinko gaming machine 100 is powered on (after the image / sound control unit 310 has been started).
[0254] In step T5, the CPU 311 performs a volume adjustment process. Specifically, the CPU 311 performs a process for adjusting the volume (value) of the effect sound output from the speaker 156 based on the detection signals (left button detection signal, right button detection signal) from the detection switches that detect the operation of the effect keys 162 that can be operated by the player.
[0255] In step T6, the CPU 311 performs a light intensity adjustment process. Specifically, the CPU 311 performs a process for adjusting the light intensity (value) of the backlight of the image display unit 114 based on detection signals (down button detection signal, up button detection signal) from detection switches that detect the operation of the effect keys 162 that can be operated by the player.
[0256] The setting (adjustment) of the volume value and light intensity value by the effect key 162 is restricted (limited) at the start of the variable effect and at the end of the variable effect (when the decorative pattern 41 stops). Also, the setting (adjustment) of the volume value and light intensity value by the effect key 162 is restricted (limited) from when the power of the pachinko gaming machine 100 is turned on until the game progress control starts (specifically, from when a timer interrupt is started on the game control board during the setting change mode, RAM clear preparation mode, setting confirmation mode, or the initial operation of various drive sources), and during the notification (output of alarm sound) of important (high security level) abnormalities (power on, power recovery, illegal winning, abnormal winning, magnetic error, radio wave error, door open error) that should be notified with priority over a tray full error or payout abnormality.
[0257] Furthermore, while the abnormality alarm sound is being output, even if the current volume value is lower than the maximum volume value, the volume of the various sound effects (BGM, etc.) being output from speaker 156 is reduced from the previous volume, and when the output of the abnormality alarm sound ends, the volume of the various sound effects is restored to the volume before the reduction.
[0258] In step T7, CPU 311 performs an eco mode control process. Specifically, the process controls the start and end of an eco mode that reduces the amount of light from the backlight of image display unit 114 to reduce power consumption.
[0259] In step T8, CPU 311 determines whether or not it has received a performance instruction command or a notification instruction command transmitted from performance control unit 300. If it has not received a performance instruction command or a notification instruction command, it proceeds to step T11, and if it has received a performance instruction command or a notification instruction command, it proceeds to step T9.
[0260] In step T9, the CPU 311 performs an animation pattern setting process. Specifically, the CPU 311 determines an animation pattern from the animation group of the type corresponding to the received performance instruction command or notification instruction command, and sets the animation pattern in a predetermined area of the RAM 313.
[0261] In step T10, the CPU 311 performs a sound pattern setting process. Specifically, the CPU 311 determines a sound pattern from a sound group of a type corresponding to the received performance instruction command or notification instruction command, and sets the sound pattern in a predetermined area of the RAM 313.
[0262] In step T11, CPU 311 determines whether or not a frame switching flag indicating that it is time to update the frame of the image displayed on image display unit 114 has been set in RAM 313. If the frame switching flag is set, the process proceeds to step T12; if the frame switching flag is not set, the process proceeds to step T4.
[0263] The frame switching flag is set by V blank interrupt processing, which is executed every time the image / sound control unit 310 receives a V blank signal transmitted every 1 / 30 seconds (the time it is expected that drawing and displaying one frame of effect image will be completed) from the VDP 314. Therefore, the processing of steps T12 to T15 described below will be executed every time the V blank interrupt processing is executed (frame update timing).
[0264] In step T12, the CPU 311 clears the frame switch flag set in the RAM 313, and in step T13 performs a scene update process. Specifically, the CPU 311 references the scene switch counter, wait frame counter, and frame counter, which are updated in the V blank interrupt process described above, and updates the address of the animation scene based on the animation pattern determined in step T9, and also updates the address of the sound scene based on the sound pattern determined in step T10.
[0265] In step T14, the CPU 311 performs drawing control processing. Specifically, in accordance with the priority order (drawing order) of the animation group to which the animation scene belongs, the CPU 311 generates a display list consisting of a group of drawing control commands from display information (sprite identification number, display position, etc.) for one frame of the animation scene at the updated address, outputs this display list to the VDP 314, and performs processing to instruct the drawing of a display image based on the display list.
[0266] As a result, VDP 314 performs processing to draw display images based on the display list in the drawing frame buffer, and to display images (effect images, abnormality notification images) drawn in the display frame buffer on image display unit 114. In other words, the frame update timing becomes the start and end timing of various effects (image displays and sound outputs such as hold displays, variable effects, big win notice effects, and pre-reading effects) performed by image display unit 114. Note that effects directly controlled by effect control unit 300 and lamp control unit 320 (effect operations of movable role object 115) may or may not coincide with the frame update timing.
[0267] In step T15, the CPU 311 performs audio control processing. Specifically, the CPU 311 generates an audio control command from the sound information at the updated address and outputs the audio control command to the image / audio control unit 310.
[0268] As a result, the image / sound control unit 310 performs processing to output various sound effects and notification sounds based on the voice control command from the speaker 156. When this processing ends, the process proceeds to step T4.
[0269] In this way, when the variable effect starts and ends (when the decorative pattern 41 stops), the volume and light intensity can be adjusted using a selector switch (not shown) that can be operated by a gaming facility staff member, but volume and light intensity adjustment using the effect key 162 that can be operated by a player is restricted (limited). This makes it difficult for a player to miss important points such as the start and end of the variable effect, and it is possible to prevent a decline in the enjoyment of the game.
[0270] Furthermore, during the notification (output of alarm sound) of an important (high security level) abnormality (power on, power recovery, unrecoverable error, illegal win, abnormal win, magnetic error, radio wave error, door open error) that should be given priority over a tray full error or payout abnormality, it is possible to adjust the volume and light intensity using a selector switch (not shown) that can be operated by gaming facility staff, but volume and light intensity adjustment using the effect key 162 that can be operated by a player is restricted (limited). This makes it possible to improve the convenience of the gaming facility regarding volume and light intensity adjustment while avoiding the inconvenience of a player not noticing the occurrence of an abnormality when trying to adjust the volume or light intensity.
[0271] Furthermore, even if the current volume value is lower than the maximum volume value while the abnormality notification sound is being output, the volume of the various sound effects (BGM, etc.) output from the speaker 156 is reduced from the previous volume, and when the output of the abnormality notification sound ends, the volume of the various sound effects is restored to the volume before the reduction. This makes it possible to avoid the inconvenience of not noticing the abnormality notification sound due to the various sound effects, and ensures the security of the gaming machine.
[0272] In addition, during an abnormality notification (output of an alarm sound), it may be impossible to set (adjust) the volume value or light intensity value using the effect key 162 that the player can operate, or the adjustment range of the volume value or light intensity value may be limited to, for example, between 0 and 2.
[0273] (Initial processing of lamp control unit) The reel initial processing of the lamp control unit 320 will be described with reference to Fig. 43. Fig. 43 is a flowchart showing the reel initial processing of the lamp control unit 320, and this processing is executed within the timer interrupt processing executed in the lamp control unit 320 at predetermined intervals (4 milliseconds).
[0274] In step R101, the CPU 321 determines whether or not a power-on command (power-on command, power-restoration command) has been received from the game control unit 200. If a power-on command has been received, the process proceeds to step R102, and if a power-on command has not been received, the process proceeds to step R103.
[0275] In step R102, the CPU 321 sets the initial processing number, which is updated in each process of the reel initial processing, to "1" to execute the origin return process of the reels (movable reels 115, sub-image display unit (not shown), and performance button 161).
[0276] In step R103, the CPU 321 determines whether the initial processing number is "1". If the initial processing number is not "1", the origin return processing of the reel is not executed and the process proceeds to step R105. If the initial processing number is "1", the origin return processing is executed in step R104 and the current reel initial processing is terminated. Specifically, based on the input signal from the position detection sensor, the CPU 321 performs the return operation of the reel (movable reel 115, sub-image display unit (not shown), effect button 161) to the origin position, sets the initial processing number to "2", and performs other processes. The origin return processing will be described in detail later.
[0277] In step R105, the CPU 321 determines whether the initial processing number is "2". If the initial processing number is not "2", the initial operation processing of the reel is not executed and the current reel initial processing is terminated, and if the initial processing number is "2", the initial operation processing is executed and the current reel initial processing is terminated. Specifically, the CPU 321 performs processing such as initial operation and initial light emission to check whether the reel operates normally, and sets the initial processing number to "0". Details of the initial operation processing will be described later.
[0278] In this way, according to the reel initializing process shown in Fig. 43, the origin return process for returning the various reels to their origin positions and the initial operation process for performing the initial operations and initial light emission of the various reels are not executed at the same time. Therefore, the return operations of the various reels to their origin positions and the initial operations and initial light emission of the various reels are not mixed, and it becomes possible to check the return operations and the initial operations and initial light emission separately.
[0279] In addition, according to the accessory initial processing shown in Fig. 43, the origin return processing is executed before the initial operation processing. Therefore, various accessories start their initial operation from the origin position, making it easier to grasp whether there is an abnormality in the operation of various accessories.
[0280] (Origin return process for lamp control unit) The origin return process of the lamp control unit 320 will be described with reference to Fig. 44. Fig. 44 is a flowchart showing the origin return process in the lamp control unit 320.
[0281] In step R105-1, the CPU 321 determines whether the board role processing number indicating the transition of the origin return status of the board role (movable role 115, sub-image display unit (not shown)) is "0." If the board role processing number is not "0," the process proceeds to step R105-3, and if the board role processing number is "0," in step R105-2, the drive target to be returned to the origin is set to the movable role 115 (movable performance device), and the process proceeds to step R105-5.
[0282] In step R105-3, the CPU 321 determines whether the board role processing number is "1." If the board role processing number is not "1," the process proceeds to step R105-12. If the board role processing number is "1," the process proceeds to step R105-4, where the drive target to be returned to the origin is set to the sub-display device (not shown), and the process proceeds to step R105-5.
[0283] In step R105-5, the CPU 321 determines whether the target device is at the origin position (standby position). Specifically, it determines the input signal from the position detection sensor that detects whether each device is at the origin position. If the target device is not at the origin position, the process proceeds to step R105-6. If the target device is at the origin position, the process proceeds to step R105-11.
[0284] In step R105-6, CPU321 drives the drive motor to move the target board device so that the target board device returns to its origin position, and in step R105-7, updates by +1 the board device abnormality determination timer to determine whether a return abnormality has occurred in which the board device does not return to its origin position within a specified time.
[0285] In step R105-8, the CPU 321 determines whether the updated board role abnormality determination timer is at its upper limit (for example, 5 seconds). If the board role abnormality determination timer is at its upper limit, it is determined that a return abnormality has occurred in the board role to be driven, and the process proceeds to step R105-9. If the board role abnormality determination timer is not at its upper limit, the process proceeds to step R105-12.
[0286] In step R105-9, CPU321 sets in RAM323 recovery abnormality information (movable performance device recovery abnormality information, sub-display device recovery abnormality information) indicating that a recovery abnormality has occurred in the board device to be driven, and in step R105-10, clears the board device abnormality judgment timer.
[0287] In step R105-11, the CPU 321 updates the board role processing number by 1. Specifically, if the board role processing number is "0", the CPU 321 updates the board role processing number to "1" so that the sub-image display unit (not shown) is the driving target, and if the board role processing number is "1", the CPU 321 updates the board role processing number to "2" so that the processing of returning the board role (movable role 115, sub-image display unit (not shown)) to the origin is completed.
[0288] In step R105-12, the CPU 321 determines whether the frame role processing number indicating the transition of the origin return status of the frame role (effect button 161) is "0". If the frame role processing number is "0", the process proceeds to step R105-13, and if the board role processing number is not "0", the process proceeds to step R105-20.
[0289] In step R105-13, the CPU 321 determines whether the effect button 161 is in the origin position (standby position). Specifically, it determines an input signal from a position detection sensor that detects that the effect button 161 is in the origin position. If the effect button 161 is not in the origin position, it proceeds to step R105-14, and if the effect button 161 is in the origin position, it proceeds to step R105-19.
[0290] In step R105-14, the CPU 321 drives the effect button drive motor to move the effect button 161 so that the effect button 161 returns to its origin position, and in step R105-15, it updates by +1 the frame role object abnormality determination timer to determine whether a return abnormality has occurred in which the effect button 161 does not return to its origin position within a specified time.
[0291] In step R105-16, the CPU 321 determines whether the updated frame role object abnormality determination timer is at its upper limit (for example, 5 seconds). If the frame role object abnormality determination timer is at its upper limit, it is determined that a return abnormality has occurred in the performance button 161, and the process proceeds to step R105-17. If the frame role object abnormality determination timer is not at its upper limit, the origin return process is terminated.
[0292] In step R105-17, the CPU 321 sets in the RAM 323 return abnormality information indicating that a return abnormality has occurred in the effect button 161, and in step R105-18, clears the frame role object abnormality determination timer.
[0293] In step R105-19, the CPU 321 updates the frame role object processing number by +1. Specifically, if the frame role object processing number is "0", the CPU 321 updates the frame role object processing number to "1" to end the process of returning the frame role object (effect button 161) to the origin.
[0294] In step R105-20, the CPU 321 determines whether the board role processing number and the frame role processing number satisfy the termination condition. Specifically, it determines whether the board role processing number is "2" and the frame role processing number is "1". If the termination condition is satisfied, the process proceeds to step R105-21, and if the termination condition is not satisfied, the origin return process is terminated.
[0295] In step R105-21, CPU321 clears the board role processing number and the frame role processing number, and in step R105-22, sets the above-mentioned initial processing number to "2" to execute the initial operation processing of the role, and ends this return to origin processing.
[0296] Thus, according to the origin return process shown in FIG. 44, when the movable role 115 and the sub-image display unit (not shown), whose performance positions (movement areas) overlap when the power is turned on, are not in the origin position (standby position), they are not returned to the origin position (standby position) simultaneously (at the same time) but are returned to the origin position in a predetermined order (movable role 115 → sub-image display unit (not shown)). This makes it easier to check whether various board roles have returned to their origin positions. Also, when the movable role 115 and the sub-image display unit (not shown) are in contact with each other in a way that makes it difficult to separate them, it is possible to prevent the two roles from applying load to each other, and to prevent the inconvenience of both roles being damaged at the same time.
[0297] 44, the return operation of the board role object (movable role object 115, sub-image display unit (not shown)) to the origin position and the return operation of the frame role object (performance button 161) to the origin position can be executed simultaneously (at the same time). Therefore, the time required for the return operation of each role object can be shortened, and it becomes possible to smoothly transition to the initial operation of each role object to be executed next.
[0298] In addition, according to the origin return process shown in Figure 44, an upper limit is set on the time for the return operation of each reel to the origin position. Therefore, it is possible to prevent inconveniences such as the return operation of various reels never ending. Therefore, it is possible to avoid situations where various reels are performing a return operation even during variable performance and no performance operation is performed, and it is possible to prevent a decrease in interest in the game.
[0299] Also, according to the origin return process shown in Fig. 44, when both the return operation of the board role (movable role 115, sub-image display unit (not shown)) to the origin position and the return operation of the frame role (performance button 161) to the origin position are completed, a process for transitioning to the initial operation process is performed. Therefore, the return operation of various roles to the origin position and the initial operation of various roles are not executed at the same time, and it becomes possible to check the return operation and the initial operation of various roles separately.
[0300] The movable prop 115 and the sub-image display unit (not shown) are designed to return to their original positions in a predetermined order (movable prop 115 → sub-image display unit (not shown)), but they may also be designed to start returning to their original positions at the same time. This can shorten the time required for the return operation of the movable prop 115 and the sub-image display unit (not shown), making it possible to smoothly transition to the initial operation of the next prop to be executed.
[0301] (Initial operation process of lamp control unit) The initial operation process of the lamp control unit 320 will be described with reference to Fig. 45. Fig. 45 is a flowchart showing the initial operation process of the lamp control unit 320.
[0302] In step R107-1, the CPU 321 determines whether the board role processing number indicating the transition of the initial operation status of the board role is "0." If the board role processing number is "0," the process proceeds to step R107-2, and if the board role processing number is not "0," the process proceeds to step R107-7.
[0303] In step R107-2, the CPU 321 determines whether or not return abnormality information for the board role (movable role 115, sub-image display unit (not shown)) is set in the RAM 323. If the return abnormality information is not set, the processing moves to step R107-4 assuming that the initial operation and initial light emission of the board role will be performed, and if the return abnormality information is set, in step R107-3, the board role processing number is set to "2" assuming that the initial operation of the board role will not be performed, and the processing moves to step R107-7.
[0304] In step R107-4, the CPU 321 selects a board role initial operation pattern determination table (see FIG. 46(a)) for determining the initial operation pattern of the board role. The details of the board role initial operation pattern determination table will be described later.
[0305] In step R107-5, the CPU 321 determines the initial operation pattern of the board role (movable role 115, sub-image display unit (not shown)) and sets it in the RAM 323. Specifically, by referring to the board role initial operation pattern determination table shown in Fig. 46(a), one initial operation pattern is determined from a plurality of initial operation patterns based on the type of power-on command and the presence or absence of return abnormality information.
[0306] In step R107-6, the CPU 321 updates the board role processing number by 1. Specifically, if the board role processing number is "0", the CPU 321 updates the board role processing number to "1" to execute the initial operation of the board role.
[0307] In step R107-7, the CPU 321 de...
Claims
[Claim 1] The determination information can be obtained based on the establishment of a starting condition, A variation effect can be executed in which a plurality of rows of symbols are varied and then temporarily stopped in the display means based on the judgment information, The symbols can be displayed by a first column capable of forming a reach in the variable performance and a second column different from the first column capable of being temporarily stopped at the end of the reach, The game can be controlled into a first mode and a second mode which is more advantageous to a player than the first mode; A vibration effect can be executed by vibrating the operation means, A display means is capable of executing an operation display suggesting an operation of the operating means, The operation display includes: a first operation display and a second operation display suggesting an operation of the operating means in a display mode different from that of the first operation display are executable; The expectation of execution of a special game is higher when the second operation display is executed than when the first operation display is executed; A time from a start of the second operation display to a start of the vibration effect when a predetermined condition is satisfied can be made different from a time from a start of the second operation display to a start of the vibration effect when the predetermined condition is not satisfied, In the first mode, a presentation mode for displaying a variable presentation can be executed by a first presentation mode and a second presentation mode; In the variation performance in the first performance mode, the variation performance in which the pattern varies along a first variation path can be executed, In the variation performance in the second performance mode, a variation performance in which the pattern varies along a second variation path different from the first variation path can be executed; In the variation performance, switching of the first variation path or the second variation path can be executed upon transition to the first performance mode or the second performance mode, A predetermined effect that covers all or a part of the display area of the display means can be executed in response to a transition to the first effect mode or the second effect mode, A gaming machine capable of restricting the execution of the specified presentation during a period in which the operation display is executed in the presentation of the first variation path.