Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
APPARATUS AND METHODS SIMULATING PROJECTILE BODY MOVEMENTS
Document Type and Number:
WIPO Patent Application WO/2018/211424
Kind Code:
A1
Abstract:
A pachinko machine having a simulated stage, a simulated launcher and a simulated ball or simulated balls which are to appear in a display screen of an electronic display device upon execution of instructions by a microprocessor; wherein the simulated stage is partitioned into an entry region, an exit region and an intermediate region interconnecting the entry region and the exit region; wherein the simulated ball after entry into the simulated stage is to transit from the entry region to the exit region following a transition path; wherein the transition path is one of a plurality of transition paths available and the transition paths are associated with transition probabilities which are defined in transition matrix.

More Like This:
JP6994291Pachinko machine
JP3953287GAME MACHINE
Inventors:
SUEK KA LUN ERNIE (CN)
CHAN YUI MAN RAYMOND (CN)
LAM KA CHUN (CN)
Application Number:
PCT/IB2018/053409
Publication Date:
November 22, 2018
Filing Date:
May 16, 2018
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
TGG INTERACTIVE LTD (CN)
International Classes:
A63F7/02
Foreign References:
JP2008073242A2008-04-03
CN2882730Y2007-03-28
JP2010075758A2010-04-08
JP5942607B22016-06-29
Attorney, Agent or Firm:
YOU YI INTERNATIONAL INTELLECTUAL PROPERTY SERVICES LIMITED (CN)
Download PDF:
Claims:
Claims

1 . A machine comprising a processor, a display device, a data storage device and a user interface, wherein the processor is to execute stored instructions: to generate a simulated scene on the display device as a simulated playing field, wherein the simulated scene is divided into an entry region, an exit region and an intermediate region interconnecting the entry region and the exit region; wherein the entry region comprises a plurality of entry cells, the exit region comprises a plurality of exit cells, and the intermediate region comprises a plurality of intermediate cells; and to generate one simulated object or a plurality of simulated objects on the display device, to launch a simulated object into the entry region as a launched object and to move the launched object through the intermediate region and then to exit via or on traversing through the exit region; and

wherein the processor is to execute stored instructions to move the launched object into one of the plurality of entry cells, wherein each entry cell has an associated entry probability which is predetermined and the plurality of entry cells has a sum of entry probabilities equals to one; wherein the launched object is to move through the simulated scene in one of a plurality of predetermined transition paths and each transition path is defined by a plurality of field cells each having associated incoming probabilities and outgoing probabilities which are predetermined; and wherein the incoming probabilities and outgoing probabilities are preset or prescribed in a predetermined transition probability matrix.

2. The machine according to Claim 1 , wherein the simulated playing field is divided or partitioned into a plurality of field cells arranged into a plurality of field rows and a plurality of field columns defining a field matrix, wherein the field matrix comprises an entry row, an exit row and an intermediate region which is intermediate the entry row and the exit row; wherein the intermediate region comprises one intermediate row or a plurality of intermediate rows; and wherein the transition probability matrix has a plurality of probability cells arranged into a plurality of probability rows and a plurality of probability columns; and wherein each probability cell has a corresponding field cell, each probability row has a corresponding field row and each probability column has a corresponding field column.

3. The machine according to Claims 1 or 2, wherein the transition probability matrix has a plurality of probability cells, and wherein each probability cell has a pre-assigned discrete probability value. The machine according to Claim 3, wherein a plurality of the probability cells has a zero probability.

The machine according to any of Claims 2 to 4, wherein the entry row comprises a plurality of entry cells, and wherein each entry cell has an assigned probability value and the assigned probability values of the entry cells forming the entry row has a sum equal to unity or 100%.

The machine according to any of Claims 2 to 5, wherein the intermediate region comprises a proximal intermediate row which is immediately adjacent to or in abutment with the entry row, and the proximal intermediate row consists of a plurality of proximal intermediate cells; and wherein each proximal intermediate cell has an incoming probability value relating to a specific entry cell, and the incoming probability values of the plurality of proximal intermediate cells relating to the specific entry cell have a sum equal unity or 100%.

The machine according to any of Claims 2 to 6, wherein the intermediate region comprises a distal intermediate row which is immediately adjacent to or in abutment with the exit row, and the distal intermediate row consists of a plurality of distal intermediate cells; and wherein each specific distal intermediate cell has an outgoing probability value associated with each exit cell, and the outgoing probability values of a specific distal intermediate cell in relation to the plurality of exit cells has a sum equal to unity or 100%.

The machine according to any of preceding Claims, wherein the machine comprises a simulated launcher which is to operate to launch a simulated object into the entry region at a launching angle and a launching force level, and wherein the simulated object is to land on an entry cell according to a predetermined entry probability; and wherein the predetermined entry probability associated with a specific entry cell is dependent on the launching angle and/or the launching force level.

The machine according to Claim 8, wherein the entry probabilities of the plurality of entry cells change with a change in launching angles.

The machine according to Claims 8 or 9, wherein the launching angle and/or the launching force level is user controllable or user adjustable.

The machine according to any of preceding Claims, wherein the intermediate region is populated with a plurality of simulated obstacles and the simulated obstacles are distributed to define the plurality of predetermined transition paths; and wherein the processor is to move the simulated object along one of the plurality of predetermined transition paths according to the probability matrix.

12. The machine according to Claim 1 1 , wherein the processor is to form an animation of the launched object as an object moving along a specific transition path and deflected by the obstacles on apparent collision encounters.

13. The machine according to any of preceding Claims, wherein the machine is a floor-standing pachinko machine comprising a floor-standing housing, the simulated playing filed is a simulated pachinko stage and the simulated objects are simulated pachinko balls which are to be launched into the simulated pachinko stage by a simulated launcher.

14. The machine according to any of preceding Claims, wherein the machine has an overall machine return-to-player rate and each entry cell has an entry cell return-to-player rate, and wherein the machine overall return-to-player rate relates to the incoming probabilities and return-to-zero rates of the entry cells. 15. The machine according to any of preceding Claim, wherein each launch requires a pay-in amount and each cell has an associated payout rate, and the payout rates of the cells forming the stage are predetermined.

16. The machine according to Claim 15, wherein the incoming probabilities and the outgoing probabilities of a field cell in totality define a transition probability of a field cell, and the transition probability and the payout rates of the filled cells cooperate to define an RTP of the machine.

17. The machine according to Claims 15 and 16, wherein the transition probabilities of all the filled cells are arranged in the form of a transition probability matrix and the payout rates of all the cells are arranged in the form of a payout matrix, wherein the total RTP is obtained by multiplying the transition probability matrix and the payout matrix or its transpose.

18. A method of devising a pachinko machine on a machine comprising a processor, a display device, a data storage device and a user interface, wherein the method comprises a processor executing stored instructions: to generate a simulated scene on the display device as a simulated playing field, wherein the simulated scene is divided into an entry region, an exit region and an intermediate region interconnecting the entry region and the exit region; wherein the entry region comprises a plurality of entry cells, the exit region comprises a plurality of cells, and the intermediate region comprises a plurality of intermediate cells; and to generate one simulated object or a plurality of simulated objects on the display device, to launch a simulated object into the entry region as a launched object and to move the launched object through the intermediate region and then to exit via or on traversing through the exit region; and

