A non-transitory computer-readable storage medium having stored therein instructions that, when executed by a processor of an information processing apparatus, cause the information processing apparatus to perform operations comprising:
- starting a draw mode in response to a first start instruction given by a user;
- in the draw mode, determining, based on a computer-simulated draw, two or more selection candidates each corresponding to a game character used in a game, wherein the selection candidates are presented to the user in such a manner that the user can identify a part of a property of the game characters corresponding to the selection candidates;
- performing a first grant process, wherein when the user gives a selection instruction to select at least one of unselected selection candidates in a state in which there are unselected selection candidates, corresponding to the game characters, of the two or more selection candidates, a selected selection candidate is indicated as selected and a game character that corresponds to the selected selection candidate is granted to the user in exchange for decreasing a predetermined parameter;
- and
- in the draw mode, ending the draw mode when an end instruction is given by the user or there is no unselected selection candidate left;
- wherein when a new iteration of the draw mode is started in response to a new first start instruction after the draw mode is ended, a new set of selection candidates is determined by a new computer-simulated draw in the new iteration of the draw mode;
- and
- wherein when the selection instruction is received in such a state in which the number of unselected selection candidates is equal to a first number, an amount by which the predetermined parameter is decreased is decreased for the selection instruction as compared with that in a state in which the number of unselected selection candidates is equal to a second number greater than the first number;
- the non-transitory computer-readable storage medium further having stored therein further instructions that, when executed by the processor of the information processing apparatus, cause the information processing apparatus to perform further operations comprising:
- updating a cumulative grant count each time the first grant process is performed in one or more iteration of the draw mode started in response to the first start instruction;
- permitting execution of a designated mode when the cumulative grant count becomes equal to or greater than a first reference count;
- starting the designated mode in response to a second start instruction given by the user;
- and
- in the designated mode, performing a second grant process of granting to the user a game character that is designated by the user from among one or more game characters that are presented to the user in such a manner that the user can uniquely identify the game characters.