A gaming system includes a non-transitory computer readable medium for storing a game program; and a computer connected to the non-transitory computer readable medium. The computer is configured to execute the game program for building a competition game space to be shared by a plurality of users including a first user and a second user through a network. The computer is further for updating a game point, which is associated with a predetermined user and a game object associated with the predetermined user, based on arranging of the game object in the competition game space. The computer is further for conducting processing so as to inhibit the game object from being arranged in the competition game space after a competition time period has elapsed since the competition game space is built. The computer is further for comparing the game points associated with each user to select a winner.
|
18. A gaming system comprising:
a non-transitory computer readable medium for storing a game program; and
a computer connected to the non-transitory computer readable medium, wherein the computer is configured to execute the game program for:
building a competition game space to be shared by a plurality of users including a first user and a second user through a network; and
updating a game point, which is associated with a predetermined user of the plurality of users and a game object associated with the predetermined user, based on arranging of the game object in the competition game space, wherein:
the game object has a first status that inhibits an action exerted by the first user from being received and a second status that allows the action input from the first user to be received;
a first object in the first status is set to change to the second status after one of a building time period or a preparation time period has elapsed; and
one of the building time period or the preparation time period within the home game space and one of the building time period or the preparation time period within the competition game space are different.
1. A gaming system comprising:
a non-transitory computer readable medium for storing a game program; and
a computer connected to the non-transitory computer readable medium, wherein the computer is configured to execute the game program for:
building a competition game space to be shared by a plurality of users including a first user and a second user through a network;
updating a game point, which is associated with a predetermined user of the plurality of users and a game object associated with the predetermined user, based on arranging of the game object in the competition game space;
conducting processing so as to inhibit the game object from being arranged in the competition game space after a competition time period has elapsed since the competition game space is built; and
comparing the game points associated with each user of the plurality of users to select a winner, wherein:
the game object has a first status that inhibits the action exerted by the first user from being received and a second status that allows the action input from the first user to be received;
a first object in the first status is set to change to the second status after one of a building time period or a preparation time period has elapsed; and
one of the building time period or the preparation time period within the home game space and one of the building time period or the preparation time period within the competition game space are different.
2. The gaming system according to
arranging a first object and a second object associated with the first user in the competition game space;
arranging a third object associated with the second user in the competition game space;
identifying an effective range of the first object;
determining whether at least a part of one of the second object or the third object is arranged within the effective range; and
updating one of the game point or a predetermined game parameter, which is associated with the one of the second object or the third object arranged within the effective range.
3. The gaming system according to
4. The gaming system according to
the computer to execute the game program for:
arranging a first object and a second object associated with the first user in the competition game space; and
arranging a third object and a fourth object associated with the second user in the competition game space; and
the predetermined game parameter is provided from the second object to the first object by associating the first object and the second object with each other by the fourth object.
5. The gaming system according to
the competition game space comprises a first area in which the game object associated with the first user is able to be arranged; and
the game program further causes the computer to execute a step of changing a size of the first area based on one of the game point or a predetermined game parameter, which is associated with the first user.
6. The gaming system according to
the competition game space comprises:
a first area in which the game object associated with the first user is able to be arranged; and
a second area in which the game object associated with the second user is able to be arranged; and
the game program further causes the computer to execute a step of displaying only the first area in the competition game space in a visually recognizable manner.
7. The gaming system according to
the competition game space comprises:
a first area in which the game object associated with the first user is able to be arranged; and
a second area in which the game object associated with the second user is able to be arranged; and
the game program further causes the computer to execute a step of associating a second object, which is arranged in the first area and associated with the second user, with the first user in exchange for one of the game point or the predetermined game parameter, which is associated with the first user.
8. The gaming system according to
9. The gaming system according to
the computer to further configured to execute of the game program for building a home game space in which only the game object associated with the first user is to be arranged; and
the home game space displayed on the computer switcheable to the competition game space based on an action input from the first user.
10. The gaming system according to
11. The gaming system according to
the game object arranged within a predetermined range including a predetermined one of the game objects arranged in the home game space is selected as the game object allowed to be arranged in the competition game space; and
the game object arranged within the predetermined range is reflected in the competition game space under a state in which an arrangement positional relationship of the game object is maintained.
12. The gaming system according to
13. The gaming system according to
14. The gaming system according to
15. The gaming system according to
16. The gaming system according to
17. The gaming system according to
the competition time period is selectable from a plurality of the competition time periods different in duration; and
a duration of one of the building time period or the preparation time period is set based on the duration of the competition time period.
|
The present application claims priority to Japanese Application Number 2015-145311, filed Jul. 22, 2015, the disclosure of which is hereby incorporated by reference herein in its entirety.
This disclosure relates to a gaming system and a method using the same.
Encampment simulation games are configured to allow a plurality of users to share a common game space through a network and to compete to expand their own territories through user actions. In Japanese Patent Application Laid-open No. 2014-223471 and WO 2015/046447 A1, there are disclosed games configured to allow a game player who has built a larger number of more advanced facilities to progress the game more advantageously than another game player.
In the games disclosed in Japanese Patent Application Laid-open No. 2014-223471 and WO 2015/046447 A1, an element for strengthening a base, e.g., city building, is used as a measure to, for example, strengthen the game player's own military force in preparation for a battle against another game player's troop, and is not an element for giving a game point that determines a win-loss outcome of the game based on the city building itself.
This disclosure helps to enhance game enjoyment in a city-building element.
According to at least one embodiment of this disclosure, there is gaming system including a non-transitory computer readable medium for storing a game program for causing a computer to build a game space to be shared by a first team associated with a plurality of first users and a second team associated with a plurality of second users through a network. The game program is further configured to cause the computer to update a first game point associated with the first team based on arranging of a first object associated with any one of the first users in the game space. The game program is further configured to cause the computer to update a second game point associated with the second team based on arranging of a second object associated with any one of the second users in the game space. The game program is further configured to cause the computer to receive an action exerted on the first object by any one of the first users, and update a game parameter of any one of the first user and the first object.
According to this disclosure, the game enjoyment in a city-building element can be enhanced.
First, a description is made of at least one embodiment of this disclosure by listing contents thereof. A game program according to at least one embodiment of this disclosure includes the following configurations.
(Item 1)
A gaming system including a non-transitory computer readable medium for storing a game program for causing a computer to build a competition game space to be shared by a plurality of users including a first user and a second user through a network. The game program is further configured to cause the computer to update a game point, which is associated with a predetermined user and a game object associated with the predetermined user, based on arranging of the game object in the competition game space. The game program is further configured to cause the computer to conduct processing so as to inhibit the game object from being arranged in the competition game space after a competition time period has elapsed since the competition game space is built. The game program is further configured to compare the game points associated with the respective plurality of users to select a winner from the plurality of users.
According to this item, the winner of a competition game is determined based on the game point given to each user when the user arranges the game object in the competition game space. With this configuration, the winner can be determined based on, for example, a city-building element itself within a game, which can enhance game enjoyment in the city-building element.
(Item 2)
A gaming system according to Item 1, in which the game program is further configured to cause the computer to arrange a first object and a second object associated with the first user in the competition game space. The game program is further configured to cause the computer to arrange a third object associated with the second user in the competition game space. The game program is further configured to cause the computer to identify an effective range of the first object. The game program is further configured to cause the computer to determine whether or not at least a part of one of the second object and the third object is arranged within the effective range. The game program is further configured to cause the computer to update one of the game point and a predetermined game parameter, which is associated with the one of the second object and the third object arranged within the effective range.
According to this item, the game point or the predetermined game parameter associated with the game object, which is arranged within the effective range of the game object arranged in the competition game space, is updated irrespective of which user the game object is associated with. With this configuration, it is possible to enhance importance of strategic thinking in the city-building element or the like when the game object is arranged in the competition game space.
(Item 3)
A gaming system according to Item 2, in which the effective range of the first object is identified by receiving an action exerted by the first user on the first object arranged in the competition game space.
According to this item, a timing to update the game point or the predetermined game parameter associated with the game object arranged within the effective range can be controlled by the user. With this configuration, it is possible to enhance the importance of the strategic thinking in the city-building element or the like.
(Item 4)
A gaming system according to any one of Items 1 to 3, in which:
the game program is further configured to cause the computer to arrange a first object and a second object associated with the first user in the competition game space. The game program is further configured to cause the computer to arrange a third object and a fourth object associated with the second user in the competition game space. The predetermined game parameter is provided from the second object to the first object by associating the first object and the second object with each other by the fourth object.
According to this item, the game objects associated with the first user can be associated with each other by the game object associated with the second user. With this configuration, the user needs to plan his/her own game object arrangement in consideration of game object arrangement of a competing opponent, which can enhance the importance of the strategic thinking in the city-building element or the like.
(Item 5)
A gaming system according to any one of Items 1 to 4, in which the competition game space includes a first area in which the game object associated with the first user is allowed to be arranged. The game program further is further configured to cause the computer to change a size of the first area based on one of the game point and the predetermined game parameter, which is associated with the first user.
According to this item, a size of an area in which each user can arrange the game object associated with the user himself/herself changes when there is a change in the game point or the predetermined game parameter associated with the user himself/herself. With this configuration, flexibility of the game increases as the game progresses, which enhances the game enjoyment in the city-building element or the like.
(Item 6)
A gaming system according to any one of Items 1 to 5, in which the competition game space includes a first area in which the game object associated with the first user is allowed to be arranged. The competition game space further includes a second area in which the game object associated with the second user is allowed to be arranged. The game program is further configured to cause the computer to display only the first area in the competition game space in a visually recognizable manner.
According to this item, an area where another competing user can arrange the game object may be inhibited from being displayed for each user. With this configuration, there is need to conjecture a game progress status of another user, which can enhance the importance of the strategic thinking in the city-building element or the like.
(Item 7)
A gaming system according to any one of Items 1 to 6, in which the competition game space includes a first area in which the game object associated with the first user is allowed to be arranged. The competition game space further includes a second area in which the game object associated with the second user is allowed to be arranged. The game program is further configured to cause the computer to associate a second object, which is arranged in the first area and associated with the second user, with the first user in exchange for one of the game point and the predetermined game parameter, which is associated with the first user.
According to this item, the game object possessed by another competing user can be acquired (so-called “purchased”) in exchange for the game point or the predetermined game parameter. With this configuration, it is possible to enhance the importance of the strategic thinking in the city-building element or the like.
(Item 8)
A gaming system according to Item 7, in which a value of one of the game point and the predetermined game parameter, which is necessary to associate the second object with the first user, is determined based on a utilization degree being a degree of an influence exerted on another object by the second object.
According to this item, it is difficult to purchase the game object being frequently utilized in the competition game space. With this configuration, it is possible to prevent an irrational change in a game situation (competition situation) due to the purchase of the game object, which enhances the game enjoyment in the city-building element or the like.
(Item 9)
A gaming system according to any one of Items 1 to 8, in which the game program is further configured to cause the computer to build a home game space in which only the game object associated with the first user is to be arranged. The home game space displayed on the computer is allowed to be switched to the competition game space based on an action exerted by the first user.
According to this item, the user can easily enjoy the competition game by switching the displayed home game space to the competition game space.
(Item 10)
A gaming system according to Item 9, in which the game program is further configured to cause the computer to execute a step of selecting the game object allowed to be arranged in the competition game space from among a plurality of the game objects associated with the first user, in the home game space based on the action exerted by the first user.
According to this item, the user can use the game object, which has been raised in the home game space, in the competition game space. With this configuration, the game enjoyment in the city-building element or the like are enhanced.
(Item 11)
A gaming system according to Item 10, in which the game object arranged within a predetermined range including a predetermined one of the game objects arranged in the home game space is selected as the game object allowed to be arranged in the competition game space. The game object arranged within the predetermined range is reflected in the competition game space under a state in which an arrangement positional relationship of the game object is maintained.
According to this item, the user can define, in the home game space, initial arrangement of the game object within the competition game space. With this configuration, the user can eliminate time and labor to rearrange the game object for every competition game, and can easily enjoy the competition game.
(Item 12)
A gaming system according to Item 10 or 11, in which, after a transfer time period shorter than the competition time period has elapsed in the competition game space, a predetermined number of the game objects, which are selected at random from among the game objects selected in the home game space so as to be arranged in the competition game space, are allowed to be arranged in the competition game space.
According to this item, a larger number of game objects brought in from the home game space by the user can be used as the competition game progresses, which enhances the game enjoyment in the city-building element or the like.
(Item 13)
A gaming system according to any one of Items 10 to 12, in which, before measurement of the competition time period is started, a predetermined number of the game objects, which are selected from among the game objects selected in the home game space so as to be arranged in the competition game space, are allowed to be arranged in the competition game space.
According to this item, an arrangement position of the game object brought in from the home game space by the user can be determined before the competition is started. With this configuration, the user does not need to hurry to determine the arrangement position of the game object when the competition is started, and can therefore easily enjoy the competition game.
(Item 14)
A gaming system according to any one of Items 10 to 13, in which the game point obtained by arranging the game object in the home game space and the game point obtained by arranging the game object in the competition game space are the same for the game object selected in the home game space so as to be arranged in the competition game space.
According to this item, in at least one embodiment the game point that is acquired by arranging the game object brought in from the home game space by the user in the competition game space be set equal to the game point that can be acquired by arranging the game object in the home game space. With this configuration, the user can advantageously advance the competition game by raising the game object in the home game space, which enhances the game enjoyment in the city-building element or the like that allows the switching between a plurality of game spaces.
(Item 15)
A gaming system according to any one of Items 10 to 14, in which the game object has a first status that inhibits the action exerted by the first user from being received and a second status that allows the action exerted by the first user to be received. A first object in the first status is set to change to the second status after one of a building time period and a preparation time period has elapsed. One of the building time period and the preparation time period within the home game space and one of the building time period and the preparation time period within the competition game space are different.
According to this item, speediness of a game progress can be made different between in the competition game space and in the home game space, and hence the user can easily enjoy the competition game.
(Item 16)
A gaming system according to Item 15, in which the competition time period is selectable from a plurality of the competition time periods different in duration. A duration of one of the building time period and the preparation time period is set based on the duration of the competition time period.
According to this item, the speediness of the game progress within the competition game space can be made different depending on the competition time period, and hence the user can easily enjoy the competition game.
(Item 17)
A gaming system according to any one of Items 9 to 16, in which the predetermined game parameter associated with the first user in the home game space is different from the predetermined game parameter associated with the first user in the competition game space.
According to this item, the user is not allowed to bring a part of the game parameter, e.g., an in-game currency, which has been acquired in the home game space, into the competition game space, and needs to newly acquire the game parameter in the competition game space. With this configuration, a game progress degree of the user within the home game space can be inhibited from being excessively influenced in the competition game space, which enhances the game enjoyment in the competition game.
(Item 18)
A gaming system according to any one of Items 9 to 16, in which the predetermined game parameter associated with the first user in the home game space is the same as the predetermined game parameter associated with the first user in the competition game space.
According to this item, the user is allowed to use a part of the game parameter, e.g., an item, which has been acquired in the home game space by payment of a charge, also in the competition game space. With this configuration, the game enjoyment in the competition game are enhanced.
Specific examples of a gaming system including a game program for execution by a computer according to at least one embodiment of this disclosure are described below with reference to the drawings. The disclosure is not limited to those examples, and is defined by the appended claims. This disclosure includes modifications within the appended claims and the equivalents thereof. In the following description, like elements are denoted by like reference symbols in the description of the drawings, and redundant description thereof is omitted.
A game system 1 according to at least one embodiment illustrated in
The user advances the game by arranging various objects O in a plane PL within a virtual game space G illustrated in, for example,
The communication unit 140 is configured to conduct control for executing transmission and reception of various kinds of information to/from the game server 200. In at least one embodiment, the control includes an operation instruction to transmit a predetermined game program and game data to the user terminal 100 and an instruction for advancing the game. For example, the communication unit 140 transmits a user ID to the game server 200, to thereby receive information (including object information on the possessed building or the like) relating to the game object associated with the user ID. When the game object is arranged in the game space G based on the user's operation, the communication unit 140 transmits the game point acquired as a result of the arrangement to the game server 200.
The control unit 110 may be formed of a central processing unit (CPU) or the like. The communication unit 140 establishes a connection between the user terminal 100 and the network 2 under control of the control unit 110. The storage unit 120 includes a main memory formed of a dynamic random access memory (DRAM) or other such volatile storage device and an auxiliary memory formed of a flash memory, a hard disk drive (HDD), or other such nonvolatile storage device. The auxiliary memory stores the game program and the like downloaded from the game server 200. The program is loaded on the main memory and executed by the control unit 110. The control unit 110 of the user terminal 100 can be caused by the program to function as an action reception portion 111, a terminal processing portion 112, a timer portion 113, a terminal determination portion 114, and an image generation portion 115. The main memory also temporarily stores data generated while the control unit 110 is operating in accordance with the program and data to be used by the control unit 110.
The action reception portion 111 is configured to detect an action exerted on the input unit 131 by the user. The action reception portion 111 discriminates what kind of input has been conducted, e.g., whether or not an operation instruction has been issued through the touch panel 130 or other such button, and outputs a result of the discrimination to a necessary component, e.g., the terminal processing portion 112. When an operation input is conducted for the touch panel 130, the action reception portion 111 detects coordinate information on a position of the operation input and what kind of operation, e.g., a touch operation or a slide action, has been conducted. The action reception portion 111 can also detect that the user's contact has been released from the touch panel 130 by detecting that continuous detection of the input has stopped.
The terminal processing portion 112 is configured to control an operation of the entire user terminal 100 to transmit and receive data among the respective components and to conduct arithmetic operation processing necessary to execute a game. For example, the terminal processing portion 112 causes the game being executed in accordance with the game program to develop based on the operation input detected by the action reception portion 111, and instructs the image generation portion 115 to draw a game image as a result of the development. For example, the terminal processing portion 112 operates the game object within a virtual space based on the operation input conducted for the touch panel 130. The terminal processing portion 112 may conduct processing for controlling a position of a virtual camera configured to specify a visual field of the game space G depending on a progress status of the game.
The timer portion 113 is configured to measure a lapse of time within the game space G. The timer portion 113 has a function of measuring time individually for each object O arranged in the game space G. For example, as described later, the timer portion 113 causes the storage unit 120 to store a time at which each object O is arranged in the game space G, and measures a time period that has elapsed after the arrangement, to thereby provide the terminal determination portion 114 with time information to be used for determining whether or not the following time periods has elapsed: a building time period before each object O changes from an under-construction object to a completed object; a preparation time period after each object O changes to the completed object before each object O becomes ready to acquire various game points; and a cooldown time, which is a time period before each object O becomes ready to activate a skill. The timer portion 113 may be configured to measure a competition time period described later.
The terminal determination portion 114 is configured to execute various kinds of determination necessary for the game progress by referring to various kinds of user information and game information stored in a storage unit based on a determination request received from the terminal processing portion 112. For example, the terminal determination portion 114 determines whether or not the object O arranged in the game space G satisfies a predetermined condition. As described later, the terminal determination portion 114 refers to the timer portion 113 and the storage unit 120 to acquire the time information on the object, and to determine whether or not a basic condition for calculating the game point to be given to the user, which is set for each object, is satisfied.
The image generation portion 115 is configured to generate images including the game space G and the game object O, which are to be displayed on the display unit 132, based on the user information received from the game server 200, arithmetic operation results obtained by the game program, and the operation input conducted for the input unit 131 by the user. In at least one embodiment, the user terminal 100 generates the image of the game space G by acquiring, from the game server 200, information relating to a type or an arrangement position of an object arranged in the game space G by the user. The image generation portion 115 is further configured to update the display image depending on the game progress controlled by the terminal processing portion 112.
The processing device 220 is configured to control an operation of the entire game server 200 to transmit and receive data among the respective components and to conduct arithmetic operation processing necessary to execute a game. The processing device 220 is, for example, a CPU, and executes the program or the like stored in the storage device 240 and loaded on the memory 230, to thereby achieve necessary processing. The processing device 220 can be caused by the program to function as a reception portion 221, a server processing portion 222, a data management portion 223, a matching portion 224, a measuring portion 225, a server determination portion 226, a reward calculation portion 227, and a transmission portion 228.
The memory unit 230 is, for example, a DRAM or other such volatile storage device, and the storage device 240 is, for example, a flash memory, an HDD, or other such nonvolatile storage device. The main memory also temporarily stores data generated while the control unit 110 is operating in accordance with the program and data to be used by the control unit 110. In the storage device 240, the game program and an authentication program for a user are stored, and as described later, databases including a user management table 300, an object management table 310, and a skill management table 320 are also built.
The reception portion 221 is configured to receive various kinds of information from each user terminal 100. Each user terminal 100 transmits various kinds of information to the game server 200 under control of the communication unit 140, and the game server 200 receives the information through the network 2 and the communication device 210 to identify and receive content of the information using the reception portion 221. The reception portion 221 refers to various management tables stored in the storage device 240 to execute necessary processing while the data management portion 223 updates various management tables as necessary. The information includes various requests including an operation for arranging an object associated with each user in a game space, an operation for deleting the object, an operation for moving the object, an operation for buying and selling the object in a shop, and an operation for purchasing the object from another user.
The server processing portion 222 is configured to control the operation of the entire game server 200 to transmit and receive the data among the respective components and to conduct the arithmetic operation processing necessary to execute the game. Further, the data management portion 223 is configured to update various databases stored in the storage device 240 based on various arithmetic operation results obtained by the server processing portion 222. For example, when the user exerts an action on the user terminal 100 so as to arrange the object O in the game space G, the reception portion 221 receives, as a result of the action, the object information on the object possessed by the user and information relating to the game point, and the server processing portion 222 executes necessary processing, while the data management portion 223 updates the user management table 300 based on the data.
When receiving a request to arrange an object in the game space G from the user terminal 100, the data management portion 223 stores the information on the object arranged in the game space G in association with information relating to the user information and the arrangement position of the object. As described later, when there is a change in the game point relating to each user and each object, the data management portion 223 updates various databases so as to associate information relating to a result of the change with each object.
The matching portion 224 is configured to conduct a series of processing for matching a plurality of users and starting the competition game. When a given user inputs a request to start a competition game in a home game space described later, the matching portion 224 generates a lobby, and identifies the given user as a matching standby user. When the number of matching standby users identified in the lobby reaches a predetermined number, the matching portion 224 builds the competition game space for the users, and causes the server processing portion 222 to execute the processing for starting the competition game.
The measuring portion 225 is configured to mainly manage a competition time period during a competition game. As described later, the measuring portion 225 starts measuring the competition time period when receiving a request for the processing for starting the competition game from the matching portion 224, and centrally manages the competition time period to be shared by the plurality of users. The measuring portion 225 further measures time information within the game space G, and compares the measured time information with time information within the game space G measured by the timer portion 113. This synchronizes the time information within the game space G between the user terminal 100 and the game server 200, which allows the measurement and determination of various kinds of time information to be smoothly carried out.
The server determination portion 226 refers to various kinds of user information and game information stored in the storage device 240 based on a determination request received from the server processing portion 222 to execute various kinds of determination necessary for the game progress. Further, the server determination portion 226 refers to the game points possessed by the respective users when the competition game is ended to determine a win-loss outcome of the competition. In at least one embodiment, the win-loss outcome is determined based on the game point, e.g., the population P described above. A predetermined game parameter associated with the user, e.g., the coin C1, and other elements including an occupancy rate of the game space G may be taken into consideration as well.
The reward calculation portion 227 is configured to calculate a reward to be provided to each user based on a determination result of the win-loss outcome obtained by the server determination portion 226. The reward calculation portion 227 may also refer to information on ranks of the respective users in the competition game to distribute rewards corresponding to ranks to the respective users.
The transmission portion 226 is configured to conduct control for transmitting the game program that can run on the user terminal 100, game space information including the game screen, various kinds of data including the game point, the game parameter, and the reward, various notifications, and the like to the user terminal 100.
The input device 250 is an information input device, e.g., a mouse or a keyboard. The output device 260 is a liquid crystal display or the like, and is used for monitoring information on a computer.
At least apart of the above-mentioned functions of the user terminal 100 may be included in the game server 200. Further, at least a part of the above-mentioned functions of the game server 200 may be included in the user terminal 100. That is, the computer for executing the game program according to at least one embodiment may be selected from, for example, information processing devices including the user terminal 100 and the game server 200 described above.
In
In
In
Now, a flow of processing of the game system 1 according to at least one embodiment is described in detail with reference to
As illustrated in
In at least one embodiment, the population or other such in-game information for determining the win-loss outcome of the competition is defined as the game point. The information defined as the game parameters includes: the in-game information that is associated with a predetermined user or a predetermined game object and is necessary to advance the game advantageously, e.g., the coins and various items; and the in-game information that is associated with each game object and is necessary to bring the game object into operation (for example, information including the power consumption and the occurrence of a fire, which are described later). The game points and the game parameters may partially overlap with each other, and at least a part of the game parameters may be referred to in determining the win-loss outcome of the competition based on the game point.
With reference to
As illustrated in
When the under-construction building BO is arranged in the plane PL1, the timer portion 113 starts measuring an elapsed time period (S105). When the elapsed time period of the under-construction building exceeds the building time period set for each object (S106), and when a user action (for example, tap operation) exerted on the under-construction object BO is further received (S107), the under-construction building BO changes to each of completed buildings O1 to O5 (S108). Subsequently, the user terminal 100 determines whether or not the power is being supplied from a lifeline to the completed object (S109), and brings each object into operation (S110). As illustrated in
When the completed building is brought into operation, the user terminal 100 starts receiving a user action exerted on the object, and as described later, the processing is conducted so that the user terminal 100 becomes ready to receive the acquisition of the game parameter based on the object and the activation of a skill (in a second status). When the under-construction building changes to the completed building, the timer portion 113 starts measuring the elapsed time period of each of the objects O1 to O5 (S110). Then, the game point (for example, population P) associated with the object, which has been acquired by arranging the object in the game space G, is given to the user, and the game point associated with the user is updated (S111). At this time, the user terminal 100 transmits, to the game server 200, the game information including the information indicating that the under-construction building has changed to the completed building, and the game server 200 receives the information indicating that the object possessed by the user has changed to the completed building and the information relating to the game point acquired by bringing the completed building into operation (S203), and updates the user management table 300 based on the information (S204).
The completed building may be changed to the under-construction building again. For example, the population that can be possessed and the production amount of the coins may be increased based on the extension or upgrade of the completed building. In this case, the completed building is changed to the under-construction building again to start measuring the elapsed time period (in the same manner as in Step S105), and a user action starts being received again after the building time period (extension work time) necessary for the extension or upgrade has elapsed (in the same manner as in Steps S106 and S107). In this manner, the under-construction building may be changed to a completed building subjected to the extension or upgrade (in the same manner as in Step S108). The above-mentioned processing steps of Steps S109 to S111 and S203 to S204 may also be applied to the subsequent processing for updating the game point.
As illustrated in
The user terminal 100 calculates a change in the population possessed by the apartment building O1, which is exhibited depending on the skill of another object. First, the user terminal 100 determines whether or not the apartment building O1 belongs to the effective range of another object (S115), and the apartment building O1 is identified to belong to an effective range E1 of the park O2 and an effective range E2 of the power plant O3. After identifying the contents of the passive skills of the park O2 and the power plant O3 (S116), the user terminal 100 calculates the possessed population of the apartment building O1 by adding a population increase amount that is based on the passive skill of the park O2 to the initial population and subtracting a population decrease amount that is based on the passive skill of the power plant O3 from the initial population (S117). The user terminal 100 transmits the possessed population obtained by arranging the apartment building O1 in the game space to the game server 200 as game point information (S118), and the game server 200 receives the information relating to the game point (S205), and updates the user management table 300 based on the information (S206).
In addition, as illustrated in
The user terminal 100 calculates a game parameter value, e.g., an amount of the acquired coins based on the elapsed time period (S122). Then, the user terminal 100 transmits the game information indicating that the game parameter having a predetermined value has been given to the user to the game server 200 (S123). The game server 200 receives the information relating to the game parameter given to the user (S207), and updates the user management table 300 based on the information (S208).
As illustrated in
As illustrated in
As illustrated in
As illustrated in
Next, with reference to
The game server 200 receives a matching request from another user terminal 100 in the same manner, and when determining that the number of matching standby users identified in the lobby has reached a predetermined number (S212), generates a competing user management table 340 illustrated in, for example,
The game server 200 builds the competition game space G2 to be shared by the competing users (S215), starts measuring the competition time period (S216), and then transmits the competition game information including the above-mentioned information to each user terminal (S217), to thereby start the competition game (S218). Each user terminal receives the competition game information (S132), to thereby start the competition game (S133). The competition time period is a time period during which a competition game is played in the competition game space G2. After the competition is started, the competition game is ended after a lapse of a predetermined competition time period, and a game object is inhibited from being arranged in the competition game space G2. The competition game information includes information relating to a time at which the measurement of the competition time period was started and a time at which the competition is to be ended, to thereby allow the elapsed time period within the competition game space G2 to be shared by the respective user terminals 100. In at least one embodiment, the competition time period is selectable from a plurality of competition time periods different in duration.
With reference to
When the matching of the competing users is completed, the competition game space G2 illustrated in
The first area PE1 to the fourth area PE4 include headquarters H1 to H4 associated with the users A to D, respectively. When the objects arranged within the effective range E4 of the headquarter H0 in the home game space G1 are registered as the deck objects DO as illustrated in
In the same manner as in the home game space G1, the users A to D are allowed to arrange the game object O in the plane PL2 (first area PE1 to fourth area PE4). In the same manner as in
The game server 200 receives the information relating to the objects arranged by the respective users (S219), and updates the user management table 340 based on the information (S220). With this configuration, the game space information based on the arrangement of the objects arranged in the competition game space G2 by the respective users and the game points and the game parameters possessed by the competing users A to D are centrally managed. Then, the game server 200 transmits the game space information and the user information to the respective user terminals 100 (S221), to thereby allow the user terminals to share the game space information and the user information and update the competition game space G2 in real time.
When the elapsed time period of the under-construction building exceeds the building time period set for each object, and when a user action (for example, tap operation) exerted on the under-construction object BO is further received, the under-construction building BO changes to the completed building O (S140). Such information indicating that the completed building O has been arranged in the competition game space G2 is transmitted to the game server 200 as the game space information, and shared by the other user terminals (S220 and S221).
When completed buildings OA1, OA2, and OB1 to OB3 are arranged in the competition game space G2 as illustrated in
When each of the completed buildings OA1, OA2, and OB1 to OB3 is brought into operation, the user terminal 100 starts receiving a user action exerted on the object, and as described later, the processing is conducted so that the user terminal 100 becomes ready to receive the acquisition of the game parameter based on the object and the activation of a skill (in the second status). When the under-construction building changes to the completed building, the timer portion 113 starts measuring the elapsed time period of each of the objects OA1, OA2, and OB1 to OB3 (S142). Then, the game point (for example, population P) associated with the object, which is acquired by arranging the object in the competition game space G2, is given to the user.
At this time, the user terminal 100 calculates the possessed population of each object (S147), to thereby calculate the game point associated with the user. In at least one embodiment, the apartment building OA1 and the apartment building OA1 serve as objects that can possess populations. First, the user terminal 100 refers to object management table 310 to identify the populations that can be possessed by the apartment buildings OA1 and OB2 (S143), and identifies initial populations allowed to be possessed by arranging the apartment buildings OA1 and OB2 in the plane PL2 (S144).
Subsequently, the user terminal 100 calculates changes in the populations possessed by the apartment buildings OA1 and OB2, which are exhibited depending on the skill of another object. First, the user terminal 100 determines whether or not the apartment buildings OA1 and OB2 belong to the effective range of another object (S145). At this time, the user terminal 100 refers to the object management table 310 and a passive skill management table 320 to identify the effective range of the object having a passive skill among the completed buildings OA1, OA2, and OB1 to OB3 arranged in the plane PL2, and identifies the object at least a part of which is arranged within the effective range. In at least one embodiment, the apartment building OB1 is arranged within an effective range E5 of the power plant OA2, and a part of the apartment building OA1 and the apartment building OB1 are arranged within an effective range E6 of the park OB3.
The apartment building OA1 is identified to belong to the effective range E6 of the park OB3 (Y in S145). Therefore, after identifying the content of the passive skill of the park OB3 (S146), the user terminal 100 calculates the possessed population of the apartment building OA1 by adding a population increase amount that is based on the passive skill of the park OB3 to the initial population (S147). Meanwhile, the apartment building OB1 is identified to belong to the effective range E5 of the power plant OA2 and the effective range E6 of the park OB3 (Y in S145). Therefore, after identifying the contents of the passive skills of the power plant OA2 and the park OB3 (S146), the user terminal 100 calculates the possessed population of the apartment building OB1 by adding a population increase amount that is based on the passive skill of the park OB3 to the initial population and subtracting a population decrease amount that is based on the passive skill of the power plant OA2 from the initial population (S147). The user terminal 100-1 associated with the user A transmits the possessed population obtained by arranging the apartment building OA1 in the game space to the game server 200 as the game point information, and the user terminal 100-2 associated with the user B transmits the possessed population obtained by arranging the apartment building OB1 in the game space to the game server 200 as the game point information (S148). The game server 200 receives the information relating to the game point (S222), updates the user management table 300 based on the information, and transmits the updated information to each user terminal 100 (S223).
In at least one embodiment, a game point value updated by arranging each object at this time is equal to a game point value updated by arranging the object in the home game space G1. That is, in at least one embodiment, the population that is possessed by the possessed object identified in the competing user management table 340 and the value of the possessed population to be updated by the passive skill is set based on the user management table 300, the object management table 310, and the skill management tables 320 and 330. This allows the user to advantageously advance the competition game by raising the game object in the home game space G1, which can enhance the game enjoyment in the home game space G1.
An effective range E7 of the active skill of a fire station OA4 associated with the user A, which is illustrated in
The active skill may change only the game point and the game parameter of the object, which is associated with the user A and the skill of which has been activated, among the objects arranged within the effective range. That is, when the apartment building OA1 in which a fire has occurred is associated with the user B, the fire may be inhibited from being extinguished by the active skill of the fire station OA4. The above-mentioned passive skill may also change the game point and the game parameter of the object associated with the user associated with the object the skill of which is to be activated among the objects arranged within the effective range.
The building time period and the cooldown time of each object within the competition game space G2 may differ from the building time period and the cooldown time of each object within the home game space G1. When the competition time period is selectable from a plurality of competition time periods different in duration, the building time period and the cooldown time may be changed depending on the competition time period. For example, in at least one embodiment, the building time period and the cooldown time are set short when the competition time period is short. This allows the speediness of the game progress within the competition game space G2 to differ depending on the competition time period, and hence the user can easily enjoy the competition game.
After updating the game point as described above (S148), the user terminal 100 determines whether or not the updated game point exceeds a threshold value (S149). When it is determined that the threshold value is exceeded, the size of the area associated with the user of interest among the first area PE1 to the fourth area PE4 is enlarged as indicated by the broken lines in
The first area PE1 to the fourth area PE4 may be set large at first, and then the size of the corresponding one of the first area PE1 to the fourth area PE4 may be reduced depending on the game point of each user. The game is thus caused to become less flexible as the game progresses so that the user is required to arrange the objects more strategically than in an earlier stage.
In at least one embodiment, each user is allowed to associate (so-called “purchase”) the object of another user with himself/herself in exchange for his/her own game point or a predetermined game parameter (for example, coins serving as the in-game currency). This allows the importance of the strategic thinking in the city-building element or the like to be enhanced.
A description is made of an exemplary case where, as illustrated in
In at least one embodiment, the game point and the game parameter necessary to purchase an object of another user is defined based on each object and the type of the object as shown in
In at least one embodiment, the utilization degree of a given object within the competition game space G2 is calculated based on a degree of an influence exerted on another object by the given object. As shown in
The deck object DO registered in the deck D in the home game space G1 as illustrated in
The user may be allowed to arrange a predetermined number of game objects (transferred as the warehouse objects WO) in the competition game space G2 among the deck objects DO before the measurement of the competition time period is started when the competition game is started. This allows the user to determine the arrangement position of the warehouse object WO before the competition is started. With this configuration, the user does not need to hurry to determine the arrangement position of the game object when the competition is started, and can therefore easily enjoy the competition game.
As illustrated in
The timing at which the game object O being the completed building is arranged in the event occurrence region I represents a timing at which the warehouse object WO is arranged in the plane PL2 from the warehouse W. Meanwhile, in at least one embodiment, the shop object SO is arranged after being bought from the shop S at a timing at which the under-construction building BO changes to the completed building rather than at the timing at which the under-construction building BO is arranged. Once an event occurs, in at least one embodiment, the next event is inhibited from occurring during a fixed time period. In this case, once an event occurs, another event occurrence region I may be inhibited from occurring during a fixed time period, the existing event occurrence region I may be caused to disappear, or the function of the event occurrence region I may be nullified to prevent an event from occurring even when the game object O is arranged therein. With this configuration, avoiding a situation in which events frequently occur during the game is possible.
In at least one embodiment, the above-mentioned in-game event is determined as illustrated in
When the elapsed time period within the competition game space G2 exceeds the predetermined competition time period (Y in S224 of
When the competition game is ended, the game server 200 executes processing for comparing the game points of the respective users to select the winner (S226). In at least one embodiment, the winner is selected by comparing the populations P as the game points associated with the respective users. The population P associated with each user is calculated by referring to the competing user management table 340 to sum up the possessed populations associated with the buildings associated with each user.
In the selection of the winner, the rank of each user may be determined based on the value of the population P. In addition to the population P, the game parameters including the in-game currency, e.g., the coin, and the in-game item may be taken into consideration. For example, the win-loss outcome may be determined based on a total value of the population P and the coins C, or may be determined based on a weighted average in which any one of the population P and the coins C is weighted. Other elements including the occupancy rate of the game space G may be taken into consideration as well.
After selecting the winner and the ranks of the respective users, the game server 200 determines the rewards to be distributed to the respective users, transmits information on the rewards to be distributed to the respective user terminals 100 (S227), and updates the user management table 300 so as to add the rewards (S228). After receiving the reward (S152), each user terminal 100 shifts to the home game space G1 in which the reward is reflected.
The above-mentioned embodiment is merely an example for facilitating an understanding of this disclosure, and is not intended to limit an interpretation of this disclosure. It should be understood that changes and modifications can be made to this disclosure without departing from the gist of this disclosure, and that this disclosure includes equivalents thereof.
For example, the description of the above-mentioned at least one embodiment is directed to a mode in which the processing for arranging various objects in the game space G and the processing for calculating the game point value given by the skill object are executed by the user terminal 100, and the resultant game space information and the game information including the game point value are transmitted from the user terminal 100 to the game server 200. However, the processing may be executed by the game server 200. For example, the user terminal 100 may be configured to transmit the information on a predetermined user action that has been received to the game server 200, and the game server 200 may be configured to carry out processing for updating the game space based on the user action and processing for updating the game point value, and to transmit the resultant game information to the user terminal 100. The user terminal 100 can execute processing for building the game space G based on the game information received from the game server 200.
Further, the processing for acquiring (so-called “purchasing”) the game object associated with another user in exchange for the game point or the predetermined game parameter may be applied to a game object arranged outside an area in which the user's own game object can be arranged in the competition game space G2. Further, the “purchasing” function can be applied to the home game space G1. For example, the user A may be allowed to acquire a game object arranged in the home game space G1 of the user B when the user A visits the home game space G1 of the user B. In that case, in at least one embodiment, the purchase price and the purchase chance are calculated based on the purchase price calculation table 350 shown in
Further, the event slots illustrated in
Patent | Priority | Assignee | Title |
11224805, | Feb 22 2019 | Nintendo Co., Ltd. | Computer-readable non-transitory storage medium having information processing program stored therein, information processing apparatus information processing system, and information processing method |
11628358, | Feb 22 2019 | Nintendo Co., Ltd. | Computer-readable non-transitory storage medium having information processing program stored therein, information processing apparatus, information processing system, and information processing method |
Patent | Priority | Assignee | Title |
7980913, | Jul 25 2006 | Adrenalin Gaming, LLC | Electronic interactive play city |
20070207844, | |||
20120329556, | |||
20160107085, | |||
JP2014223471, | |||
WO2015046447, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Sep 13 2016 | COLOPL, INC. | (assignment on the face of the patent) | / | |||
Nov 24 2016 | KUREBAYASHI, HAJIME | COLOPL, INC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 040420 | /0067 |
Date | Maintenance Fee Events |
Mar 30 2022 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Date | Maintenance Schedule |
Oct 16 2021 | 4 years fee payment window open |
Apr 16 2022 | 6 months grace period start (w surcharge) |
Oct 16 2022 | patent expiry (for year 4) |
Oct 16 2024 | 2 years to revive unintentionally abandoned end. (for year 4) |
Oct 16 2025 | 8 years fee payment window open |
Apr 16 2026 | 6 months grace period start (w surcharge) |
Oct 16 2026 | patent expiry (for year 8) |
Oct 16 2028 | 2 years to revive unintentionally abandoned end. (for year 8) |
Oct 16 2029 | 12 years fee payment window open |
Apr 16 2030 | 6 months grace period start (w surcharge) |
Oct 16 2030 | patent expiry (for year 12) |
Oct 16 2032 | 2 years to revive unintentionally abandoned end. (for year 12) |