The present description relates generally to amusement games and more particularly to a method for self-adjusting difficulty to ensure a desired playtime of an amusement game device.
Amusement game devices, such as pinball machines, redemption games, etc. of the commercial, e.g., revenue generating, and non-commercial, e.g., home entertainment, type are well known in the art. By way of example, U.S. Pat. No. 5,707,059 and U.S. Published Application No. 2010/0072699 illustrate and describe amusement game devices of the type having a cabinet which houses a playfield.
U.S. Pat. No. 5,707,059 describes a pinball game provided with a control system which enables a game player to choose between a novice mode of play and a normal mode of play. Specifically, in novice mode, game play proceeds for a predetermined time, regardless of the number of game balls played and selected game features, such as the tilt sensor, may be disabled. In use, the player has the option to choose between modes of play and to learn the game at his or her own pace.
U.S. Published Application No. 2010/0072699 shows a self-adjusting-difficulty feature for a pinball machine. Specifically, the difficulty of play, the chance of a ball draining and staying on the playfield, is adjusted through moving active features such as posts to different positions on the playfield. In use, the method enables operators to set a desired game playtime.
While the ball saving mechanisms, such as described above, generally work for their intended purpose, there is an identifiable desire for improvements to seamlessly improve the game experience for a variety of player skill levels. For instance, the present invention provides for a ball save assembly that provides for a controlled experience in which a ball is played for some minimum amount of time to ensure the player's session is not a negative experience for being unduly short.
The following describes an improved scalable ball saving mechanism for an amusement game.
A method of determining duration of a play session using a ball saver is disclosed herein. Initially, an elapsed game time is tracked subsequently identifying a current round of play. Using the current round of play and the elapsed game time, a save time is determined. Finally, an autosave for a duration equal to the calculated save time is activated.
A method of managing a play session using a ball saver is disclosed herein. An ideal game time is determined prior to the initiation of play. A game timer is initiated to track an elapsed game time when the first ball is launched to begin an initial turn. An autosave is activated for an initial amount of time. After completing the initial turn, a subsequent ball is launched to begin a subsequent turn. The autosave is activated for a second amount of time determined by the elapsed game time. After completing the second turn, a final ball is launched to begin a final turn. The autosave is activated for a final amount of time determined by the elapsed game time. To conclude, the final turn is completed.
A better understanding of the objects, advantages, features, properties and relationships of the self-adjusting difficulty feature will be obtained from the following detailed description and accompanying drawings which set forth illustrative examples, which are indicative of the various ways in which the principles of the self-adjusting difficulty feature may be employed.
For a better understanding of the ball saving mechanism disclosed hereinafter reference may be had to the following drawings.
The following description of example methods and apparatus is not intended to limit the scope of the description to the precise form or forms detailed herein. Instead the following description is intended to be illustrative so that others may follow its teachings.
With reference to the figures, an amusement game device, in the example form of a pinball machine 10 is now described. It is to be appreciated, however, that this example form for the amusement game device is not intended to be limiting. Rather, those of ordinary skill in the art will appreciate that the ball saving mechanism disclosed hereinafter can be utilized in any type of amusement game device of the commercial and non-commercial type in which it is desired provide a scalable timed experience for a variety of skill levels.
The example pinball machine 10 illustrated in
More particularly, in the case of the example pinball machine 10, game play is generally defined through the use of a pair of flippers 18 to propel a ball 20 relative to an upperside (e.g., a first surface) of the playfield 14 and input devices/accessories associated with the playfield 14. The playfield 14 is usually inclined from the horizontal such that the ball tends to eventually roll back down the playfield 14 in the direction of the flippers 18. While not intended to be limiting, the playfield accessories or input devices may include elements such as bumpers 16, ramps, rollover switches 22 and/or other suitable elements as will be appreciated by one of ordinary skill in the art.
The playfield 14 may be covered by a transparent or glass sheet cover 25 to permit viewing of the playfield 14. In addition to the foregoing, the playfield 14 typically includes a plunger element 32 which shoots or launches the ball 20 up an alley 34 onto the playfield 14. The playfield 14 may also include lighting elements—which may also be included as a part of any of the input devices/accessories—and/or other features as desired. Other player-activated input elements, typically in the form of push-buttons (not shown) on the sides of the cabinet 12, are usually provided for controlling operation of the flippers 18. The amusement game 10 may also include a backbox 26 which is mounted to overlay a top rear portion of the cabinet 12 and which contains a game display 28, such as a dot matrix display, CRT, LED or plasma display, or the like. The backbox 26 may also support speakers associated with the game sound system. Within the backbox 26 may be located various ones of the electronic devices/circuits for controlling the operation of the playfield 14, the display 28, general illumination, and the sound system. Such electronic devices/circuits could also, in whole or in part, be carried within the game cabinet 12.
In an example game session, a player of the example pinball machine 10 may pay for a series of rounds of play or “balls” typically defined the launching of the pinballs to begin each round. Each round of play continues as the player uses the features of the playfield 14 and in particular the flippers 18 to keep the ball from entering a drain 30. Typically, when the ball enters the drain 30 the round ends. As described herein, a number of methods may be used to extend the round or keep the ball on the playfield 14 to prevent the round from ending.
Referring to
Turning now to
After block 52, the ball saver or autosave feature is initiated. A ball saver or autosave prevents the round from ending too early. This can be accomplished through movable bumpers 16 or mechanical stops which block the ball from leaving the playfield 14 or flippers 18 which bounce the ball back into play. In other cases, this is accomplished via software and a new ball is launched to continue the round. These features can serve to prevent a round from being so short that the user is left dissatisfied. They also may allow a new user to learn the game and its timings by forgiving early mistakes.
An autosave 80 or ball saving feature takes effect after the ball is launched. Within the autosave 80, a default ball save can be set. At block 53, an initial ball save time is set for the initial ball. This could be set universally for all rounds of a play session, or it could be chosen by a site administrator. The initial ball save time might be a default only for the initial round and varied for the later rounds. When the initial ball save has elapsed, the autosave is ceased and the ball is no longer prevented via hardware or software from being lost.
At block 54, the round continues until the ball is lost down the drain 30 by the player. At block 55, the elapsed game time at the loss of the initial ball is recorded and, at block 56, the first round is ended. In the example shown, the elapsed game time may be recorded by a processing device 42 using a memory device 48. The elapsed game time can be used to time the length of any single round or turn as well as an ongoing timer for the entire session of a single user.
An intermediate iteration of play is started at block 61. In the example shown in
After play is resumed at the beginning of the round at block 61, the autosave 80 is executed by the processing device 42 immediately after the turn is begun. The autosave 80 must determine the length of time to maintain the ball saver at block 62. Subsequently, the autosave 80 activates the ball saver for that much time at block 63. One method of computing that save time is shown and discussed below with regard to
A third iteration of play is started at block 71. The autosave 80 is again executed by the processing device 42 immediately after the turn is begun at block 71. The autosave 80 must determine the length of time to maintain the ball saver at block 72. Subsequently, the autosave 80 activates the ball saver for that much time at block 73. One method of computing that autosave duration or save time is shown and discussed below with regard to
Referring now to
From the decision at block 91, a first turn retrieves a default game save time. In the example shown, the default save time is five seconds. In other examples, the default save time is determined by a set portion of a desired game time, such as ten percent of the desired game time. At block 94A, the retrieved default save time is set to be the save duration.
At block 95, the processing device activates the physical components of the autosave 80 to execute the deployable ball saving mechanism. A timer is initiated which begins tracking an elapsed time. At block 96, the elapsed time is compared to the determined save duration. If the time is less than the determined save duration, the elapsed time is incremented at block 97. Further, at block 97, the system waits with the autosave 80 operational while the user plays. If the determination at block 96 is equal to or more than the save duration, the ball saver is deactivated at block 98 and the autosave 80 is complete.
In other examples, the activation and deactivation of the autosave is done via software. In such an example, the autosave may award a ball to the player to replace a ball that entered the drain 30 during the autosave period. A series of lights or other visual indicators may be used to indicate to the user that the autosave is operational in this case.
In this example, a first turn is evaluated in a different way than an intermediate or final turn. However, in some examples each turn or round of play is evaluated in the same way. For example, each autosave duration could represent a third of the remaining game time. In yet further examples, the methods of the intermediate rounds described above could be applied to all the rounds.
Returning to the decision at block 91, an intermediate round proceeds to block 110B. An intermediate round is any ball played that is neither the first nor the last ball to be played. In the example shown, this includes only initial plays, not additional balls earned through features of the playfield 14 or a specific combination of target assemblies 34.
At block 110B, the current elapsed game time, the time between the current moment of play and the beginning of play, is compared to the ideal or desired game time. If the elapsed game time is less than the desired game time, a percentage of the remaining game time is computed at block 113B. The remaining game time is the difference between the desired game time and elapsed game time. In the example shown, this percentage is twenty-five percent of the remaining game time. The percentage of the remaining game time is set as the save duration at block 94B.
If the comparison of the current elapsed game time to the ideal or desired game time at block 110B is equal or more than that a minimal save time is retrieved. In this example, the minimal save time is the same as the initial default save time which is ten percent of the desired game time. In other examples, the minimal save time is zero, so, for example, the autosave is not activated at all if the desired game time has been achieved. The autosave is activated for the intermediate round at blocks 96-98 as discussed above.
Again returning to the decision at block 91, a final round proceeds to block 110C. At block 110C, the current elapsed game time is compared to the ideal or desired game time. If the elapsed game time is less than the desired game time, a percentage of the remaining game time is computed at block 113C. The remaining game time is the difference between the desired game time and elapsed game time. In the example shown, this percentage is twenty-five percent of the remaining game time. The percentage of the remaining game time is set as the save duration at block 94B. The autosave is activated at blocks 96-98 as discussed above.
If the comparison of the current elapsed game time to the ideal or desired game time at block 110C is equal or more than that a minimal save time is retrieved. The minimal save time could be the same as the initial default save time which, in this example, is ten percent of the desired game time. In other examples, the minimal save time is zero, so the autosave is not activated if the desired game time has been achieved. The autosave is activated for the final round at blocks 96-98 as discussed above.
The example autosave demonstrates a system in which a beginner and an expert are allowed to play the same field using the same rules. Using this system, the experience of the beginner is prolonged so as to prevent unhappiness with the chosen game. At the same time, the expert is not given an artificially extended experience. This provides an ideal playing experience across the various skill levels with minimal overt interference.
While specific examples of the present invention have been disclosed in detail, it will be appreciated by one of ordinary skill in the art that the various modifications and alternatives to those details could be developed in light of the overall teachings of the disclosure. Accordingly, the particular arrangement disclosed is meant to be illustrative only and not limiting as to the scope of the invention which is to be given the full breadth of the appended claims and any equivalents thereof.
Number | Name | Date | Kind |
---|---|---|---|
5002279 | Kaminkow | Mar 1991 | A |
5707059 | Sullivan | Jan 1998 | A |
20100072699 | Bress et al. | Mar 2010 | A1 |
20150298003 | McMain | Oct 2015 | A1 |
Number | Date | Country | |
---|---|---|---|
20190358520 A1 | Nov 2019 | US |