GAME APPARATUS, GAMING METHOD, AND GAME PROGRAM
The present invention provides a game apparatus that comprises: an operation instructing unit 323 that outputs an operation instruction to a player; an operating unit, which is provided with one or a plurality of output regions, that accepts an input operation from the player; an outputting unit, which is provided to the operating unit corresponding to each of the output regions, that outputs one output pattern or any one of a plurality of output patterns to the corresponding output region; a changing unit 325, which is provided to the operating unit, that changes the output state of the output pattern output by at least one outputting unit in accordance with the game difficulty level; a determining unit 324 that determines an operation result based on the operation instruction and the output pattern output to the output region of the operating unit that accepted the player's input; and a game executing unit 321 that controls the execution of the game based on the determination result of the determining unit.
Latest KONAMI DIGITAL ENTERTAINMENT CO., LTD. Patents:
- GAME SYSTEM, CONTROL PROGRAM, AND CONTROL METHOD
- Distribution system, distribution system controlling method, and computer program
- Non-transitory computer-readable storage medium storing program, information processing method, and system
- GAME PROGRAM, GAME PROCESSING METHOD, AND GAME DEVICE
- Game apparatus, game system, recording medium, and game control method
The present invention relates to a technique whereby the execution of a game is controlled in accordance with the game's level of difficulty.
BACKGROUND ARTA game's difficulty level is generally controlled by a program. For example, music game apparatuses incorporate programs called operation sequences. Based on the given operation sequence, the music game apparatus issues an instruction, on a monitor, regarding the operation members to be operated and the timing with which this instruction is to be carried out. Furthermore, the game apparatus computes a game result by comparing each instruction timing with the timing with which the selected operation member was actually operated.
Instructions are issued regarding operation members and the instruction timing, for example, as follows. Instruction marks, which correspond to the operation members, are scrolled on a monitor screen toward a timing line, and the instruction mark of a certain operation member is made to coincide with the timing line. The greater the number of changes between operation members and the greater the complexity of the operation timing instructed based on the operation sequence, the higher the game's difficulty level.
In addition, in the case of, for example, a throwing game, the game's difficulty level is generally controlled by using a program to control, for example, a target movement speed, a target size, a target number, and the tolerance of a success determination.
DISCLOSURE OF INVENTIONAs discussed above, the operation sequence in a music game defines operation members and an instruction timing. Each such operation sequence is created to suit, for example, the rhythm, tempo, length, and melody of each musical performance. Accordingly, every time a musical performance changes or the number of musical performances increases, the creator is burdened with creating new operation sequences. In addition, in cases where operation sequences are created for each musical performance such that they correspond to a plurality of game difficulty levels, the number of operation sequences needed is even greater. For example, to enable a game to have N game difficulty levels for each of M musical performances, the creator must create, one by one, a total of M×N combinations of operation sequences. This increasingly adds to the burden of the creator. Moreover, the contemporariness of the songs played is part of a music game's attraction, and therefore, players of every skill level persistently demand changes in the selection of compositions available for playing. This demand is one factor that makes eliminating the burden on the creator to create operation sequences very difficult.
In addition, in the case of other games, for example, a throwing game, the creator is burdened with creating game programs wherein, for example, the target movement speed, size, and number differ, and then for each such game program, creating additional game programs in accordance with the number of game difficulty levels.
Accordingly, an object of the present invention is to provide a technique that can facilitate the control of game difficulty levels.
To solve the abovementioned problems, a first aspect of the invention provides a game apparatus that executes a game with a difficulty level, comprising: an operation instructing unit that outputs an operation instruction to a player; an operating unit, which is provided with one or a plurality of output regions, that accepts an input operation from the player; an outputting unit, which is provided to the operating unit so as to correspond to each of the output regions, that outputs one output pattern or any one of a plurality of output patterns to the corresponding output region; a changing unit, which is provided to the operating unit, that changes the output state of the output pattern output by at least one outputting unit in accordance with the game difficulty level; a determining unit that determines an operation result based on the operation instruction and the output pattern output to the output region of the operating unit that accepted the player's input; and a game executing unit that controls the execution of the game based on the determination result of the determining unit.
An example of a game to which the present invention can be applied is a flag waving game wherein a colored flag that is the same color designated by the operation instruction is waved. In the flag waving game, a flag waving pole that mimics a flag would be used as the operating unit of the present invention. In addition, the flag waving pole is provided with a light emitting part that emits a colored light and is equivalent to the output region of the present invention that displays the output pattern. The output pattern is displayed by being output to each output region such that the player can visually ascertain the operating unit to be operated; examples of the output pattern include, for example, a color, a design, a character, a symbol, and any combination thereof. In addition, an output pattern may be, for example, brightness or a color's shade. In the present invention, the output state of the output pattern output to the output region of the operating unit is changed in accordance with the game difficulty level every time a prescribed timing elapses. The changing of the output state of the output pattern includes the case wherein the output pattern changes, for example, from red to blue and the case wherein the output of the output pattern switches between ON and OFF. When some operation instruction is output from the operation instructing unit, the player performs an operation by selecting the operating unit that has the corresponding output region. According to the present invention, because the output state of the output pattern of the output region is changed, the player can respond to the operation instruction while noting the change in the output state.
According to the present invention, the difficulty of the input operation, and in turn the difficulty level of the game, is controlled by changing the output state of the output pattern in the output region as discussed above. Accordingly, according to the present invention, the game difficulty level can be controlled without changing a program; thereby the time needed to change the program as well as the burden on the program creator can be reduced. In addition, the game difficulty level can be controlled not only by changing the program but also by changing the output state of the output pattern in the output region; consequently, the number of variations available for setting the game difficulty level can be increased. In addition, because the output state of the output pattern in the operating unit, which is directly operated by the player, can be changed, the player can be presented with new attractions that are otherwise unobtainable by changing the program. For example, if the output state of the output pattern were to be changed, then it would be pointless to memorize the relationship between the operating unit and the output state of the output pattern at each operating unit; consequently, it is possible to introduce new interest to the game, such as testing the player's reflexes rather than the player's memory.
A second aspect of the invention provides a game apparatus according to the first aspect, wherein the output pattern is at least one pattern selected from a plurality of patterns of color, design, character, symbol, and any combination thereof.
Examples include changing the red color output to the output region to a blue color, and changing the banana design to a strawberry design.
A third aspect of the invention provides a game apparatus according to the first or second aspects, wherein the changing unit, in accordance with the game difficulty level, changes the number of types of output patterns output to the outputting unit.
The game difficulty level can be controlled by changing the number of types of output patterns, such as the number of types of colors or designs output to the output region. For example, let us assume that the number of types of output patterns output to one operating unit in the flag waving game is changed from a two-color display to a three-color display. In such a case, the number of types of colors and the number of types of designs would increase and, in turn, finding the output region that corresponded to the operation instruction would become more difficult; thereby, the difficulty level of the game would also increase.
A fourth aspect of the invention provides a game apparatus according to any one aspect of the first through third aspects, wherein the changing unit controls a time interval for changing the output state of the output pattern in accordance with the game difficulty level.
If the time interval between changes in the output state of the output pattern were to lengthen, then the time period during which the output state of the output pattern does not change would also lengthen. Accordingly, the player would get used to the input operation of the operating unit, which would reduce the game difficulty level. However, if the time interval between changes in the output state of the output pattern were to shorten, then the output state of the output pattern would continually change. Accordingly, the player would have to operate the operating unit in accordance with an output state of an output pattern that would always be new, and therefore the game difficulty level would increase.
A fifth aspect of the invention provides a game apparatus according to any one aspect of the first through fourth aspects, wherein a plurality of the outputting unit is provided to the operating unit; each of the outputting unit comprises a plurality of light emitting unit that have different luminous colors; and the changing unit changes either the luminous colors or the ON/OFF states of the light emitting unit.
For example, one outputting unit comprises three colored lamps and is built into a rod shaped operating unit. The output state of the output pattern output to the operating unit is changed by randomly switching, during the game, the light emitting states of the light emitting lamps. The light emitting state is changed by changing the luminous color and by switching the light emitting unit ON and OFF. Accordingly, the player must operate the operating unit while continually noting their light emitting states, and therefore the game difficulty level increases. In addition, if the light emitting state of the operating unit were continually changed, it would be possible to introduce new interest to the game, such as testing the player's reflexes.
Furthermore, a plurality of the operating unit may be provided, and the light emitting state of the outputting unit built into each operating unit may be changed. In this case, the player would perform the input operation by waving the operating unit that includes the color contained in the instruction. Thus, in the event that there is a plurality of operating unit, the player must continually ascertain which operating unit includes the color; this increases the game's difficulty level, the game's interest, and the like.
A sixth aspect of the invention provides a gaming method that executes a game with a difficulty level and comprises: an operation instructing step that outputs an operation instruction to a player; an accepting step that accepts an operation from the player via an operating unit that is provided with one or a plurality of output regions; an outputting step that outputs one output pattern or any one of a plurality of output patterns to each output region; a changing step that changes the output state of the output pattern in at least one output region in accordance with the game difficulty level; a determining step that determines an operation result based on the operation instruction and the output pattern output to the output region of the operating unit that accepted the player's input; and a game executing step that controls the execution of the game based on the determination result. The present invention exhibits operational effects like those exhibited in the first aspect of the invention.
A seventh aspect of the invention provides a game program that is executed by a computer, which performs a game with a difficulty level, and that causes the computer to function as: an operation instructing unit that outputs an operation instruction to a player; an operating unit, which is provided with one or a plurality of output regions, that accepts an input operation from the player; an outputting unit, which is provided to the operating unit corresponding to each of the output regions, that outputs one output pattern or any one of a plurality of output patterns to the corresponding output region; a changing unit, which is provided to the operating unit, that changes the output state of the output pattern output by at least one outputting unit in accordance with the game difficulty level; a determining unit that determines an operation result based on the operation instruction and the output pattern output to the output region of the operating unit that accepted the player's input; and a game executing unit that controls the execution of the game based on the determination result of the determining unit. The present invention exhibits operational effects like those exhibited in the first aspect of the invention.
The present invention can provide a technique whereby a game's difficulty level can be easily controlled.
The center server 100 receives and stores the personal data of every player from the game terminals 200. In addition, in response to requests from the game terminals 200, the center server 100 transmits personal data to the requesters. The center server 100 comprises the following elements (a)-(e):
-
- (a) CPU 101: implements a plurality of functions, which are discussed later, based on, for example, a control program that is stored in a ROM 103 or a RAM 102.
- (b) RAM 102: temporarily stores, for example, the control program and personal data.
- (c) ROM 103: stores, for example, the control program.
- (d) Data storage 104: accumulates personal data that are transmitted from the game terminals 200 for every player. Personal data contain, for example, authentication information that includes a player ID and a password. The personal data will be discussed later in detail.
- (e) Network communication unit 105: sends data to and receives data from the game terminals 200 via the network 500.
(a) CPU 201: implements a plurality of functions (discussed later) based on, for example, a control program and game data that are stored in a ROM 203 (discussed later).
(b) RAM 202: temporarily stores various game data such as various types of variables and parameters.
(c) ROM 203: stores, for example, the control program and various parameters.
(d) Network communication unit 204: sends data to and receives data from the center server 100 via the network 500.
(e) Monitor 206: displays, for example, game images during a game, results of each game parameter in a game, a character before and after a game, and the like.
(f) Image processor 205: generates image data that are displayed on the monitor 206.
(g) Speaker 208: during game execution, outputs sounds, such as sound effects, when displaying a demo screen, game results, and the like.
(h) Sound generator 207: generates sound data to be output to the speaker 208.
(i) Input unit 211: includes various buttons, such as a start button and buttons that set the number of players (e.g., one player, two players, etc.).
(j) Operation bars 212: accept the input operation of a player in response to an operation instruction. In the present embodiment, the operation bars 212 comprise two operation bars 212a, 212b. A prescribed output pattern is output from output regions 300a, 300b, 300c of each of the operation bars 212 (refer to
(k) Card reader/writer 213: reads a card ID from an inserted magnetic card. As needed, a process may be performed that writes, for example, the player ID and the game result to the inserted card.
(l) Coin acceptance unit 214: accepts credit based on inserted coins.
(m) External equipment controller 210: controls external equipment, such as the input units 211, the operation bars 212, the card reader/writer 213, and the coin acceptance units 214.
(n) External input/output controller 209: generates control signals for external equipment, such as the input units 211, the operation bars 212, the card reader/writer 213, and the coin acceptance units 214. In addition, it also receives detection signals from the external equipment and transmits such to the CPU 201.
(2) One Example of the Game Terminal (2-1) Configuration of the Game TerminalThe game terminal 200 configured as described above executes a game as follows in accordance with the control program stored in the ROM 203. A player inserts his or her magnetic card into the card reader/writer 213 of the game terminal 200 and inserts a coin in one of the coin acceptance units 214. The game terminal 200 reads the card ID, which identifies the card, from the magnetic card that was inserted into the card reader/writer 213 and requests the player to input a password. The input password is compared with the data in the center server 100 and the individual is thereby authenticated. When the game terminal 200 accepts a game start instruction from an authenticated player, the CPU 201 executes the control program, and thereby the game starts. The game result is calculated based on the execution of the game.
(2-3) Overview of the GameThe following text provides an overview of the game executed by the game terminal 200, referencing
The CPU 201 detects the operation timing of each of the operation bars 212 by receiving sensor signals from, for example, acceleration sensors that are built into each of the operation bars 212. Furthermore, the CPU 201 determines a game result for the player based on, for example, whether the operation bar 212 was operated in accordance with the operation instruction, the time elapsed between the outputting of the operation instruction and the performance of the operation, and the like.
(3) Functional Configuration of Center Server and Game Terminal (3-1) Functional Configuration of Center ServerA personal data transceiving unit 111 in the CPU 101 of the center server 100 shown in
In the present example, the personal data are structured such that each record contains a “player ID,” a “player name,” “authentication information,” a “card ID,” and a “game result.” The “player ID” is identification information that identifies the player. The “player name” is the name of the player. The “authentication information” is, for example, a password or a password number that is used to authenticate the player. The “card ID” is identification information that identifies a card owned by the player. Furthermore, a card ID is recorded on each card. The “game result” indicates the cumulative value of the results of games played by the player in the past.
The personal data transceiving unit 111 receives the personal data discussed above from each of the game terminals 200 and updates the data storage 104. For example, if the personal data transceiving unit 111 receives a player ID and a game result from one of the game terminals 200, the cumulative value of the game results corresponding to that player ID is updated.
In addition, in response to a request from one of the game terminals 200, the personal data transceiving unit 111 transmits to the game terminal 200 of the requester the personal data associated with the player ID included in the request.
(3-2) Functional Configuration of the Game TerminalHere, each of the output regions 300 of the operation bars 212 either outputs one of the output patterns, namely, “R,” “G,” or “B,” or is OFF. If a “G” operation instruction is output, then the player selects the operation bar 212 that is included in the “G” operation instruction and performs an input operation, such as waving the selected operation bar 212.
<Difficulty Level Value Table>Here, the output states indicate what is output to each of the output regions 300 of the operation bar 212a and each of the output regions 300 of the operation bar 212b. In the present embodiment, there are four output states, including the three cases wherein one of the three output patterns is output-namely, the “R” (red), the “G” (green), and the “B” (blue) colors produced by the three-color LEDs 302—and the one case wherein all of the LEDs are OFF. In addition, the I/O patterns are categories that systematically categorize the combination and the layout of the various output states in the operation bars 212a, 212b. Furthermore, each of these categories hierarchically defines the operation difficulty of the operation bars 212 and is set by the I/O level. In the present embodiment, the output state in each of the output regions 300a-300c is categorized into, for example, as shown in
Each of the I/O patterns discussed above is associated with an I/O level that corresponds to the difficulty of operating the relevant operation bar 212. The I/O level in the present embodiment is set based on the number of types of output patterns included in each operation bar 212 and the layout thereof. With A, the number of types of output patterns is 1; with B0 and B1, the number of types of output patterns is 2; therefore, the difficulty level of A, which has a greater number of types of output patterns than either B0 or B1, is high. This is because the greater the number of types of output patterns—for example, the greater the number of types of colors—the more difficult it becomes to find the output region outputting the output pattern that accords with the operation instruction. Specifically, in the case of A, all output patterns in one of the operation bars 212 are the same, and consequently it is easy to confirm which output patterns are included in the operation bar 212. Accordingly, the I/O level of A is low. In the case of B0, the output patterns at two adjacent output regions are the same, but the player must confirm two output patterns in the same operation bar 212. Accordingly, the I/O level of BO is higher than that of A. Furthermore, in the case of B1, the same output patterns are output, but not adjacently, and consequently, compared with B0, it is more difficult to confirm the two output patterns. Accordingly, the I/O level of B1 is higher than that of B0. The nine types of I/O patterns and the I/O levels are associated with one another, as shown in
Prior to the execution of the game, the game executing unit 321 downloads personal data from the center server 100. The downloaded personal data include the player's past game results.
In addition, the game executing unit 321 calculates the player's game results based on the execution of the game. Specifically, it receives a determination result from the determining unit 324 and calculates the game result based on the determination result. Furthermore, if a game is executed over a plurality of stages, then the game executing unit 321 may calculate the cumulative value of the game result values for every stage after the plurality of stages is complete. The game executing unit 321 displays the game result on the monitor 206.
<Difficulty Level Setting Unit>The difficulty level setting unit 322 sets the game difficulty level either by accepting the game difficulty level from the player or based on the player's past game results. A method of setting the game difficulty level in each of these cases is explained below.
The changing unit 325 sets the operation sequence data and the I/O level based on the game difficulty level that was set. For example, if a game difficulty level of “25” is set, then, based on
The changing unit 325 sets the operation bars 212 based on the randomly selected output states. For example, according to
As another example, if a game difficulty level of “29” were set, then, based on
As discussed above, the operation sequence ID of “0005” is the same both when the game difficulty level is “25” and when the game difficulty level is “29,” but the I/O levels are different, namely, one is “2” and the other is “6.” Thus, even though the operation sequence data are the same, the game difficulty level can be changed by changing the I/O level.
In addition, the changing unit 325 outputs the set operation sequence ID to the operation instructing unit 323 and the determining unit 324.
<Operation Instructing Unit>The operation instructing unit 323 receives the operation sequence ID, for example, “0005,” from the changing unit 325. The operation instructing unit 323 outputs-based on the operation sequence data (for the operation sequence ID “0005”) shown in
In response to the operation instruction from the operation instructing unit 323, the player performs an input operation by waving one of the operation bars 212. The determining unit 324 receives the player's input operation and determines the player's operation result.
Here, the determining unit 324 receives the operation sequence ID, for example, “0005,” from the changing unit 325. The determining unit 324 determines the player's operation result based on: the operation sequence data (for the operation sequence ID “0005”) shown in
The determining unit 324 may not only determine the correctness of the input operation, but may also determine, for example, the timing and the speed of the input operation in response to the operation instruction. For example, the interval between the initial outputting of the “R” operation instruction at time t3 and the player's performance of the input operation may be measured, and the determination may be made based on that measurement result.
In addition, the determining unit 324 transmits the determination result to the game executing unit 321.
(4) Process FlowSteps S1-S2: While displaying the demo screen, the CPU 201 stands by for the execution of a game (step S1). For example, when a coin is dropped in and the magnetic card is inserted into the card reader/writer 213 (step S2), the method transitions to step S3.
Step S3: The CPU 201 acquires the card ID that was read in by the card reader/writer 213.
Step S4: The CPU 201 transmits the read-in card ID to the center server 100 and downloads the personal data that correspond to the card ID. The downloaded personal data contain authentication information. Subsequently, the CPU 201 requests the player to input authentication information, such as a password. The CPU 201 compares the inputted authentication information with the authentication information that is contained in the personal data and thereby confirms whether the player is actually the player associated with the card ID.
Steps S5-S6: The CPU 201 displays the difficulty level selection screen on the monitor 206 and accepts the selection of one of the difficulty levels.
Step S7: The CPU 201 determines which operation sequence data correspond to the difficulty level and sets the output states of the operation bars 212.
Steps S8-S9: The CPU 201 outputs, based on the operation sequence data that correspond to the game difficulty level, an operation instruction on the monitor 206. In addition, the CPU 201 accepts the input operation of the player and determines the operation result. The CPU 201 calculates a game result in accordance with the determination result. The CPU 201 executes the game until the game ends.
Step S10: When the game ends, the CPU 201 displays the game result on the monitor 206.
Step S11: The CPU 201 asks the player whether he or she wishes to continue the game; if the game is continued, then the method returns to step S5 and once again accepts the selection of a difficulty level. If the game is not continued, then the method returns to step SI and displays the demo screen.
In the abovementioned process, a game difficulty level is accepted for each game, and the output state in each of the output regions 300a-300c of the operation bars 212 is changed every game; consequently, the player can respond to the operation instruction while noting the change in the output states.
Thus, the difficulty of the input operation, and in turn the difficulty level of the game, is controlled by changing the output states of the operation bars 212. According to the present invention, the game difficulty level can be controlled without changing the operation sequence data, which constitute a program; thereby the time needed to change the program as well as the burden on the program creator to do so can be reduced. In other words, in the present embodiment, as shown in
The following text explains various modified examples of the abovementioned embodiment.
(5-1) Modified Example 1In the abovementioned embodiment, the output states of the operation bars 212 are changed for each game in accordance with the game difficulty level. The following modified example 1 explains a case wherein the output states of the operation bars 212 are changed during a game. In modified example 1(a), the output states of the operation bars 212 alone are set in accordance with the game difficulty level, and a time interval, upon which every time it elapses the output states are changed, is set regardless of the game difficulty level. In addition, in modified example 1(b), both the output states of the operation bars 212 and the time interval are set in accordance with the game difficulty level; furthermore, in modified example 1(c) a prescribed time interval alone is set in accordance with the game difficulty level, and the output states of the operation bars 212 are set regardless of the game difficulty level. The following text explains each of the modified examples 1(a)-(c).
(a)
In modified example 1(a), the output states of the operation bars 212 are set in accordance with the game difficulty level and changed every time a prescribed time interval elapses during each game.
The prescribed time interval is set irrespective of the game difficulty level and is set to, for example, 10×Δt. Here, let us assume that At is the interval between times t(n−1)-tn (where n is a natural number greater than or equal to 0) of the operation sequence data in
For example, let us assume that the difficulty level setting unit 322 sets the game difficulty level to “10.” Referencing
Step S7: The CPU 201 sets the operation sequence data and the output states of the operation bars 212 in accordance with the difficulty level. The CPU 201 sets the operation sequence data every time the prescribed time interval elapses and sets the operation bars 212 to the selected output states.
Steps S8-S9: The CPU 201 outputs, based on the operation sequence data that correspond to the game difficulty level, the operation instruction to the monitor 206 and accepts the input operation of the player. In addition, the CPU 201 determines the operation result and calculates the game result. The CPU 201 determines the end of the game and executes the game until the game ends.
Steps S10-S11: The CPU 201 determines whether the prescribed time interval has elapsed since the output states of the operation bars 212 were last set. If the prescribed time interval has elapsed, then new output states will be set and the settings of the operation bars 212 will be changed. The steps that determine whether the prescribed time interval has elapsed and that change the output states are performed repetitively until the game ends.
Step S12: When the game ends, the CPU 201 displays the game result on the monitor 206.
Step S13: The CPU 201 asks the player whether he or she wishes to continue the game; if the game is continued, the method returns to step S5 and once again accepts the selection of a difficulty level. If the game is not continued, then the method returns to step SI and displays the demo screen.
Thus, in modified example 1(a), the output states of the operation bars 212 are changed in accordance with the game difficulty level every time the prescribed time interval elapses. Consequently, the player must operate the operation bars 212 in accordance with output states that are always new. In other words, if the output states of the operation bars 212 are changed every time the prescribed time interval elapses, then it is pointless to memorize the relationship between the operation bars 212 and the output states of those operation bars 212, and therefore the game difficulty level increases. Based on the above, the game difficulty level can also be controlled by changing the output states of the operation bars 212 every time the prescribed time interval elapses.
(b)
In the abovementioned modified example 1(a), the output states of the operation bars 212 are set in accordance with the game difficulty level and changed every time a prescribed time interval elapses during each game. In the modified example 1(b), however, the prescribed time interval is changed in accordance with the game difficulty level. Accordingly, in the modified example 1(b), the output states of the operation bars 212 and the prescribed time interval are both changed in accordance with the game difficulty level.
As shown in
For example, let us assume that the difficulty level setting unit 322 sets the game difficulty level to “I/O.” Referencing
Here, if the prescribed time interval were lengthened, then the period during which the output states of the operation bars 212 do not change would also lengthen. Accordingly, the player would get used to the input operation of the operation bars 212 and thereby the game difficulty level would decrease. However, if the prescribed time interval were shortened, the output states of the operation bars 212 would change continually. Accordingly, the player would have to operate the operation bars 212 in accordance with output states of an output pattern that would be continually new, and therefore the game difficulty level would increase. Based on the above, the game difficulty level can also be controlled by changing both the output states of the operation bars 212 and the time interval upon which every time it elapses the output states of the operation bars 212 are changed in accordance with the game difficulty level.
(c)
In the modified example 1(c), the output states of the operation bars 212 are changed in accordance with the game difficulty level every time a prescribed time interval elapses. At this time, the prescribed time interval alone is set in accordance with the game difficulty level and the output states of the operation bars 212 are set irrespective of the game difficulty level.
Similar to
For example, let us assume that the difficulty level setting unit 322 sets the game difficulty level to “10.” Referencing
Similar to the abovementioned modified example 1(b), if the prescribed time interval were lengthened, then the game difficulty level would decrease; in addition, if the prescribed time interval were shortened, the game difficulty level would increase. Based on the above, the game difficulty level can also be controlled by changing only the time interval upon which, every time it elapses, the output states of the operation bars 212 that accord with the game difficulty level are changed.
Furthermore, the time interval upon which, every time it elapses, the output states are changed does not have to be fixed during a game; for example, the time interval may change during a game such that it is 5×Δt at one time and 1×Δt at the next.
(5-2) Modified Example 2In the abovementioned embodiment, each of the output regions 300a-300c of the operation bars 212 comprises three LEDs, each of which is one of three colors-namely, the LED 302a (red), the 302b (green), and the 302c (blue)—and is configured such that it outputs one of the three output patterns, namely, “R,” “G,” or “B.” However, the present invention also encompasses the operation bars 212 shown in
In addition, as shown in
In the abovementioned embodiment, the I/O levels (i.e., the difficulty levels) of the operating unit—in other words, the difficulty of operating the operating unit—is not limited to those defined in the I/O pattern table in
Let us assume there are two rules: a first rule in which just one of the operation bars 212 that includes the output pattern designated by the operation instruction should be waved; and a second rule in which all operation bars 212 that include the output pattern designated by the operation instruction should be waved. In the case of the first rule, the greater the number of the operation bars 212 that include the output pattern designated by the operation instruction, the easier it becomes both to find the operation bars 212 to be operated and to operate any one of those operation bars 212. However, in the case of the second rule, the greater the number of operation bars 212 that include the output pattern designated by the operation instruction, the greater the operation difficulty becomes. Accordingly, in a case wherein a plurality of the operation bars 212 has the same output pattern, a low I/O level is defined for the first rule and a high I/O level is defined for the second rule.
In addition, in the abovementioned embodiment, even if the output states of the operation bars 212a, 212b are switched as shown in
In addition, the operation sequence data of the present embodiment shown in
The present invention encompasses both a program for executing the method discussed above on a computer and a computer readable storage medium whereon such a program is recorded. Here, the program may be downloadable. Examples of storage media include a computer readable/writable flexible disk, a hard disk, semiconductor memory, a CD-ROM, a DVD, and a magneto-optic (MO) disk.
INDUSTRIAL APPLICABILITYThe game apparatus, the gaming method, and the game program according to the present invention are applicable to any game that outputs an operation instruction to a player using operation sequence data.
Claims
1. A game apparatus executing a game with a difficulty level, comprising:
- an operation instructing unit configured to output an operation instruction to a player;
- an operating unit configured to provide with one or a plurality of output regions, and accept an input operation from the player;
- an outputting unit configured to be provided to the operating unit so as to correspond to each of the output regions, and output one output pattern or any one of a plurality of output patterns to the corresponding output region;
- a changing unit configured to be provided to the operating unit, and change the output state of the output pattern output by at least one outputting unit in accordance with the game difficulty level;
- a determining unit configured to determine an operation result based on the operation instruction and the output pattern, the output pattern being output to the output region of the operating unit having accepted the player's input; and
- a game executing unit configured to control the execution of the game based on the determination result of the determining unit.
2. A game apparatus according to claim 1, wherein
- the output pattern is at least one pattern selected from a plurality of patterns of color, design, character, symbol, and any combination thereof.
3. A game apparatus according to claim 1, wherein
- the changing unit, in accordance with the game difficulty level, changes the number of types of output patterns output to the outputting unit.
4. A game apparatus according to claim 1, wherein
- the changing unit controls a time interval for changing the output state of the output pattern in accordance with the game difficulty level.
5. A game apparatus according to claim 1, wherein
- a plurality of the outputting unit is provided to the operating unit; each of the outputting unit having a plurality of light emitting unit with different luminous colors; and
- the changing unit changes either the luminous colors or the ON/OFF states of the light emitting unit.
6. A gaming method executing a game with a difficulty level, comprising the steps of:
- outputting an operation instruction to a player;
- accepting an operation from the player via an operating unit, the operating unit being provided with one or a plurality of output regions;
- outputting one output pattern or any one of a plurality of output patterns to each output region;
- changing the output state of the output pattern in at least one output region in accordance with the game difficulty level;
- determining an operation result based on the operation instruction and the output pattern, the output pattern being output to the output region of the operating unit having accepted the player's input; and
- controlling the execution of the game based on the determination result.
7. A game program executed by a computer, the computer performing a game with a difficulty level, causing the computer to function as:
- an operation instructing unit configured to output an operation instruction to a player;
- an operating unit configured to be provided with one or a plurality of output regions, and accept an input operation from the player;
- an outputting unit configured to be provided to the operating unit so as to correspond to each of the output regions, and output one output pattern or any one of a plurality of output patterns to the corresponding output region;
- a changing unit configured to be provided to the operating unit, and change the output state of the output pattern output by at least one outputting unit in accordance with the game difficulty level;
- a determining unit configured to determine an operation result based on the operation instruction and the output pattern, the output pattern being output to the output region of the operating unit having accepted the player's input; and
- a game executing unit configured to control the execution of the game based on the determination result of the determining unit.
Type: Application
Filed: May 4, 2009
Publication Date: Aug 27, 2009
Applicant: KONAMI DIGITAL ENTERTAINMENT CO., LTD. (Tokyo)
Inventors: Naoko MATSUMOTO (Ashiya-shi), Hiroyuki MASUDA (Kobe-shi), Masanori KONO (Kobe-shi), Yoshito FUKUDA (Kobe-shi)
Application Number: 12/435,189
International Classification: A63F 9/24 (20060101);