The present invention relates generally to video games, and more particularly to a guitar related music rhythm video game including an open note feature.
Video games provide a source of entertainment and enjoyment for many. Video games create a simulated environment where players may experience and participate in various types of activities they would not otherwise be able to experience. For example, music based video games may allow users to experience the joy of playing musical instruments, while also presenting such users challenging game situations. By playing a music based video game with a guitar shaped video game controller, video game players may experience, to a certain extent, what it would feel like to play a real guitar, without the years of training or practice generally associated with learning how to play a real guitar.
While playing a video game equivalent of a real instrument may not prove as challenging as playing the real instrument itself, successfully operating the video game equivalent may provide its own set of challenges. Unfortunately, some users may be able to overcome those challenges, whether with relative ease or ultimately after expending great time and effort, and desire further challenges. In addition, those who have developed skill with musical instruments may find the game playing experience incomplete.
The present invention provides a music related video game with an open note feature. In one aspect the invention provides a method for processing an unfretted input in a music rhythm video game, comprising: presenting an instructive cue, the instructive cue instructing a user of a video game controller to generate input signals using a video game controller associated with an unfretted input; receiving a strum input signal generated from the video game controller; receiving an indication that no fret buttons of a plurality of fret buttons on the video game controller were activated when the strum input signal was generated; and determining compliance with the instructive cue if the strum input signal and indication are received within a predetermined window of time after the instructive cue is presented. In another aspect the invention provides A system for providing game play instructions to a user for a music rhythm video game, comprising: a display; at least one video game controller including a strum input and a plurality of fret buttons; and a processor configured by program instructions to generate a visual user interface including game play instructions, the visual user interface comprising: a scrolling music track; a plurality of symbols on the scrolling music track, the symbols providing instructive cues instructing the user to activate the strum input while depressing a combination of fret buttons of the plurality of fret buttons; and a further symbol providing further instructive cues instructing the user to activate the strum input without depressing any of the plurality of fret buttons.
These and other aspects of the invention are more fully comprehended on review of this disclosure.
The video game console includes internal circuitry for processing video games. The internal circuitry may include, for example, at least one processor, memory, and a plurality of different interfacing devices. Among the interfacing devices is an external memory interface 111, configured to receive an external memory source including video game instructions for a particular video game, for example, a video game CD-ROM. The video game console of
The video game console in
The video game controller in
In operation, the plurality of fret buttons may be considered as substitutes for strings on a real guitar, with depression of different fret combinations possibly simulating chord fingering patterns on guitar strings. The strum bar may be displaceable in a rotational or translational manner, for example in what may be considered in an up or down direction depending on position of the video game controller, to simulate a strumming action performed on guitar strings to produce sounds. The combination of a strum displacement with a particular fret fingering generates a simulated sound in the music rhythm video game based on the fret fingering. In embodiments of the invention, a simulated sound is also generated for an open note, for example, if a strum bar displacement is detected and none of the fret buttons are depressed.
The video game console receives the input signals from the video game controller, and processes the video game action based, in part, on the received input signals. In some embodiments of the music rhythm video game, the processor of the video game console determines user compliance with the instructive cues or notes displayed for a song. The processor generates musical audio output information and video output information in accordance with the received input signals. For example, a note or a portion of the song may be played if the user complies with an instructive cue, or a sound inappropriate for the song may be played if the user does not comply with the instructive cue. The processor may also adjust video game status information, for example, user scores and power meters, based on the input signals received from the video game controller.
The video game console sends processed audio and video output information to the display unit via the audio-video cable, although wireless communication circuitry may be used in some embodiments. In
The processor facilitates video game play by executing video game program instructions. Software instructions associated with a particular video game, for example, embodiments of a music rhythm video game as described herein, may be found on an inserted external memory source holding video game program instructions, for example, a video game CD-ROM. Video game program instructions may include, for example, video game configuration settings, game play instructions, user input signal processing instructions, and audio and video output generation instructions. The processor may process the video game program instructions based on program instructions for the particular video game console, which is typically found in the video game console's memory. Any processed information may also be stored by the processor into the memory.
As seen in
The processor processes the video game information, program information, and user input signals, and determines video game action based on the different sources of information. The processor may generate audio and video generation information associated with video game action, and send the information to audio and video drivers, respectively. The audio driver may process the audio generation information to create audio outputs, and the video driver may likewise process the video generation information to create video outputs. In the embodiment of
In block 313, the process determines if there are any depressed fret button inputs. In most embodiments, when a strum displacement is detected by the video game controller and a strum input is generated, the video game controller also generates a fret input signal indicating depressed fret buttons on the video game controller at the time of the strum displacement. In these embodiments, the fret input signal may be sent to the video game console together with the strum input signal. In other embodiments, the processor of the video game console may detect a strum input from the video game controller. Upon a strum input detection, the processor may request information regarding the state of the fret buttons from the video game controller, or the processor may have already received such information. If at the time of the strum displacement, there are no fret buttons depressed, the process proceeds to block 315. If, however, at least one fret button is depressed when a strum input is detected, the process proceeds to block 317.
In block 315, the process generates and outputs an open note. The open note may be considered a non-fretted note, or in some embodiments a non-fretted chord. In some embodiments an open note may be an E note of a guitar. In other embodiments, for example where a user may be able to configure mapping of video game controller inputs with sounds, the open note may correspond to various different note outputs depending on default or applied configuration settings.
In block 317, the process generates and outputs an output note based on the combination of depressed fret buttons. In most embodiments, each fret button and combination of fret buttons is mapped to a different output note in the context of the video game. The output note mappings may be stored with and retrieved from, for example, memory or the video game instructions found on the external memory source.
In block 319, the process determines whether to remain in note generation, or to exit. If the process decides to remain in note generation, the process returns to block 311 to await a subsequent strum input signal. If the process decides to exit note generation, the process returns.
In block 411, the process processes video game instructions for video game play. The process generally involves a processor of a video game console processing video game instructions, and executing other commands associated with video game play, for example, receiving and processing user input signals and generating video and audio signals to send to a video display. In embodiments involving music rhythm video games, the video signals generated by the processor may include, for example, game play instructions in the form of instructive cues for the user to play on, for example, a guitar shaped video game controller. The instructive cues may include information on different inputs to activate on the video game controller, as well as correct times to activate each of the different inputs.
In block 413, the process determines whether a cue for an open note has been detected. For example, in the embodiment of the music rhythm video game as has been described, a cue for an open note may indicate a portion of the song where an open note audio output is desired. Alternatively, the open note may merely represent a note or some other sound or sequence of sounds, generally lower in pitch than other notes or sounds in a song. Moreover, at different times the open note may represent different sounds. In some embodiments, a cue for an open note may be represented visually to a user by a horizontal white bar, or a bar crossing locations generally used for multiple other instructive cues, as was seen in the embodiment illustrated in
In block 415, the process determines whether a correctly timed strum input signal is detected. In embodiments of the invention, detection of a strum input signal indicates that the strum bar has been displaced or actuated on the guitar shaped video game controller. In block 415, the process determines whether the timing of the strum bar displacement on the guitar video game controller is correct. After a cue for an open note has been detected, a short window of time is generally allotted for detection of a strum input signal. A strum input signal detected within the window of time indicates correct timing of a note being played, and the process proceeds to block 417. If the strum input signal is detected outside the window of time, or if no strum input signal is detected, the process proceeds to block 421.
In block 417, the process determines whether any fret buttons were depressed at the time of the strum input signal detection. To correctly play an open note, no fret buttons are depressed at the time a strum input is generated on the guitar shaped video game controller. In block 417, the process processes additional input signals from the guitar shaped video game controller to see whether the open note was correctly played. If no fret buttons were depressed at the time of the strum, the process proceeds to block 419. If, however, at least one of the fret buttons was depressed at the time of the strum, the process proceeds to block 421.
In block 419, the process processes a correct input signal. A correct input signal in the process of
In block 421, the process processes an incorrect input signal. An incorrect input signal may be processed when, for example, a strum input is not received when a cue for an open note is detected by the process, or for example, when the strum input is received outside of an allotted window of time for receipt of a correct strum input signal. An incorrect input signal may also be processed when, for example, the timing of a received strum input is accurate, but a note other than an open note was played on the guitar shaped video game controller, or in other words, at least one fret button was depressed at the time of the strum input. In embodiments of the invention, processing of an incorrect input signal may coincide with generation of audio and video outputs indicating that an incorrect input signal was received. In some embodiments, audio outputs generated may include, for example, random sounds that do not fit into the context of the song being played. In some embodiments, points may be deducted for an incorrect input signal, and/or a user power level may decreased.
In block 423, the process determines whether to exit. If the process decides to continue video game processing, the process returns to block 411 and continues processing the video game. If the process decides to exit, the process returns.
The screen shot features a centrally located scrolling music track 503. The scrolling music track provides users with video game instructions, generally instructive cues as to how to play or manipulate a video game controller associated with video game play. In the context of a music rhythm video game with guitar shaped video game controllers, the instructive cues may include instructions on when to play a note on a video game controller, simulated by actuating a strum bar input, and the correct note to be played, simulated by depressing different fret button inputs at the time of the strum.
The scrolling music track scrolls from top to bottom, although in some embodiments the track may scroll in other directions. The music track is configured wider near the bottom and narrower near the top, giving users of the video game a perspective view, wherein it appears the music track is scrolling towards them. A plurality of colored gems appear on the music track, for example, colored gems 505. The colored gems correspond to different fret buttons to be depressed on the guitar shaped video game controller. The music track with colored gems scrolls towards a fixed horizontal bar 507 near the bottom of the music track. The intersection of a colored gem or colored gem combination with the fixed horizontal bar is an instructive cue. The instructive cue indicates that the strum bar on the video game controller should be actuated, and the fret buttons corresponding to the colored gem or gem combination should be depressed during the strum bar actuation for users to be compliant with video game instructions.
An additional instructive cue, in the form of a white bar 509, which may be shown as raised or rising above the note track, also appears on the music track. The white bar, which may be of different colors or forms, may extend completely across or substantially across the note track. The white bar corresponds to an open note. Therefore, an open note is to be played on the guitar shaped video game controller when the raised white bar crosses or intersects the fixed horizontal bar for compliance with video game instructions. As has been described, an open note may be performed by activating the strum bar input on the guitar shaped video game controller without depression of any of the fret buttons at the time of the strum activation. While the open note is represented by a raised white bar in the embodiment of
A variety of user feedback displays, providing different types of feedback to users based on the users' level of compliance with video game instructions, appears in the embodiment of
The invention therefore provides for an open note input in, for example, a music rhythm video game. Although the invention has been described with respect to certain embodiments, it should be recognized that the invention may be practiced other than as specifically described, the invention comprising the claims and their insubstantial variations supported by this disclosure.