This application claims the priority benefit of Taiwan patent application number 098200434 filed on Jan. 10, 2009 and number 098142775 filed on Dec. 14, 2009.
1. Field of the Invention
The present invention relates to a shooting game and more particularly, to a shooting game processing method where the shooting game console judges whether or not the target is being repeatedly hit when the player operates a light gun to transmits a series of shooting signals, and then multiplies the score when the result of the judgment is positive.
2. Description of the Related Art
To satisfy different shooting game players' desire for experiencing different techniques, shooting game suppliers keep creating different virtual-reality shooting games. Further, many target-shooting and balloon-shooting games are commercially available. In a conventional balloon-shooting game, multiple balloons are arranged on a target board, and an air soft BB gun is used with air soft bullets by the player to shoot the balloons.
Taiwan Patent Publication Number M244432 discloses a shooting game system, as shown in
Therefore, it is desirable to provide a shooting game that eliminates the problems of the various conventional designs.
The present invention has been accomplished under the circumstances in view.
According to one aspect of the present invention, a shooting game processing method is used in a shooting game system consisting of a shooting game console and a light gun, wherein when the light gun transmits a wireless shooting signal to the shooting game console, the shooting game console judges whether or not the coordinate value of the shooting signal matches the coordinate value of the shooting target and adds a value to the score-multiplication zone when matched, and then the shooting game console stores the coordinate value of the shooting signal and judges whether or not the coordinate value of the shooting signal matches one storage coordinate value and then combines the value displayed on the score-multiplication display zone and the score of the shooting that hit the shooting target to obtain a total score for display on a score display zone. Thus, the invention makes the score counting versatile and adds interest to the game.
According to another aspect of the present invention, the number of shootings of the light gun is preset for each game cycle. Further, the shooting game console can judge whether or not the amount of bullets is zeroed, and then judge whether or not a bullet-reloading signal is received from the light gun after the amount of bullets has been zeroed. When a bullet-reloading signal is received at this time, the shooting game console resumes the amount of bullets to the initial setting. This method greatly enhances the virtual reality.
Referring to
The light gun 1 is the control device of the shooting game system, having mounted therein a video camera 11, button unit 12, a position computation unit 13 and a wireless signal transmission interface 14. The video camera 11 and the button unit 12 are electrically connected to the position computation unit 13, which is electrically connected to the wireless signal transmission interface 14. The button unit 12 includes one shooting button 121. Function buttons 122 (such as clear button, bullet reloading control button, etc.) may be added to the button unit 12. The shooting game console 2 comprises a wireless signal receiving interface 21, a control module 22, an on-screen target 23, an electronic score board 24 and a sound module 25. The wireless signal receiving interface 21 is electrically connected to the control module 22 and adapted to receive a wireless signal from the wireless signal transmission interface 14. The control module 22 is electrically connected with the on-screen target 23, the electronic score board 24 and the sound module 25 respectively. The on-screen target 23 has an infrared positioning device 231 and a lighting display device 232. Further, the electronic score board 24 can be a 7-segment display or TFT-LCD panel.
Referring to
As stated above, by means of the control module 22, the shooting game console 2 judges whether or not a shooting signal is received from the wireless signal transmission interface 14 of the light gun 1 by the wireless signal receiving interface 21. If the wireless signal receiving interface 21 receives a shooting signal from the wireless signal transmission interface 14 of the light gun 1, it immediately transmits the shooting signal to the control module 22, enabling the control module 22 to analyze and count the coordinates value of the shooting signal on the on-screen target 23. Thereafter, the control module 22 judges whether or not the coordinate value of the shooting signal falls within the range of a predetermined series of reference coordinate values. If the coordinate value of the shooting signal falls within the range of the series of reference coordinate values, the control module 22 judges the coordinate value of the shooting signal matches which reference coordinate value, i.e., the on-screen target 23 is divided into different coordinate areas each having a respective reference coordinate value for a respective score. According to the present invention, the coordinate areas of the on-screen target 23 are arranged one surrounding another in a concentric manner. If the coordinate value of the shooting signal falls within one specific coordinate area of the on-screen target 23, the corresponding reference coordinate value is matched and the corresponding score is counted. Thereafter, the control module 22 transmits the corresponding score signal to the lighting display device 232 of the on-screen target 23, the electronic score board 24 and the sound module 25, driving the electronic score board 24 to display the corresponding score, the lighting display device 232 to produce a corresponding lighting effect and the sound module 25 to produce a corresponding sound effect.
If the coordinate value of the shooting signal is beyond the range of the predetermined series of reference coordinate values, the control module 22 transmits a “miss” signal to the sound module 25, driving the sound module 25 to produce a sound effect indicative of a miss shooting. These sound and lighting effects to indicate the shooting result enhances the flavor of the shooting game.
Referring to
The light gun 1 transmits the coordinate value of the aimed point of the light gun 1 and the status signal of the button unit 12 to the control module 22 wirelessly through the wireless signal transmission interface 14. The status signal produced by the button unit 12 can be a shooting signal produced by the shooting button 121, or a bullet reloading control signal or clear signal produced by the function buttons 122. The video camera 11 of the light gun 1 scans and catches the image of the on-screen target 23 of the shooting game console 2 at a predetermined time interval, and transmits each picked image to the position computation unit 13. The position computation unit 13 analyzes the image received from the video camera 11, thereby obtaining the coordinate value of the infrared positioning device 231 of the on-screen target 23. Based on the coordinate value of the infrared positioning device 231, the position computation unit 13 defines the range of the on-screen target 23, and then counts the coordinate value of the shooting center of the video camera 11 on the on-screen target 23. Thereafter, the position computation unit 13 uses the data of the coordinate value of the shooting center of the video camera 11 on the on-screen target 23 and the defined range of the on-screen target 23 to calculate the coordinate value of the aimed point of the light gun 1. If a status signal is produced by the button unit 12 at this time, the light gun 1 will immediately transmit the signal of the coordinate value of the aimed point of the light gun 1 and the status signal (for example, shooting signal) of the button unit 12 to the wireless signal receiving interface 21 of the shooting game console 2 through the wireless signal transmission interface 14 wirelessly. Upon receipt of a wireless signal from the light gun 1, the wireless signal receiving interface 21 immediately transmits the received signal to the control module 11 for reading, so that the shooting game console 2 can make a corresponding reaction.
Further, the predetermined time interval as stated at step (201) can be set by the system manager.
Referring to
Further, if the control module 22 receives a next shooting signal from the light gun 1 to produce another score signal, the control module 22 will transmit this new score signal to the electronic score board 24 again. At this time, the electronic score board 24 will add the score. Further, the sound signal to be produced by the sound module 25 can be the sound signal indicative of “hit the target”, the sound signal indicative of the points the current shooting scored or the sound signal indicative of the cumulative scores.
If the player wishes to zero the score of the electronic score board 24, the player can reset the shooting game console 2 or click the clear button of the function buttons 122. When the player clicks the clear button of the function button 122, a corresponding status signal, i.e., the clear signal is produced and transmitted by the position computation unit 13 to the wireless signal receiving interface 21 of the shooting game console 2 through the wireless signal transmission interface 14 wirelessly. After receipt of the clear signal by the wireless signal transmission interface 14, the wireless signal transmission interface 14 transmits the clear signal to the control module 22, causing the control module 22 to transmit the clear signal to the electronic score board 24, thereby zeroing the score displayed.
Referring to
This shooting game processing process is applicable to many different game contents, for example, the addictive Tetris-style arcade logic game of magic block. The shooting zone 233 is divided into multiple shooting targets 237 of different Tetris block shapes. For example, one shooting target 237 consists of a first coordinate value 2371, a second coordinate value 2372 and a third coordinate value 2373.
When the shooting button 121 of the light gun 1 is triggered, a shooting signal is transmitted by the shooting button 121 to the position computation unit 13. At this time, the position computation unit 13 runs the processing process as shown in
As stated above, each shooting target 237 consists of a first coordinate value 2371, a second coordinate value 2372 and a third coordinate value 2373. When the coordinate value of the shooting signal matches one coordinate value, for example, the first coordinate value 2371, the coordinate value of this shooting signal will be stored in the shooting game console 2. Further, when the coordinate value of the shooting signal matches all the coordinate values, the first coordinate value 2371, second coordinate value 2372 and third coordinate value 2373 of one shooting target 237, this shooting target 237 will disappear. At this time, the control module 22 reads the total value displayed on the score-multiplication display zone 234 and combines this value with the score of the shooting that hit the shooting target 237 to obtain a total score, and then transmit this total score to the score display zone 235 for display. Thus, the score for the shooting of the light gun 1 that hits totally one specific shooting target is displayed.
Further, before storing the coordinate value of the shooting signal, the shooting game console 2 will judge whether or not there is a same coordinate value stored therein, and will deny this shooting signal without making judgment, and therefore no any score will be added to the score-multiplication display zone 234 or the score display zone 235, avoiding adding a score when the player is continuously shooting the same location.
Referring to
The shooting game console 2 initially sets the amount of bullet the light gun 1 can shoot to be N. This number N is to be displayed on the firing number display zone 236 of the on-screen target 23. When the light gun 1 repeatedly transmits the shooting signal to the shooting game console 2, the control module 22 repeatedly transmits a signal to the firing number display zone 236 to reduce the displayed amount of bullet, thereby updating the display. Normally, when the control module 22 of the shooting game console 2 receives the shooting signal once, it reduces the displayed amount of bullet by 1. Further, the control module 22 of the shooting game console 2 can recognize whether or not the current amount of bullet reaches the set number N. If the current amount of bullet reaches the set number N, the control module 22 will then determine whether or not the light gun 1 transmits a bullet reloading control signal. When the control module 22 receives a bullet reloading control signal produced the light gun 1 at this time, the control module 22 resumes the amount of bullet to N. On the contrary, if the control module 22 does not receive a bullet reloading control signal from the light gun 1, the control module 22 will deny the shooting signal. Thus, the system controls the number of shootings of the light gun 1 for each game cycle and provides a bullet reloading function, enhancing virtual reality.
In conclusion, the above-described video shooting game processing method of the present invention has the following advantages:
Although particular embodiments of the invention have been described in detail for purposes of illustration, various modifications and enhancements may be made without departing from the spirit and scope of the invention. Accordingly, the invention is not to be limited except as by the appended claims.
| Number | Date | Country | Kind |
|---|---|---|---|
| 098200434 | Jan 2009 | TW | national |
| 098142775 | Dec 2009 | TW | national |