METHOD FOR A GAMING SYSTEM

20230222868 · 2023-07-13

Assignee

Inventors

Cpc classification

International classification

Abstract

The present disclosure relates to a computer implemented method performed by a gaming system. In particular, the present disclosure relates to a scheme for further improving a randomness in a game provided by means of the gaming system. The present disclosure also relates to a corresponding gaming system and a computer program product.

Claims

1. A computer implemented method performed by a gaming system adapted to execute a gaming procedure comprising a series of consecutive games, the gaming system comprising a server arranged in communication with an electronic user device using a network connection, the electronic user device comprising a display screen, wherein the method comprises the steps of: forming, at the server, a table having a predetermined dimension and comprising a corresponding number of cells, generating, at the server, a first set of elements corresponding to the cells of the table, each generated element being one of a plurality of predefined element types, populating, at the server, the cells of the table with the first set of elements, controlling, using the server, the electronic user device to display the table at the display screen, matching, at the server, a cluster of adjacently arranged cells at a position within the table with one of a plurality of predefined cluster formations stored at the server, and initiating, at the server, an award procedure as a result of a successful cluster matching, wherein within the award procedure: the cluster of adjacently arranged cells remain at the position within the table for a predetermined portion of the series of consecutive games.

2. The method according to claim 1, wherein the cluster includes at least three matching elements together matching one of the plurality of predefined cluster formations, preferably four matching elements together matching one of the plurality of predefined cluster formations and more preferably five matching elements together matching one of the plurality of predefined cluster formations.

3. The method according to claim 1, wherein when the award procedure is triggered, elements are generated, by the server, in each cell independently of other cells.

4. The method according to claim 3, wherein when the award procedure is triggered, each independent cell of the table includes a reel which spins to generate an element in a cell of the table.

5. The method according to claim 1, wherein the award procedure includes a series of free games.

6. The method according to claim 5, wherein the series of free games includes at least three free games.

7. The method according to claim 5, further comprising the step of extending, at the server, the series of free games if at least one further element is added to the cluster of cells together matching one of the plurality of predefined cluster formations, if additional clusters are generated by the server on the table, if a row of the table is completed by elements forming one or more clusters or a combination thereof.

8. The method according to claim 1, further comprising the step of initiating a further award procedure in response to the table being comprised of only clusters.

9. The method according to claim 8, wherein the further award procedure includes selecting an award modifier.

10. The method according to claim 9, wherein the award modifier is a multiplication factor.

11. The method according to claim 1, wherein the at least one cluster is removed at the end of the predetermined portion of the series of consecutive games comprised with the award procedure.

12. The method according to claim 1, wherein the series of consecutive games are games of chance.

13. A gaming system adapted to execute a gaming procedure comprising a series of consecutive games, the gaming system comprising a server arranged in communication with an electronic user device using a network connection, the electronic user device comprising a display screen, wherein the server is adapted to: form a table having a predetermined dimension and comprising a corresponding number of cells, generate a first set of elements corresponding to the cells of the table, each generated element being one of a plurality of predefined element types, populate the cells of the table with the first set of elements, control the electronic user device to display the table at the display screen, match a cluster of adjacently arranged cells at a position within the table with one of a plurality of predefined cluster formations stored at the server, and initiate an award procedure as a result of a successful cluster matching, wherein within the award procedure: the cluster of adjacently arranged cells remain at the position within the table for a predetermined portion of the series of consecutive games.

14. The gaming system according to claim 13, wherein the cluster includes at least three matching elements together matching one of the plurality of predefined cluster formations, preferably four matching elements together matching one of the plurality of predefined cluster formations and more preferably five matching elements together matching one of the plurality of predefined cluster formations.

15. The gaming system according to claim 13, wherein when the award procedure is triggered, elements are generated, by the server, in each cells independently of other cells.

16. The gaming system according to claim 15, wherein when the award procedure is triggered, each independent cell of the table includes a reel which spins to generate an element in a cell of the table.

17. The gaming system of claim 13, wherein the award procedure includes a series of free games.

18. The gaming system according to claim 17, wherein the series of free games includes at least three free games.

19. The gaming system according to claim 17, wherein the server is further adapted to extend the series of free games if at least one further element is added to the cluster of cells together matching one of the plurality of predefined cluster formations, if additional clusters are generated by the server on the table, if a row of the table is completed by elements forming one or more clusters or a combination thereof

