1461159586-ca9119aa-066c-4b0c-8ef9-09bd937c0a14

1. A gaming machine, comprising:
a display configured to display a plurality of symbols in a base game, to display a bonus game image in a bonus game, and to display an award according to a game result;
an operating unit configured to accept an operation of a player;
a controller configured
to execute the base game,
to award a payout according to a game result of the base game to the player,
to trigger the bonus game including a plurality of unit games when a combination of the symbols in the base game satisfies a predetermined condition,
to select any one mode for each unit game among a plurality of modes including an automatic mode and a technical mode of each unit game, wherein the automatic mode is a mode in which the controller automatically determines a game result of the bonus game, and the technical mode is a mode in which the game result of the bonus game is determined by the operation of the player,
to execute each unit game in a corresponding selected mode, and
to award a payout according to a game result of the bonus game to the player; and

a storage device configured to store a relationship table representing a relationship between each of the plurality of modes and a range of random numbers,
wherein the controller is further configured to generate a random number for each unit game, and to select any one mode for each unit game based on the random number for a corresponding unit game and the relationship table.
2. The gaming machine of claim 1, wherein the controller is further configured to not notify the player of the selected mode.
3. The gaming machine of claim 1, wherein the controller is further configured to randomly select any one mode for each unit game whenever each unit game is executed.
4. The gaming machine of claim 1, wherein the controller is further configured to generate a random number for each unit game whenever each unit game is executed, and to select any one mode for each unit game based on the random number.
5. The gaming machine of claim 1, wherein the controller is further configured to change a game state of the bonus game based on a parameter among a plurality of game states, the parameter including a number of games that the player has played or a time during which the player has played games,
wherein the range of random numbers corresponding to the technical mode for a first game state is different from the range of random numbers corresponding to the technical mode for a second game state.
6. The gaming machine of claim 1, wherein the controller is further configured to allocate any one mode to each of the plurality of unit games when the bonus game is triggered.
7. The gaming machine of claim 6, further comprising a storage device configured to store a schedule table representing a relationship between the plurality of unit games and any mode allocated to each unit game,
wherein the controller is further configured to allocate any one mode to each of the plurality of unit games based on the schedule table.
8. The gaming machine of claim 7, wherein the controller is further configured to change a game state of the bonus game based on a parameter among a plurality of game states, the parameter including a number of games that the player has played or a time during which the player has played games,
wherein a number of unit games allocated to the technical mode for a first game state is different from a number of unit games allocated to the technical mode for a second game state.
9. The gaming machine of claim 1, wherein the controller is further configured
to determine a success rate of bonus games according to the technical mode based on a game history of the player, and
to notify the player of information for helping the player to succeed in a game according to the technical mode when the game success rate of the player is lower than a threshold.
10. The gaming machine of claim 1, wherein the controller is further configured
to determine a success rate of bonus games according to the technical mode based on a game history of the player, and
to notify the player of information for preventing the player from succeeding in a game according to the technical mode when the success rate of the player is higher than a threshold.
11. The gaming machine of claim 1, wherein the controller is further configured to determine that the player succeeds in the unit game of the technical mode when the operating unit accepts the operation of the player at a proper time.
12. The gaming machine of claim 1, wherein the controller is further configured to randomly determine whether the player succeeds in the unit game of the automatic mode regardless of the operation of the player.
13. A gaming machine, comprising:
a display configured to display a plurality of symbols in a base game, to display a bonus game image in a bonus game, and to display an award according to a game result;
an operating unit configured to accept an operation of a player;
a controller configured
to execute the base game,
to award a payout according to a game result of the base game to the player,
to trigger the bonus game including a plurality of unit games when a combination of the symbols in the base game satisfies a predetermined condition,
to execute at least one unit game of a first mode,
to switch the first mode to a second mode without notifying the player of a switch, and
to execute at least one unit game of the second mode; and