wherein the processor is to execute stored instructions to move the launched object into one of the plurality of entry cells upon receipt of a trigger signal, wherein each entry cell has an associated entry probability which is predetermined and the plurality of entry cells has a sum of entry probabilities equals to one; wherein the launched object is to move through the simulated scene in one of a plurality of predetermined transition paths and each transition path is defined by a plurality of field cells each having associated incoming probabilities and outgoing probabilities which are predetermined; and wherein the incoming probabilities and outgoing probabilities are preset or prescribed in a predetermined transition probability matrix.

19. The method according to Claim 18, wherein the machine has an overall machine return-to- player rate and each entry cell has an entry cell return-to-player rate, and wherein the machine overall return-to-player rate relates to the incoming probabilities and return-to-zero rates of the entry cells.

20. The method according to Claims 18 or 19, wherein each launch requires a pay-in amount and each cell has an associated payout rate, and the payout rates of the cells forming the stage are predetermined; and wherein the incoming probabilities and the outgoing probabilities of a field cell in totality define a transition probability of a field cell, and the transition probability and the payout rates of the filled cells cooperate to define an RTP of the machine.

Description:
APPARATUS AND METHODS SIMULATING PROJECTILE

BODY MOVEMENTS

Field

[0001 ] The present disclosure relates to methods and apparatus of simulated moving objects such as simulated projectiles, and more particularly, to methods and apparatus for controlling movements of movable objects bodies when subject to simulated launching.

Background

[0002] A movable body when subject to an upward propelling force will travel along a trajectory path due to gravitation force. A travelling movable body when encountering an obstacle will be deflected to travel at a changed direction. The aforesaid and other physical phenomena are widely used in combination to devise gaming machines which are known as pachinko machines. In a pachinko machine, steel balls are launched from a spring driven launcher and move into a stage comprising many obstacles and accessories. The steel balls are projected as projectiles into the stage and will trigger many events upon encountering the obstacles and accessories. While pachinko machines provide much fun and enjoyment to people, improvements in pace with modern world technology are desirable.

Disclosure

[0003] A machine comprising a processor, a display device, a data storage device and a user interface and a method of devising a pachinko machine on the machine is disclosed. The processor is to execute stored instructions to generate a simulated scene on the display device as a simulated playing field, wherein the simulated scene is divided into an entry region, an exit region and an intermediate region interconnecting the entry region and the exit region; wherein the entry region comprises a plurality of entry cells, the exit region comprises a plurality of exit cells, and the intermediate region comprises a plurality of intermediate cells; and to generate one simulated object or a plurality of simulated objects on the display device, to launch a simulated object into the entry region as a launched object and to move the launched object through the intermediate region and then to exit via or on traversing through the exit region. The processor is to execute stored instructions to move the launched object into one of the plurality of entry cells, wherein each entry cell has an associated entry probability which is predetermined and the plurality of entry cells has a sum of entry probabilities equals to one; wherein the launched object is to move through the simulated scene in one of a plurality of predetermined transition paths and each transition path is defined by a plurality of field cells each having associated incoming probabilities and outgoing probabilities which are predetermined; and wherein the incoming probabilities and outgoing probabilities are preset or prescribed in a predetermined transition probability matrix.

[0004] A machine comprising a processor, a display device operated by the processor, a data storage device and a user interface connected to the processor for detection of user commands; and a method of operating the machine is disclosed. The processor is to execute stored instructions to generate a simulated scene on the display device, the scene comprising a plurality of scene cells and each cell having an associated obstacle device and a transition probability including an incoming probability and an outgoing probability; wherein the scene cells are grouped into a first plurality of entry layer cells forming an entry layer, a second plurality of intermediate layer cells forming an intermediate cell layer, and a third plurality of end cells forming an end layer; to generate one simulated movable body or a plurality of movable bodies on the display device but outside the scene, to launch the movable body into an entry layer cell upon detection of a launching signal at the user interface, and to move the movable body from the entry layer cell, through the intermediate cell layer, to the end cell following a predetermined transition path to traverse across the stage; and to generate path deflection when the movable body encounters an obstacle associated with a cell.

[0005] The predetermined transition path is one of a plurality of available transition paths between the entry layer cell and the end cell, and the likelihood that the movable body will move along a specific available transition path when transiting from the entry layer cell and the end cell is governed by probabilities set out in a predetermined transition probability matrix.

[0006] In some embodiments, each one of the first plurality of entry layer cells forming the entry layer has a predefined associated incoming probability, the incoming probability associated with a specific entry layer cell defining a likelihood that a movable body upon launch will land in that specific entry layer cell, and sum of the incoming probabilities associated with all entry layer cells being unity; and wherein the associated incoming probability is influenced by user's selection of launching parameters.

[0007] In some embodiments, the launching parameters include angle of launch and launching force.

[0008] In some embodiments, each launch has an associated pay-in amount and each cell has an associated payout rate, and the payout rates of the cells forming the stage are predetermined. [0009] In some embodiments, the transition probability and the payout rates of the cells cooperate to define a RTP.

[0010] In some embodiments, the transition probabilities of all the cells are arranged in the form of a transition probability matrix and the payout rates of all the cells are arranged in the form of a payout matrix, wherein the total RTP is obtained by multiplying the transition probability matrix and the payout matrix or its transpose.

[001 1 ] In some embodiments, the machine is to simulate stage, scenes and operations of a pachinko machine and the processor is to generate simulated trajectory movement paths of the movable bodies, said trajectory movement paths not following paths of a weighted body under influence of gravity.

[0012] In some embodiments, the incoming probabilities and the outgoing probabilities are predetermined and saved in the data storage device before triggered operations.

[0013] In some embodiments, the user interface includes a simulated launching device, the simulated launching device being outside the stage and being operable to launch one movable body or a plurality of movable bodies into the stage.

[0014] In some embodiments, the movable bodies are to appear as simulated steel balls and the obstacles include simulated metal bosses, metal pillars or metal bolts in the stage.

[0015] The predetermined transition path is one of a plurality of available transition paths between the entry layer cell and the end cell, and the likelihood that the movable body will move along a specific available transition path when transiting from the entry layer cell and the end cell is governed by probabilities set out in a predetermined transition probability matrix.

[0016] In some embodiments, the processor is to generate angular path deflection when the movable body encounters a simulated obstacle which is associated with a cell.

Figures

[0017] The present disclosure will be described by way of example and with reference to the accompanying Figures, in which:

Figure 1 is block diagram of an example machine according to the present disclosure,

Figure 2 is a schematic diagram of an example layout of field cells and other background scene cells as well as an example launcher on a display screen of an example machine of Figure 1 , Figure 3A is a schematic diagram of an example launcher of the machine comprising a shooting angle controller as appearing on the display screen of the machine of Figure 1 ,

Figure 3B is a schematic diagram of a launching device as appearing on the display screen of the machine of Figure 1 ,

Figure 4A is a schematic diagram showing angular adjustment of the shooting angle controller of Figure 3A,

Figure 4B is a schematic diagram showing shooting angle of an example launching device,

Figure 5A shows an example layout of an example blank stage of a machine according to the present disclosure,

Figure 5B is a schematic diagram depicting probability distribution associated with the various cells which form the blank stage of Figure 5A,

Figure 5C shows example movement of balls and example scenes formed on the blank stage of Figure 5A,

Figure 5D shows example stage of Figure 5A with an example shooter (cannon) and controller distributed respectively on upper right and lower right corners,

Figures 6A to 6D show a series of movement of a ball moving through an example stage, and

