The present invention relates generally to an online game, and more particularly to a method for broadcasting a game and a method for joining a game.
A gambling game, such as mahjong and playing cards, is a popular entertainment. Mobile applications of the gambling game for computers, mobile devices, or other electronic devices are widespread. Take mahjong as an example, when a user plays mahjong through the electronic devices, the game is operated through a mouse or a touch screen. Thus, the user can not experience a feeling like playing the real mahjong, thereby reducing the fun of playing mahjong.
In the modern days, the users playing through the electronic devices can livestream a gameplay to the internet server, so that other users could watch the live gameplay through the internet. However, a convention method for livestreaming gameplay will allow contents of concealed hand tiles of the user to be displayed on a screen of the game (such as the gambling game). Once the gameplay is livestreamed through the internet, the fairness of the gambling game will be impaired, because concealed hand tiles of the user may be known by other players. Therefore, the gambling games played through the electronic devices are unable to be livestreamed by the conventional method.
When a host of a new game recruits for other participants to play together, the server opens for other users to join the new game freely. Alternatively, the server randomly selects or pairs the users to join the new game together. However, a conventional method of joining the new game is boring and uninspiring.
In view of the above, the primary objective of the present invention is to provide a method of broadcasting a gameplay which does not affect the fairness of games.
In addition, the another primary objective of the present invention is to provide a method for joining a game that allows the users to join via bid, thereby increasing fun.
The present invention further provides a game controller that makes the operation of the game more fun and convenient.
The present invention provides a method of broadcasting a gameplay that is applied to a game system, wherein the game system includes a plurality of computers and a server. The plurality of computers is connected to the server via the internet and includes a plurality of first computers and a second computer. Each of the plurality of computers is provided for one of a plurality of users to use. Each of the first computers is connected to a first monitor and a camera device, wherein the first monitor is adapted to display a game screen. When the user is playing the game, each of the plurality of first computers obtained a video and an audio of the user through the camera device. The second computer is connected to a second monitor. The method of broadcasting the gameplay includes the following steps:
A. During a game process:
A1. the server receives the video and the audio that is obtained by each of the first computers;
A2. the server generates at least one first video file based on the video and the audio obtained by at least one of the first computers, wherein the at least one first video file includes the videos and the audios obtained by the first computers, and a plurality of concealed hand tiles of at least one of the user;
A3. the server transmits the at least one first video file to the second computer;
A4. The second computer displays the at least one first video file through the second monitor, wherein a screen of the at least one first video file displayed through the second monitor does not show contents of the plurality of concealed hand tiles.
With such design, a screen displayed by the monitor does not show the contents of the tiles of the first users during the live broadcasting, thereby increasing the fairness of the game.
The present invention provides a method for joining a game that is applied to a game system, wherein the game system includes a plurality of computers and a server. The plurality of computers are connected to the server via the internet and includes a starting computer and at least one participating computer. The starting computer is provided for setting up a new game. The method for joining the game includes the following steps:
A. The server receives a starting command from the starting computer to open a new game, wherein the starting command includes at least one bidding condition of the new game.
B. The server waits to receive a bidding command from at least one participating computer, wherein the bidding command includes a bidding price. After the server receives the bidding command of the at least one participating computer, the following steps are conducted:
The server determines whether the bidding price is complied with the bidding condition or not. When the bidding price is complied with the bidding condition, the participating computer is joined into the new game.
With such design, the user could join the new game via bid, thereby increasing fun.
The present invention provides a game controller including a case, a touch module, a control module, a communication module, and a memory, wherein the touch module, the control module, the communication module, and the memory are located in the case. The control module is electronically connected to the touch module, the communication module, and the memory. The user operates the touch panel to generate an electronic signal to the control module. The control module wireless communicates with a computer via the communication module and is adapted to transmit an operating command to the computers. The case of the game controller could be designed in various shapes, such as the shape of tiles of mahjong, the shape of playing cards, or the shapes of other cards.
With such design, the user may have a playing experience that is similar to that of playing the real mahjong or cards.
The present invention will be best understood by referring to the following detailed description of some illustrative embodiments in conjunction with the accompanying drawings, in which
As illustrated in
As illustrated in
The touch module 24 is disposed in the second case body 22 and includes a touch panel 26 and a display panel 28. The touch panel 26 is located at an outmost side and is made of an optically transparent material. The touch panel 26 is adapted to be touched by the user. The display panel 28 is located at an inner side of the touch panel 26 and could be a liquid-crystal display panel (abbreviated as LCD panel) or a light-emitting diode (LED) dot-matrix display. The user could see an image displayed by the display panel 28 through the touch panel 26. Preferably, a separating plate is disposed between the touch panel 26 and the display panel 28, wherein the separating plate is optically semi-transparent and has a color, such as white or other light colors. Thus, when the display panel 28 does not display any image, the user sees the separating plate through the touch panel 26 as if a white or light color front side of a real tile of the mahjong.
The control module 30 is electronically connected to the touch module 24, the switch 32, the communication module 36, the vibration component 38, the memory 40, the acceleration sensor 42, and the battery 44. In the current embodiment, the control module 30 could be a microcontroller.
An electric signal generated by operating the touch panel 26 by the user is transmitted to the control module 30. The control module 30 could control the display panel 28 to show specific images. The switch 32 is adapted to control the control module 30 to turn on or off. The switch 32 is connected to a button 34 for pressing by a user. In the current embodiment, the button 34 is located at a lateral side of the first case body 20 of the case 18.
The control module 30 wirelessly communicates with the computer 12 via the communication module 36 to transmit a control command to the computer 12 or to receive a control command from the computer 12. In the current embodiment, the communication module 36 is, but not limited to, a bluetooth module. In other embodiments, the communication module 36 could also be a Zigbee module or other wireless communication modules.
The control module 30 could control the vibration component 38 to generate vibration. In the current embodiments, the vibration component 38 could be a vibration motor.
The memory 40 is provided for storing data. For example, the memory 40 could save image data, wherein the image data could include multiple images of tiles. The images of tiles include three suits of suited tiles (1-9 Dots, 1-9 Bamboo, 1-9 Characters), four season tiles (Spring, Summer, Fall, Winter), four flower tiles (Plum, Orchid, Bamboo, Chrysanthemum), and two sets of honors tiles including four winds (East, South, West, North) and three dragons (Red, Green, White). The image data of the tiles is not limited to the above. The image data of the tiles could be adjusted to be complied with the mahjong rule in the different regions. Additionally, the memory 40 could further store other image data. The control module 30 reads the image data stored in the memory 40 and displays the image corresponding to each of the image data through the display panel 28. The image data could be pre-stored in the memory 40. Alternatively, the image data could be obtained from the computers 12 via the communication module 36 to update the memory 40.
Additionally, the memory 40 could further store a specific identification code of the game controller 16 and a game point data. The specific identification code could be bound to an account. For example, after the game controller 16 is connected to the computer 12, the control module 30 reads the specific identification code in the memory 40 and transmits the specific identification code to the computer 12 via the communication module 36. In this way, the specific identification could be bound with at least one game account in the game program for end-user, and the game account and the specific identification code that is bound with the game account are uploaded to the server 10 to be recorded. After that, only the game account that is bound to the game controller 16 could be used no matter which computer 12 the game controller 16 is connected, so that the game controller 16 prevents from being arbitrarily taken by others to play the game through another game account which is unbound. In the current embodiment, a basic game point is recorded in the game point data of the memory 40 after the game controller 16 is manufactured. The game points could be updated through the communication module 36 during playing the game, such as spending points or depositing points.
The control module 30 could be integrated with an encryption integrated circuit (IC) to improve the safety of accessing the data in the memory 40.
In an embodiment, to bind a plurality of game accounts to one specific identification code, one of the plurality game accounts is taken to be a main account, and then record the rest of the plurality game accounts in the server 10 to enable the rest of the plurality game accounts to be bound to the specific identification code. The plurality of game accounts could use or deposit the game points in the memory 40 of the game controller 16.
The server 10 could record each of the game accounts of the users and the game points of each of the game accounts. The game points recorded in the server 10 and the game points in the memory 40 of the game controller 16 could be mutually transferred via the internet 14 of the computer 12.
The acceleration sensor 42 is an accelerometer that is adapted to sense a motion of the game controller 16. For example, when the user swings the game controller 16, the control module 30 could determine the motion of the game controller 16 is a swingy gesture of the user based on a sensing result of the acceleration sensor 42 and transmit a command corresponding to the swing to the computer 12 via the communication module 36. The computer 12 could control the game according to the swingy gesture of the user. Except for the swingy gesture, the user could slide on the touch module 24 with a finger, the control module 30 could determine a sliding gesture, which is performed by the user to the touch module 24, and send a command corresponding to the operating gesture to the computer 12 via the communication module 36.
The battery 44 supplies power to the control module 30. Additionally, the battery 44 supplies power needed by the touch module 24, the switch 32, the communication module 36, the vibration component 38, the memory 40, and the acceleration sensor 42. In the current embodiment, the battery 44 could be a storage battery.
The wireless charging module 46 could charge the battery 44 and includes a wireless charging circuit 462 and a coil, wherein the coil 464 is located at a rear side of the first case body 20. The coil 464 receives power provided by an external wireless charger, and the wireless charging circuit 462 transfers the power received by the coil 464 into an electronic power for charging the battery 44.
In an embodiment, the battery 44 could be an exchangeable battery, such as a button cell. With such design, the wireless charging module 46 is not necessary to be mounted.
The following describes a method for joining a game of the current embodiment according to the present invention. For illustrated easily, the computers 12 are defined to include a starting computer and at least one participating computer. The starting computer is operated by the user to set up a new game. The at least one participating computer is a computer used by the user who joins said new game. As illustrated in
Step S11: the server 10 receives a starting command for starting a new game from the starting computer, wherein the starting command includes at least one bidding condition.
In the current embodiment, the user, who starts a new game, operates the starting computer to enter a setup screen displayed through the monitor. As illustrated in
As illustrated in
Moreover, the starting computer sends a positioning information and a user information of the host (such as a game account, a nickname, and a brief introduction) to the server 10. After the server 10 receives the positioning information, the server connects the positioning information to said new game to set the positioning information of the new game and to save the user information of the host.
In an embodiment, the at least one participating computer could send a position searching command to the server 10, wherein the position searching command includes a searching region. The searching region could be a region within a radius of 500 meters around a specific location, as an example. However, the searching region is not limited to the above.
After the server 10 receives the position searching command from the participating computer and determines the positioning information of games that located within the searching region, the server 10 sends a game list including all the games that are located within the searching region to the participating computer. After a user of the at least one participating computer selects one of the games on the game list, the at least one participating computer sends a confirmation message to the server 10. After the server 10 receives the confirmation message, the at least one bidding condition of the selected game is sent to the at least one participating computer.
In other embodiments, the server 10 could provide an electronic map to the at least one participating computer. Games are marked on the electronic map according to the positioning information of each of the games. After a user of the at least one participating computer could select a game through the electronic map, a confirmation information is sent to the server 10. After the server 10 receives the confirmation information, the at least one bidding condition of the selected game is sent to the at least one participating computer.
The user of the at least one participating computers could see the bidding condition of the game through the monitor 48 to decide whether to bid or not. Additionally, the server 10 could send the user information of the starting computer that is stored in the server 10 to the at least one participating computer for referring by the user through the monitor 48. After the user of at least one of the participating computers decides to bid, the user could operate the participating computer to send a bidding command to the server 10, wherein the bidding command includes a bidding price which is a bidding point, as an example.
The starting computer obtains a live video and a live audio of the host through the camera device 50 of the starting computer and transmits to the server 10. After the server 10 receives the live video and the live audio, the live video and the live audio are sent to the participating computer, so that the user of the participating computer could watch the live video of the host of the new game through the monitor 48 and hear the live audio of the host through the speaker 58 of the participating computer, thereby increasing willingness of the user of the participating computer to bid.
Step S12: the server 10 waits for receiving a bidding command of the at least one participating computer. Before the step S02, the server 10 could set a bid participation time, so that the server 10 waits for a bidding command of the at least one participating computer within the bid participation time. After the server 10 receives the bidding command of the at least one participating computer, the following steps are carried out by the server 10:
Determine whether the bidding price is complied with the bidding condition or not.
If not, the server 10 sends a notification to the participating computer again to notify that the bidding price provided by the user of the participating computer does not meet the bidding condition and the bidding price is necessary to be adjusted, such as increasing the bidding point.
If yes, the participating computer enters the new game set by the starting computer, and the user of the participating computer becomes one of the participants of the new game.
Additionally, after the bid participation time is expired, the server 10 closes the bid and sends a notification to the starting computer and at least one of the participating computers.
In another embodiment, the starting command includes indicating that a plurality of participants of the new game and indicating at least one bidding condition for at least one of the plurality of participants. For example, the starting command includes indicating that the joining condition of one of the plurality participants as join via bid, and the joining condition of other participants could be indicated as freely join or join via invitation. In other embodiments, the starting command includes indicating that the joining condition of each of the plurality of participants is joining via bid, wherein the bidding condition for each of the plurality participants could be different. Namely, select the option of joining via bid for the plurality of participants, and set the bidding conditions for each of the plurality of participants.
After each of the participants of the new game corresponds to one of the users, the new game is ready to start. Each of the users of the new game use one of the computers 12 to connect to the server 10 to play the game. Each of the computers 12 obtains a video and an audio and uploads to the server 10.
When the user presses the touch panel 26, according to an operating gesture of the user, the control module 30 could send an operating command, which corresponds to the operating gesture, to the computer 12 via the communication module 36. As illustrated in
As illustrated in
As illustrated in
As illustrated in
As illustrated in
As illustrated in
In another embodiment, a game controller 72 is illustrated in
In order to illustrate easily, the computers of the game system 1 are defined to include a plurality of first computers 12a and at least one second computer 12b. The users of the plurality of first computers 12a are defined as first users. A user of the at least one second computer 12b is defined as a second user. A monitor 48 connected to each of the first computers 12a is defined as a first monitor. A monitor 48 connected to the at least one second computer 12b is defined as a second monitor.
As illustrated in
The first users of the first computers 12a could set a game program executed on each of the first computer 12a to enter a livestreaming mode. Each of the first computers 12a could upload a live video and a live audio of the first user to the server 10 for live streaming a gameplay. The at least one second computer 12b allows the second user to play the game and to watch the gameplays of the first users.
Step S21: a game process includes the following steps:
Step S21-1: each of the first computers 12a uploads the video and the audio that are captured by the first computer 12a to the first computers 12a. The video and the audio could be sent to the server 10 in a form of a live video file as an example. The server 10 receives the videos and the audios that are captured by the first computers 12a. Each of the first computers 12a transmits a plurality of log data of the game to the server 10. The log data of each of the first computers 12a includes contents of a plurality of concealed hand tiles, a time of holding each of the concealed hand tiles, contents of a plurality of public tiles, and a time of opening each of the public tiles. The server 10 receives the log data sent from each of the first computers 12a.
Step S21-2: the server 10 generates at least one first video file based on the video and the audio captured by the first computers 12a and stores the at least one first video file.
As illustrated in
For example, as illustrated in
In the current embodiment, the at least one first video file includes a plurality of first video files, and each of the plurality of first video files is presented from the perspective of one of the first users.
Step S21-3: the server 10 transmits at least one first video file to the second computer 12b. In the current embodiment, after the second computer 12b is connected to the server 10, the second user could enter a watching mode in the game program of the second computer 12b. In the watching mode, after the second computer 12b is connected to the server 10, the second user could choose one of the first users to watch the live gameplay from the perspective of the chosen one of the first users. For example, when the first user chosen by the second user is “Ed”, the second computer 12b sends a download request to the server 10, and the server 10 transmits the first video file recorded from a perspective of “Ed” to the second computer 12b.
In an embodiment, another method for joining a game that is similar to the above mentioned is provided. The server 10 could set a positioning information for a game. The second user operates the second computer 12b to send a position searching command to the server 10, wherein the position searching command includes a searching region. The server 10 receives the position searching command sent from the second computer 12b. In the step S21-3, the server 10 determines the positioning information of games that are located within the searching region and sends a list of the games within the searching region to the second computer 12b. After the second user selects one of the games to watch, the second computer 12b sends a confirmation information to the server 10. After the server 10 receives the confirmation information, the server transmits the first video file of the game that is selected by the second user to the second computer 12b.
In an embodiment, another method for joining a game that is similar to the above mentioned, the server 10 provides an electronic map to the second computer, wherein the games are marked on the electronic map according to the positioning information of each of the games. After the user of the second computer 12b selects a game through the electronic map, a confirmation information is sent to the server 10 by the second computer 12b. In the step S21-3, after the server 10 receives the confirmation information, the first video file of the selected game is sent to the second computer 12b.
Step S21-4: the second computer 12b displays the first video file via the monitor 48, and the first video file shown on the monitor 48 does not display the contents of the concealed hand tiles.
In the current embodiment, the second computer 12b could obtain the first video file presented from the perspective of the first user “Ed” from the server 10 in real-time and display the selected first video file through the monitor 48. The second user could watch the gameplay through the perspective of “Ed” through the monitor 48, as shown in
When the gameplay is live streamed, the contents of the concealed hand tiles held by the first user are not shown on a screen displayed by the monitor 48 which is connected to the second computer 12b. Therefore, live-streaming the game does not affect a result of game, thereby increasing the fairness of playing the game.
When the second user would like to watch the live gameplay from a perspective of another one of the first users, the second user could click a video region 68 of the another one of the first users or a region nearby the video region 68. At this time, the second computer 12b transmits a selecting command to the server 10, wherein the selecting command includes the first user who is selected. In the step S21-3, the server 10 selects one of the first video files according to the selecting command sent from the second computer 12b and transmits the selected first video file to the second computer 12b. As illustrated in
The first video file could be provided for not only the second user, but also the first user to watch. More specifically, after the step S21-2, when one of first users wants to watch the gameplay from a perspective of another one of the first uses, the first user could click the another one of the first users on the monitor 48. At this time, the first computers 12a sends a selecting command to the server 10, wherein the selecting command includes the first user who is selected. The server 10 could select a first video file according to the selecting command and transmits the first video file to the first computer 12a that sends the selecting command. The first computers 12a displays the first video file in real-time through the monitor 48, wherein a screen of the first video file displayed through the monitor 48 does not show contents of concealed hand tiles of the first user who is selected.
Additionally, the second user could click any one of the video regions 68 of the first users or a region nearby on the monitor 48. The second computer 12b shows a hint message through the monitor 48 to inquiry the second user whether or not to hide the video region 68 of the first user who is selected. If the second user decides to hide the video region 68 of the selected first user, the monitor 48 of the second computer 12b will hide the video region 68 of the selected first user and remain a name of the selected first user, as shown in
For example, each of the first video files could include a plurality of layers, wherein the layers could include a live video of the video region 68 of each of the four first users. When the second user chooses to hide the video region 68 of specific one or more of the first users, the second computer 12b hides the layer or layers that correspond to the video region 68 of the first user who is chosen by the second user. Similarly, when each of the first users watches the first video file through the monitor 48, images of the video regions 68 could be alternatively hidden.
Additionally, the first user or the second user could control the first computers 12a or the second computer 12b to mute the specific sound tracks of the first video file.
As illustrated in
Step S22: After the game is ended, the following steps are conducted:
Step S22-1: the server 10 generates at least one second video file, wherein the at least one second video file corresponds to the at least one of first video file. In the current embodiment, the server 10 generates the second video file according to the first video file, as illustrated in
Step S22-2: the server 10 transmits at least one second video file to the second computer 12b. In the current embodiment, the second user could choose to replay the at least one second video file of a game in the watching mode of the game program running on the second computer 12b. The second user could use the second computer 12b to transmit a download request to the server 10 for requesting to download a second video file of one of the first user of the selected game.
After the second computer 12b is connected to the server 10, the second user could choose to watch the gameplay from one of the first users. For example, when the first user who is chosen is “Ed”, the server 10 transmits the second video file that recorded from the perspective of the first user of “Ed” to the second computer 12b.
Step S22-3: the second computer 12b displays the at least one second video file through the monitor 48, wherein a screen of the second video file that displayed on the monitor 48 includes the contents of the concealed hand tiles. In the current embodiment, the second computer 12b displays the second video file through the monitor 48. The second user could watch the gameplay from the perspective of the first user via the monitor 48, as shown in
A way for displaying the second video file through the monitor 48 is the same as that of the first video file. For example, the second video file has a plurality of video regions 68, and the second user could select to hide one or more video regions 68 of the first users. By clicking the video region 68 of one of the first users or a region nearby, the video of the first user who is selected could be played in full screen, such as by double clicking.
In the step S22-2, when the second user would like to watch the gameplay from a perspective of another one of the first users, the second user could click the video region 68 of the another one of the first users or a region nearby. Then, the second computer 12b transmits a selecting command to the server 10, wherein the selecting command includes the first user who is selected. The server 10 selects one of the second video files that is recorded from a perspective of the another one of the first users to the second computer 12b, thereby switching the perspective of watching the gameplay.
Similarly, after a game is ended, the first user in the game could operate the game program for the first computers 12a to enter the watching mode, thereby watching the second video file through the monitor 48 of the first user.
In an embodiment, in the step S22-1, the at least one second video file generated by the server 10 includes the contents of all of the first users. In the step S22-3, when a screen of the second video file is displayed, the contents of the concealed hand tiles of the users are displayed through the monitor 48.
In an embodiment, in said step S21-3, when the server 10 generates the first video files during the game process, by processing the log data of the content of the concealed hand tiles and the holding time of each of the concealed hand tiles that are received by the server 10, the images of the concealed hand tiles could be adjusted by the server 10 according to the log data, and the contents of the concealed hand tiles are not shown on the images of concealed hand tiles in the first video files. For example, the adjustment to the images of the concealed hand tiles could be changing a number of the images of the concealed hand tiles. In the step S21-4, when the second computer plays any one of the first video files, the monitor 48 does not show the contents of the concealed hand tiles. After the game is ended, in the step S22-1, when the server 10 generates the second video files, by processing the log data of the content of the concealed hand tiles and the holding time of each of the concealed hand tiles, the contents of the concealed hand tiles are shown on the images of the concealed hand tiles in the second video files. In each of the second video files, the contents of the concealed hand tiles of the first users could be alternatively added. In another embodiment, the second video files could merely display the contents of the concealed hand tiles of the first user whose perspective is used to present the second video file.
In an embodiment, after the game is ended, the server 10 could analyze a legal hand of the winner, who is one of the first users, wherein the legal hand could be grand 3 chiefs, grand 4 happiness, heavenly hand, earthly hand, and so on. In the step S22-1, after the server 10 generates the second video files, the server 10 labels at least one of tags of types of the legal hand, wherein the tags of types of the legal hand include 3 chiefs, grand 4 happiness, heavenly hand, earthly hand, and so on. In different gambling games, the tags of types of the legal hand could be different. The second user could operate the second computer 12b to transmit a command of selecting types of legal hand to the server 10. The command of selecting types of legal hand includes at least one of the tags of types of the legal hand. After the server 10 receives the command of selecting types of legal hand sent from the second computer, the server 10 compares the tags of types of the legal hand in the command of selecting types of legal hand to the tags of types of the legal hand of the second video file. When the server 10 determines the tags of types of the legal hand of the second video file are complied with that of the command of selecting types of legal hand, the server 10 transmits the second video file to the second computer 12b. Thus, the second user could watch the gameplay that the winner is won by a certain type of legal hand through the monitor 48.
For increasing the entertainment of the game, the server 10 could set a betting time and wait for a betting command sent from the second computer 12b during or before the game is live streamed. When the server 10 determines any one of the first users of the first computers achieves a condition that could terminate the betting time, the betting time is terminated. For example, the condition that could terminate the betting time could be that a number of the public tiles held by the first user attains a predetermined number, or the concealed hand tiles (including public tiles and private tiles) held by the first user is a ready hand.
Within the betting time, the second user transmits the betting command to the server 10 to bet one of the first users will win the game. For example, the betting command includes a betting point and the first computer 12a of one of the first users. After the second computer 12b transmits the betting command, the server 10 will take a certain amount of points from the game points of the game account of the second user to be the betting point. The server 10 records the name and the game account of the first user who is indicated.
After the game is ended, the following steps are conducted:
When the server 10 determines the indicated first user of the betting command wins the game, a part or all of bonus points could be deposited into the game account of the second user. Namely, when the second user bet a first user will win, and the first user wins the game, the server 10 not only returns the betting point, but also deposits the bonus points to the game account of the second user
In another embodiment, the server 10 could deposit a part of the bonus points to the game account of the second user and deposit a part of the bonus points to the game account of the first user who wins the game. The server 10 could contribute a part of bonus points according to a predetermined dividend ratio. For example, the dividend ratio could be 85:15 which means taking 85% of bonus points to the second user and 15% of bonus points to the first user. In another embodiment, the betting command could include the dividend ratio. In other words, the second user could set the dividend ratio of the bonus points in the server 10.
Thus, since a part of the bonus points that won by the second user will be shared with the first user as long as the first user wins the game, a motivation of the first user to win could be enhanced, thereby increasing excitation of playing the game.
It must be pointed out that the embodiment described above is only a preferred embodiment of the present invention. All equivalent structures and methods which employ the concepts disclosed in this specification and the appended claims should fall within the scope of the present invention.
Number | Date | Country | Kind |
---|---|---|---|
110120945 | Jun 2021 | TW | national |