20. A computer program product comprising a non-transitory computer readable medium having stored thereon computer program means for operating a gaming system, the gaming system comprising a server arranged in communication with an electronic user device using a network connection, the electronic user device comprising a display screen, wherein the computer program product comprises: code for forming, at the server, a table having a predetermined dimension and comprising a corresponding number of cells, code for generating, at the server, a first set of elements corresponding to the cells of the table, each generated element being one of a plurality of predefined element types, code for populating, at the server, the cells of the table with the first set of elements, code for controlling, using the server, the electronic user device to display the table at the display screen, code for matching, at the server, a cluster of adjacently arranged cells at a position within the table with one of a plurality of predefined cluster formations stored at the server, and code for initiating, at the server, an award procedure as a result of a successful cluster matching, wherein within the award procedure: the cluster of adjacently arranged cells remain at the position within the table for a predetermined portion of the series of consecutive games.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0034] The various aspects of the present disclosure, including its particular features and advantages, will be readily understood from the following detailed description and the accompanying drawings, in which:

[0035] FIG. 1 illustrates an exemplary gaming system according to a currently preferred embodiment of the present disclosure;

[0036] FIG. 2 provides an exemplary illustration of a typical graphical user interface (GUI) for use in playing a game;

[0037] FIGS. 3A-3B present exemplary illustrations of operations of different tables according to different embodiments of the present disclosure, and

[0038] FIG. 4 is a flow chart illustrating the exemplary steps for operating the gaming system as shown in FIG. 1.

DETAILED DESCRIPTION

[0039] The present disclosure will now be described more fully hereinafter with reference to the accompanying drawings, in which currently preferred embodiments of the present disclosure are shown. This present disclosure may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein; rather, these embodiments are provided for thoroughness and completeness to fully convey the scope of the present disclosure to the skilled addressee. Like reference characters refer to like elements throughout.

[0040] Referring now to the drawings and FIG. 1 in particular, there is depicted a gaming system 100 in which an online game, such as a slot game, may be played according to a currently preferred embodiment of the present disclosure. The system architecture illustrated in FIG. 1 depicts a system environment in which systems, methods, apparatus, computer-readable mediums and data structures consistent with the principles of some embodiments of the present disclosure may be included. It may be appreciated that the components of system 100 may be implemented through any suitable combinations of hardware, software, and/or firmware.

[0041] As shown in FIG. 1, system 100 includes at least one server 102 and/or at least one gaming database 104. Server 102 and gaming database 104 may be communicably linked to a plurality of electronic user devices in the form of electronic user devices, such as client devices 106, 108, 110, etc. through network 112. The network 112 may be wired or wireless, including for example wired connections like a building LAN, a WAN, an Ethernet network, an IP network, etc., and wireless connections like WLAN, CDMA, GSM, GPRS, 3G mobile communications, 4G mobile communications, Bluetooth, infrared, or similar. As such, the network 112 may be locally and/or globally provided.

[0042] The gaming database 104 may be any type of physical unit on which games reside, such as a machine in a gaming venue, a lottery machine, an electronic game system, etc. Network 112 may be implemented as the Internet, or any local or wide area network, either public or private. Network 112 may also be a hardware system physically connecting some or all of the server 102 and client devices 106, 108, 110. Client devices 106, 108, 110, typically each operated by a player, may be implemented as any computing devices such as a personal computing device, a server, a server network, handheld computing device, slot machine, other gaming machine in a gaming venue such as a betting terminal, a gaming console, lottery machine, an interface in a virtual environment, etc.

[0043] It may be appreciated by one of ordinary skill in the art that while only one server, one gaming database, one network and two client devices are depicted, more or fewer servers, more or fewer gaming databases, more networks and more or fewer client devices and/or other devices may reside within system 100.