a storage device configured to store a relationship table representing a relationship between each of the plurality of modes and a range of random numbers,
wherein the first mode is one of an automatic mode and a technical mode, and the second mode is the other of the automatic mode and the technical mode, and
wherein the automatic mode is a mode in which the controller automatically determines a game result of the bonus game, and the technical mode is a mode in which the game result of the bonus game is determined by the operation of the player,
wherein the controller is further configured
to generate a random number for each unit game,
to select any one mode for each unit game based on the random number for a corresponding unit game and the relationship table, and
to determine whether to switch the first mode to the second mode based on the selected mode for each unit game.
14. The gaming machine of claim 13, wherein the controller is further configured to randomly select any one mode for each unit game whenever each unit game is executed, and to determine whether to switch the first mode to the second mode based on the selected mode for each unit game.
15. The gaming machine of claim 13, wherein the controller is further configured to allocate any one mode to each of the plurality of unit games when the bonus game is triggered, and to determine whether to switch the first mode to the second mode based on the allocated mode for each unit game.
16. The gaming machine of claim 15, further comprising a storage device configured to store a schedule table representing a relationship between the plurality of unit games and any mode allocated to each unit game,
wherein the controller is further configured to allocate any one mode to each of the plurality of unit games based on the schedule table.
17. A non-transitory computer-readable recording medium storing a program to cause a computer to execute a game operating method, the method comprising:
executing a base game;
awarding a payout according to a game result of the base game to a player;
triggering a bonus game including a plurality of unit games when the game result of the base game satisfies a predetermined condition;
selecting any one mode for each unit game among a plurality of modes including an automatic mode and a technical mode of each unit game, wherein the automatic mode is a mode in which the computer automatically determines a game result of the bonus game, and the technical mode is a mode in which the game result of the bonus game is determined by the operation of the player;
executing each unit game in a corresponding selected mode; and
awarding a payout according to a game result of the bonus game to the player,
wherein selecting the any one mode comprises
storing a relationship table representing a relationship between each of the plurality of modes and a range of random numbers,
generating a random number for each unit game, and
selecting the any one mode for each unit game based on the random number for a corresponding unit game and the relationship table.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An image forming apparatus to which a program can be added, comprising:
a display control part configured to display a Web page;
a memory part configured to store a character string indicating a script corresponding to said program;
a judging part configured to judge whether a script contained in said Web page corresponds to said program by using said memory part; and
a process execution part configured to cause said program to process the script, which is judged to correspond to said program by said judging part.
2. The image forming apparatus as claimed in claim 1, wherein said character string is installed in said image forming apparatus together with said program, and further comprising a registration part configured to register the installed character string in said memory part.
3. The image forming apparatus as claimed in claim 2, further comprising an install control part configured to acquire and install said program in said image forming apparatus when said program corresponding to the script, which is judged to correspond to said program by said judging part, does not exist in said image forming apparatus.
4. The image forming apparatus as claimed in claim 1, further comprising an install control part configured to acquire and install said program in said image forming apparatus when said program corresponding to the script, which is judged to correspond to said program by said judging part, does not exist in said image forming apparatus.
5. An information processing method performed by an image forming apparatus to which a program can be added, the information processing method comprising:
a display control step of displaying a Web page;
a judging step of judging whether a script contained in said Web page corresponds to said program by using a memory part storing a character string indicating the script corresponding to said program; and
a process execution step of causing said program to process the script, which is judged to correspond to said program in said judging step.
6. The information processing method as claimed in claim 5, wherein said character string is installed in said image forming apparatus together with said program, and further comprising a registration step of registering the installed character string in said memory part.
7. The information processing method as claimed in claim 6, further comprising an install control step of acquiring and installing said program in said image forming apparatus when said program corresponding to the script, which is judged to correspond to said program by said judging step, does not exist in said image forming apparatus.
8. The information processing method as claimed in claim 5, further comprising an install control step of acquiring and installing said program in said image forming apparatus when said program corresponding to the script, which is judged to correspond to said program by said judging step, does not exist in said image forming apparatus.
9. A computer readable recording medium storing an information processing program to cause an image forming apparatus, to which a program can be added, to perform an information processing method comprising:
a display control step of displaying a Web page;
a judging step of judging whether a script contained in said Web page corresponds to said program by using a memory part storing a character string indicating the script corresponding to said program; and
a process execution step of causing said program to process the script, which is judged to correspond to said program in said judging step.
10. The computer readable recording medium as claimed in claim 9, wherein said character string is installed in said image forming apparatus together with said program, and said information processing method further comprising a registration step of registering the installed character string in said memory part.
11. The computer readable recording medium as claimed in claim 10, wherein said information processing method further comprises an install control step of acquiring and installing said program in said image forming apparatus when said program corresponding to the script, which is judged to correspond to said program by said judging step, does not exist in said image forming apparatus.
12. The computer readable recording medium as claimed in claim 9, wherein said information processing method further comprises an install control step of acquiring and installing said program in said image forming apparatus when said program corresponding to the script, which is judged to correspond to said program by said judging step, does not exist in said image forming apparatus.