Figures 7A to 7 J show a series of movement of a plurality of balls moving through an example stage,

Figures 8 shows an example stage of an example machine,

Figures 8A, 8B and 8C are schematic diagrams showing example movement of a ball, and

Figure 8D shows an example layout of the filled matrix of the stage of the machine of Figure 8. Description

[0018] An example apparatus 100 comprises a display device 112 having a display screen 114, a data storage device 142, a processor 144 and a user interface 164. The example apparatus 100 is a floor-standing gaming apparatus which is commonly known as an arcade machine and which may be installed for entertainment operations in a casino or other establishments. In some embodiments, the example apparatus 100 may be a hand-held or portable machine. In some embodiments such as the present, components of the apparatus are housed within a floor- standing rigid housing and a user can operate the apparatus with either a single hand or with both hands. The example display device 112 comprises a high-resolution LCD display screen which forms a high-resolution LCD display surface. The example display screen is driven by a highspeed graphic display card. The data storage device 142 includes volatile and/or non-volatile memory devices for data and instruction storage. The processor 144 is to function as a machine controller and a processor of the present apparatus may comprise a single microprocessor or a cluster of microprocessors. A microprocessor herein may be a single-core microprocessor or a multi-core microprocessor. The example user interface 164 in the form of a launching device and may be a push button, a mouse, a joystick. In some embodiments such as the present, the user interface 164 is soft configured on a touch panel which is part of the display screen.

