INTERACTIVE DISPLAY FOR PACHINKO GAMING MACHINE
20260091302 ยท 2026-04-02
Inventors
Cpc classification
A63F9/24
HUMAN NECESSITIES
International classification
Abstract
Pachinko gaming systems, methods, and apparatuses are disclosed. A pachinko gaming apparatus may include a communications controller installed in a pachinko gaming machine. The communications controller may execute a pachinko gaming event according to a randomly determined outcome, and exchange gaming information about the gaming event with a remote gaming system monitoring the pachinko gaming event and player activity at the pachinko gaming machine.
Claims
1. A method for executing a pachinko gaming event, comprising: generating, on an interactive gaming interface, a user interface providing controls for operating a gaming event on a pachinko gaming machine; initiating the gaming event on the pachinko gaming machine, in response to receiving first user input at the interactive gaming interface, wherein the first user input comprises wager information; determining a random outcome for the gaming event; and managing a ball launcher associated with the pachinko gaming machine to execute a set of ball launches to result in the random outcome for the gaming event, wherein the set of ball launches occur in response to second user input received via at least one of the interactive user interface and a peripheral device of the pachinko gaming machine.
2. The method of claim 1, further comprising: executing a first ball launch of the set of ball launches following receipt of the second user input, and wherein an outcome of the first ball launch is independent of the second user input.
3. The method of claim 2, wherein the second user input determines at least one of a timing and a speed of the first ball launch.
4. The method of claim 1, further comprising displaying, on the interactive gaming interface, live gaming data associated with the gaming event.
5. The method of claim 4, wherein the live gaming data comprises at least one of: a pocket that has received a ball, a ball return count, a game status, wager information, and payout information.
6. The method of claim 1, further comprising, in response to third user input received at the interactive user interface, displaying at least one of: a credit meter, a win meter, a bank meter, a bonus count, and a bet meter.
7. The method of claim 1, further comprising, in response to third user input received at the interactive user interface, displaying help information comprising at least one of: game rules, game instructions, and pay table information.
8. The method of claim 1, wherein the interactive user interface generates a central interactive element corresponding to game information associated with the gaming event, and at least one secondary element corresponding to gameplay information.
9. The method of claim 8, wherein the at least one secondary element is arranged around the central interactive element.
10. The method of claim 8, wherein the at least one secondary element displays at least one of: a slump graph, a past game summary, a win combination, a reel combination, a game message, a bet meter, help button, and a win meter.
11. A pachinko gaming controller comprising: at least one processor; and at least one memory communicatively coupled to the at least one processor and comprising computer-readable instructions that upon execution by the at least one processor cause the at least one processor to perform operations comprising: generating, on an interactive gaming interface, a user interface providing controls for operating a gaming event on a pachinko gaming machine; initiating the gaming event on the pachinko gaming machine in response to receiving first user input at the interactive gaming interface, wherein the first user input comprises wager information; determining a random outcome for the gaming event; and managing a ball launcher associated with the pachinko gaming machine to execute a set of ball launches to result in the random outcome for the gaming event, wherein the set of ball launches occur in response to second user input received via at least one of the interactive user interface and a peripheral device of the pachinko gaming machine.
12. The pachinko gaming controller of claim 11, further comprising: providing, on the user interface, live gaming data associated with the gaming event, and at least one selection to display past gaming data.
13. The pachinko gaming controller of claim 12, wherein the past gaming data comprises at least one of: a summary of a past number of games, a total number of balls shot, a total number of balls won, an amount of balls received in a pocket type, and a total prize won from each pocket type.
14. The pachinko gaming controller of claim 11, wherein the peripheral device is at least one of: a handle and a button.
15. The pachinko gaming controller of claim 11, wherein the interactive gaming interface is a touch screen display.
16. A non-transitory computer readable medium comprising computer-executable instructions, which when executed cause: generating, on an interactive gaming interface, a user interface providing controls for operating a gaming event on a pachinko gaming machine; initiating the gaming event on the pachinko gaming machine, in response to receiving first user input at the interactive gaming interface, wherein the first user input comprises wager information; determining a random outcome for the gaming event; and managing a ball launcher associated with the pachinko gaming machine to execute a set of ball launches to result in the random outcome for the gaming event, wherein the set of ball launches occur in response to second user input received via at least one of the interactive user interface and a peripheral device of the pachinko gaming machine.
17. The non-transitory computer readable medium of claim 16, further configured to perform operations comprising: executing a first ball launch of the set of ball launches following receipt of the second user input, and wherein an outcome of the first ball launch is independent of the second user input.
18. The non-transitory computer readable medium of claim 16, further comprising displaying, on the user interface, live gaming data and past gaming data associated with the gaming event.
19. The non-transitory computer readable medium of claim 16, further comprising generating, on the user interface, an interactive selection comprising at least one of: an error display screen, a help screen, an audit screen, and a game summary.
20. The non-transitory computer readable medium of claim 16, wherein the random outcome for the gaming event is determined based on a paytable associated with the pachinko gaming machine.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
[0044]
[0045] During a base game, a ball may be shot using a handle 160. The strength of the ball shoot may change depending on the handle operation. Players may aim for a start pocket 130 to initiate a reel spin. When a ball lands in the start pocket 130, the reel spin may be provided on the display 105. If a predetermined number and type of symbol land on the payline as a result of the reel spin, a bonus is won. The bonus may be a prize, such as a number of balls, a payout, free game, etc. The bonus may also be a game mode, such as a bonus round, in which players have an opportunity to win more balls and prizes. In some examples, during a bonus round, an attacker pocket 150, which provides a higher ball return, may open to provide the player with additional chances to win balls and prizes.
[0046] In various examples, one or more through pockets 110a, 110b, may be provided on the pachinko machine 100. The through pockets 110a, 110b may trigger a special feature, such as extra ball launches, bonus games, or prizes, when a ball passes through. In examples,
[0047] The start pocket 130, as discussed herein, provides a main target for a ball, during a base game, in order to initiate drawings (e.g., a reel spin) on the display 105. In examples, a ball received in a Start pocket may initiate an opportunity for a drawing via a reel spin and provide a certain number of ball returns e.g., 3 balls for every 1 ball received. In an example, if a first ball triggers a reel spin, and a second ball is received in the start pocket 130 during the reel spin, the spin may be stocked and indicated on the display. In some gaming events, a maximum number of stocked spins (e.g., 3, 4, 5, etc.) may be stored. If a ball is received in the start pocket 130 and a maximum number of stocked spins are already recorded, the ball return prize may be awarded, and no extra drawings or reel spins are made.
[0048] Prize pockets 120a, 120b provide a main source of ball return to players during a base game. Since prize pockets are often positioned to have a greater likelihood to receive balls, the ball return rate for prize pockets may be lower than other types of pockets, such as a start pocket, or pockets accessible via an electric tulip.
[0049] An electric tulip 140 (see also,
[0050] An attacker pocket 150 may stay closed during a base game and open during a bonus game. During a period in which the attacker pocket 150 is opened, players will have an opportunity for a larger number of ball returns, if they successfully land balls into the attacker pocket.
[0051] Gaming events may assign different functions, prizes, and ball returns with each type of pocket. In one example, a start pocket 130 may trigger a reel spin and have a ball return of 1:3, i.e., returning 3 balls for each ball that lands in the start pocket. The start pocket 130 may also be open only during the base game, open both during the base game and a bonus game, or at particular times during each game type. In an example, the electric tulip 140 may have a 1:3 ball return and cause a reel spin on the display (e.g., display 105) when hit. The electric tulip 140 may only open during a bonus game or other special feature trigger. The prize pocket(s) 120a, 120b may have a ball return of 3:4 and provide a source of ball return to players during a base game. In some game variations, the prize pockets provide a return only during the base game. The attacker pocket may have a 10:15 ball return and open during bonus games.
[0052] A handle 160 provides a mechanism for a player to shoot balls into the machine. In some examples, the handle 160 can launch balls at different speeds and rates, responsive to a user's operation of the handle 160. Some handles may require users to turn, push, pull, or hit the handle with some force to activate a ball launch. A harder activation hit may launch a ball faster than a soft activation hit. For handles that turn or spin, a faster spin or a greater rotation of the handle may launch a ball faster than slower spins or a lesser rotation. Handle spins may also be directional, wherein a rotation in a certain direction, e.g., to the right or to the left, will initiate a ball launch. In various examples, handles may provide users with tactical feedback or other responsive operation to provide a sense of control and skill when playing the pachinko machine 100. In other machines, ball launches, the speed, rate of launches, etc., may remain randomized to ensure fairness and consistency. In other words, the action of the player may give the player the feeling that they are exercising skill in playing the game by operating the handle, but the actual operation of the ball by the handle, regardless of what the player does, remains random.
[0053]
[0054] A gaming cabinet 205 may be a Class III gaming cabinet housing the components illustrated in
[0055] The communications architecture 200 and the gaming cabinet 205 supports communications with a backend computing system 210. The backend computing system 210 may track one or more gaming machines on a casino floor and connect, for example, to a casino or gaming location's central monitoring system. The backend system 210 may track, for example, credits in, credits out, credits played, gaming counters, gaming meters, wins, losses, total games played, gaming statistics, errors, alerts, malfunctions, player activities, rewards, and other gaming information associated with the machine. Such communications between components may occur in real-time to provide a live look at gaming activity at one or more gaming machines.
[0056] In order to track such metrics, a communications controller 230 provides the primary communication and information relay between the pachinko machine 100, a gaming display 250, and any peripheral devices 240a, 240b associated with the gaming cabinet. The communications controller 230 may include one or more processors and memory storing instructions thereon to execute operations to control communications to and from various devices within the gaming cabinet 205. The communications controller 230 therefore serves as a communication device to process and exchange information between the pachinko machine 100, the gaming display 250, peripherals and the backend system.
[0057] In examples, the communications controller 230 may initiate a gaming event and provide gaming data, including sounds, images, feedback, and the like to the pachinko machine 100 and the gaming display 250. The gaming display 250 may be a primary monitor or an additional monitor associated with the pachinko machine 100. The gaming display may also include a touch panel or other interface to receive user input. In examples, the gaming display 250 may provide information to the communications controller 230, such as a display disconnect, a touch panel disconnect, and any information received from a user (e.g., player input. The communications controller 230 may provide information to the gaming display 250, e.g., for display, and such information may include but is not limited to a denomination, a credit meter amount, a bet amount, a win amount, a game count, a bonus count, a help screen graphic, audit metering information, audit event information, and game recall information.
[0058] Peripheral 240a may be a device operated by a player to effect one or more gaming actions to initiate a game or during game play, such as a handle, user interface, input device, and the like. Peripheral 240b may components associated with the operation of the gaming cabinet 205, including but not limited to printers, input slots, additional displays, audit meters, game meters, credit meters, and the like. The peripherals may provide information to the communications controller 230, such as ticket in, bill in, error status, event status, ticket out, test, and a request command. The communications controller 230 may provide information to the peripherals such as a ticket out, a test, and a request command.
[0059] The communications controller 230 may further provide features and functions not previously realized on traditional pachinko machines. For example, the communications controller 230 may interact with and operate with components to assist and/or operate a bill validator, a printer, an audit meter, game screens, help screens, error and event handling operations, game settings, credit management, wins, payouts, wagers/bets, game tracking, and player tracking. Additional operations that the communications controller 230 may track and communicate include one or more of: a ball in, a ball out, an animation or a movie event (e.g., provided on display 250), active credit information, host information, a spin start, an I/O test, output information, sensor determinations (e.g., magnetic sensor(s) used in the pachinko machine 100), and a cabinet door open/close.
[0060] Actions and information occurring at those connected devices are received, compiled, and processed at the communications controller 230, which may communicate directly with a gaming system (e.g., Slot Accounting System (SAS) 220) and the backend computing system 210. In examples, the SAS 220 manages and communicates gaming data between a communication controller 230, the pachinko machine 100, peripherals 240a, 240b, and the backend computing system 210. Together, such features help to enable game tracking, player tracking, accounting information, monitoring, and compliance during operation of gaming events.
[0061]
[0062] In some examples, the communications controller 230 may be provided on a circuit board installed into a pachinko gaming cabinet, such as cabinet 205. The communications controller 230 therefore enables efficient conversions of standalone, independent gaming systems into an integrated gaming cabinet connected to and in communication with a backend computing system 210.
[0063] In some examples, the game software 312 assists in converting information associated with a machine's unique game type into a common format that is readable, accessible, and usable by a backend computer system 210. For example, a pachinko cabinet (e.g., cabinet 205) generates gaming information related to the unique gaming operations and player operations occurring at the cabinet. Such data can include balls in/out, wins/losses, wagers/wins, and the like. The game software 312 processes the raw gaming data, converts the information to a common format, and sends the gaming information to the backend computing system 210.
[0064] In an example, the communications controller 230 may receive balls in and balls out data for a round of play of a pachinko game. The communications controller 230 then generate game cycle information, in a common format, using the received information (e.g., balls in/out) from the pachinko game. The game cycle data may then be provided to a backend computing system 210 for monitoring gameplay operations at one or more devices. In some examples a converter may be applied to the raw game data (e.g., balls in/out) to create the game cycle information in a common format. The conversion may be done via a software module associated with the communications controller. In some examples, the game software 312 includes the converter to standardize gaming information.
[0065]
[0066] In an example game flow on the communications architecture of
[0067] The purchases balls are released into a player tray so the player can shoot. If a tray (e.g., an upper tray) becomes full, the balls may overflow to a second location (e.g., a lower tray). If the second location becomes full, a release lever may cause the balls to drop the ball count unit 410. The ball count unit 410 determines the number of balls and the amount is provided to the payment unit 450.
[0068] The player can Cash Out when they no longer wish to play and the value associated with any remaining balls or payouts are provided to the player via the payment unit 450. As discussed herein, the payment unit 450 may print or generate a card to the player, or otherwise update a player card or player account. The player can then exchange their winnings at a redemption hall.
[0069]
[0070]
[0071] In a bottom section 530, additional hardware to operate the gaming unit may be contained. In examples, the bottom section may include the communications controller (e.g., communications controller 230), wiring, and other hardware associated with gaming operations and communications. The bottom section 530 may include a security door 540 to secure any contained components and prevent damage, cheating, and general access to the components by a player or unauthorized individual. In some examples, the ball tray may have a cover 545, such as a blank plate to prevent players from touching, removing, or accessing the pachinko balls.
[0072]
[0073] As discussed herein, existing pachinko machines may be installed into such cabinets and integrated with the communications controller to upgrade the gaming experience and transform the game into a Class III gaming machine. As such, various cabinet designs may be applied depending on particular gaming features to be added or removed. For example, Ball Rent and Ball Return buttons on a traditional pachinko machine may be disabled once installed and integrated with the communications controller. The Shoot button or Pause button may similarly be disabled if it is no longer needed based on the updated pachinko game flow. In some examples, one or more ball trays may be removed if no longer needed, thus reducing the footprint of the pachinko machine to be installed in a cabinet. In some examples, a main board of the pachinko game may be relocated to a logic area, e.g., to satisfy regulatory requirements.
[0074]
[0075] A winning ball may either trigger a regular bonus 640 or a special bonus 620. In some examples, the type of bonus (regular vs. special) may be determined based on a random number generator and a probability associated with each type. In other examples, the special bonus 620 is triggered when a specific bet has been selected and paid for by the user.
[0076] The regular bonus may have a different win probability than the base game (e.g., 1/150), and the regular bonus may also have an assigned payout (e.g., a number of balls) associated with a win during the bonus. In some examples, special bonus 620 initiates a probability change 630 associated with the regular bonus, for example, making a win even more likely than in the regular bonus (e.g., 1/100).
[0077] In both examples (regular bonus vs. special bonus), the bonus trigger may initiate visual or mechanical changes, such as the opening of one or more tulips on the pachinko board, the opening of additional slots that balls can land in, or a change in sound, animations, colors, and display provided on the pachinko board, the gaming display, and any additional monitors. The bonus rounds may also last a certain length, such as a certain period of time, or for a certain number of balls host. The regular bonus and special bonus may have different characteristics associated with each, and the win probabilities and game changes may differ, depending on the game type (e.g., as defined by gaming software 312).
[0078]
[0079]
[0080]
[0081] Players then shoot balls 940 during gameplay and attempt to land in pockets, earn more balls, initiate bonus rounds, etc. When balls fall into designated pockets the gaming machine awards prize balls 950. The prize balls are added to the credit meter 960, which indicates the amount of balls (i.e., credits) available to shoot.
[0082] At any point during the gaming event, players may choose to continue shooting 970 or cashout 980. If players choose to continue shooting 970, they have the opportunity to keep earning awards and additional balls/credits and may keep shooting until the credits become zero. If a player chooses to cashout, this action initiates credit redemption, and the machine may transfer credits via a ticket, a card, a player account, and the like.
[0083]
[0084] After the bet amount is registered in the Banke Meter, the player may initiate the game 935 and shoot balls 945. When balls fall into certain pockets, additional prize balls may be awarded 955 and the value added to the Bank Meter 965. The player can choose to continue shooting 975 and can continue to fund the game based on a chosen bet amount, which will be deducted from the Bank Meter. If the player chooses not to continue shooting, they can make a selection to transfer the amount in the Bank to the Credit Meter 985. Once funds are in the Credit Meter the player may cashout 995 and initiate credit redemption, as discussed herein.
[0085] In pachinko machines, the return to player value may be set based on controlled access to pockets. Access to a pocket may be controlled via obstacles, which may provide a blocking mechanism to manage how easily a ball can fall into a pocket. In some examples, one or more obstacles may be automatically adjusted (e.g., by controller 230) to assist with managing access to a pocket. Such adjustments may help to standardize a gaming outcome, such as a win rate. In an example, a pair of rods, pins, or an electric tulip positioned above or adjacent to a pocket may be moved or electronically adjusted to assist with controlling whether or not a ball can fall into a pocket. In some examples, a pair of rods positioned above the pocket may be adjusted inwards or outwards to adjust an opening to either allow or block a pathway for the ball to fall into a pocket.
[0086] Controlling pocket access enables control of the return to player probability. Different pockets provide different outcomes, such as awarding more balls, awarding a credit, awarding a reel spin, and triggering a bonus round or a bonus game. To create a Class III pachinko machine, a software-based random number may be applied for controlling the pocket access to ensure a return to player payout of a certain range, such as 85-95%.
[0087] In examples, the pocket access may be controlled via electric tulips.
[0088]
[0089]
[0090] As discussed herein, electric tulips may be activated during a triggering event such as a special bonus or other special feature in the game. For example, to open the wings/flaps 1030 or activate the bridge 1040, a gaming event may require a ball to go through a Through pocket and win a drawing that is activated by going through a Through pocket. In some examples, the drawing may have a probability associated with a win. In some examples, the win provides a prize, extra balls, reel spins, a special bonus round, or activation of the electric tulip opening. The Through pocket probability may be 1/50, 1/60, 1/70, 1/80, 1/90, and the like. In some examples, after a special bonus has occurred, the probabilities of the drawings may change and increase (e.g., 1/4, 1/5, 1/10, etc.). Thus, after a special bonus, the electric tulips provide access to the start pocket more frequently, and increase a player's opportunity and efficiency for additional balls and prizes.
[0091] In addition, although
[0092] Additionally, electric tulips help players to spin reels more efficiently. In gaming events, when a ball goes through a specific pocket, such as a Through pocket, a player receives a drawing chance. If the player wins the drawing, an electric tulip may open and provide access to a hidden pocket. The hidden pocket can trigger reels.
[0093] Reel wins provide another win opportunity, with a controlled return to player payout, based on a random number generator. In examples, the frequency of a win may be determined based on a randomized method, which ensures fairness and consistency.
[0094]
[0095] During the game, a reel spin initiates when a ball lands in the Spin pocket. A new Game is also started whenever a ball falls into the Spin pocket. In As seen in
[0096] A data counter can track the balls' positions and the reel spin to collect and send gaming data to a backend computing device, such as a central gaming server. Reel information may be sent to the central gaming server whenever a reel is spun. A position of the reel spin may be determined based on a signal from the pachinko machine to the data counter. Winning reel results can be determined based on the tracked or determined position of the reels. Any awards can be paid out based on the reel position, and a new game may be started when the Spin pocket receives the ball.
[0097] In
[0098]
[0099] In some examples, as seen in
[0100] The shoot pause is a strategic feature for many players. During an animation or a gaming event movie, a player may want to pause shooting to watch the animation and enjoy the experience. When a Spin Stock reaches its maximum (e.g., 4 stocks), a player may also want to stop shooting until a stock slot opens up. This would allow players to increase their opportunities for drawings and reduce wasting a potential Spin win when the Spin Stock is full. A player may also want to initiate the shoot pause button until a special bonus triggers an electric tulip to open. A player may stop shooting while the tulip's wings are closed and begin shooting once they open to receive balls.
[0101]
[0102] To increase randomization and meet Class III requirements, handles may have a standard ball shoot strength for consistent shooting. In some examples, the handle shoots a ball at a same strength (i.e., velocity) regardless of how far the player turns the handle. In some examples, the handle may be applied with a tension mechanisms to increase resistance the farther the handle is turned, and to provide tactical feedback to the player when controlling the handle.
[0103] In some examples, a handle may shoot at a first strength (e.g., 4/10) during a base game, and shoot at a second strength (e.g., 10/10, or a maximum strength) during a bonus game. In other examples, the shoot pause may be initiated when the player releases the handle. In other words, balls stop shooting upon release of the handle.
[0104]
[0105] In additional examples, a second symbol, such as a number may be associated with each symbol. In
[0106]
[0107] In
[0108] A central display area may display Win Combination 1440 and a Game Message Area 1450. The Win Combination 1440 may also be determined from the gaming machine and show, for example, a winning reel combination that has been won or needs to be won for a prize. The Game Message Areas 1450 provides players with information about when different win combinations last occurred so that player can deduced win probabilities.
[0109] A Slump Graph 1460 provides total games played between the last N bonuses. In some gaming displays, the total games played between the last 4, 8, 12, 16, 20 or more games are provided. A Change Denom 1470 enables a player to change the denomination cost equal to one ball. A Menu Button 1480 enables a player to change display, audio, and gaming machine settings, such as brightness and volume of the machine. The Credit Meter 1490 displays the total registered credit amounts. The credit amount may show both the credit value and the monetary value. The Bet Meter 1495 displays the total bet amounts by credit and/or monetary value. The Win Meter 1499 displays total win amounts by credit and/or monetary value.
[0110]
[0111]
[0112]
[0113]
[0114]
[0115] At block 1902, aspects may generate, on an interactive gaming interface, a user interface providing controls for operating a gaming event on a pachinko gaming machine. The interactive gaming interface may be a touch screen display. In some examples, controls for operating the game may include one or more interactive selections provided on the user interface, such as a graphic illustrating a button. In other examples, a peripheral device, such as a button, handle, or other physical controller may be used to enable players to interact with the game and the user interface. The one or more interactive selections may include at least one of: an error display screen, a help screen, an audit screen, and a game summary.
[0116] At block 1904, aspects may initiate the gaming event on the pachinko gaming machine, in response to receiving first user input at the interactive gaming interface, wherein the first user input comprises wager information. In some examples, in response to additional user input received at the interactive user interface, aspects may display, on the user interface, at least one of: a credit meter, a win meter, a bank meter, a bonus count, and a bet meter. User input may also cause a display, on the user interface, of help information including at least one of: game rules, game instructions, and pay table information.
[0117] In some examples, the user interface generates a central interactive element corresponding to game information associated with the gaming event, and at least one secondary element corresponding to gameplay information. The at least one secondary element may be arranged around the central interactive element. The at least one secondary element may display at least one of: a slump graph, a past game summary, a win combination, a reel combination, a game message, a bet meter, help button, and a win meter.
[0118] The interactive element(s) may be graphics indicative of a button or selection upon which a selection of such object initiates an additional display or graphic.
[0119] At block 1906, aspects may determine a random outcome for the gaming event. In some examples, aspects may further provide instructions for the pachinko machine to adjust one or more electric tulips, pins, or other elements within an enclosed playing field to control access to a pocket. In other examples, the game information may include instructions to perform reel operations in accordance with randomly determined outcome based on a paytable. The random outcome for the gaming event may be determined based on a paytable associated with the pachinko gaming machine.
[0120] At block 1908, aspects may manage a ball launcher associated with the pachinko gaming machine to execute a set of ball launches to result in the random outcome for the gaming event. In examples, the set of ball launches occur in response to second user input received via at least one of the interactive user interface and a peripheral device of the pachinko gaming machine. The peripheral device may be at least one of: a handle and a button. In some examples, the peripheral device provides an appearance or perception of player control and influence on a ball launch, however, the launch may occur in accordance with the randomly determined outcome. In some examples, each ball launch occurs randomly and independent of a player's operation of the peripheral device. Such independence may ensure randomness and fairness of gameplay operations and removes player influence.
[0121] According to some examples, aspects may execute a first ball launch of the set of ball launches following receipt of the second user input. As discussed herein, the outcome of the first ball launch may independent of the second user input. The second user input may determine at least one of a timing and a speed of the ball launch. However, results of the ball launch may still be determined randomly and set, e.g., via electric tulips, pins, and other elements within the gaming machine, to ensure that the ball launch occurs without any player influence.
[0122] At block 1910, aspects may further provide at least one of live gaming data and past gaming data on the interactive gaming interface. In particular, the user interface may provide additional information relating to the gaming event, such as live gaming data associated with the gaming event, past gaming event data, and the like. The live gaming data may include at least one of: a pocket that has received a ball, a ball return count, a game status, wager information, and payout information. The past gaming data may include at least one of: a summary of a past number of games, a total number of balls shot, a total number of balls won, an amount of balls received in a pocket type, and a total prize won from each pocket type. In various examples, the user interface provides, on the user interface, at least one selection to provide the live gaming data associated with the gaming event, and at least one selection to display past gaming data.
[0123] The pachinko gaming machine may include an enclosed playing field, a reel display within the enclosed display, a launch device for launching a ball into the enclosed playing field, and an interactive display. In some examples, the pachinko gaming machine further includes a cabinet housing the communications controller, the enclosed playing field, the reel display, the launch device, and the interactive display. The communications controller may be secured within an interior portion of the cabinet, such as a locked interior portion. The pachinko gaming machine may also include a payment peripheral configured to receive at least one of: cash, a payment card, a token, and a player card, and wherein the communications controller establishes a third communication with the payment peripheral associated to resolve a wager received at the interactive display.
[0124] The present disclosure describes particular embodiments and their detailed construction and operation. The embodiments described herein are set forth by way of illustration only and not limitation. Those skilled in the art will recognize, in light of the teachings herein, that there may be a range of equivalents to the exemplary embodiments described herein. Most notably, other embodiments are possible, variations can be made to the embodiments described herein, and there may be equivalents to the components, parts, or steps that make up the described embodiments. For the sake of clarity and conciseness, certain aspects of components or steps of certain embodiments are presented without undue detail where such detail would be apparent to those skilled in the art in light of the teachings herein and/or where such detail would obfuscate an understanding of more pertinent aspects of the embodiments.
[0125] Some of the techniques described above can be implemented on a computing device associated with a gaming device (e.g., a roulette mechanism), a plurality of computing devices associated with a plurality of gaming devices, a controller in communication with the gaming device(s) (e.g., a controller configured to synchronize the gaming devices(s)), or a plurality of controllers in communication with the gaming device(s). Additionally, some of the techniques may be distributed between the computing device(s) and the controller(s).
[0126] In a basic configuration, the computing system may include at least a processor, a system memory, a storage device, input/output peripherals, communication peripherals, and an interface bus. Instructions stored in the memory may be executed by the processor to perform a variety of methods and operations, including the shooter selection and console mirroring, as described above. The computing system components may be present in the gaming device, in a server or other component of a network, or distributed between some combinations of such devices.
[0127] The interface bus is configured to communicate, transmit, and transfer data, controls, and commands between the various components of the electronic device. The system memory and the storage device comprise computer readable storage media, such as RAM, ROM, EEPROM, hard-drives, CD-ROMs, optical storage devices, magnetic storage devices, flash memory, and other tangible storage media. Any of such computer readable storage medium can be configured to store instructions or program codes embodying aspects of the disclosure. Additionally, the system memory comprises an operation system and applications. The processor is configured to execute the stored instructions and can comprise, for example, a logical processing unit, a microprocessor, a digital signal processor, and the like.
[0128] The system memory and the storage device may also comprise computer readable signal media. A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein. Such a propagated signal may take any of variety of forms including, but not limited to, electro-magnetic, optical, or any combination thereof. A computer readable signal medium may be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use in connection with the computing system.
[0129] Further, the input and output peripherals include user interfaces such as a keyboard, screen, microphone, speaker, other input/output devices, and computing components such as digital-to-analog and analog-to-digital converters, graphical processing units, serial ports, parallel ports, and universal serial bus. The input/output peripherals may also include a variety of sensors, such as light, proximity, GPS, magnetic field, altitude, and velocity/acceleration. RSSI, and distance sensors, as well as other types of sensors. The input/output peripherals may be connected to the processor through any of the ports coupled to the interface bus.
[0130] The user interfaces can be configured to allow a user of the computing system to interact with the computing system. For example, the computing system may include instructions that, when executed, cause the computing system to generate a user interface and carry out other methods and operations that the user can use to provide input to the computing system and to receive an output from the computing system.
[0131] This user interface may be in the form of a graphical user interface that is rendered at the screen and that is coupled with audio transmitted on the speaker and microphone and input received at the keyboard. In an embodiment, the user interface can be locally generated at the computing system. In another embodiment, the user interface may be hosted on a remote computing system and rendered at the computing system. For example, the server may generate the user interface and may transmit information related thereto to the computing device that, in turn, renders the user interface to the user. The computing device may, for example, execute a browser or an application that exposes an application program interface (API) at the server to access the user interface hosted on the server.
[0132] Finally, the communication peripherals of the computing system are configured to facilitate communication between the computing system and other computing systems (e.g., between the computing device and the server) over a communications network. The communication peripherals include, for example, a network interface controller, modem, various modulators/demodulators and encoders/decoders, wireless and wired interface cards, antenna, and the like.
[0133] The communication network includes a network of any type that is suitable for providing communications between the computing device and the server and may comprise a combination of discrete networks which may use different technologies. For example, the communications network includes a cellular network, a WiFi/broadband network, a local area network (LAN), a wide area network (WAN), a telephony network, a fiber-optic network, or combinations thereof. In an example embodiment, the communication network includes the Internet and any networks adapted to communicate with the Internet. The communications network may be also configured as a means for transmitting data between the computing device and the server.
[0134] The techniques described above may be embodied in, and fully or partially automated by, code modules executed by one or more computers or computer processors. The code modules may be stored on any type of non-transitory computer-readable medium or computer storage device, such as hard drives, solid state memory, optical disc, and/or the like. The processes and algorithms may be implemented partially or wholly in application-specific circuitry. The results of the disclosed processes and process steps may be stored, persistently or otherwise, in any type of non-transitory computer storage such as, e.g., volatile or non-volatile storage.
[0135] In an embodiment, a method for executing a pachinko gaming event, comprising: generating, on an interactive gaming interface, a user interface providing controls for operating a gaming event on a pachinko gaming machine; initiating the gaming event on the pachinko gaming machine, in response to receiving first user input at the interactive gaming interface, wherein the first user input comprises wager information; determining a random outcome for the gaming event; and managing a ball launcher associated with the pachinko gaming machine to execute a set of ball launches to result in the random outcome for the gaming event, wherein the set of ball launches occur in response to second user input received via at least one of the interactive user interface and a peripheral device of the pachinko gaming machine.
[0136] In an embodiment, further comprising: executing a first ball launch of the set of ball launches following receipt of the second user input, and wherein an outcome of the first ball launch is independent of the second user input.
[0137] In an embodiment, wherein the second user input determines at least one of a timing and a speed of the first ball launch.
[0138] In an embodiment, further comprising displaying, on the interactive gaming interface, live gaming data associated with the gaming event.
[0139] In an embodiment, wherein the live gaming data comprises at least one of: a pocket that has received a ball, a ball return count, a game status, wager information, and payout information.
[0140] In an embodiment, further comprising, in response to third user input received at the interactive user interface, displaying at least one of: a credit meter, a win meter, a bank meter, a bonus count, and a bet meter.
[0141] In an embodiment, further comprising, in response to third user input received at the interactive user interface, displaying help information comprising at least one of: game rules, game instructions, and pay table information.
[0142] In an embodiment, wherein the interactive user interface generates a central interactive element corresponding to game information associated with the gaming event, and at least one secondary element corresponding to gameplay information.
[0143] In an embodiment, wherein the at least one secondary element is arranged around the central interactive element.
[0144] In an embodiment, wherein the at least one secondary element displays at least one of: a slump graph, a past game summary, a win combination, a reel combination, a game message, a bet meter, help button, and a win meter.
[0145] In an embodiment, a pachinko gaming controller comprising: at least one processor; and at least one memory communicatively coupled to the at least one processor and comprising computer-readable instructions that upon execution by the at least one processor cause the at least one processor to perform operations comprising: generating, on an interactive gaming interface, a user interface providing controls for operating a gaming event on a pachinko gaming machine; initiating the gaming event on the pachinko gaming machine in response to receiving first user input at the interactive gaming interface, wherein the first user input comprises wager information; determining a random outcome for the gaming event; and managing a ball launcher associated with the pachinko gaming machine to execute a set of ball launches to result in the random outcome for the gaming event, wherein the set of ball launches occur in response to second user input received via at least one of the interactive user interface and a peripheral device of the pachinko gaming machine.
[0146] In an embodiment, further comprising: providing, on the user interface, live gaming data associated with the gaming event, and at least one selection to display past gaming data.
[0147] In an embodiment, wherein the past gaming data comprises at least one of: a summary of a past number of games, a total number of balls shot, a total number of balls won, an amount of balls received in a pocket type, and a total prize won from each pocket type.
[0148] In an embodiment, wherein the peripheral device is at least one of: a handle and a button.
[0149] In an embodiment, wherein the interactive gaming interface is a touch screen display.
[0150] In an embodiment, a non-transitory computer readable medium comprising computer-executable instructions, which when executed cause: generating, on an interactive gaming interface, a user interface providing controls for operating a gaming event on a pachinko gaming machine; initiating the gaming event on the pachinko gaming machine, in response to receiving first user input at the interactive gaming interface, wherein the first user input comprises wager information; determining a random outcome for the gaming event; and managing a ball launcher associated with the pachinko gaming machine to execute a set of ball launches to result in the random outcome for the gaming event, wherein the set of ball launches occur in response to second user input received via at least one of the interactive user interface and a peripheral device of the pachinko gaming machine.
[0151] In an embodiment, further configured to perform operations comprising: executing a first ball launch of the set of ball launches following receipt of the second user input, and wherein an outcome of the first ball launch is independent of the second user input.
[0152] In an embodiment, further comprising displaying, on the user interface, live gaming data and past gaming data associated with the gaming event.
[0153] In an embodiment, further comprising generating, on the user interface, an interactive selection comprising at least one of: an error display screen, a help screen, an audit screen, and a game summary.
[0154] In an embodiment, wherein the random outcome for the gaming event is determined based on a paytable associated with the pachinko gaming machine.
[0155] As previously noted, the various features and processes described above may be used independently of one another or may be combined in various ways. All possible combinations and sub-combinations are intended to fall within the scope of this disclosure. In addition, certain method or process blocks may be omitted in some implementations. The methods and processes described herein are also not limited to any particular sequence, and the blocks or states relating thereto can be performed in other sequences that are appropriate. For example, described blocks or states may be performed in an order other than that specifically disclosed, or multiple blocks or states may be combined in a single block or state. The example blocks or states may be performed in serial, in parallel, or in some other manner. Blocks or states may be added to or removed from the disclosed example embodiments. The example systems and components described herein may be configured differently than described. For example, elements may be added to, removed from, or rearranged compared to the disclosed example embodiments.
[0156] Conditional language used herein, such as, among others, can, could, might, may, e.g., and the like, unless specifically stated otherwise, or otherwise understood within the context as used, is generally intended to convey that certain embodiments include, while other embodiments do not include, certain features, elements, and/or steps. Thus, such conditional language is not generally intended to imply that features, elements and/or steps are in any way required for one or more embodiments or that one or more embodiments necessarily include logic for deciding, with or without author input or prompting, whether these features, elements and/or steps are included or are to be performed in any particular embodiment. The terms comprising, including, having, and the like are synonymous and are used inclusively, in an open-ended fashion, and do not exclude additional elements, features, acts, operations, and so forth. Also, the term or is used in its inclusive sense (and not in its exclusive sense) so that when used, for example, to connect a list of elements, the term or means one, some, or all of the elements in the list.
[0157] The present disclosure describes particular embodiments and their detailed construction and operation. The embodiments described herein are set forth by way of illustration only and not limitation. Those skilled in the art will recognize, in light of the teachings herein, that there may be a range of equivalents to the exemplary embodiments described herein. Most notably, other embodiments are possible, variations can be made to the embodiments described herein, and there may be equivalents to the components, parts, or steps that make up the described embodiments. For the sake of clarity and conciseness, certain aspects of components or steps of certain embodiments are presented without undue detail where such detail would be apparent to those skilled in the art in light of the teachings herein and/or where such detail would obfuscate an understanding of more pertinent aspects of the embodiments.
[0158] The terms and descriptions used above are set forth by way of illustration only and are not meant as limitations. Those skilled in the art will recognize that those and many other variations, enhancements and modifications of the concepts described herein are possible without departing from the underlying principles of the invention. The scope of the invention should therefore be determined only by the following claims and their equivalents.