1. Field of the Invention
The present invention relates to a game system, a game device, a game system control method, and a game system control program.
2. Description of the Related Art
Japanese Laid-open Patent Publication No. 2006-075508 discloses that when a game value is spent a game is executed, and in which, responsive to the game results, payment is issued, and a predetermined proportion of the spent play value is accumulated as a special bonus fund for paying the special bonus.
Japanese Laid-open Patent Publication No. 2008-183310 discloses that if the spending of a game value is a condition for executing a game, there is a game system in which, after demonstrating that a game medium (such as a token) having a physical form being virtually paid out, the game medium is collected and credit corresponding to the paid out amount of game medium is added to the player's credit.
In one embodiment, a game system may include, but is not limited to, a first storage unit, a second storage unit, a first distribution unit, a first control unit and a first reduction unit. The first storage unit may be configured to store a first information related to a first virtual value that is commonly-associated to a first in-game group of users. The second storage unit may be configured to store a second information related to a second virtual value that is individually-ownable and in-game-usable by an individual user of the first in-game group of users. The first distribution unit may be configured to increase an individual amount of the second virtual value individually-owned by the individual user of the first in-game group of users, with reference to the amount of the first virtual value. The first control unit may be configured to decrease the individual amount of the second virtual value individually-owned by the individual user of the first in-game group of users, in accordance with an in-game use request by the individual user. The first reduction unit may be configured to reduce at least a part of the individual amount of the second virtual value, individually-owned by the individual user of the first in-game group of users, and to increase the amount of the first virtual value.
In another embodiment, a game system may include, but is not limited to, an inter-group competition unit and a distribution unit. The inter-group competition unit may be configured to perform an inter-group competition between a first in-game group of users and a second in-game group of users under a competition rule, with reference to the amount of a first virtual value and the amount of a third virtual value. The amount of the first virtual value is variable depending upon a first totality of individual game-results of individual users of the first in-game group of users. The amount of the third virtual value is variable depending upon a second totality of individual game-results of individual users of the second in-game group of users. The distribution unit may be configured to perform, with reference to a result of the inter-group competition performed by the inter-group competition unit, at least one of a first way of virtual-value-distribution to virtual value amounts individually-owned by individual users of the first in-game group of users, and a second way of virtual-value-distribution to virtual value amounts individually-owned by individual users of the second in-game group of users.
In still another embodiment, a game device may include, but is not limited to, a first distribution unit, a first control unit, and a first reduction unit. The first distribution unit may be configured to increase an individual amount of a first virtual value that is individually-owned and in-game-usable by an individual user of a first in-game group of users, with reference to the amount of a second virtual value that is commonly-associated to the first in-game group of users. The first control unit may be configured to decrease the individual amount of the first virtual value, in accordance with an in-game-use-request by the individual user. The first reduction unit may be configured to reduce at least a part of the individual amount of the first virtual value to increase the amount of the second virtual value.
In yet another aspect of the invention, a gaming method may include, but is not limited to, i) increasing, by a computer, an individual amount of a first virtual value that is individually-owned and in-game-usable by an individual user of a first in-game group of users, with reference to the amount of a second virtual value that is commonly associated to the first in-game group of users; ii) decreasing, by the computer, the individual amount of the first virtual value, in accordance with an in-game-user request by the individual user; and iii) reducing, by the computer, at least a part of the individual amount of the first virtual value to increase the amount of the second virtual value.
In a further aspect of the invention, a gaming method may include, but is not limited to, i) performing, by a computer, an inter-group competition between a first in-game group of users and a second in-game group of users under a competition rule, with reference to the amount of a first virtual value and the amount of a second virtual value, the amount of the first virtual value being variable depending upon a first totality of individual game-results of individual users of the first in-game group of users, the amount of the second virtual value being variable depending upon a second totality of individual game-results of individual users of the second in-game group of users; and ii) performing, by the computer, with reference to a result of the inter-group competition, at least one of a first way of virtual-value-distribution to virtual value amounts individually-owned by individual users of the first in-game group of users, and a second way of virtual-value-distribution to virtual value amounts individually-owned by individual users of the second in-game group of users.
In an additional aspect of the invention, a computer program product embodied on a non-transitory computer readable medium may include, but is not limited to, i) instructions to increase an individual amount of a first virtual value that is individually-owned and in-game-usable by an individual user of a first in-game group of users, with reference to the amount of a second virtual value that is commonly-associated to the first in-game group of users; ii) instructions to decrease the individual amount of the first virtual value, in accordance with an in-game-use-request by the individual user; and iii) instructions to reduce at least a part of the individual amount of the first virtual value to increase the amount of the second virtual value.
In an additional aspect of the invention, a computer program product embodied on a non-transitory computer readable medium may include, but is not limited to, i) instructions to perform an inter-group competition between a first in-game group of users and a second in-game group of users under a competition rule, with reference to the amount of a first virtual value and the amount of a second virtual value, the amount of the first virtual value being variable depending upon a first totality of individual game-results of individual users of the first in-game group of users, the amount of the second virtual value being variable depending upon a second totality of individual game-results of individual users of the second in-game group of users; and ii) instructions to perform, with reference to a result of the inter-group competition, at least one of a first way of virtual-value-distribution to virtual value amounts individually-owned by individual users of the first in-game group of users, and a second way of virtual-value-distribution to virtual value amounts individually-owned by individual users of the second in-game group of users.
The above features and advantages of the present invention will be more apparent from the following description of certain preferred embodiments taken in conjunction with the accompanying drawings, in which:
Embodiments of the invention will be now described herein with reference to illustrative embodiments. Those skilled in the art will recognize that many alternative embodiments can be accomplished using the teaching of the embodiments of the present invention and that the invention is not limited to the embodiments illustrated for explanatory purpose.
The term “configured” is used to describe a component, section or part of a device includes hardware and/or software that is constructed and/or programmed to carry out the desired function.
The embodiments of methods, software, firmware or codes described above may be implemented by instructions or codes stored on a machine-accessible or machine readable medium. The instructions or codes are executable by a processing element or processing unit. The machine-accessible/readable medium may include, but is not limited to, any mechanisms that provide, store and/or transmit information in a form readable by a machine, such as a computer or electronic system. In some cases, the machine-accessible/readable medium may include, but is not limited to, random-access memories (RAMs), such as static RAM (SRAM) or dynamic RAM (DRAM), read-only memory (ROM), magnetic or optical storage medium and flash memory devices. In other cases, the machine-accessible/readable medium may include, but is not limited to, any mechanism that receives, copies, stores, transmits, or otherwise manipulates electrical, optical, acoustical or other form of propagated signals such as carrier waves, infrared signals, digital signals, including the embodiments of methods, software, firmware or code set forth above.
Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
It is apparent that the present invention is not limited to the above embodiments, but may be modified and changed without departing from the scope and spirit of the invention.
In one aspect of the invention, a game system may include, but is not limited to, a first storage unit, a second storage unit, a first distribution unit, a first control unit and a first reduction unit. The first storage unit may be configured to store a first information related to a first virtual value that is commonly-associated to a first in-game group of users. The second storage unit may be configured to store a second information related to a second virtual value that is individually-ownable and in-game-usable by an individual user of the first in-game group of users. The first distribution unit may be configured to increase an individual amount of the second virtual value individually-owned by the individual user of the first in-game group of users, with reference to the amount of the first virtual value. The first control unit may be configured to decrease the individual amount of the second virtual value individually-owned by the individual user of the first in-game group of users, in accordance with an in-game use request by the individual user. The first reduction unit may be configured to reduce at least a part of the individual amount of the second virtual value, individually-owned by the individual user of the first in-game group of users, and to increase the amount of the first virtual value.
The first virtual value is commonly-associated to the first in-game group of users. In some cases, the first in-game group of users may not be given any right to deal with the first virtual value by his or her own mind. In that case, the first virtual value is not ownable by the first in-game group of users. The first virtual value may influence advantages or disadvantages in game to the first in-game group of users. The first virtual value is not different among different users belonging to the first in-game group. Each user belonging to the first in-game group is associated to the common value, the first value.
The second virtual value is individually-ownable and in-game-usable by an individual user belonging to the first in-game group of users. At least an individual user is given a right to own its own amount of the second virtual value. In some cases, different individual users belonging to the first in-game group of users may own different amounts of the second virtual value. In other cases, an individual user belonging to the first in-game group of users may own the second virtual value, and another individual user belonging to the first in-game group of users may own other virtual value than the second virtual value.
In some cases, the individual user belonging to the first in-game group have a right to own the individual amount of the second virtual value, and the first distribution unit is configured to increase that individual amount, with reference to the amount of the first virtual value. In some cases, the amount of increase of the individual amount of the second virtual value may depend simply on the amount of the first virtual value. In other cases, the amount of increase of the individual amount of the second virtual value may be determined by the first distribution unit by taking into account at least the amount of the first virtual value, but optionally in combination with other factors. If different individual users belonging to the first in-game group of users own different amounts of the second virtual value, the first distribution unit may increase different amounts of the second virtual value, by taking into account at least the amount of the first virtual value. If an individual user belonging to the first in-game group of users owns the second virtual value, and another individual user belonging to the first in-game group of users owns other virtual value than the second virtual value, then the first distribution unit may increase at least the amount of increase of the individual amount of the second virtual value of the individual user. In this case, the first distribution unit may be configured to also increase a particular amount of other virtual value than the second virtual value owned by the other individual user, with reference to the amount of the first virtual value, or by taking into account at least the amount of the first virtual value, or otherwise configured not to do anything for changing the particular amount of other virtual value.
For game progression, mostly an individual user belonging to the first in-game group is given a right to make the in-game use request to use or consume the individual amount of the second virtual value individually-owned by that individual user. The first control unit may decrease the individual amount of the second virtual value individually-owned by the individual user, in accordance with the in-game use request made by the individual user.
The first reduction unit reduces at least a part of the individual amount of the second virtual value, individually-owned by the individual user of the first in-game group of users, and increases the amount of the first virtual value, where the amount of increasing the first virtual value may depend upon or be independent from the amount of reducing the individual amount of the second virtual value. In the former case, the amount of increasing the first virtual value and the amount of reducing the individual amount of the second virtual value may be determined under a predetermined rule or a changeable rule. In some case, the first reduction unit may be configured to, for example, transform at least a part of the individual amount of the second virtual value to the first virtual value. For example, the first reduction unit may be configured to return at least a part of the individual amount of the second virtual value from the individual user of the first in-game group of users to the first virtual value commonly-associated to a first in-game group of users. The second virtual value may include, but is not limited to, virtual items or virtual money.
In some embodiments, the first control unit may be configured to further perform processes of a game that is playable by the individual user of the first in-game group of users, while decreasing the individual amount of the second virtual value individually-owned by the individual user, in accordance with the in-game-use-request by the individual user. The first control unit may be configured to increase the individual amount of the second virtual value individually-owned by the individual user, with reference to a result of the processes of the game.
For game progression, mostly an individual user belonging to the first in-game group is given a right to make the in-game use request to use or consume the individual amount of the second virtual value individually-owned by that individual user. In this case, the first control unit may further perform processes of a game played by the individual user of the first in-game while decreasing the individual amount of the second virtual value individually-owned by the individual user, in accordance with the in-game use request made by the individual user.
In some embodiments, the game is playable in sole by an individual user of the first in-game group of users. In other embodiments, the game is playable together or with interactions among individual users of the first in-game group of users.
In some embodiments, the first control unit may be configured to make a change in mode of the game if the first control unit verified that a condition for progression of the game is satisfied. A game mode may be a distinct configuration which effects how the game behaves distinctively and/or a distinct form of expressions or display which effects how the game is expressed or displayed on a screen. A game with several modes will present different settings in each one, changing how a particular element of the game is played and/or displayed. A game in different game modes will behave distinctively in a particular element of the game and/or in a particular expression or display of the game. In a case of a slot machine game, the first control unit may be configured to change the slot machine game, for example but not limited to, from one with three columns into one with five columns.
In some embodiments, the first distribution unit may be configured to distribute at least a part of the amount of the first virtual value to the individual amount of the second virtual value individually-owned by the individual user, in accordance with the amount of the first virtual value.
There is no need to restrict the rule of distribution. In some cases, the distribution may be a uniform distribution to individual amounts of the second virtual value individually-owned by individual users belonging to the first in-game group. In other cases, the distribution may be a performance-based distribution under a predetermined or changeable rule. In other embodiments, the first distribution unit may be configured to increase the individual amount of the second virtual value individually-owned by the individual user, without distributing at least a part of the amount of the first virtual value to the individual amount.
In some embodiments, the game system may include, but is not limited to, a third storage unit, a fourth storage unit, a second distribution unit, a second control unit, a second reduction unit and a competition unit, in addition to the first storage unit, the second storage unit, the first distribution unit, the first control unit and the first reduction unit. The third storage unit may be configured to store a third information related to a third virtual value that is commonly-associated to a second in-game group of users. The fourth storage unit may be configured to store a fourth information related to a fourth virtual value that is individually-ownable and in-game-usable by an individual user of the second in-game group of users. The second distribution unit may be configured to increase an individual amount of the fourth virtual value individually-owned by the individual user of the second in-game group of users, with reference to the amount of the third virtual value. The second control unit may be configured to decrease the individual amount of the fourth virtual value individually-owned by the individual user of the second in-game group of users, in accordance with an in-game-use-request by the individual user of the second in-game group of users. The second reduction unit may be configured to reduce at least a part of the individual amount of the fourth virtual value, individually-owned by the individual user of the second in-game group of users, to increase the amount of the first virtual value. The competition unit may be configured to perform a competition between the first in-game group of users and the second in-game group of users under a competition rule, with reference to the amount of the first virtual value and the amount of the third virtual value.
The third storage unit, the fourth storage unit, the second distribution unit, the second control unit, the second reduction unit may typically be configured in substantially the same manner as those of the first storage unit, the second storage unit, the first distribution unit, the first control unit and the first reduction unit, respectively. The competition is performed under a competition rule, by taking into account at least the amount of the first virtual value and the amount of the third virtual value with or without any other factors. There is no need to limit the competition rule which may be pre-fixed or may be changeable. Any rule can be set as the competition rule provided that the competition is made by taking into account at least the amount of the first virtual value and the amount of the third virtual value.
In some cases, the first distribution unit may be configured to decide an increasing amount of the individual amount of the second virtual value, with reference to the amount of the first virtual value and the amount of the third virtual value. In this case, the first distribution unit may be configured to decide the increasing amount of the individual amount of the second virtual value, depending on a result of comparison made in accordance with a rule of comparison between the amount of the first virtual value and the amount of the third virtual value.
In other cases, the first distribution unit may be configured to decide the frequency of increment in the individual amount of the second virtual value, depending on a result of comparison made in accordance with a rule of comparison between the amount of the first virtual value and the amount of the third virtual value.
In still other cases, the first distribution unit is configured to decide the amount of one-time-increment in the individual amount of the second virtual value, depending on a result of comparison made in accordance with a rule of comparison between the amount of the first virtual value and the amount of the third virtual value.
In another aspect of the invention, a game system may include, but is not limited to, an inter-group competition unit and a distribution unit. The inter-group competition unit may be configured to perform an inter-group competition between a first in-game group of users and a second in-game group of users under a competition rule, with reference to the amount of a first virtual value and the amount of a third virtual value. The amount of the first virtual value is variable depending upon a first totality of individual game-results of individual users of the first in-game group of users. The amount of the third virtual value is variable depending upon a second totality of individual game-results of individual users of the second in-game group of users. The distribution unit may be configured to perform, with reference to a result of the inter-group competition performed by the inter-group competition unit, at least one of a first way of virtual-value-distribution to virtual value amounts individually-owned by individual users of the first in-game group of users, and a second way of virtual-value-distribution to virtual value amounts individually-owned by individual users of the second in-game group of users.
The competition is performed under a competition rule, by taking into account at least the amount of the first virtual value and the amount of the third virtual value with or without any other factors. There is no need to limit the competition rule which may be pre-fixed or may be changeable. Any rule can be set as the competition rule provided that the competition is made by taking into account at least the amount of the first virtual value and the amount of the third virtual value. There is no need to limit the first way of virtual-value-distribution. Any way can be set as the first way of virtual-value-distribution provided that the first way of virtual-value-distribution is made by taking into account at least a result of the inter-group competition performed by the inter-group competition unit. Not only the result of the inter-group competition but also any other factors can be taken into account to set the first way of virtual-value-distribution. Also, there is no need to limit the second way of virtual-value-distribution. Any way can be set as the second way of virtual-value-distribution provided that the second way of virtual-value-distribution is made by taking into account at least a result of the inter-group competition performed by the inter-group competition unit. Not only the result of the inter-group competition but also any other factors can be taken into account to set the second way of virtual-value-distribution.
In still another aspect of the invention, a game device may include, but is not limited to, a first distribution unit, a first control unit, and a first reduction unit. The first distribution unit may be configured to increase an individual amount of a first virtual value that is individually-owned and in-game-usable by an individual user of a first in-game group of users, with reference to the amount of a second virtual value that is commonly-associated to the first in-game group of users. The first control unit may be configured to decrease the individual amount of the first virtual value, in accordance with an in-game-use-request by the individual user. The first reduction unit may be configured to reduce at least a part of the individual amount of the first virtual value to increase the amount of the second virtual value.
The first virtual value is individually-ownable and in-game-usable by an individual user belonging to the first in-game group of users. At least an individual user is given a right to own its own amount of the first virtual value. In some cases, different individual users belonging to the first in-game group of users may own different amounts of the first virtual value. In other cases, an individual user belonging to the first in-game group of users may own the first virtual value, and another individual user belonging to the first in-game group of users may own other virtual value than the first virtual value.
The second virtual value is commonly-associated to the first in-game group of users. In some cases, the first in-game group of users may not be given any right to deal with the second virtual value by his or her own mind. In that case, the second virtual value is not ownable by the first in-game group of users. The second virtual value may influence advantages or disadvantages in game to the first in-game group of users. The second virtual value is not different among different users belonging to the first in-game group. Each user belonging to the first in-game group is associated to the common value, the second value.
In some cases, the individual user belonging to the first in-game group have a right to own the individual amount of the first virtual value, and the first distribution unit is configured to increase that individual amount, with reference to the amount of the second virtual value. In some cases, the amount of increase of the individual amount of the first virtual value may depend simply on the amount of the second virtual value. In other cases, the amount of increase of the individual amount of the first virtual value may be determined by the first distribution unit by taking into account at least the amount of the second virtual value, but optionally in combination with other factors. If different individual users belonging to the first in-game group of users own different amounts of the first virtual value, the first distribution unit may increase different amounts of the first virtual value, by taking into account at least the amount of the second virtual value. If an individual user belonging to the first in-game group of users owns the first virtual value, and another individual user belonging to the first in-game group of users owns other virtual value than the first virtual value, then the first distribution unit may increase at least the amount of increase of the individual amount of the first virtual value of the individual user. In this case, the first distribution unit may be configured to also increase a particular amount of other virtual value than the first virtual value owned by the other individual user, with reference to the amount of the second virtual value, or by taking into account at least the amount of the second virtual value, or otherwise configured not to do anything for changing the particular amount of other virtual value.
For game progression, mostly an individual user belonging to the first in-game group is given a right to make the in-game use request to use or consume the individual amount of the first virtual value individually-owned by that individual user. The first control unit may decrease the individual amount of the first virtual value individually-owned by the individual user, in accordance with the in-game use request made by the individual user.
The first reduction unit reduces at least a part of the individual amount of the first virtual value, individually-owned by the individual user of the first in-game group of users, and increases the amount of the second virtual value, where the amount of increasing the second virtual value may depend upon or be independent from the amount of reducing the individual amount of the first virtual value. In the former case, the amount of increasing the second virtual value and the amount of reducing the individual amount of the first virtual value may be determined under a predetermined rule or a changeable rule. In some case, the first reduction unit may be configured to, for example, transform at least a part of the individual amount of the first virtual value to the second virtual value. For example, the first reduction unit may be configured to return at least a part of the individual amount of the first virtual value from the individual user of the first in-game group of users to the second virtual value commonly-associated to a first in-game group of users. The first virtual value may include, but is not limited to, virtual items or virtual money.
In yet another aspect of the invention, a gaming method may include, but is not limited to, i) increasing, by a computer, an individual amount of a first virtual value that is individually-owned and in-game-usable by an individual user of a first in-game group of users, with reference to the amount of a second virtual value that is commonly associated to the first in-game group of users; ii) decreasing, by the computer, the individual amount of the first virtual value, in accordance with an in-game-user request by the individual user; and iii) reducing, by the computer, at least a part of the individual amount of the first virtual value to increase the amount of the second virtual value.
In a further aspect of the invention, a gaming method may include, but is not limited to, i) performing, by a computer, an inter-group competition between a first in-game group of users and a second in-game group of users under a competition rule, with reference to the amount of a first virtual value and the amount of a second virtual value, the amount of the first virtual value being variable depending upon a first totality of individual game-results of individual users of the first in-game group of users, the amount of the second virtual value being variable depending upon a second totality of individual game-results of individual users of the second in-game group of users; and ii) performing, by the computer, with reference to a result of the inter-group competition, at least one of a first way of virtual-value-distribution to virtual value amounts individually-owned by individual users of the first in-game group of users, and a second way of virtual-value-distribution to virtual value amounts individually-owned by individual users of the second in-game group of users.
In an additional aspect of the invention, a computer program product embodied on a non-transitory computer readable medium may include, but is not limited to, i) instructions to increase an individual amount of a first virtual value that is individually-owned and in-game-usable by an individual user of a first in-game group of users, with reference to the amount of a second virtual value that is commonly-associated to the first in-game group of users; ii) instructions to decrease the individual amount of the first virtual value, in accordance with an in-game-use-request by the individual user; and iii) instructions to reduce at least a part of the individual amount of the first virtual value to increase the amount of the second virtual value.
In an additional aspect of the invention, a computer program product embodied on a non-transitory computer readable medium may include, but is not limited to, i) instructions to perform an inter-group competition between a first in-game group of users and a second in-game group of users under a competition rule, with reference to the amount of a first virtual value and the amount of a second virtual value, the amount of the first virtual value being variable depending upon a first totality of individual game-results of individual users of the first in-game group of users, the amount of the second virtual value being variable depending upon a second totality of individual game-results of individual users of the second in-game group of users; and ii) instructions to perform, with reference to a result of the inter-group competition, at least one of a first way of virtual-value-distribution to virtual value amounts individually-owned by individual users of the first in-game group of users, and a second way of virtual-value-distribution to virtual value amounts individually-owned by individual users of the second in-game group of users.
Because each of the user terminals may have the same configuration, in the following description, if no distinction is made as to which user terminal is being referred to, the notation “user terminal 100” will be used. The user terminal 100 may be any available device, such as, a mobile telephone (including a smart phone), a tablet terminal, a personal computer, a portable information terminal, or a dedicated game console or the like. Each of a user group that uses the user terminals 100-1-1, 100-1-2, . . . , 100-1-N and a user group that uses the user terminals 100-2-1, 100-2-2, . . . , 100-2-M is constituted by users that form groups within the game. In the following, the group of users using the user terminals 100-1-1100-1-2, . . . , 100-1-N will be referred to as a group 1, and the group of users using the user terminals 100-2-1, 100-2-2, . . . , 100-2-M will be referred to as a group 2. The association of users with groups is done in either the SNS server 200, the game server 300, or both.
The game system 1 may include an arbitrary number of user terminals 100. The game system 1 may include the user terminals 100 that are used by three or more groups of users.
The user terminal 100, the SNS server 200, and the game server 300 are connected via a network 5. The network 5 may be an information communication network, for example, a cellular phone network, a PHS (Personal Handy-phone System) network, a VPN (virtual private network), a dedicated communication network, a WAN (wide area network), an LAN (local area network), a PSTN (public switched telephone network), or the like, or a combination thereof.
The game provided by the game system 1 to a user of the user terminal 100 will now be generally described. The game provided by the game system 1 provides an inter-group competition mode in which groups compete for the virtual money owned by the king, who is the virtual leader of a group, and another mode in which each of the users belonging to that group plays an “separate game.” At a predetermined timing, the virtual money owned by the king is distributed as virtual fighting fund that is added to the virtual money owned by the users who are members of the corresponding group. A user can, based on the user's virtual money (fighting virtual money), play a separate game, and a part or all of the user's virtual money, which increases and decreased based on the playing result, is returned to the king. The king is a non-player character (NPC), the actions of which are controlled, for example, by the CPU (central processing unit) of the game serve 300 or the like.
In this case, the “virtual money” is one example of virtual values (virtual assets) usable within the game. The virtual money may be in units of actually existing currencies such as yen or dollars, or may alternatively be in units of a virtual currency. Other examples of virtual value may include in-game virtual gold coins, in-game virtual tokens, in-game items such as virtual weapons, virtual protective gear, and virtual keys, and player level, and the game system 1 may use diverse types of virtual value.
At a predetermined timing, an inter-group competition is held for the virtual money of king (1) and king (2). This is the same even if three or more groups are registered in the game server 300 or the like, in which case the inter-group competition is done by announcing the ranking of virtual money owned by the kings for the three or more groups. Although there may be cases in which the types of currencies used between groups differ, or in which there is distribution or return of virtual value other than currency, in such cases a comparison is done after adjusting to comparable virtual values, based on, for example, currency exchange rates or redemption rates between the currency and items.
The separate games provided by the game system 1 may be typically, but not limited to, slot machine games that a user can play alone, and the use of owned virtual money includes betting virtual money they owned in a slot machine game. In a slot machine game, when the users positions predetermined symbols on an effective line (to be described later), an amount is added to the users owned virtual money as a payout. Also, in a slot machine game, the purchase of an item to increase the chance of a jackpot, or use thereof to change characters that are displayed on the slot machine game screen is also “use of owned virtual money.” In the case of something other than virtual value, such as an item, it could happen that a user borrows an in-game item from the king, increases the number of in-game items within the separate game, and then returns it to the king. Returning an in-game item to the king is considered to be a sort of reduction of virtual value.
The separate game provided by the game system 1 is provided to a user in a form in which the user clears a plurality of stages.
The separate game, rather than being based on a slot machine game, may be based on a card game, an action game, a puzzle game, a dice game, sugoroku, or another arbitrary game. The separate game is not restricted to a game that the user can play alone, and may alternatively be a game played by a plurality of users, such as a game played against an opponent. Additionally, the separate game is not restricted to a game which the user continues to operate, and can alternatively be a game in which the user sets a parameter and the game progresses automatically.
The input unit 110 may include, for example, but is not limited to, an input device such as a button or a touch panel, and receives input of instruction information from a user. The input unit 110 may include, but is not limited to, a microphone that accepts an input of instruction information from a user as speech. The communication unit 120 may be configured to communicate with another computer connected via the network 5. The display unit 130 may, for example, be an LCD (liquid crystal display) or an organic EL (electroluminescence) display apparatus, and may be configured to display images, text, and the like. The input unit 110 and the display unit 130 may be integrated into a touch panel that accepts operations from a user. The storage unit 140 may be configured to store a non-illustrated OS (operating system), along with program such as browser applications and other information. The control unit 150 may be configured to execute processing in response to instruction information from a user input to the input unit 110. The control unit 150 may have a function as a control center of the user terminal 100 so as to control various parts of the user terminal 100. The control unit 150 may also have a function to display on the display unit 130, for example, via the operating system, a webpage and the like received from the game server 300 via the SNS server 200. The control unit 150 may be configured to allow progression of the game of the present system by communicating with the game server 300 via the SNS server 200.
The game of the present system may, for example, be, but is not limited to, a social game operating on an SNS, with the control unit 150 allowing progression of the game by operating a browser application. The expression “a social game operating on an SNS” means a game that is provided to members of the SNS, and that progresses with a connection maintained between users in the game. The expression “a connection maintained between users in the game” means, for example, “while users communicate with one another.”
The stage level of achievement (level of achieving the stage clearing condition) starts, for example, from zero, and varies depending upon the user's game results. The stage clearing condition may be, for example, but is not limited to, the arrangement by the user of specific symbols of one or a plurality of types a predetermined number of times in a slot machine game. In this case, the stage level of achievement increases in accordance with the number of times the user has arranged the specific symbols in the slot machine game. The stage clearing condition may be the amount of virtual money obtained by or the amount of virtual money owned by the user reaching a predetermined amount. In this case, the stage level of achievement increases or decreases in accordance with the amount of virtual money obtained by or owned by the user. The stage clearing condition is not limited to the above, and may be an arbitrarily set of conditions.
When the level of achievement of a stage reaches 100, that stage is cleared, enabling play in a new stage. To play a slot machine game, it is necessary for the virtual money owned by a user to be the minimum bet amount. The user's virtual money, in addition to distribution from the group king, increases in accordance with the slot machine game results, or is restored (increased) by the elapse of time.
In
The storage unit 320 may include, for example, but is not limited to, a program storage unit 321, a stage-data storage unit 322, a stage-associated game data storage unit 323, a user-related information storage unit 324, an inter-group competition result storage unit 325, a first-group-related information stage unit 330, and a second-group-related information storage unit 340. If there are three or more registered groups, the storage unit 320 further includes a third-group-related information storage unit, a fourth-group-related information storage unit, and so on. A part or all of the storage units provided in the storage unit 320 may be provided in a database server physically separate from the storage unit 320.
The program storage unit 321 may be configured to store various programs executed by the control unit 350. The stage-data storage unit 322 may be configured to store the hierarchical structure of the above-described plurality of stages. The stage-associated game data storage unit 323 may be configured to store stage-associated play, slot machine game forms (to be described later) and the like.
Referring back to
The above-noted functional units will be described below. As a general rule, the separate game control units 361 and 371, the distribution units 362 and 372, and the return units 363 and 373 perform the same processing. If three or more groups exist, this applies to the control units of the three or more groups. In the description that follows, only the separate game processing unit 361, the distribution unit 362, and the reduction unit 363 of the first-group control unit 360 will be described, the description of the control units for the other groups being omitted.
The separate game control unit 361 may be configured to provide one or more separate games to a user via the user terminal 100. In this case, the separate game control unit 361 may be configured to provide at least a separate game to a user belonging to group 1. Therefore, the separate game control unit 361 one or more provide a game to users via the user terminals 100-1-1, 100-1-2, . . . , 100-1-N and, in the description to follow, no particular distinction will be made, the terminal being referred to simply as the user terminal 100. The user bets his own virtual money to the slot machine game as a separate game, and in addition to this, the user can purchase various items that provide an advantage in a slot machine game with the virtual money owned by doing this, by the user spending (reducing) the user's own virtual money, it is possible, in accordance with the result of slot machine game, to win a payout exceeding the virtual money spent, thereby increasing the amount of virtual money owned.
The separate game control unit 361 may be configured to provide the following types of item, which can be purchased by a user, as various items that provide an advantage in a slot machine game.
(1) The separate game control unit 361 may be configured to create a condition in which a user can purchase an item that changes a payout table or a symbol table (arrangement of symbols in the reel unit) to be advantageous to the user.
(2) The separate game control unit 361 may be configured to create a condition in which a user can purchase an item that makes it possible to obtain the same bonus or payout with a fewer number of bets than usually. When this item is used, for example, whereas a bet amount of five units is usually required with respect to five effective lines, a bet value of only one unit is required with respect to five effective lines.
(3) The separate game control unit 361 may be configured to allow a user to purchase an item that increases the number of effective lines. By using this item, for example, in addition to lines which are effective in a condition in which items in the horizontal or inclined directions are not used, lines such as the V-shaped line shown in
(4) The separate game control unit 361 may be configured to allow the user to purchase an item that increases the number of games that can be played per unit time. The maximum number of slot machine games that can be played, for example, per hour, may be established, in which case, by using this item, the maximum number of playable games is increased.
(5) The separate game control unit 361 may be configured to allow the user to purchase an item that eases the stage clearing condition. By using this item, the clearing condition, for example, for the stage currently being played, is eased.
The separate game control unit 361 may be configured to set the following conditions as the stage clearing condition.
(a) The separate game control unit 361 may be configured to set the arrangement of a particular symbol a predetermined number of times as the stage clearing condition.
(b) The separate game control unit 361 may be configured to set the winning of a predetermined amount in a slot machine game (the reaching of a predetermined amount of distribution, without considering reduction by betting) as the stage clearing condition.
(c) The separate game control unit 361 may be configured to set the achievement of a predetermined amount of virtual money owned as the stage clearing condition.
(d) The separate game control unit 361 may be configured to set playing a slot machine game a predetermined number of times as a stage clearing condition.
Data regarding these items and data regarding the stage clearing condition are stored in, for example, the stage-associated game data storage unit 323.
The separate game control unit 361 may be configured to change the mode or form of the slot machine game in response to the stage progression.
The separate game control unit 361 may be configured to provide the user with the level of progress through the stages of other users within the group, for example, in response to a user operation or automatically at, for example, the time of clearing a stage.
The distribution unit 362 may be configured to perform distribution processing, in accordance with the virtual money owned by king (1), so that at least a part of the virtual money owned by king (1) is distributed to the users (1-1), (1-2), . . . , (1-N) belonging to group 1 as virtual fighting money. The distributed fighting virtual money is added to the virtual money owned by the users (1-1), (1-2), . . . , (1-N). The virtual money owned by king (1) and the users (1-1), (1-2), . . . , (1-N), as shown in
The distribution unit 362 may be configured to impart a feeling of togetherness to users within a group, in accordance with the virtual money owned by king (1), so as to enhance enjoyment of the game. This is because, the distribution to users increases if the virtual money owned by king (1) becomes a large amount, it is possible to impart the motivation to the users to win a lot of virtual money in separate games and increase the amount of virtual money owned by the king, thereby increasing the distribution within the group.
The distribution unit 362 may be configured to distribute a given proportion of the virtual money owned by king (1) uniformly to the users belonging to group 1. The distribution may be periodical, for example, one every several hours, once daily, once every over day, or once weekly. There is no restriction to this, and a larger distribution may be made to a user who has returned a larger amount of virtual money to king (1) in the past. As a combination of these, the distribution unit 362 may be configured to perform a uniform distribution at the time the group is formed, for example, for approximately several days after the registration of the group and, as separate games by users belonging to the group progress, a larger distribution may be made to a user who has returned a larger amount of virtual money to king (1) in the past. The amount of virtual money subtracted from the virtual money owned by king (1) need not coincide with the total amount distributed to users. For example, a thousand units may be subtracted from the virtual money owned by king (1) and 150 units may be distributed to each of ten users.
Additionally, the distribution unit 362 may be configured to change the method of calculating the amount distributed to the users, based on a comparison between the virtual money owned by king (1) of its own group (the group it is controlling) and the king of another group. In this case, for example, the smaller is the virtual money owned by its own king (1) compared to that of the king of another group, the larger the distribution unit 362 adjusts the relative distribution amount with respect to the king's owned virtual money. This processing has as a premise that the expected value of the slot machine game is greater than 10%, that is, that the user's virtual money owned will increase the more the user plays. With this as premise, the more the distributed amount increases, the more plays the user will make and the more items giving a slot machine game advantage will the user be able to purchase, enabling a further increase in the virtual money owned by the user. Because a user's virtual money is returned to the virtual money owned by king (1), distributing more virtual money to the user has the result of leading to an increase in the virtual money owned by king (1). As a result, if the virtual money owned by king (1) of its own group is less than the virtual money owned by a king of another group, the distribution unit 362 can guide in the direction that increases the virtual money owned by king (1) of its own group, enabling balancing of the intergroup competition for virtual money owned by doing this, the distribution unit 362 can heat up the competition between groups, and enhance enjoyment of the game. This is not restricted to the distribution unit 362, but is rather the same with regard to the distribution unit 372 and any distribution units for the third and subsequent groups.
Methods of “adjustment so that the distribution increases” that can be envisioned are the method of increasing the amount distributed each time, proportion of distribution with respect to the virtual money owned by king (1), in making periodic distributions, the method of increasing the frequency of distribution, the method of increasing the ratio of the amount distributed to a user relative to the amount of reduction of the virtual money owned by the king, and combinations of these methods.
It could be that the definitions of virtual money owned differ between groups, for example, if both a yen-based group and a dollar-based group exist, or that, rather than “virtual money” owned, there is a group in which distribution and return are done of items or the like. In these cases, the distribution unit 362 performs a comparison after adjustment to the same values using a predetermined conversion standard, for example, a virtual exchange rate.
The following descriptions will be involved in a method of changing the method of calculating the amount to be distributed, based on a comparison between the virtual money owned by the group's own king (1) and that owned by the king of another group.
(1) If there are two registered groups, the distribution unit 362, for example, sets a threshold value with respect to the ratio between the virtual money owned by the group's own king (1) and the virtual money owned by the king of another group, and distributes virtual money owned by king (1) in accordance with the ratio and the threshold value.
If there are two groups, the distribution unit 362 may vary the distributed amount in two steps, based on simply whether or not the virtual money owned by king (2) of another group exceeds the virtual money owned by king (1) of its own group. Also, if there are two groups, the distribution unit 362 may vary the distributed amount in two steps, based on whether or not an inter-group competition was won or lost. Because the result of inter-group competition reflects the virtual money owned by the king of the group itself and the virtual money owned by the king of another group at the time of executing the competition, variation of the distributed amount based on the result of an inter-group competition is indirectly variation of the distributed amount based on the amount of virtual money owned by the king of the group itself and the king of another group. This applies as well if there are three or more groups.
(2) If there are three or more registered groups, the distribution unit 362, for example, sets a threshold value with respect to the ratio between the virtual money owned by king (1) of its own group and the average virtual money owned by the kings of the all groups (or the average of the virtual money owned by the kings of the other groups), and distributes virtual money owned by king (1) in accordance with the relationship between the ratio and the threshold value.
(3) If there are three or more registered groups, the distribution unit 362, for example, distributes the virtual money owned by king (1) based on the ranking of the virtual money owned by king (1) of its own group.
Although it might happen that the definition of virtual money owned by a king differs from the definition of virtual money owned by a user, or that an item in accordance with the virtual money owned by a king is distributed to a user, or that the definition of virtual money differs between users belonging to the same group, in these cases the distribution unit 362 may make the distribution after using a predetermined conversion standard to convert to the value distributed to the user.
Return processing is one example of a reduction process to reduce virtual value owned by a user. Reduction process to reduce or decrease the amount of virtual value owned by a user should not be limited to the return processing to be described below. The reduction unit 363 may be configured to perform return processing to return at least a part of the virtual money owned by the users (1-1) (1-2), . . . , (1-N) to the virtual money owned by king (1). The rules for return processing may be arbitrarily established so that, with a period of one time every day, one time every several days, or one time every week, a predetermined proportion of the virtual money owned by each user is returned to the virtual money owned by king (1). In the return processing as well, adjustment may be done based on the ratio between the virtual money owned by king (1) of its own group with the virtual money owned by kings of other groups, in which case, if its own king (1) own less virtual money than the virtual money owned by kings of another group, the returned amount is made small, thereby leaving more virtual money owned by the users. By doing this, similar to distribution processing, it is possible to balance the virtual money owned between groups.
The inter-group competition performing unit 380 may be configured to perform, for example, with a predetermined period, an inter-group competition that compares the virtual money owned by the king of each group, and displays the results on each of the user terminals 100. As described above, although there can be cases in which there are differences in the definition of virtual money owned between groups or in which there are groups with not virtual money, but rather items that are distributed and returned. In these cases, the inter-group competition performing unit 380 may be configured to make the comparison after using a predetermined conversion standard to adjust to the same value. The inter-group competition performing unit 380 may be configured to cause the inter-group competition result storage unit 325 to store the result of the inter-group competition. The reduction unit 363 may be configured to collect all the virtual money owned by all of the users and return it to the king, before the inter-group competition is executed. In this case, the collected virtual money of each of the users is, for example, returned to respective users after the performing of the inter-group competition. Inter-group competition may be performed in the form of an amount that is the total of the virtual money owned by the king of a group and owned by each user in the group being compared with another group.
If there are two registered groups, the inter-group competition performing unit 380 may, for example, take a group having the greater amount of virtual money owned by the king as having won and the group having the lesser amount of virtual money owned by the king as having lost.
If there are three registered groups, the inter-group competition performing unit 380 may, for example, disclose the ranking of the virtual money owned by the kings.
An item providing an advantage in a separate game may be given to a group having won in an inter-group competition, or to a user who belongs to a group that has achieved a high ranking. By doing this, it is possible to impart motivation to play the game.
The flow of the processing executed by the control unit 350 of the present embodiment will be described below.
The flowchart of
The reduction unit 363 judges whether or not the return timing at which return processing is to be executed has arrived (step S450). The return timing arrives, for example, as described, periodically. When the return timing arrives, the reduction unit 363 returns at least a part of the virtual money owned by the users of group 1 to king (1) (step S460).
The separate game control unit 361 provides a separate game to users who are logged into the game system (step S500). The processing regarding provision of the separate game will be described by
The inter-group competition performing unit 380 judges whether or not the inter-group competition performing timing for performing of inter-group competition has arrived (step S600). When the inter-group competition performing timing arrives, the inter-group competition performing unit 380 executes inter-group competition (step S610). The processing regarding inter-group competition will be described by
The flow of
The flow of
The flow of
The flow of
The flow of
The flow of
The flow of
In the condition in which at least the minimum bet amount has been placed, if there has been a start instruction made to the user terminal 100, the separate game control unit 361 causes the reels of the reel section h (
Next, the separate game control unit 361 judges whether or not the stage has been cleared (step S512). If the stage has been cleared, the separate game control unit 361 enables playing of the next stage (step S514). The separate game control unit 361 judges whether or not the stage has progressed to a reference stage (step S516). If progression has been made to the reference stage, the separate game control unit 361 changes the mode or form of the slot machine game as a separate game (step S518). A plurality of reference stages may exist, in which case the mode or form of the slot machine game may change a plurality of times.
Then, the separate game control unit 361 judges whether or not an end instruction has been given by the user to the user terminal 100 (step S520). If there has not been an end instruction, the separate game control unit 361 returns to step S502, and if there has been an end instruction, the processing of the flowchart of
The flow of
The flow of
According to the game system 1 and the game server (game device) 300 of the present embodiment described above, by making distribution in accordance with the virtual money owned by the kings, a feeling of togetherness is imparted to the users within a group, enabling enhancement of the interest in the game. For example, if the virtual money owned by the king becomes large, by increasing the amount distributed to the users, a large amount of virtual money owned is won in a separate game and the virtual money owned by the king is increased, thereby enabling the imparting to a user of the motivation to increase the distributed amount within the group.
According to the game system 1 and the game server 300 of the present embodiment, because inter-group competition is performed in which a comparison is made between the virtual money owned by kings between groups and the results thereof are displayed on the user terminal 100, it is possible to excite the fighting spirit in a user and instill motivation to play the game.
According to the game system 1 and the game server 300 of the present embodiment, because the method of calculating the amount distributed to users is changed based on a comparison between the virtual money owned by the king of a group and that owned by kings of other groups, it is possible to heat up the competition between groups and enhance the interest in the game. Specifically, if the virtual money owned by a group's king is less than the virtual money owned by the king of another group, the game system 1 and the game server 300 increase the amount distributed to the king of the group, so as to heat up the inter-group competition and enhance interest in the game. Specifically, if the virtual money owned by the king of a group is less than that owned by the kings of other groups, the game system 1 and the game server 300 increase the relative amount distributed with respect to the virtual money owned by the king of the group, thereby heating up the inter-group competition and enhancing interest in the game.
According to the game system 1 and the game server 300 of the present embodiment, because form of the slot machine game is changed in accordance with the progression through stages, it is possible to impart a feeling of freshness to the playing user.
According to the game system 1 and the game server 300 of the present embodiment, by indicating to a user the stage progression of other users within the group, it is possible to impart togetherness to the group and enhance the motivation to play the game.
The user terminal 100, the SNS server 200, and the game server 300 according to the described embodiments have therewithin a computer system. A “computer system” encompasses hardware such as a CPU (central processing unit), a memory device such as RAM or the like, a storage device such as a ROM, a hard-disk drive, or a flash memory, a drive apparatus for a removable storage medium, and peripheral devices and the like.
The processes of the operations of each of the functional parts included in the above-described control unit 150 of the user terminal 100, the SNS control unit 210 of the SNS server 200, and the control unit 350 of the game server 300 are, for example, stored in a computer-readable storage medium in the form of a program, and the above-noted processing can be performed by a computer system reading and executing this program. Also, rather than all of the processing of each function part being performed by performing of the program, a part of the functional parts may be implemented by hardware such as an IC (integrated circuit), and LS1 (large-scale integration) device, or on a network card or the like.
The term “computer readable recording medium” as used herein refers to a removable medium such as a flexible disc, an optical disk, an optomagnetic disk, a ROM, a CD-ROM, or the like, or a storage device such as a hard disk or the like that is built into a computer system. Additionally, the term “computer-readable recording medium” may include one that dynamically holds a program for a given period of time, such as various devices included in a communication system that transmits a program via a network such as the Internet or by a communication circuit such as a telephone line, and also a device that holds a program for a certain time, such as a volatile memory of a computer system that functions as a server or client in that case.
The above-noted program may implement a part of the above-described functions, and further may implement the above-described functions in combination with a program already stored in a computer system.
Although the foregoing has been a description of aspects for embodying the present invention, using embodiments, the present invention is not at all restricted to such embodiments, and may be subjected to various variations and substitutions within the scope of the spirit of the present invention.
For example, although in the above-noted embodiment the description is for the case in which the user terminal 100 progresses through a game by causing operation of a browser application, with the control of the game being substantially executed by the game server 300, a part of the substantial control of the game may be performed by the user terminal 100. For example, the user terminal 100 may store therewithin an application program for the purpose of a user playing a separate game. In this case, a part of the functional parts of the game server 300 shown by example in
The program storage unit 141 stores various programs that are executed by the control unit 150 (this corresponding to the program storage unit 321 in the above-noted embodiments). The stage-data storage unit 142 stores the hierarchical structure of a plurality of stages (this corresponding to the stage-data storage unit 322 in the above-noted embodiments). The stage-associated game data storage unit 143 stores the stage-specific play and the mode or form of the slot machine game (this corresponding to the stage-associated game data storage unit 323 in the above-noted embodiments). The user owned virtual money storage unit 144 stores information related to the virtual money owned by the user using the user terminal 100 (this corresponding to the user owned virtual-money-related information storage units 332-1 to N, 342-1 to M, and so on in the above-noted embodiments).
In the game server 300, the first-group control unit 360 has a distribution unit 362 and the second-group control unit 370 has a distribution unit 372. The storage unit 320 of the game server 300 may include, for example, but is not limited to, a program storage unit 321, a user-related information storage unit 324, an inter-group competition result storage unit 325, a first-king owned virtual-money-related information storage unit 331, and a second-king owned virtual-money-related information storage unit 341. In this manner, in the case in which the user terminal 100 performs a part of the substantial control of the game, the game server 300 may have only functions and information for performing control as a group.
Although in the above-noted embodiments communication between the user terminal 100 and the game server 300 is performed via the SNS server 200, the user terminal 100 and the game server 300 may communicate directly. Also, user terminals 100 may communicate directly with each other, and communication between the user terminal 100 and the game server 300 may be combined with communication between user terminals 100.
Also, although in the above-noted embodiments the game system 1 takes the form in which a plurality of user terminals 100 or game servers 300 are connected via the network 5, other forms are possible. For example, the game system 1 may be designed based on a game device (which has an interface enabling play by a plurality of users) installed within an amusement facility (game arcade), or may be designed based on a home game device (which has operating devices for each of a plurality of users).