[0044] The elements inside system 100 may include one or more (micro) processors, purpose-built hardware such as, for example, FPGA, ASIC, etc., software systems and applications, software packages, mechanical and electrical parts, etc. Software packages that may be part of server 102, gaming database 104, client devices 106, 108, 110 and network 112 may be recorded on a computer readable medium such as a memory device, RAM, CD/DVD/USB drives, handheld memory device, etc., and/or may be part of a physical device such as one or more (microprocessors or electro-mechanical systems. Any of server 102, gaming database 104, client devices 106, 108, 110, network 112 and further electronic user device 114 may be fixed systems, mobile systems, portable systems, or cloud systems (as discussed above). FIG. 1 shows only three electronic user devices 106, 108, 110, however it should be understood that a general implementation of the present disclosure comprises a large plurality of electronic user devices, possibly greatly above three, such as 100, 1000, 10000, etc.

[0045] Although the various components of FIG. 1 are illustrated as discrete elements, it should be recognized that certain operations of some of the various components may be performed by the same physical device, e.g., by one or more microprocessors or other type of devices.

[0046] Turning now to FIG. 2 illustrating a graphical user interface (GUI) 202 to be displayed at a client device, such as any of the client devices 106, 108, 110, in the illustrated embodiment provided as an application (“app”) or within e.g. a web browser of the portable client device 106 being a tablet. The game to be played at the client device 106 is here shown as an online game of chance in the form of a slot game, visualized within the GUI 202 as comprising a table comprising six individual reels 204 arranged in columns and provided with a plurality of different symbols. The table also comprises five rows. As such, the predefined dimension of the table as shown in FIG. 2 is six times five, thus comprising 30 cells in total.

[0047] The GUI also comprises a “button” 206 to start the game, here provided with the description “SPIN” for initiating a turn of the game. In addition, the GUI 202 comprises an indicator of the current bet 208 (i.e. payment for each turn of the game) and an indicator of the total payment to the player 210. It should in any case be understood that other types of games may be played within the scope of the present disclosure, for example being skill based as compared to a game of chance.

[0048] Turning now to FIGS. 3A and 3B in conjunction with FIG. 4, illustrating different tables according to different embodiments of the present disclosure.

[0049] As is exemplified in FIG. 3A, the server has formed, S1, an initial table 300 having a predetermined dimension and comprising a corresponding number of cells 302. The table 300 dimensionally corresponds to the table as exemplified in FIG. 2. It may of course be possible to include less or more rows and/or cells within the table. The server has further randomly (or semi-randomly) generated, S2, a first set of elements 304 that are arranged to populate, S3, the cells 302 of the table. Also the positioning of each of the elements 304 within the table 300 may at least be semi-randomly selected. In FIG. 3A, the first set of elements 304 includes different element types, e.g. including numbers and pictograms/figures. It should be noted that any form of element types is possible and within the scope of the present disclosure, at least in case the game is a game of chance.

[0050] Once the cells 302 of the table 300 has been populated with the first set of elements 304, the server 102 controls, S4, the electronic user device 106 (or 108, 110) to display the table 300 at a display screen comprised with the electronic user device 106.

[0051] When the element populated table 300 is in place, the server 102 performs an automated process of matching, S5, a cluster 306 of matching elements within the table 300. In FIG. 3A, the matching elements are shown as being the pictogram “diamond”. Different elements are also shown in FIG. 3A, corresponding to the “normal” type of elements shown in relation to a slot game.

[0052] As discussed above, the definition of a cluster may be different depending on the implementation of the present scheme. In FIG. 3A, a cluster is however “matched” only in case at least a predefined number of elements are arranged adjacently to each other. In the embodiment as shown in FIG. 3A, this predefined number has been set to four. This predefined number may of course be set higher and/or lower.

[0053] As discussed above, once the server 102 has identified a cluster 306, the server may initiate, S6, an award procedure. The award procedure may for example include a predefined number of “free games” meaning that the player (operator of the user device 106) may be allowed to execute games without having to provide a payment. At this time the server may also determine a gaming outcome that depends on the type of cluster formed (i.e. as compared to predefined cluster formations possibly stored at the database 104).

[0054] In line with the present disclosure the cluster 306 will however remain at the position within the table 300 for a predetermined portion of the series of consecutive games being played and being within the award procedure. This can be compared to a “regular” gaming procedure where all the cells of the table 300 are repopulated with a new set of elements.

[0055] As such, the player's chance of “winning” an in comparison greater win (in comparison larger gaming outcome) may increase, since the further cells 304 in conjunction with and excluding the cluster 306 subsequently may be repopulated with matching elements, where such matching elements are arranged directly adjacent to the remaining cluster of cells.

[0056] In some embodiments the predefined number of free games is in the range of one-five, meaning that the player will be given one-five times of repopulation of the cells 304 in conjunction with and excluding the cluster 306 with new sets of elements.

[0057] An example of repopulation of the cells 304 in conjunction with and excluding the cluster 306 is presented in FIG. 3B, once the scheme according to the present disclosure is within the award procedure. One of these new elements is, as shown in FIG. 3B, an additional diamond arranged adjacently to the original cluster 306. The original cluster 306 in combination with the additional diamond here forms an extended cluster 306′ comprising five matching elements 304.

[0058] The fact that the additional diamond was added to the original cluster 306 to form the extended cluster 306′ may in some embodiments be used for adjusting the predefined number of free games. For example, the predefined number of free games may set to a fixed number, added or multiplied with any remaining free games, or be determined in any other way as is defined by the operator of the gaming system 100. In some embodiments the formation of an extended cluster may initiate a second award procedure, for example providing the player with a multiplication factor that is used when determining a gaming outcome. As such, the multiplication factor could for example multiply a payout resulting from the determined gaming outcome.

[0059] The repopulation of the cells 304 in conjunction with and excluding the cluster 306 may in some embodiments be performed by implementing a spinning reel function within these cells. Other ways of semi-randomly repopulating these cells are of course possible and within the scope of the present disclosure.

[0060] As understood from the above, by implementing the scheme according to the present disclosure it may be possible for the player to have the chance of an extended number of possible (for the player) positive gaming outcomes.

[0061] In summary, the present disclosure relates to a computer implemented method performed by a gaming system adapted to execute a gaming procedure comprising a series of consecutive games, the gaming system comprising a server arranged in communication with an electronic user device using a network connection, the electronic user device comprising a display screen, wherein the method comprises the steps of forming, at the server, a table having a predetermined dimension and comprising a corresponding number of cells, generating, at the server, a first set of elements corresponding to the cells of the table, each generated element being one of a plurality of predefined element types, populating, at the server, the cells of the table with the first set of elements, controlling, using the server, the electronic user device to display the table at the display screen, matching, at the server, a cluster of adjacently arranged cells at a position within the table with one of a plurality of predefined cluster formations stored at the server, and initiating, at the server, an award procedure as a result of a successful cluster matching, wherein within the award procedure the cluster of adjacently arranged cells remain at the position within the table for a predetermined portion of the series of consecutive games.

[0062] Generally, when the operational scheme according to the present disclosure is applied to a game concept provided by the server, it may be possible to increase the randomization of the game, thus potentially allowing for increasing winning possibilities for a player participating in the game. An advantage following such a possibility is an improved attraction power to the game, thus potentially allowing for the player to remain playing the game for an increased duration as compared to previously known similar operational schemes. This could potentially be beneficial to both the player participating in the game and the gaming operator providing the game.

[0063] Generally, when the operational scheme according to the present disclosure is applied to a game provided by the server, it may be possible to increase the randomization of the game, thus potentially allowing for increasing winning possibilities for a player participating in the game. An advantage following such a possibility is an improved attraction power to the game, thus potentially allowing for the player to remain playing the game for an increased duration as compared to previously known similar operational schemes.

[0064] In addition, the control functionality of the present disclosure may be implemented using existing computer processors, or by a special purpose computer processor for an appropriate system, incorporated for this or another purpose, or by a hardwired system. Embodiments within the scope of the present disclosure include program products comprising machine-readable media for carrying or having machine-executable instructions or data structures stored thereon. Such machine-readable media can be any available media that can be accessed by a general purpose or special purpose computer or other machine with a processor. By way of example, such machine-readable media can comprise RAM, ROM, EPROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer or other machine with a processor. When information is transferred or provided over a network or another communications connection (either hardwired, wireless, or a combination of hardwired or wireless) to a machine, the machine properly views the connection as a machine-readable medium. Thus, any such connection is properly termed a machine-readable medium. Combinations of the above are also included within the scope of machine-readable media. Machine-executable instructions include, for example, instructions and data which cause a general-purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions.

[0065] Although the figures may show a sequence the order of the steps may differ from what is depicted. Also two or more steps may be performed concurrently or with partial concurrence. Such variation will depend on the software and hardware systems chosen and on designer choice. All such variations are within the scope of the disclosure. Likewise, software implementations could be accomplished with standard programming techniques with rule-based logic and other logic to accomplish the various connection steps, processing steps, comparison steps and decision steps. Additionally, even though the present disclosure has been described with reference to specific exemplifying embodiments thereof, many different alterations, modifications and the like will become apparent for those skilled in the art. Further, a single unit may perform the functions of several means recited in the claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting to the claim. Furthermore, in the claims, the word “comprising” does not exclude other elements or steps, and the indefinite article “a” or “an” does not exclude a plurality.

[0066] Variations to the disclosed embodiments can be understood and effected by the skilled addressee in practicing the claimed present disclosure, from a study of the drawings, the disclosure, and the appended claims. The person skilled in the art realizes that the present disclosure is not limited to the preferred embodiments.