Storage medium, information processing system, and information processing method
An example of a game system sets appearable items from among a plurality of types of items causing effects in a game, based on selection by a user, and gives any item from among the appearable items to a game object based on first data that is set in correspondence with a game situation, when the game object satisfies a predetermined condition. When any item cannot be given from among the appearable items based on the first data, the game system gives any item from among the appearable items based on second data.
1 . A non-transitory computer-readable storage medium having stored therein instructions that, when executed, cause a computer to execute game processing of a game in which a plurality of game objects including at least one player object operated by a user compete against each other, the game processing comprising:
displaying, on a display device, a game image that includes a view of the plurality of game objects that are moving in a virtual space;
controlling, based on user provided input, the at least one player object to move within the virtual space;
setting one or more appearable items capable of appearing during the game, from an item group including a plurality of types of items causing effects in the game, randomly or based on selection by the user;
based on determination a game object that is located within the virtual space satisfies a predetermined condition during the game, performing an item selection process to select an item for the game object from the item group; and
wherein the item selection process includes:
accessing pre-prepared data that includes a plurality of preset probability parameters,
dynamically generating first data that includes one or more probability parameters based on a current game situation in the game that relates to a result of the game, wherein the first data is generated based on, but different from, the accessed pre-prepared data, and
as a result of no item selection from the dynamically generated first data, accessing second data that is different from the first data and selecting the item.
2 . The storage medium according to claim 1 , wherein the game processing further comprises:
a third process of setting a degree of ease of being given for each of the appearable items based on the first data, and
wherein the item selection process is executed based on the set degree of ease of being given for each of the appearable items after the third process.
3 . The storage medium according to claim 1 , wherein
the game processing further comprises executing the game in an item-fixed mode in which, in the determining the item to be given, any item is determined as the item to be given from among a plurality of types of fixed items in correspondence with a game situation, and
the first data is data used to determine any item from among the plurality of types of fixed items, as the item to be given, when the game is executed in the item-fixed mode.
4 . The storage medium according to claim 3 , wherein
in the first data, the parameter of a first item is set to a value indicating that the item is capable of being given, and the parameter of a second item is set to a value indicating that the item is not capable of being given, and
when the appearable items include the second item, the parameter of the second item is set to a value indicating that the item is capable of being given.
5 . The storage medium according to claim 4 , wherein, when the appearable items include the first item and the second item, the parameter of the second item is set to a value indicating that the item is capable of being given, and the parameter of the first item is set such that a degree of ease of being given for the first item is increased.
6 . The storage medium according to claim 4 , wherein, when the appearable items include at least one first item, the parameter of the second item is set based on a lowest degree of ease of being given among said at least one first item.
7 . The storage medium according to claim 1 , wherein the second data is data for determining any item from among the appearable items with an equal probability.
8 . The storage medium according to claim 1 , wherein
each of the plurality of game objects belongs to any of a plurality of teams,
the game is a game in which the plurality of teams compete against each other, and
the appearable items are set for each team in the setting of the appearable items.
9 . The storage medium according to claim 1 , wherein
an upper limit number of items that can exist during the game is set for each of the plurality of types of items, and
in the determining the item to be given, an item whose number of items existing during the game is less than the upper limit number, among the appearable items, is determined as the item to be given.
10 . The storage medium according to claim 9 , wherein, when all the appearable items each have reached the upper limit number, any item is determined from among one or more predetermined items included in the item group, as the item to be given, regardless of whether said one or more predetermined items are set as the appearable items.
11 . An information processing system for executing a game in which a plurality of game objects including at least one player object operated by a user compete against each other, the information processing system comprising one or more processors configured to execute game processing of the game, the game processing comprising:
displaying, on a display device, a game image that includes a view of the plurality of game objects that are moving in a virtual space;
controlling, based on user provided input, the at least one player object to move within the virtual space;
setting one or more appearable items capable of appearing during the game, from an item group including a plurality of types of items causing effects in the game, randomly or based on selection by the user;
based on determination a game object that is located within the virtual space satisfies a predetermined condition during the game, performing an item selection process to select an item for the game object from the item group; and
wherein the item selection process includes:
accessing pre-prepared data that includes a plurality of preset probability parameters,
dynamically generating first data that includes one or more probability parameters based on a current situation in the game that relates to a result of the game, wherein the first data is generated based on, but different from, the accessed pre-prepared data, and
as a result of no item selection from the dynamically generated first data, accessing second data that is different from the first data and selecting the item.
12 . An information processing method performed in an information processing system for executing a game in which a plurality of game objects including at least one player object operated by a user compete against each other, the information processing method comprising:
displaying, on a display device, a game image that includes a view of the plurality of game objects that are moving in a virtual space;
controlling, based on user provided input, the at least one player object to move within the virtual space;
setting one or more appearable items capable of appearing during the game, from an item group including a plurality of types of items causing effects in the game, randomly or based on selection by the user;
based on determination a game object that is located within the virtual space satisfies a predetermined condition during the game, performing an item selection process to select an item for the game object from the item group; and
wherein the item selection process includes:
accessing pre-prepared data that includes a plurality of preset probability parameters,
dynamically generating first data that includes one or more probability parameters based on a current situation in the game that relates to a result of the game, wherein the first data is generated based on, but different from, the accessed pre-prepared data, and
as a result of no item selection from the dynamically generated first data, accessing second data that is different from the first data and selecting the item.
13 . The information processing method according to claim 12 , further comprising setting a degree of ease of being given for each of the appearable items based on the first data, wherein
the item to be given is determined based on the set degree of ease of being given for each of the appearable items.
14 . The information processing method according to claim 12 , further comprising executing the game in an item-fixed mode in which, in the determining the item to be given, any item is determined as the item to be given from among a plurality of types of fixed items in correspondence with a game situation, wherein
the first data is data used to determine any item from among the plurality of types of fixed items, as the item to be given, when the game is executed in the item-fixed mode.
15 . The information processing method according to claim 14 , wherein
in the first data, the parameter of a first item is set to a value indicating that the item is capable of being given, and the parameter of a second item is set to a value indicating that the item is not capable of being given, and
when the appearable items include the second item, the parameter of the second item is set to a value indicating that the item is capable of being given.
16 . The information processing method according to claim 15 , wherein, when the appearable items include the first item and the second item, the parameter of the second item is set to a value indicating that the item is capable of being given, and the parameter of the first item is set such that a degree of ease of being given for the first item is increased.
17 . The information processing method according to claim 15 , wherein, when the appearable items include at least one first item, the parameter of the second item is set based on a lowest degree of ease of being given among said at least one first item.
18 . The information processing method according to claim 12 , wherein the second data is data for determining any item from among the appearable items with an equal probability.
19 . The information processing method according to claim 12 , wherein
each of the plurality of game objects belongs to any of a plurality of teams,
the game is a game in which the plurality of teams compete against each other, and
the appearable items are set for each team in the setting of the appearable items.
20 . The information processing method according to claim 12 , wherein
an upper limit number of items that can exist during the game is set for each of the plurality of types of items, and
in the determining the item to be given, an item whose number of items existing during the game is less than the upper limit number, among the appearable items, is determined as the item to be given.