[0019] In use, the processor 144 is to execute a set of stored instructions using a set of scene- setting data to devise and display a simulated scene on the display screen. The set of stored instructions may be stored in the non-volatile memory such as a hard disk as a software file or an application software ("APP'). The example apparatus 100 is a simulated pachinko machine which is to simulate a pachinko machine and the simulated scene is to resemble the scene of an example pachinko machine.

[0020] A conventional pachinko machine is a mechanical gaming machine involving movement of pachinko balls inside the machine. A typical pachinko machine comprises a substantially vertical playing surface ("field surface") on which a scenic playing field is devised. The field surface is populated with a plurality of obstacles and the obstacles are distributed within the field surface to define a plurality of movement paths along which a pachinko can move. A conventional pachinko machine comprises a plurality of pachinko balls and a launcher to launch the pachinko balls into the playing field. When the launcher is triggered, a pachinko ball is projected upwards by the launcher and moved into the playing field with an entry angle and an entry speed. The entry angle and the entry speed are dependent on a number of factors, including the launching speed of the launcher, the lunching path of the launcher and skill of a player. A pachinko ball once moved into the playing field will move generally downwards through the playing field and transit from an entry region to an exit region via an intermediate region. The pachinko ball on encountering an obstacle will be deflected and the transit paths are defined by the obstacles. An obstacle typically comprises a brass pin or a group of brass pins which projects orthogonally outwards from the field surface. The obstacle is rigid so that when a moving pachinko ball encounters the obstacle in a head-on manner, reaction due to encountering collision will change the course of movement (and hence the movement or hopping path) of the pachinko ball. The exit region is usually on the lowest portion of the playing field and a pachinko ball is to exit through the exit region when it has lost momentum at the end of its journey through the playing field. A pachinko ball is usually a metallic ball so that it has a sufficiently high momentum to travel through the playing field.

[0021 ] The example apparatus 100 is to simulate a conventional pachinko machine while having novel, un-conventional and useful features. The description of a conventional pachinko machine is incorporated herein by reference and the features and description of a conventional pachinko machine are to apply mutatis mutandis.

[0022] The simulated scene (or scene in short) comprises a background scene which defines a playing field and a field surface. The playing field is set to be substantially vertical or inclined at a small angle or an acute angle to the vertical. A plurality of simulated obstacles is populated inside the playing field and the simulated obstacles are distributed to define a plurality of transitional paths. The simulated obstacles appear rigid and are scattered within the playing field to provide a system of distributed deflection means for deflecting the simulated pachinko balls within the playing field. The playing field is laid out and the simulated obstacles are distributed such that a plurality of predefined paths is available for the simulated pachinko balls to move along. The example obstacle comprises one simulate metal pin or a plurality of simulate metal pins forming a group of obstacle pins which projects orthogonally away from the field surface.

[0023] The simulated pachinko machine is devised to have the look-and-feel of a conventional pachinko machine. In this regard, the simulated pachinko machine comprises a simulated launcher for launching one simulated pachinko ball or a plurality of simulated pachinko balls into the simulated playing field. A simulated pachinko ball launched by the simulated launcher is to follow a simulated trajectory path of a projectile, such as the trajectory of a pachinko ball of a conventional pachinko machine. The simulated pachinko ball is to be projected at an entry angle and at an entry speed into the playing field and to move under the apparent influence of gravity through the simulated playing field. Once injected into the playing field, the simulated pachinko ball will be confined to move inside the playing field until its exit from the playing field.

[0024] The playing field extends transversely to define a width and longitudinally to define a length. The playing field comprises an entry region, an exit region and an intermediate region interconnecting the entry region and the exit region.

[0025] The entry region is the first region of the playing field that a simulated pachinko ball will encounter upon moving into the playing field after launch. The entry region is situated at and forms the uppermost portion of the playing field and a simulated pachinko ball will move downwards towards the exit region after entering the first region of the playing field. An example entry region defines the uppermost region of the playing field and is formed by a plurality of adjacently abutting entry cells which are inter-linked or interconnected in a sidewise manner. The entry region defines the foremost boundary of the playing field and is a region which determines the actual admission location of a simulated pachinko ball int the playing field.

[0026] The exit region is the last region of the playing field that a simulated pachinko ball will encounter before leaving the playing field. The exit region is situated at and forms the lowermost portion of the playing field. An example exit region defines the lowermost region of the playing field and is formed by a plurality of adjacently abutting entry cells which are inter-linked or interconnected in a sidewise manner. The exit region defines the rearmost boundary of the playing field and is a region which determines the actual departure location of a simulated pachinko ball from the playing field.

[0027] The intermediate region is situated intermediate the entry region and the exit region. The intermediate region may comprise one intermediate layer or a plurality of intermediate layers. Each intermediate layer comprises a plurality of intermediate cells and adjacent Intermediate cells of an intermediate layer are inter-linked or interconnected in abutment in a sidewise manner. Each simulated pachinko ball is to transit through the intermediate region after entering and before leaving the playing field.

[0028] The playing field is partitioned into a plurality of field cells and a field cell can be an entry cell, an exit cell or an intermediate cell. An entry cell is also referred to as an entry region cell, an exit cell is also referred to as an exit region cell and an intermediate cell is also referred to as an intermediate region cell.

[0029] Movement of the pachinko balls inside the playing field are to resemble movement of real pachinko balls. For example, the simulated pachinko balls are to hop from one obstacle to the next obstacle on transiting between adjacent cells to resemble hopping of real pachinko balls on encountering real obstacles. The hopping is to resemble projectile motion of a real pachinko ball.

[0030] Contrary to the purely mechanical induced movement of a conventional pachinko machine, the movements or movement paths of a simulated pachinko ball across or within the playing field are governed by a set of probabilities.

[0031 ] The entry region is formed by a plurality of entry cells and each entry cell has a predefined incoming probability such that a sum of the incoming probabilities of the plurality of entry cells forming the entry region equals one or 100%. This means a simulated pachinko ball must enter the playing field through one of the plurality of entry cells forming the entry region. After a simulated pachinko ball has entered an entry cell, the next or onward movement of a simulated pachinko ball from an entry cell is governed by a set of out-going probabilities. The set of outgoing probabilities associated with an entry cell defines the likelihoods in relation to which one of the next available intermediate cells in the intermediate layer the simulated pachinko ball will move into after exiting the entry cell. The outgoing probabilities of a given entry cell have a sum of one or 100% which means that the simulated pachinko ball must move on to an intermediate cell.

[0032] The intermediate cells which are available for hopping by a simulated pachinko ball which is currently in an entry cell have a set of incoming probabilities associated with that entry cell, and a sum of the incoming probabilities equals one or 100%.

[0033] Where the intermediate region comprises a plurality of intermediate layers, the intermediate cells which are available for hopping by a simulated pachinko ball which is currently in an intermediate cell of another intermediate layer (an upstream intermediate layer) have a set of incoming probabilities associated with that intermediate cell and a sum of the incoming probabilities equals one or 100%.

[0034] The exit cells which are available for hopping by a simulated pachinko ball which is currently in an intermediate cell have a set of incoming probabilities associated with that intermediate cell, and a sum of the incoming probabilities equals one or 100%.

[0035] Movement of a simulated pachinko ball across the playing field is governed by a transition matrix which sets out the various transition probabilities.

[0036] To resemble operation of a conventional pachinko machine, movement of a simulated pachinko ball inside the playing field is devised by the processor to resemble movement of a real pachinko ball under the influence of gravitational force.

[0037] In some embodiments, a field cell (known as a bonus cell) may carry an award or a special bonus. An award or a special bonus will be made out to the player if the simulated pachinko ball reaches or transits through the bonus cell. The bonus cell may be an entry cell, an exit cell and/or an intermediate cell. As each field cell has an associated incoming probability, the probability of reward or bonus is associated with the incoming probability.

[0038] An example display screen 114 of an example gaming apparatus 100 is depicted in Figure 2. The display screen 114 comprises a schematic playing field 120 which is schematically partitioned into an example plurality of fifty-one field cells. Each field cell (or "cell" in short) is assigned a unique identification number between 1 and 51 . The cells are arranged into a matrix of eight rows and seven columns, with seven cells in each row except the last row which has only two cells. The rows have the same width and height (except some cells in the fourth and last rows), and are lateral-edge aligned, so that the example background stage has a substantially rectangular shape. A text box, a video screen and a triple-slot are present between the fourth row and the fifth row. The cell numbers are shown for identification and for ease of reference only and are not shown on the display screen during actual gaming operations. During gaming operations, the processor is to execute store instructions to turn the field cells into graphic cells or scene cells and the playing field will become a pachinko stage having an aesthetically pleasing scenic or graphic backdrop. Each one of the field cells has an associated obstacle which is to operate as a movement deflection device, as depicted in the example scenes of Figures 5C and 8. An obstacle may comprise one simulated metal pin or a group of simulated metal pins as a simulated pin assembly. Each simulated metal pin is to protrude orthogonally away from the stage surface but would appear as a shiny or conspicuous dot or object such as a metal boss on the stage surface. The pins are steel-like to provide a rigid look, feel and impression to a player so that a player will have a reflexive perception that an on-coming simulated pachinko ball will be deflected and bounced away to move along a deflected path upon encountering the obstacle.

[0039] The example playing field 120 comprises a first row which is an entry row defining the entry region or the entry layer of the playing field. Each simulated pachinko ball has to or can only enter the playing field through one of the entry cells according to an example design. A simulated pachinko ball herein is an example of a simulated moving object or a simulated projectile. The entry row comprises an example plurality of seven entry cells numbered one to seven, as depicted in Figure 2.

[0040] The example playing field 120 comprises an exit region which is defined by an example plurality of nine exit cells. The exit region, which defines an exit layer, consists of field cells which are numbered 43 to 51 . The exit cells are arranged into two exit rows, namely the 7 th row and the 8 th row of the field matrix. Each simulated pachinko ball has to or can only exit the playing field through one of the exit cells according to an example design.

[0041 ] The example playing field 120 comprises an intermediate region which consists of an example plurality of five intermediate rows and an example plurality of thirty-five intermediate cells, numbered 8 to 42. The intermediate rows define intermediate layer and each intermediate row consists of an example plurality of seven intermediate cells. The intermediate cells have identical width and the intermediate cells are organized into a rectangular matrix of intermediate cells, or intermediate field matrix. The intermediate rows have identical length or depth in the longitudinal direction except for the third intermediate row which consists of intermediate cells numbered 22 to 28. The third intermediate row is disposed approximately in the middle portion of the display screen where ancillary display, such as a video display and jackpot display are located.

[0042] In an example playing field 120A, the exit region and the exit layer is defined by a single row of exit cells, numbered 43 to 49, as depicted in Figure 7A. The exit row is the last row of the field matrix and consists of seven exit cells.

[0043] A launching device 164 is display on the display screen 110 and located outside the stage, that is, the playing field 110. The example launching device 164 is a simulated launching device and a controller icon is displayed on the display screen 110. The display screen 110 is a touch panel so that a user can operate the launching device 164 by way of interactively touching the display screen 110. The launching device 164 is operable to launch a simulated movable body 162 into the playing field. In some embodiments such as the present where the machine is a simulated pachinko machine, the movable body 162 is a pachinko ball. Since the scene and the devices including the controller and the movable body are simulated and generated by operation of the processor, they may be modified or updated from time to time by the processor executing stored instructions without loss of generality. In some embodiments, the launching device and the movable body may be real, physical or non-virtual devices.

[0044] The launching device is an example device which is to serve as a user interface to enable a user to interact with the gaming machine. More specifically, the launching device is to operate as a launching controller which is operable by a user to initiate or activate operation of the machine 100. In example embodiments, the launching device may have an angular launching control as depicted in Figures 3A and 3B. In some embodiments, the launching device may have an adjustable power level or an initial impulse level control so that the initial momentum to imparted to a movable body to be injected into the playing field can adjusted or selected or controlled by the user.

[0045] The example machine 100 and the example simulated stage are arranged and generated for display, for example, by pre-programming of the processor according to pre-determined rules, n some embodiments such as the example of Figure 2, a simulated pachinko ball 162 that is to be ejected into the stage by the launching device will follow a predetermined path resembling the trajectory of a real pachinko ball to enter the stage. When the ball 162 enters the stage, it will encounter an entry cell which is on the outermost periphery of the stage. In the example of Figure 2, the ball is projected upwards by the launching device upon activation by a user and the ball will move upwards and away from the stage following a simulated trajectory-like path. After reaching the peak of the simulated trajectory path, which is at a vertical level above the stage, the ball 162 will turn and move downwards towards the entry region of the stage. As the ball enters the stage from above or outside the stage, the ball 162 will land in one of the entry cells in the first row. The first row of the stage is the uppermost row on the outermost periphery of the stage in this example.

[0046] While the ball 162 must land on an entry cell in order to enter the stage, on which particular entry cell a ball 162 will land is dependent on the probability associated with that particular entry cell. Each entry cell is assigned an incoming probability and the sum of incoming probabilities of all the entry cell equals one so that a ball 162 must land on one of the entry cells after launch. In some embodiments, the incoming probability assigned to a specific entry cell is predetermined and fixed. In some embodiments, the incoming probability assigned to a specific entry cell is dependent on the launching angle and the launching speed which determines the initial momentum imparted to the ball 162.

[0047] In some embodiments, the incoming probabilities are pre-assigned and related to the launching angle. For example, the controller may launch a ball 162 within an angular range a which is between a ± and a 2 to the vertical and the angular range may be divided into a plurality of angular steps. For example, the example launcher may launch between an angular range a which is between a ± = 0 and a 2 = 35° and the example angular range is divided into an example plurality of seven angular levels at an example angular interval of 5°, as set out in Table 1 below.

[0048] Table 1

[0049] For example, if a player chooses to launch a ball at 27° to the vertical, the launch angle a to the vertical falls into the sixth angular group of "26° ~ 30°". There is a probability (incoming probability) of 4.88% that the ball will land on cell 1 , a probability of 7.32% on cell 2, a probability of 9.76% on cell 3, a probability of 12.2% on cell 4, a probability of 14.63% on cell 5, a probability of 36.59 on cell 6, and a probability of 14.63% on cell 7. Therefore, it is most likely that the ball will land on cell 6, although the ball may land on other entry cells according to design.

[0050] In some embodiments, the incoming probability may depend on the launching force level in combination with the launching angle and Table 1 may include force levels without loss of generality.

[0051 ] In general, a cell having a higher incoming probability will have a better prospect of receiving a ball and will receive more balls in the long run and a cell having a lower incoming probability will have a poorer prospect of receiving a ball and will receive a lesser number of balls in the longer. Where a cell has a zero incoming-probability, the cell will be a deserted cell with no chance of receiving an incoming ball on entry or on transit.

[0052] In some embodiments, the machine is set for skilled game playing and has predefined RTP (return-to-player) which is related to the incoming probabilities as follows:

[0053] RTP(overall) =∑i RTP(i)P(i) , where RTP(i) and P(i) are, respectively, the RTP and incoming probability assigned to entry cell i.

[0054] The overall RTP (RTP{pveraU) has a value which is within an RTP range. The RTP range has a value which is between [Min RTP, Max RTP], where Min RTP = Minimum (RTP(0°~5°), RTP(6°~1 0°) , RTP(1 1 °~1 5°), RTP(1 6°~20°), RTP(21 °~25°), RTP(26°~30°), RTP(31 °~35°) ; and Max RTP = Maximum (RTP(0°~5°), RTP(6°~1 0°), RTP(1 1 °~1 5°), RTP(1 6°~20°), RTP(21 °~25°), RTP(26°~30°), RTP(31 °~35°) in this example.

[0055] After entry into the stage, the ball 162 will travel along an onward path which is one of a plurality of available paths set by the processor. The example available onward paths are predefined routes which are apparently defined by the locations of the obstacles but are actually preset set by the processor according to design. The available paths are related to the field cells and each field cell has associated or assigned incoming and outcoming probabilities.

[0056] Assuming for the sake of simplicity that the field matrix of cells has an example plurality of nine cells which are arranged into three rows and three columns, as depicted in table 1 below, in which cells numbered 1 , 2, 3 are on the first row, cells numbered 4, 5, 6 are on the second row, and cells numbered 7, 8, 9 are on the third row, and the balls are to fall on from above. [0057] Table 2

Layer 1

Layer 2

Layer 3

[0058] In this example, the first row is an entry layer and all balls entering the stage defined by the nine cells must enter the entry layer first, the third row is a final layer or the exit layer where all the balls must leave the stage and stop, and the second row is an intermediate layer through which every ball moving from the entry layer to the final layer must transit. In this example, the intermediate region consists of a single intermediate row.

[0059] After a ball has entered the entry layer and landed in an entry cell of the entry layer, it will continue to move onwards towards the final layer. On the simulated stage, the simulated onward movement will appear as resulting from residual momentum of the ball on encountering an obstacle, and the symbols shown below in Table 2 will be used to indicate movement orientations for ease of reference:

[0060] Table 3

[0061 ] An example probability allocation for the example stage matrix of Table 2 is set out in Table 4 below.

[0062] Table 4

1 2 3

/ \ \ ® / \ \ ® / \ \ ®

0% 60% 40% 0% 30% 40% 30% 0% 40% 60% 0% 0%

4 5 6

/ \ \ ® / \ \ ® / \ \ ®

0% 60% 40% 0% 30% 40% 30% 0% 40% 60% 0% 0%

7 8 9

/ \ \ ® / \ \ ® / \ \ ®

0% 0% 0% 100% 0% 0% 0% 100% 0% 0% 0% 100% [0063] In the example of Table 4, the symbols under cell number 1 means there is a probability of 60% that a ball in cell number 1 will move vertically downwards towards cell number 4, a probability of 40% that a ball in cell number 1 will move rightside downwards towards cell number 5, a probability of 0% that a ball in cell number 1 will move leftside downwards (which is out of bound), and a 0% that a ball in cell number 1 will stop at cell one, since by default in this example, the ball must move through to the final layer to stop. In other words, cell 1 has an example outgoing probablity of 60% to cell 4 and an example outgoing probablity of 40% to cell 3 and the sum of outgoing probablities of cell 1 is unity or 1 . In the example, intermediate cell 5 has an example incoming probability of 40% if the ball is current in cell 1 , an example incoming probability of 40% if the ball is current in cell 2, and an example incoming probability of 40% if the ball is current in cell 3. On the other hand, cell 4 has an example incoming probability of 60% if the ball is current in cell 1 , an example incoming probability of 30% if the ball is current in cell 2, and an example incoming probability of 0% if the ball is current in cell 3. When a ball is in intermediate cell 5, the next hop of the ball can be to an intermediate cell 4 or cell 6 or an exit cell 8, but not other cells. The example movement rules or transition rules are to resemble movement consistent with movements under apparent influence of garvity.

[0064] In this example, there are a total of 17 available paths for a ball to transmit through the three layers and the available paths are: 147, 157, 247, 257, 357; 148, 158, 248, 258, 268, 358, 368; 159, 259, 269, 359, 369, where the first digit refers to the cell number in the entry layer, the second digit refers to the cell number in the intermediate layer, and the third digit refers to the cell number in the final layer. For example, the path 147 means a path passing from cell 1 to cell 7 by transiting through cell 4.

[0065] The transition relationship and probability can be represented in the form of an example transition matrix as set out in Table 5 below.

[0066] Table 5

[0067] The example transition matrix of Table 5 has 81 entries which are arranged into 9 rows and 9 columns. In the example transition matrix, an entry P i>y - on row t and column j represents the probability that a ball at cell numbered i will move on to the cell numbered j. The example transition matrix is a probability matrix and each probability entry, which is a probability cell, is a discrete p probability value.

[0068] Table 5 when added with row and column numbers as depicted as Table 5A below would further assist.

[0069] Table 5A

To

1 2 3 4 5 6 7 8 9

1 0% 0% 0% 60% 40% 0% 0% 0% 0%

2 0% 0% 0% 30% 40% 30% 0% 0% 0%

3 0% 0% 0% 0% 40% 60% 0% 0% 0%

4 0% 0% 0% 0% 0% 0% 60% 40% 0%

5 0% 0% 0% 0% 0% 0% 30% 40% 30%

6 0% 0% 0% 0% 0% 0% 0% 40% 60%

7 0% 0% 0% 0% 0% 0% 1 00% 0% 0%

8 0% 0% 0% 0% 0% 0% 0% 1 00% 0%

9 0% 0% 0% 0% 0% 0% 0% 0% 1 00%

[0070] In the transition matrix of Table 4A, matrix element represents the likelihood or probability that a ball will move from cell numbered t to cell numbered j. For example, the value of 60% at the transition matrix element (3,6) means there is a 60% that a ball at cell 3 will move to cell 6 in the next move, and the value of 40% at the transition matrix element (3,5) means there is a 40% that a ball at cell 3 will move to cell 5 in the next move. As the sum of probabilities of the transition matrix elements (3,5)and (3,6) equal unity, it follows that a ball at cell 3 can only move to either cell 5 or cell 6 in accordance with the prescribed rules and probabilities.

[0071 ] The probability that there is a ball at a cell numbered j is represented by a position probability array A below:

A = [ai a 2 a 3 a 4 a 5 a 6 a 7 a 8 a g ]

[0072] Where A is a position matrix that represents how balls are distributed, and the value of a.j, where j = 1, 2, . . , 9 is in percentage and between 0 and 1 , that is, 0 <= ; <= 1. An example probability array A = [0, 0, 0, 0, 0, 0, 0.1, 0.3, 0.6] means there is 10% probability that a ball is located at cell 7, a 30% probability at cell 8, and a 60% probability at cell 9. If there are 100 balls drop, on average, 10 balls would drop to cell 7, 30 balls would drop to cell 8 and 60 balls would drop to cell 9.

[0073] Where a ball has entered cell 1 following initial launch, the initial position matrix will be: A 0 = [100%, 0, 0, 0,0, 0, 0, 0,0].

[0074] The ball distribution array A t at time t will be: A t = [a tl , a t2 , a t3 , a t4 , a t5 , a t6 , a t7 , a t8 , a t9 ] [0075] Where:

P is the transition matrix, consisting of probability elements, Ρ ί>7 - , representing the probability that a ball will transit between cells i and j.

Ao represent the initial distribution (position).

A t represents the position distribution for ball after time t, that is, t transitions.

^represents the probability that a ball will appear at cell j at time t.

[0076] For example, the relationship between^ and A lt that is after one transition will be:

[0077] Ai = A 0 - P = [aii ai 2 ai 3 ai 4 ai 5 ai 6 ai 7 ai 8 aig], where:

an = 1 xO + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 = 0

ai2 = 1 xO + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 = 0

ai 3 = 1 xO + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 = 0

ai4 = 1 x0.6 + 0x0.3 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 = 0.6

ai 5 = 1 x0.4 + 0x0.4 + 0x0.4 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 = 0.4

a i6 = 1 xO + 0x0.3 + 0x0.6 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 + 0x0 = 0

ai7 = 1 xO + 0x0 + 0x0 + 0x0.6 + 0x0.3 + 0x0 + 0x1 + 0x0 + 0x0 = 0

ais = 1 xO + 0x0 + 0x0 + 0x0.4 + 0x0.4 + 0x0.4 + 0x0 + 0x1 + 0x0 = 0

aig = 1 xO + 0x0 + 0x0 + 0x0 + 0x0.3 + 0x0.6 + 0x0 + 0x0 + 0x1 = 0

[0078] By applying principles of the Markov Chain, it will be noted that:

[0079] A 2 = P · Ai = P · P · Ao = P 2 · Ao

[0080] It is further noted that when A t+ i = A t , a stable situation has been reached. In this example, it is noted that: Ao = [1 00% 0% 0% 0% 0% 0% 0% 0% 0%]

Ai = [0% 0% 0% 60% 40% 0% 0% 0% 0%]

A 2 = [0% 0% 0% 0% 0% 0% 48% 40% 1 2%]

A 3 = [0% 0% 0% 0% 0% 0% 48% 40% 1 2%]

[0081 ] Therefore, the model has stabilized at t = 2. For example, by applying A t+ i = A 0 Pt, where a ball is initially in cell 1 , there is 48% chance it will end at cell 7 after 2 unit time, 40% at cell 7 or 1 2% at cell 9.

Lateral movements allowed

[0082] In further embodiments, a ball is allowed to move laterally within the same layer in addition to downward only movements as described in the above example. Using the same 9-cell model as a convenient example, and introducing two additional directions of lateral movements-and→, the available transit directions are depicted in table 6 below:

[0083] Table 6

[0084] The allowable movement directions as well as their example associated probabilities depicted in table 7 below.

[0085] Table 7

[0086] For example, in a predesigned or pre-allocated probability of Table 7 above, when a ball is in cell 1 after initial launch, there is a 60% pre-allocated chance that the ball will move downwards to cell 4, a 35% pre-allocated chance that the ball will move downwards and right to cell 5, and a 5% pre-allocated chance that the ball will move laterally to cell 2. The ball will continue to move until reaching a final cell having a 100% chance which means a final stop.

[0087] As the ball can now move laterally or horizontally in addition to along the other available paths described above, the number of available paths for transiting from an entry cell to a final cell would increase substantially. For example, it can take more than two transitions to reach the end cell or termination cell. For example, a ball can require 4 transitions to move from cell 1 (entry cell) to cell 7 (final cell) following the route: CelM -÷ Cell2 -÷ Cell5 -÷ Cell 4 -÷ Cell 7.

[0088] Mathematically, the possible movement paths can be represented by an example transition matrix below:

[0089]

[0090] The position distribution for the 9 cells will be: A = [ai a∑ a3 as ae az as atf.

[0091 ] Assuming that the ball is in cell 1 after initial launch, i.e., A 0 = [100% 0% 0% 0% 0% 0% 0% 0% 0%].

[0092] The ball distribution probability at time t would be:

[0093] Using the same symbols and conventions as above, and since A M = A t P, it can be found that:

Ao = [100.00% 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 0.00%]

Ai = [0.00% 5.00% 0.00% 60.00% 35.00% 0.00% 0.00% 0.00% 0.00%]

A 2 = [0.25% 0.00% 0.25% 3.00% 5.00% 3.00% 44.75% 35.00% 8.75%]

A 3 = [0.00% 0.03% 0.00% 0.40% 0.48% 0.40% 47.80% 39.10% 1 1 .80%]

A 4 = [0.00% 0.00% 0.00% 0.03% 0.05% 0.03% 48.16% 39.57% 12.16%]

A 5 = [0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 48.19% 39.61 % 12.19%]

A 6 = [0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 48.19% 39.61 % 12.19%] [0094] As A 5 =A 6 , the transition will become stable at t = 5. It is noted that by introducing the horizontal options in addition, the time to reach stability has been extended even though the number of cells, that is the size of the matrix remains unchanged.

Hopping allowed

[0095] In further examples, using the 9-identical cell example of Table 2 above, a ball in one cell is allowed to hop to another cell which is not in the directly surrounding vicinity. In other words, the ball can hop to another cell, independent of the layer to which the next destination cell belongs or coordinates of the next destination cell. To facilitate effective representation, an example probability table 7 below is used:

[0096] Table 8

[0097] The revised example probability distribution for each cell would be as depicted in Table 9 below:

[0098] Table 9

[0099] As mentioned above, movement between home and next destination cells would not be limited by co-ordinates. For example, there is 1 % chance for ball to move from cell 1 to cell 9 directly in 1 unit time, although the home and next destination cells are not in adjacency. As a result of the additional freedom and flexibility, the number of available paths would increase rapidly compared to the embodiments above.

[0100] The available paths can be represented by a transition matrix as set out in Table 10 below. [0101 ] Table 10

[0102] Using the same conventions as above and since A t+ i

below that the operation will stabilize at t = 5 where A 5 =A 6 .

[0103] Table 1 1

Ao = [100.00% 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 0.00%]

Ai = [0.00% 5.00% 0.00% 59.00% 35.00% 0.00% 0.00% 0.00% 1.00%]

A 2 = [0.25% 0.00% 0.25% 3.00% 4.90% 3.00% 43.56% 34.65% 10.39%]

A 3 = [0.00% 0.03% 0.00% 0.39% 0.48% 0.39% 46.56% 38.71% 13.45%]

A4 = [0.00% 0.00% 0.00% 0.03% 0.05% 0.03% 46.91% 39.17% 13.81%]

A 5 = [0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 46.94% 39.22% 13.84%]

A 6 = [0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 46.94% 39.22% 13.84%]

[0104] Therefore, if additional freedoms of movements are allowed, the time to stability will increase. In the example embodiments, the time to stability swings from 1 to 5 between the first embodiment and the third embodiment and swings from 1 to 3 between the first and second embodiments.

Hopping -irregular layers

[0105] In further example embodiments, still using the 9-cell model of table 1 above for simplicity, but with the 9 cells arranged in a non-rectangular manner or irregular shape as depicted in Table 12 below. [0106] Table 12

[0107] In the arrangement above, 9 identical cells are arranged into three rows, with two cells in the first row, four cells in the second row and 3 cells in the third row. The first row and the second rows are center aligned and the second and third rows are left edge aligned.

[0108] The revised example probability distributed would be as depicted in Table 13 below.

[0109] Table 13

[01 10] An example transition matrix for this model is depicted in Table 14 below.

[01 1 1 ] Table 14

[01 12] Using the same conventions as above and since A t+ i

below that the operation will stabilize at t = 6 where A 6 =A 7 . [01 13] Table 15

Ao= [100.00% 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 0.00%]

[0.00% 9.00% 25.00% 40.00% 25.00% 0.00% 0.00% 0.00% 1 .00%]

A 2 = [0.81 % 0.00% 2.00% 4.75% 5.60% 3.50% 24.75% 33.50% 25.09%]

A 3 = [0.00% 0.07% 0.44% 0.70% 0.79% 0.28% 27.12% 38.06% 32.54%]

A 4 = [0.01 % 0.00% 0.04% 0.08% 0.09% 0.06% 27.55% 38.77% 33.40%]

A 5 = [0.00% 0.00% 0.01 % 0.01 % 0.01 % 0.00% 27.59% 38.85% 33.53%]

A 6 = [0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 27.60% 38.86% 33.54%]

A 7 = [0.00% 0.00% 0.00% 0.00% 0.00% 0.00% 27.60% 38.86% 33.54%]

Launching

[01 14] When a ball is launched by the launching device, whether the ball (as an example of a movable body) will land in a specific cell is dependent on a probability allocated to that cell plus other factors. That probability, also referred to as an "incoming probability" determines the likelihood that a launched ball will land in that entry layer cell. In other words, each of the cells on the entry layer has an associated probability and the probabilities of all the cells on the entry layer have a sum of unity, that is, the ball must land on one of the cells.

Launching angle

[01 15] In some embodiments where the ball is launch by a launching device and the launching angle of the launching device or controller is adjustable, the incoming probability can be predesigned or predetermined to be dependent on the cell number as well as the launch angle.

[01 16] As depicted in Figures 4A and 4B, an example controller comprises a simulated control knob and a simulated cannon which are to appear on the display screen, for example, on lower left corner, on lower right corner, or split on both lower left and lower right corners. By rotating the control knob, angle of the simulated cannon with respect to a vertical axis or reference axis can be adjusted, and the launching angle can be selected at an angle which is within the angular range of the simulated cannon. As a convenient example, the launching angle of the example simulated cannon of Figure 4B can be adjusted between, say, 0 to 35 degrees.

[01 17] In embodiments where the entry layer is formed by an example plurality of 7 entry layer cells, each of the cell may have example pre-allocated probabilities or probability distribution with respect to a launching angle sub-range, as depicted in Table 1 . Launching force

[01 18] In some embodiments, the user interface includes a force sensor to detect launching force applied by a user to the launching device. For example, the simulated cannon may be placed at the bottom righthand corner of the display device and connected to the sensor. The sensor may be calibrated to detect an example plurality of 7 quantized levels of force, and a probability distribution table similar to that of table 1 5 above can be devised, although with the example plurality of angular ranges on the first row replaced by the corresponding example plurality of quantized ranges of launching force.

[01 19] When a ball or other types of movable body is launched from the launching device, the ball will follow a pre-devised simulated path to move from the launching device (that is, the cannon) to land in a destination entry layer cell which is determined with reference to the pre-allocated probabilities. To provide a more realistic view, the simulated path is devised to resemble a smooth trajectory path similar to a smooth trajectory path that can be expected by projecting a steel ball under gravity, such as that can be expected in conventional pachinko machines where real steel balls are projected from a launching tube and pass through a common space to enter a stage comprising a matrix of obstacles.

[01 20] In some embodiments, the machine is equipped with an optional feature to reward a user for good performance, for example, by way of making a payout or bonus. The optional payouts may be devised according to a payout matrix to control the amount of payout with respect to the amount paid-in, so that the machine operator would not be expecting to make a loss in the medium to long-run, especially where the pay-in and payouts are in money, money-worth or kind based. In general, the relationship between long term pay-out and pay-in is usually characterized by a parameter known as "RTP" or "return-to-player".

[01 21 ] In some embodiments, the pay-in amount may be controlled by a user by selecting a ball of different colors to represent different power or strength. For example, by selecting a gold ball, the pay-in amount would be double to that of a steel ball and the rewards would be accordingly multiplied.

[01 22] In example embodiments, each cell has an associated payout rate and the payout rates are set out in a payout matrix W, where W = [v^ w 2> - . w^ .... w n ] T , where n is the total number of active cells in the stage, and u^is the payout rate associated with the t th cell, where i and n are natural numbers.

[01 23] For the 9-cell stage example, W = [w 1 w 2i ... , w t ... , w 9 ] T When in transposed form, W

[0125] The relationship between RTP and W, using the same conventions as above are as follows:

[0126] RTP = A t · P · W = Ao · P' · W

[0127] Using the example of Table 13, with the example that the ball is initially landed in cell 1 , that is Ao = [ 1 0 0 0 0 0 0 0 0 ], and with the same transition matrix of Table 13,

and with an example where payout distribution, W which means a payout credit of 2 units

will be awarded to the user when the ball lands in cell 7, a payout credit of 1 unit will be awarded to the user when the ball lands in cell 8, but will get no payout credit otherwise.

[0128] For this example, the movable ball stops moving after 6 transitions, and RTP = A 0 - P 6■ W, that is:

1-0% 9% 25% 40% 25% 0% 0% 0% 1% i -o-

9% 0% 0% 25% 40% 25% 0% 0% 1% 0

0% 0% 0% 5% 0% 0% 59% 35% 1% 0

0% 0% 5% 0% 5% 0% 25% 40% 25%

• 0

= [1 0 0 0 0 0 0 0 0] 0% 0% 0% 5% 0% 5% 0% 35% 55% 0

0% 0% 0% 0% 10% 0% 0% 0% 90% 0

0% 0% 0% 0% 0% 0% 100% 0% 0% 2

0% 0% 0% 0% 0% 0% 0% 100% 0% 1

-0% 0% 0% 0% 0% 0% 0% 0% 100%- -0-

[0129] For this example, the calculated RTP = 94.059%. In general, the intended RTP can be set by adjusting or varying the value of elements W, A 0 and/or P. [0130] In general, each 2-dimensional scene stage is pre-assigned a pre-determined characteristic transition matrix P, where P = and pij is a probability representing

the likelihood that a ball in cell numbered twill next move to cell numbered j.

[0131 ] The position distribution matrix A t at time t and the position matrix at time t + 1 are related by the characteristic transition matrix P, such that A t+1 = A t - P = [a t+1 1 , ... , a t+l i ], where A t = [ati > a t2 > - > is a position distribution matrix that represents the position(s) of the ball(s) at time t, and

at+l i—∑r a trPri -

[0132] As AM = A, · P, A, = AM · P, ... , A 2 = Ai · P, Ai = A 0 · P, [0133] => At + i = Ao · * V /, j, t which are non-negative integers and P is square matrix.

[0134] The distribution would be stabilized ultimately, that is, the ball would no longer move to another or next position, i.e. A t = A t+ i as f- ∞.

[0135] Therefore, the position of a ball at time t + 1 can be found by its position at time t and the transition matrix P by Markov Chain operations.

[0136] A blank stage depicted in Figure 5A comprises an example plurality of 5 cells, with cells numbered 1 to 7 forming an entry layer such that every movable body that is to enter the stage must land in one of cells 1 to 7 first and before proceeding further into the stage. In this example stage, cells numbered 1 1 , 22, 23, 33, 35, 39 and 43 ae marked blue to each represent a type-one bonus or reward cell, cells numbered 45-51 are marked yellow to each represent a type-two bonus or reward cell, cells 38 and 44 are marked red to each represent a type-three bonus or reward cell, and cell numbered 44 is marked green to represent a type-four bonus or reward cell. [0137] The available outgoing paths associated with each cell of the stage are depicted in Figure 5B. It is noted that cells 38, 44-51 are end cells at which a ball will stay and not move on to another cell.

[0138] As depicted in Figure 5C, windmills are devised in cells numbered 22, 23, 39, 43 as obstacle so that a movable body on landing in cells 22, 23, 39, 43 will have its movement direction deflected according to the movement possibilities as indicated by the arrows. As depicted in Figure 5D, a shooter and a controller are devised and shown in the display device but outside the stage which is delineated by an oval boundary.

[0139] In an example operation as depicted in Figures 6A to 6D, an example simulated ball lands initially in cell number 4 after launch. At cell number 4, the next movement can be into cells 3, 5, 10, 1 1 or 12. The ball will move to cell 10 due to probability processing by the processor. Next, the ball will move to cell 17, also due to probability processing by the processor, and the ball finally move to cell 25 and make a major score and be rewarded. The probability that a ball can move from an entry layer cell, which is cell 4 in the present example, to an end cell, which is cell 25, is obtained by multiplication of the intervening probabilities and is very low. With the low probability, a higher reward commensurate with the predetermined RTP can be rewarded to encourage a player without loss of generality.

[0140] In an example operation as depicted in Figures 7A to 7J, an example plurality of 7 simulated balls are to enter into the stage by means of a single shot or a single launch. Progress of the plurality of simulated balls is to follow a predetermined probability, subject to resolution of conflicts of collision without loss of generality.

[0141 ] When the ball moves along the predetermined paths, the ball will have its movement path apparently deflected on encountering or colliding with the obstacle of a cell, and the ball will continue to move onto the next layer following the deflected path. The movement path of the ball is "apparently deflected" since the encounter is virtual and the deflected path was pre-determined according to predetermined rules at the time of launch. Although the encounter is virtual, the deflection path is designed and presented as if resulting from actual or physical encounters between the ball and the obstacle to produce more visually appealing and physically sensible effects.

[0142] An example simulated stage depicted in Figure 8 is substantially based on the stage design of Figure 5A. The stage is based on an example field matrix consisting of an example plurality of fifty field cells, numbered 1 -50, arranged into 8 field rows and 7 field columns, as depicted in Figure 5B. The cell partitioning boundaries and the cell numbers are also shown in Figures 8A to 8C for ease of reference but the cell partitioning boundaries and the cell numbers may not be visible on actual running for aesthetic reasons.

[0143] Referring to Figure 8A, an example simulated pachinko ball is ejected from a launcher having a ball launching outlet located on an upper right side of the display which his above and outside the active stage. An active stage herein means a stage delimited by the field cells. In this example, the simulated pachinko ball is ejected downwardly to enter an entry row at an acute entry angle with respect to the entry row. The ball appears to enter the entry region at a location intermediate the marks "3" and "4" but the location is within field cell numbered 4. The ball transits through the active stage along a transition path which is defined by cell numbers 4, 1 1 , 10, 17, 22, 27, 34, 39 and 46. The path can be represented by a route description: 4^1 1 ^10^17^22^27^34^39^46. As depicted in the path, the ball is apparently deflected and changed its course on encountering the obstacle of cell 1 1 , is guided along a path defined by the obstacles of cells 10 and 17, and then exits through exit cell 46. The cell marked 45 is a field cell that carries a special reward or bonus reward, while the location marked 51 /52 is not an actual field cell but is a location that carries a special reward or bonus reward to raise RTP, and the ball will stop at that location. In addition, cells 34, 38 and 44 are trap locations where the ball will be trapped and stopped.

[0144] In the example of Figure 8B, the ball is to transit along a path which is defined by cell numbers 3, 1 1 , 12, 18, 23, 28, 36, and 43. The path can be represented by a route description: 3^1 1 ^12^18^23^28^36^43.

[0145] In the example of Figure 8C, the ball is to transit along a path which is defined by cell numbers 6, 13, 18, 23, 28, 37, 44. The path can be represented by a route description: 6^13^18^23^28^37^44.

[0146] Similar to the other embodiments, the ball will land on an entry cell according to the launching parameters and the incoming probabilities of the entry cells, and the launching parameters include the angle or launch and/or the force level of the launch and other factors to be introduced from time to time. After entry into the stage, the subsequent transition path along which the ball will move depends on the transition probabilities. For example, the processor will operate a random number generator to determine the next immediate transition route according to the transition probabilities associated with an intermediate cell.

[0147] The example machine requires a pay-in amount to play and to launch a ball. The bet paid is shown on a lower right corner of the display screen, the cumulative credit or balance is shown on the lower right corner of the display screen and a push button for making a launch (for example, after the launching angle and launching force level have been set) is shown on the lower middle portion of the display screen. The user interface herein is by way of a touch screen and the push button is formed on the display screen during operations of the simulated pachinko machine. In some embodiments, the stage may be permanently set on a display surface of a display screen without loss of generality.

[0148] While the disclosure has been described with reference to the examples and embodiments, for example, the examples and embodiments described with reference to the Figures, it should be appreciated that the examples and embodiments are non-limiting examples only and are not to be used to restrict the scope of the present disclosure.

[0149] Table of numerals

Apparatus (Machine) 100

Display screen 1 10

Display device 1 12 Display screen 1 14

Schematic playing field 120

Data storage device 142 Processor 144

Movable body 162

(Simulated pachinko ball)

User interface (Launching 164

device)