The exemplary embodiments relate to information processing using game objects possessed by a user.
Hitherto, a game, in which “evaluation” is performed on a room that is constructed within a virtual space and in which predetermined furniture article objects are arranged by a user, and the user can acquire a commemorative item if a score is equal to or higher than a reference score as a result of the “evaluation”, has been known.
In the above game, if the score has not reached the reference score as a result of the “evaluation”, the user needs to rearrange furniture article objects in the room, and the “evaluation” needs to be performed again. That is, if the score has not reached the reference score, a series of flow from arrangement of furniture article objects to the “evaluation” needs to be done again from the beginning.
Therefore, it is an object of the exemplary embodiments to provide a computer-readable non-transitory storage medium having an information processing program stored therein, an information processing apparatus, an information processing system, and an information processing method that, in a game in which a predetermined condition is set as an achievement goal, make it unnecessary to start the game over again even if the predetermined condition is not achieved.
In order to attain the object described above, for example, the following configuration examples are exemplified.
A configuration example is directed to a computer-readable non-transitory storage medium having stored therein an information processing program to be executed in a computer of an information processing apparatus, the information processing program causing the computer to: arrange at least one game object selected from among game objects possessed by a user, within a game space; calculate a score on the basis of the game object arranged within the game space; determine that the score satisfies an achievement condition, if the score is equal to or higher than a first score, and determine that the score does not satisfy the achievement condition and satisfies a sub-achievement condition, if the score is less than the first score and equal to or higher than a second score; cause an in-game effect corresponding to the achievement condition if the score satisfies the achievement condition; perform control such that, if it is determined that the score satisfies the sub-achievement condition, change of a game state is performed so as to cause the in-game effect in exchange for change of an exchange parameter, and, if it is determined that the score does not satisfy both the achievement condition and the sub-achievement condition, the change of the game state is not performed; and give a predetermined reward to the user if the score satisfies the achievement condition.
According to the above configuration example, if the achievement condition is not satisfied but the sub-achievement condition is satisfied, a process of changing the game state so as to cause the same game state as when the achievement condition is satisfied is performed in exchange for changing a predetermined parameter. Accordingly, the user can save time in exchange for change of the predetermined parameter. In particular, when time-consuming work such as generation or collection of a game object for achieving the achievement condition is required, it is also possible to prevent the user from, for example, abandoning the game or giving up play due to lack of time. In addition, if the sub-achievement condition has not been reached, the above change of the game state is not performed, and the originally assumed fun of the game can be provided to the user. Moreover, since the reward is given if the achievement condition is achieved, the user's motivation to play the game can be improved.
In another configuration example, the information processing program may cause the computer to arrange the at least one game object within the game space such that the score satisfies the achievement condition.
According to the above configuration example, the user is allowed to recognize the game object that satisfies the achievement condition, and the game space after achievement can be shown to the user.
In another configuration example, the information processing program may cause the computer to arrange the game object within the game space regardless of whether the user possesses the game object.
According to the above configuration example, even the game object that is not possessed by the user is arranged. Accordingly, even when the achievement condition can be achieved only with any game object possessed by the user, it is possible to satisfy the achievement condition. In addition, motivation to own an unpossessed game object can also be improved.
In another configuration example, the information processing program may cause the computer to: calculate the score by summing sub scores calculated respectively for arrangement locations at which the game objects are to be arranged; and select the arrangement location in ascending order of the sub score and arranging the game object at the selected arrangement location.
According to the above configuration example, the arranged game objects are replaced in ascending order of the sub score. Thus, the user is allowed to recognize the game object having a low sub score.
In another configuration example, the information processing program may cause the computer to show, to the user, the game object with which a sub score calculated for each arrangement location is calculated as a maximum value.
According to the above configuration example, the game object by which the achievement condition can be satisfied is known to the user. Accordingly, the user may perform an operation for arranging this game object if the user owns this game object, and the motivation to acquire this game object can be improved if the user does not own this game object.
In another configuration example, the information processing program may cause the computer to determine whether the sub-achievement condition that is set on the basis of a proportion to a score that is set as the achievement condition is satisfied.
According to the above configuration example, each sub-achievement condition is set at a proportion to the score of the achievement condition. Accordingly, it is possible to simply set a state where the score is a little short of the achievement condition, as the sub-achievement condition.
In another configuration example, the information processing program may cause the computer to determine whether the score satisfies any of a plurality of the achievement conditions and the sub-achievement conditions respectively corresponding to the plurality of the achievement conditions.
According to the above configuration example, a plurality of achievement conditions can be set stepwise in one game. Therefore, it is possible to provide motivation to entertain the same game over and over again in order to achieve all the achievement conditions. Thus, it is also possible to allow the user to enjoy the game over a long period of time.
In another configuration example, the information processing program may cause the computer to set each of the sub-achievement conditions corresponding to the achievement conditions, to be a condition that is closer to the achievement condition as a degree of difficulty in achievement of the achievement condition becomes higher. In addition, the information processing program may cause the computer to set each of the sub-achievement conditions such that a difference between a score that satisfies the achievement condition and a score that satisfies the sub-achievement condition becomes smaller as the degree of difficulty in achievement of the achievement condition becomes higher.
According to the above configuration example, regarding the achievement condition having the lowest degree of difficulty (the achievement condition that will be achieved first), the determination as to this sub-achievement condition is made lax, whereby the opportunity to receive support under the sub-achievement condition can be increased for beginners inexperienced in the game. Accordingly, the fun or a sense of accomplishment when the achievement condition is satisfied can also be provided to users inexperienced in the game, and it is possible to make it less likely to lose interest in the game.
In another configuration example, the information processing program may cause the computer to present a score indicated by the achievement condition and the calculated score such that the scores are recognizable by the user.
According to the above configuration example, the user is allowed to visually recognize the relationship between the achievement condition and the own score. Accordingly, the user is allowed to recognize their skill, ability, etc., in the game, leading to improvement in motivation to achieve the achievement condition.
In another configuration example, the information processing program may cause the computer to perform control such that the sub-achievement condition is not presented to the user.
According to the above configuration example, the sub-achievement condition can be prevented from being notified to the user. Accordingly, a decrease in the fun of the game due to the user aiming at the sub-achievement condition from the beginning can be prevented.
In another configuration example, the information processing program causes the computer to cause the in-game effect in exchange for decreasing the exchange parameter that is increased by payment of money.
In another configuration example, the information processing program may cause the computer to output a selection image for causing the user to select the game object to be arranged within the game space, from among the game objects possessed by the user. Furthermore, the information processing program may cause the computer to extract the game objects in such an order that sub scores thereof are relatively higher, from among the game objects possessed by the user such that an upper limit of the number of the extracted game objects is a display upper limit, and include the extracted game objects in the selection image.
According to the above configuration example, a game object that is advantageous for satisfying the achievement condition can be displayed as a selection image of a game object. Accordingly, the game object that is advantageous for satisfying the achievement condition can be presented such that the user easily selects this game object. In addition, time and effort for the user to find such an advantageous game object can be reduced.
In another configuration example, the information processing program may cause the computer to output the selection image including the game objects such that the order that the sub scores are relatively higher is not identifiable.
According to the above configuration example, a game object that is advantageous for satisfying the achievement condition is picked up and presented to the user such that whether this game object has a high score is not recognized by the user. Thus, the convenience of the user can be enhanced, and the fun of considering or selecting which game object gives a high score or the user selecting such a game object can also be provided to the user.
In another configuration example, the information processing program may cause the computer to output the selection image such that a high-score game object that is defined to make the score highest is identifiable, if the extracted game objects include the high-score game object.
According to the above configuration example, when the user possesses a high-score game object, the high-score game object can be fixedly displayed in the selection image. Accordingly, the user is allowed to easily recognize which game object is the most effective and that the user possesses this game object. In addition, time and effort for the user to perform an operation for finding such a high-score game object can be reduced.
In another configuration example, the information processing program may cause the computer to output a proposal image presenting the game object effective for making the score closer to the achievement condition to the user, if the score does not satisfy the achievement condition and the change of the game state by which the same in-game effect as when the achievement condition is satisfied is obtained is not performed.
According to the above configuration example, if the achievement condition is not satisfied and the change of the game state by which the same in-game effect as when the achievement condition is satisfied is not performed, the game object that can give a higher score can be presented to the user. Accordingly, the user's motivation to acquire such a game object and re-challenge the game can be enhanced.
In another configuration example, the information processing program may cause the computer to include, in the proposal image, an image for guiding the user to acquire the game object that is not possessed by the user and that is effective for making the score closer to the achievement condition.
According to the above configuration example, time and effort for the user to perform an operation for displaying an image for acquiring an effective game object can be reduced. In addition, a user who sees the proposal image and thinks that the user desires to acquire the game object shown in the proposal image can be guided to a state where this game object can be smoothly acquired with good tempo. Thus, the user is allowed to continue to play the game without decreasing the user's interest in this game object or motivation to acquire this game object.
According to the exemplary embodiments, if the achievement condition is not satisfied but the sub-achievement condition is satisfied, a process of changing the game state so as to cause the same game state as when the achievement condition is satisfied can be performed in exchange for changing a predetermined parameter. Accordingly, the user does not need to start over from the beginning and thus can save time. In addition, if the sub-achievement condition is also not achieved, the above change of the game state is not performed, and the originally assumed fun of the game can also be provided to the user.
[Hardware Configuration of Information Processing Terminal]
Hereinafter, one exemplary embodiment will be described. It is to be understood that, as used herein, elements and the like written in a singular form with a word “a” or “an” attached before them do not exclude those in the plural form.
In
[Outline of Information Processing (Game Processing) of Exemplary Embodiment]
Next, the outline of information processing performed in the exemplary embodiment will be described. In this example, game processing is assumed as an example of the information processing. The game assumed in the exemplary embodiment is a game in which a user virtually lives as a player character in a virtual game space in which various virtual characters (resident characters) live. For example, in the game, the user can collect various items and build an article, or can maintain a garden. Moreover, in the game, the user can acquire various items by collection, fishing, or the like, or by conversation with a resident character, or the like. Furthermore, in the game, the user can “produce” a “furniture article object” (hereinafter, simply referred to as furniture article), which is a type of the above article and which can be arranged in a user's own house, by using “material items” acquired in the game.
Moreover, regarding the method for acquiring the “furniture article”, the “furniture article” can be acquired by performing a predetermined lottery process in the game, other than by “production” as described above. The furniture article that can be acquired by the lottery process may be a furniture article that cannot be acquired by “production”, or may be a furniture article that can be acquired by “production”. In the game according to the exemplary embodiment, the furniture article that can be acquired by the lottery process is the former. As described above, the game has an aspect of providing the fun of collecting furniture articles by “production” or the lottery process, to a player.
Meanwhile, in the game assumed in the exemplary embodiment, a content that is a “furniture selection game” is present as one of contents in the game. This game is a kind of mini game for using “furniture articles” collected as described above. The processing assumed in the exemplary embodiment relates to the furniture selection game. Hereinafter, the outline of the furniture selection game will be described.
Next, the configuration of the game image described above will be described.
The number of the arrangement areas 203 may be different for each question stage.
In this example, the “question stages” are each configured according to a certain “theme”. The theme is an element indicating the atmosphere of the room such as “country”, “modern”, and “fancy”. Then, the user selects and arranges a furniture article that is considered to be appropriate for the room, by referring to the theme of the “question stage” and the hint furniture articles. That is, the furniture selection game can be considered as a game that makes the user think of appropriate furniture coordination for a room that is presented as a question.
Here, the furniture selection game is advanced through the following three processing stages when being roughly divided. First, a process regarding “furniture arrangement operation” is performed. Thereafter, a process regarding “scoring” is performed, and a process regarding “result display” is finally performed.
[Outline of Furniture Arrangement Operation]
Next, a furniture arrangement operation will be described with a specific example. First, a theme of “country” is set for the room 201 illustrated in
Here, a supplemental description of types and the like of “furniture articles” will be given. For each furniture article in the game, “type” and “suited theme” are predefined. The “type” is an element that defines the type of the furniture article, such as “desk”, “chair”, “shelf”, “bed”, “light”, and “household electric appliance”. In addition, the “suited theme” is an element that defines which of the above-described themes the furniture article is suited to. In the exemplary embodiment, a score is set for each furniture article such that a higher score is acquired with a furniture article suited to the “suited theme”. For example, in the case where “country” is defined as the suited theme of a “desk A”, and “modern” is defined as the suited theme of a “desk B”, a higher score is acquired (or is highly likely to be acquired) when the “desk A” is arranged in the above-described room 201, which has a theme of “country”, than when the “desk B” is arranged in the room 201.
Next, a specific example of an arrangement operation will be described. Here, an example of an operation of arranging a furniture article in the arrangement area 203A will be described. When the user arranges a furniture article, the furniture article list 202 is displayed in substantially the lower half of the game image. In the example in
The maximum number of furniture articles that can be displayed in (the selection area 207 of) the furniture article list 202 is 12 in this example. Here, a supplemental description of a method for selecting furniture articles to be included in the furniture article list will be given. First, a predetermined score is assigned to each furniture article in consideration of the theme, etc., of the question stage selected for play this time. For example, even a score assigned to the same “desk A” varies depending on the theme of a question stage. Then, from among the furniture articles for which scores are set as described above, up to 12 furniture articles are selected in descending order of score in the question stage. Accordingly, even when the user possesses a large number of furniture articles, only furniture articles that are useful in the furniture selection game can be picked up and displayed in the furniture article list 202, so that time and effort for the user to select furniture articles can be reduced. Here, in the game, regarding the display order (arrangement order) of the respective furniture articles in the furniture article list 202, the furniture articles are not arranged and displayed in descending order of score. In the game, in principle, regardless of score, the furniture articles are arranged in a random order and displayed in the furniture article list 202. Moreover, regarding the random order, for example, the order may be random for each question stage, or the order for the same question stage may be a random order that is changed each time the game is played. Furthermore, other than such a random order, for example, the furniture articles may be displayed in an order of furniture articles acquired earlier. By not displaying the furniture articles in an order of score as described above, the fun of the user thinking which furniture article gives a higher score on their own can be provided. When the user possesses a plurality of furniture articles that are the same, all the furniture articles that are the same may be displayed. Moreover, the furniture article list 202 can be scrolled, and furniture articles that cannot be included in a single display of the furniture article list 202 can be displayed by performing a predetermined scrolling operation.
Regarding score setting for the furniture articles, score assignment is predefined in this example. However, in another exemplary embodiment, a score for each furniture article may be calculated on the basis of a predetermined calculation formula.
Here, regarding the display order, exceptions may be provided. For example, if the furniture articles possessed by the user include a “recommended furniture article”, this furniture article is displayed at an initial display position (front position) of the furniture article list 202. In the example in
Regarding presentation of the above “recommended furniture article”, the “recommended furniture article” may be constantly displayed in connection with the furniture article list 202, regardless of whether the user possesses the “recommended furniture article”. For example, an image showing the “recommended furniture article” corresponding to the arrangement area 203 that is targeted for operation at that time may be displayed at the left side of the question stage text displayed in the name area 206 in
Furthermore, regarding presentation of the “recommended furniture article”, at least before the user selects a furniture article, the “recommended furniture article” may be presented such that the “recommended furniture article” is recognizable by the user in advance. For example, the “recommended furniture article” corresponding to each question stage may be displayed in a screen for selecting a question stage.
As described above, when arranging a furniture article in the arrangement area 203A is finished, the arrangement area 203B is automatically set as the next operation target, and the contents displayed in the furniture article list 202 are also changed to contents corresponding to the arrangement area 203B (here, furniture articles, the type of each of which is “shelf”). When arranging a furniture article in the arrangement area 203B through the same operation as described is finished, the arrangement area 203C is automatically set as the next operation target, and the contents displayed in the furniture article list 202 are also changed to contents corresponding to the arrangement area 203C (furniture articles, the type of each of which is “chair”). Then, when arranging a furniture article in the arrangement area 203B through the same operation as described is finished, an image for final confirmation of furniture arrangement is displayed. For example, an arrangement determination dialog 209 is displayed at substantially the lower half of the game image as shown in
There may be the case where the number of possessed furniture articles is small and the user does not own any arrangeable furniture since, for example, the user has just started the game, or there may be the case where (even if the user possesses furniture articles) the user intentionally does not arrange any furniture article. For such a case, an option image showing “no arrangement” may be displayed in the furniture article list 202. When the user performs a tapping operation on the option image, no furniture article is arranged in the arrangement area 203 that is an arrangement target at that time, and the processing proceeds to a process for the next arrangement area 203. In the game image illustrated in
[Outline of Scoring Process]
Next, the process regarding “scoring” will be described. When arranging furniture articles is finished and the processing proceeds to the process regarding scoring, as shown in
As a result of the scoring, if a user score that is a score acquired by the user exceeds any of scores defined as the pass lines, it is determined as a “pass”. On the other hand, if the user score is less than the first pass line 212A, it is determined as a “fail”. Thereafter, the processing proceeds to the process regarding “result display” for performing display regarding a scoring result as described later.
As a method for calculating a user score in the exemplary embodiment, a user score is calculated by the following method. Specifically, a user score is calculated by summing the scores that are set for furniture articles arranged in the respective arrangement areas 203. In another exemplary embodiment, a user score may be calculated by further combining another element in addition to the scores for the arranged furniture articles. For example, if the arranged furniture articles all have the same color, bonus points may be further added.
Here, a supplemental description of the pass lines 212 and a reward (medal) to be acquired will be given. As described above, the three pass lines 212A, 212B, and 212C are set in this example. Specifically, the first pass line 212A is set as “72 points”, the second pass line 212B is set as “120 points”, and the third pass line 212C is set as “200 points”. That is, these pass lines 212 are set such that the degree of difficulty in achievement of the pass line 212 is increased stepwise. The user is given one medal each time one pass line 212 is reached. A medal is given only once for each pass line 212. Thus, the user can acquire up to three medals in one question stage. For example, when the user score is 100 points in the first play, one medal is given as a reward corresponding to the first pass line 212A. Thereafter, when the user score is 150 points in the second play, since the reward corresponding to the first pass line 212A has already been given, the medal corresponding to the first pass line 212A is not given, and one medal is given as a reward corresponding to the second pass line 212B. Thereafter, when the user score reaches, for example, 210 points in play of a certain number of times, the already given medals corresponding to the first pass line 212A and the second pass line 212B are not given, and one medal is given as a reward corresponding to the third pass line 212C. In other words, it can be considered that rewards corresponding to the three pass lines, respectively, are prepared. As described above, in the game, pass lines are set at three levels as conditions for the user to acquire rewards, that is, conditions to be achieved. Since the achievement conditions are set stepwise as described above, a guideline of play such as achieving a small goal and then achieving a large goal is provided to the user, thereby providing motivation to play the same question stage many times.
In the game, when the first pass line 212A is exceeded, the next question stage is unlocked. Unlocking a stage as described above is one reward in the exemplary embodiment.
In this example, pass lines are set at three levels. However, in another exemplary embodiment, the number of pass lines may be larger or smaller.
In the example of the game, as examples of the rewards, the medal is given as a reward for achieving a pass line, and the next question stage is unlocked as a reward corresponding to achievement of the first pass line 212A. The contents of the rewards are not limited to an increase in items in the game and removal of elements that have prevented the game from proceeding such as stage unlocking. For example, predetermined game currency may be given as a reward, or an increase in a parameter such as a maximum value of stamina of the user character may be a reward. In addition, for example, making it possible to use a game element that cannot be used so far, such as the user character acquiring a new skill or a new magic, may be a reward.
[Outline of Process of Result Display]
Next, a process regarding display of a scoring result, that is, regarding display of a game image showing pass/fail will be described.
Meanwhile, if the user score is less than the third pass line 212C, when the user performs a tapping operation on the “next” button 223, a game image is displayed as shown in
In the example in
As described above, by displaying a game image showing the user a proposal for acquiring a higher score as in
In the example in
In another exemplary embodiment, the furniture article displayed in this screen is not limited to the “recommended furniture article”, and a predetermined furniture article for which a score higher than that for the furniture article used in this play is set may be presented.
Next, the case where a result of scoring is a “fail” will be described.
[Advice Function]
Meanwhile, in the furniture selection game according to the exemplary embodiment, an “advice function” that can be performed only in a situation where the user score is only a little short of any pass line 212 as a result of the scoring, is prepared. When this function is used, control is performed such that the user score is caused to reach at least the pass line 212 which the user score is only a little short of Hereinafter, the “advice function” will be described.
Here, a supplemental description of the “tickets” will be given. The tickets are a kind of virtual currency that can be obtained by settlement processing using real-world currency, so-called billing. That is, the tickets are virtual currency given to the user in accordance with a billing amount. In addition, the “tickets” can be acquired, for example, by a quest reward, a reward for clearing a stage for the first time, or the like, in addition to by the above-described billing.
Next, the case where the user selects receiving advice in the advice confirmation dialog 242 in
Here, in the “advice function”, in the case where the user score is a little short of any pass line 212 as described above, the furniture arrangement state is changed such that the user score becomes at least equal to or higher than the next pass line 212. Thus, a plurality of furniture articles may be changed depending on the score. That is, if the user score still has not reached the pass line 212 when only arrangement in the arrangement area 203 at one location is changed, arrangement of the “recommended furniture article” can further occur for the arrangement area 203 at another location. In other words, arrangement of the “recommended furniture article” can occur a plurality of times until the user score reaches any pass line 212.
In this example, control is performed by the advice function such that at least the next pass line can be achieved. Thus, for example, if the advice function is used when the user score is a little short of the first pass line 212A, arrangement of the “recommended furniture article” is performed such that at least the first pass line 212A can be achieved. In addition, depending on the score set for the furniture article, not only the first pass line 212A but also the second pass line 212B can be simultaneously achieved.
In another exemplary embodiment, the pass line 212 to be achieved by the advice function may be the closest pass line 212 only. For example, if the advice function is used when the user score is a little short of the first pass line 212A, control (selection of a furniture article to be arranged) may be performed such that the first pass line 212A can be achieved but a score that cannot achieve the second pass line 212B and the third pass line 212C is acquired. That is, control may be performed on the basis of the user score at that time such that a higher score is acquired but only the closest pass line 212 is achieved.
Next, the “advice line” will be described. As described above, the advice line is used for determining a situation of being “a little short”. In other words, the advice line is an element indicating a condition or a threshold for determining whether it is possible to perform the “advice function”.
In this example, each advice line is calculated and set as described below. Specifically, the first advice line is set as a score that is less than the score of the first pass line by 25%, the second advice line is set as a score that is less than the score of the second pass line by 10%, and the third advice line is set as a score that is less than the score of the third pass line by 4%. In this example, the first pass line is “72 points”, and thus “54 points” which is equal to 72 points—25% is set as the first advice line. In addition, the second pass line is “120 points”, and thus “108 points” which is equal to 120 points—10% is set as the second advice line. Moreover, the third pass line is “200 points”, and thus “192 points” which is equal to 200 points −4% is set as the third advice line. The score setting is merely an example. It is needless to say that, in another exemplary embodiment, score setting other than this example may be made as long as the above-described purpose as the advice lines can be achieved.
Here, in the case of the above score setting, for example, if the user score is within the range of equal to or higher than the first advice line and less than the first pass line, the advice function for achieving the first pass line can be performed. In addition, if the user score is equal to or higher than the first pass line, the advice function for achieving the first pass line is not performed. In other words, the condition of the first advice line paired with the first pass line can be considered as a condition that cannot be achieved simultaneously with the condition of the first pass line and has an exclusive relationship with the condition of the first pass line. Depending on the score setting, a pass line and an advice line that belong to pairs different from each other may be simultaneously achieved. As one example, in the example in
Here, when attention is paid to the difference between each pass line and the corresponding advice line, the difference between a pass line having a higher degree of difficulty in achievement thereof and the corresponding advice line is smaller than the difference between a pass line having a lower degree of difficulty in achievement thereof and the corresponding advice line. That is, whereas the difference between the first pass line having a lower degree of difficulty and the first advice line is 18 points, the difference between the second pass line having a higher degree of difficulty than the first pass line and the second advice line is 12 points. In addition, the difference between the third pass line having a further higher degree of difficulty in achievement thereof and the third advice line is 8 points. As described above, as the condition of the advice line, a condition that an advice line is closer to a pass line having a higher degree of difficulty in achievement thereof is set. That is, the advice line is not set at the same proportion under the same condition for each pass line, and the condition is changed in accordance with the degree of difficulty in achievement of the pass line. Accordingly, for example, regarding the first achievement condition (first pass line), a loose condition for receiving advice is set, whereby it is possible to provide a sense of accomplishment of a pass to beginners of the game or users inexperienced in the game.
In the method for calculating and setting the advice line, a proportion to the pass line is used in the above example, but the calculating and setting method is not limited thereto. Any method may be used as long as setting is made such that, as the degree of difficulty in achievement of a pass line becomes higher, the difference between the pass line and the corresponding advice line becomes smaller.
In another exemplary embodiment, without making the difference between a pass line and the corresponding advice line smaller as the degree of difficulty in achievement of the pass line becomes higher, setting may be made with the same proportion or the like for each pass line. In addition, conversely, setting may be made such that, as the degree of difficulty in achievement of a pass line becomes lower, the difference between the pass line and the corresponding advice line becomes smaller.
In the exemplary embodiment, the value that is set for the advice line is not presented to the user. This is because, if the value for the advice line is clearly shown, the user plays the game from the beginning while aiming for the advice line, and the original fun of the furniture selection game is impaired. In addition, the score of each furniture article is not presented to the user. Accordingly, the fun of selecting an possessed furniture article can be moderately provided to the user. Regarding the pass lines, the pass lines are presented to the user by displaying the pass lines in the screen during scoring in this example. However, in another exemplary embodiment, the pass lines do not have to be presented to the user.
When the same question stage is repeatedly played, an already achieved pass line and the corresponding advice line are not taken into consideration.
As described above, in the game, the user can use the advice function in the case of being a little short of a pass line. Then, the user can perform the advice function in exchange for consumption of the “tickets”. When the advice function is performed, furniture arrangement is performed such that at least the closest pass line is exceeded as described above. As a result, at least the closest pass line can be exceeded, and the user can acquire a reward (an in-game effect) corresponding to the pass line. That is, in a situation where the user score is a little short of an achievement condition such as the pass line as a result of scoring or the like, the achievement condition is satisfied in exchange for a decrease in the number of tickets. Accordingly, on the condition that the “tickets” are consumed, the user can omit time and effort taken to reach the pass line. That is, the user can omit time and effort taken to collect a furniture article required for achieving the pass line (“production” of a furniture article, a lottery, etc.), or can omit time and effort to rearrange furniture articles. That is, the user can omit time and effort to start over from the beginning. In addition, on the other hand, an option of starting over without receiving advice is prepared. As a result, for example, the user collects furniture articles on their own, and thus it is possible to provide the fun originally assumed in the game, to the user. In addition, since a pass can be achieved as a result of re-challenging the game, a stronger sense of accomplishment such as “reaching a pass line on their own” can be provided to the user. As described above, options corresponding to a wish of the user and the situation of the user can be provided, and the user can select whichever one the user prefers, so that the original fun of the game can be prevented from being impaired.
In the game, the setting of the advice line assumes the situation of “being a little short” of a pass line as described above. Thus, the difference between the advice line and the pass line is preferably small to some extent. As an example, the advice line is set as a score that is equal to or higher than 50% of the pass line. This is because, if the advice line is excessively lowered, the advice confirmation dialog 242 is frequently displayed, and thus the user may be made to feel annoyed. In addition, when receiving advice, the user is caused to provide a so-called compensation such as consumption of “tickets” in the game. Meanwhile, the game also has an aspect of allowing the user to enjoy a collection element of collecting furniture articles. In this regard, if a pass can be achieved by merely paying a compensation each time the user fails, the fun of furniture collection may be impaired. Therefore, by setting the advice line such that the advice line is close to a pass line to some extent as described above, the convenience of the user is also enhanced in terms of time savings as described above, etc., without impairing the fun of furniture collection more than necessary.
[Details of Game Processing of Exemplary Embodiment]
Next, furniture selection game processing according to the exemplary embodiment will be described in more detail with reference to
[Data to be Used]
First, various kinds of data to be used in the game processing will be described.
The game program 501 is a program for performing the game processing according to the exemplary embodiment.
The furniture article database 502 is data defined for the above-described “furniture articles”.
Referring back to
The theme information 531 is information indicating the “theme” set for the question stage. The stage size information 532 is data that defines the size, the shape, etc., of the question stage within a virtual space. For example, the size in three axis directions, etc., in a three-dimensional virtual space such as the above “room” are defined. The hint furniture article information 533 is information about the above-described hint furniture article, and includes information that identifies the hint furniture article to be arranged in the question stage, information indicating the position at which the hint furniture article is arranged, etc.
The arrangement area data 534 is data that defines the arrangement areas 203 in the question stage.
Referring back to
In this example, each advice line is predefined by the advice line information 553. However, in another exemplary embodiment, only a calculation formula for each advice line may be predefined, and, for example, advice lines may be calculated each time a question stage is started.
The furniture article score information 536 is information that defines a score for each furniture article in the question stage. For example, the furniture article score information 536 includes the furniture article ID 521 and information indicating the score for a furniture article identified by the furniture article ID 521, in the question stage.
Referring back to
The possessed ticket number data 506 is data indicating the number of the “tickets” possessed by the user.
The game mode 507 is information for indicating the present progress state of the game in processing in a later-described flowchart. That is, the game mode 507 is information for indicating whether a process regarding furniture arrangement is being performed, a process regarding scoring is being performed, or a process regarding display of a result screen is being performed. In this example, information indicating any one of “furniture arrangement”, “scoring”, and “result display” is set in accordance with the game processing.
The furniture article list data 508 is data for displaying the above-described furniture article list 202. The furniture article list data 508 is temporary data that is generated on the basis of the contents of the question stage and the possessed furniture article data 505, for example, when play of the question stage is started.
Each nth arrangement area furniture article list information set 571 is data in a table format including the following items: display order information 582 and a furniture article ID 583. The display order information 582 is information that defines a position at which an image of the furniture article is to be displayed in the furniture article list 202 (which position, starting from the first, the image is to be displayed). In this example, since the maximum number of furniture articles included in the furniture article list 202 is 12, any of integers from 1 to 12 is set as the display order information 582. The furniture article ID 583 is information for identifying the furniture article, and information corresponding to the furniture article ID 521 of the furniture article database 502 is defined.
Referring back to
Referring back to
In addition, various kinds of working data to be used in this processing, etc., are also stored as appropriate in the memory 122.
[Details of Processing Performed by Processor 121]
Next, the furniture selection game processing according to the exemplary embodiment will be described in detail with reference to flowcharts in
[Stage Selection to Start of Furniture Selection Game]
First, the processor 121 performs a process for causing the user to select a question stage to be played. Specifically, in step S1, the processor 121 generates a game image (not shown) showing a list of question stages, and displays the list on the display section 124. Then, the processor 121 receives an operation from the user.
Next, in step S2, the processor 121 acquires the operation data 510. Furthermore, in step S3, the processor 121 determines whether any question stage has been selected, on the basis of the operation data 510. As a result of the determination, if question stage has been selected (NO in step S3), the processor 121 returns to step S2 and repeats the process.
Meanwhile, if any question stage has been selected (YES in step S3), in step S4, the processor 121 generates a game image showing information about the selected question stage and displays the game image on the display section 124. Then, the processor 121 receives a game start operation from the user. Here, the displayed game image may include information indicating the “recommended furniture article” corresponding to the question stage. Accordingly, the user can recognize in advance a furniture article that is effective for the question stage.
Next, in step S5, the processor 121 acquires the operation data 510. Subsequently, in step S6, the processor 121 determines whether the game start operation has been performed. As a result of the determination, if the start operation has not been performed (NO in step S6), the processor 121 returns to step S5 and repeats the process. Here, if a predetermined operation for cancelling the selection has been performed, the processor 121 may return to the process in step S1 described above.
On the other hand, if the start operation has been performed (YES in step S6), in step S7, the processor 121 performs a preparation process for starting the furniture selection game using the selected question stage. Specifically, the processor 121 refers to the question stage data 503, constructs a virtual space corresponding to the question stage, and arranges various objects including hint furniture articles. In addition, the processor 121 sets the arrangement areas 203 at predetermined positions within the virtual space on the basis of the question stage data 503.
Furthermore, the processor 121 generates the furniture article list data 508 corresponding to the question stage. That is, the processor 121 performs a process of generating an nth arrangement area furniture article list information set 571 corresponding to each arrangement area 203. Specifically, the following process is performed for each of the arrangement areas 203 that are set in the question stage. First, the processor 121 determines to generate an nth arrangement area furniture article list information set 571 corresponding to which arrangement area 203. The method for associating the nth arrangement area furniture article list information set 571 with the arrangement area 203 may be any method, but both are associated with each other by using the value of “n” in the “nth arrangement area” as the value indicated by the operation order information 541. Next, the processor 121 extracts, from the possessed furniture article data 505, furniture articles that conform to the “type” of furniture articles defined for the arrangement area 203 corresponding to the nth arrangement area furniture article list information set 571. The number of furniture articles to be extracted is up to 12, and furniture articles are extracted in an order of a furniture article having a higher score in the question stage. In addition, the scores for the respective furniture articles can be recognized by referring to the furniture article score information 536. Furthermore, the processor 121 determines whether the extracted furniture articles include the “recommended furniture article”. If the “recommended furniture article” is included, the processor 121 sets “1” as the display order information 582 such that the “recommended furniture article” is displayed at the front of the furniture article list, and the processor 121 sets a furniture article ID 583 indicating the “recommended furniture article”. For each of the other furniture articles, the processor 121 sets the display order information 582 to a random value from 2 to 12 and also sets a furniture article ID 583, thereby generating the nth arrangement area furniture article list information set 571. On the other hand, if the “recommended furniture article” is not included, the processor 121 sets the display order of each extracted furniture article to a random value from 1 to 12, similarly generates the furniture article list data 508 for an nth arrangement area, and stores the furniture article list data 508 in the memory 122.
The processor 121 sets “furniture arrangement” as the game mode 507. Furthermore, the processor 121 initializes other various kinds of data to be used in the furniture selection game as appropriate, if necessary. Then, the processor 121 takes an image of the virtual space including the question stage (the above “room” in this example) in which the hint furniture articles and the like are arranged, using the virtual camera, generates a game image, and displays the game image on the display section 124. Thereafter, upon receiving an operation performed by the user, the furniture selection game using the selected question stage is started.
[Details of Process Regarding Furniture Arrangement]
Next, in step S8, the processor 121 determines whether the game mode 507 is “furniture arrangement”. As a result, when the game mode 507 is “furniture arrangement” (YES in step S8), the processor 121 performs a furniture arrangement process in step S9. This process is a process for arranging a furniture article in the arrangement area 203 on the basis of an operation performed by the user.
Next, in step S32, the processor 121 refers to the furniture article list data 508 and selects the nth arrangement area furniture article list information set 571 corresponding to the arrangement area 203 selected as a processing target. Then, the processor 121 generates the furniture article list 202 as described above, on the basis of the nth arrangement area furniture article list information set 571. Next, in step S33, the processor 121 generates a game image (see
Next, in step S34, the processor 121 acquires the operation data 510. Subsequently, in step S35, the processor 121 determines whether an operation for furniture arrangement has been performed. Here, the processor 121 determines whether a tapping operation has been performed on any of the furniture articles (or an option image showing “no arrangement”) in the furniture article list 202. As a result of the determination, if the operation for furniture arrangement has not been performed (NO in step S35), the processor 121 returns to step S33 described above and repeats the process. On the other hand, if the operation for furniture arrangement has been performed (YES in step S35), in step S36, the processor 121 arranges the selected furniture article in the arrangement area 203 presently targeted for processing. Furthermore, the processor 121 also generates a game image showing a representation of arranging the furniture article in the arrangement area 203 (for example, animation in which the furniture article moves from the furniture article list) as appropriate, and displays the game image. If the option image showing “no arrangement” has been selected, furniture arrangement is not performed in this process, and the processor 121 proceeds to the next process.
Next, in step S37, the processor 121 determines whether the above process has been performed for all the arrangement areas 203, that is, the operation for furniture arrangement has been performed for all the arrangement areas 203. As a result, if any arrangement area 203 for which the process has not been performed is left (NO in step S37), the processor 121 returns to step S31 described above, selects the next arrangement area 203 as a processing target, and repeats the process.
On the other hand, if the process has been performed for all the arrangement areas 203 (YES in step S37), subsequently, in step S38, the processor 121 generates the above-described arrangement determination dialog 209 and displays a game image as shown in
Next, in step S39, the processor 121 acquires the operation data 510. Subsequently, in step S40, the processor 121 determines whether an arrangement determination operation (a tapping operation on an OK button) has been performed on the arrangement determination dialog 209. As a result, if the determination operation has not been performed (NO in step S40: a tapping operation has been performed on a “Redo” button in
Meanwhile, if the determination operation has been performed (YES in step S40), the processor 121 sets the game mode 507 to “scoring” in step S41. Then, the processor 121 ends the furniture arrangement process.
[Details of Process Regarding Scoring]
Referring back to
Regarding the user score and the scores to be displayed in the judge images 210, in this example, as described above, a user score is calculated, and then scores are assigned as scores of each judge. In another exemplary embodiment, for example, a certain calculation formula may be predefined for each judge. Then, a user score may be calculated by summing scores calculated by the calculation formulas for the respective judges.
Next, in step S52, the processor 121 performs determination as to pass/fail and sets the pass/fail data 509 on the basis of the calculated user score. Specifically, the processor 121 refers to the pass line data 535 of the nth question stage information set 504 corresponding to the present question stage and determines whether the user score is equal to or higher than any pass line. As a result, if the user score has not reached any pass line, the processor 121 sets information indicating a fail, as the pass/fail information 562 of the pass/fail data 509. On the other hand, if the user score is equal to or higher than any pass line, the processor 121 sets information indicating a pass, as the pass/fail information 562. In addition, if the result is a pass, a process of giving a predetermined reward such as the medal to the user is also performed.
Next, in step S53, the processor 121 generates a game image showing the representation of scoring as described above with reference to
Next, in step S54, the processor 121 determines whether the user score satisfies a condition for using the above-described advice function, on the basis of the advice line information 553. In the example of the pass lines and the advice lines described above with reference to
As a result of the determination, if the user score does not satisfy any condition for using the advice function (NO in step S54), the processor 121 advances the processing to step S56 described later. On the other hand, if any condition for using the advice function is satisfied, the processor 121 performs an advice process in step S55.
[Details of Advice Process]
On the other hand, if the operation for receiving advice has been performed (YES in step S63), in step S64, the processor 121 performs a process of subtracting a predetermined number of the “tickets” from the possessed ticket number data 506. At this time, if the number of the possessed tickets is not enough, display showing that the number of the possessed tickets is not enough may be performed, and then the advice process may be ended here without subtraction of the predetermined number of the “tickets”. In addition, display for guiding the user to buy “tickets”, such as displaying a predetermined message or an image for displaying a game image for buying “tickets”, may be performed.
Next, in step S65, the processor 121 selects an arrangement area 203 in which a furniture article is to be arranged, and selects a furniture article to be arranged. As described above, in this example, arrangement areas are selected in the following order. First, the arrangement area 203 in which no furniture article has been arranged is preferentially selected. Next, the arrangement area 203 in which a furniture article having a lowest score has been arranged is selected from among the arrangement areas 203 in which furniture articles have already been arranged. After any arrangement area 203 is selected as described above, the processor 121 selects a furniture article to be arranged in the arrangement area 203. In this example, the “recommended furniture article” is used as an object for replacement as described above. Thus, here, the processor 121 selects the “recommended furniture article” of the type corresponding to the arrangement area 203.
Next, in step S66, the processor 121 performs a process of acquiring the data of the “recommended furniture article” from the furniture article database 502 and arranging the “recommended furniture article” in the selected arrangement area 203. That is, if no furniture article has been arranged in the selected arrangement area 203, the processor 121 newly arranges the “recommended furniture article” in the arrangement area 203. In addition, if any furniture article has already been arranged in the selected arrangement area 203, the processor 121 performs a process of replacing the furniture article with the “recommended furniture article”. In another exemplary embodiment, without limitation to replacement with the “recommended furniture article”, a furniture article having a higher score than the presently arranged furniture article may be selected as a furniture article for replacement.
Next, in step S67, the processor 121 recalculates a user score on the basis of the state of the virtual space (room 201) after the “recommended furniture article” is arranged. That is, recalculation of a user score is performed in consideration of the rearranged furniture article. Next, in step S68, the processor 121 determines whether, as a result of the recalculation, the user score is equal to or higher than the pass line to be achieved this time. As a result, if the user score is still less than the pass line (NO in step S68), the processor 121 returns to step S65 described above, and repeats the process regarding furniture replacement until the user score becomes equal to or higher than the pass line. On the other hand, if the user score is equal to or higher than the pass line (YES in step S68), the processor 121 updates the pass/fail data 509 on the basis of the recalculated user score in step S69. That is, the processor 121 updates the user score information 561 with the recalculated score and information indicating a pass, as the pass/fail information 562. Accordingly, the recalculated user score is reflected in the pass/fail data 509. In addition, a process for giving a reward corresponding to the pass line achieved as a result of the recalculation, to the user, such as giving a medal or unlocking the next stage, is also performed.
Next, in step S70, the processor 121 displays a game image showing a representation of arranging the “recommended furniture article”, on the display section 124, and then further displays a game image showing a representation of scoring based on the state of the virtual space after the arrangement. As a result, in the screen in
Referring back to
[Details of Process of Display of Scoring Result]
Referring back to
Next, in step S83, the processor 121 acquires the operation data 510. Subsequently, in step S84, the processor 121 determines whether an operation of pressing the “next” button has been performed on the scoring result image for the time of a fail. If the “next” button has not been pressed (NO in step S84), the processor 121 returns to step S83 described above and repeats the process.
If the “next” button has been pressed (YES in step S84), subsequently, in step S85, the processor 121 generates a game image including information about the “recommended furniture article” (for the time of a fail) shown in
Next, in step S86, the processor 121 acquires the operation data 510. Subsequently, in step S87, the processor 121 determines whether an operation of pressing the “OK” button has been performed, on the basis of the operation data 510. As a result, if the “OK” button has been pressed (YES in step S87), the processor 121 ends the result process. On the other hand, if the “OK” button has not been pressed (NO in step S87), a process corresponding to the operation content indicated by the operation data 510 is performed as appropriate in step S88. Specifically, if a tapping operation has been performed on any guideline button 232, a process corresponding to the guideline button 232 is performed. In this example, a process of transitioning to a game image for the lottery process for acquiring a “furniture article” or registering a material for the “recommended furniture article” in the “favorites list” is performed.
Next, a process in the case where, as a result of the determination in step S81 described above, the scoring result is not a “fail” (NO in step S81) will be described. In this case, in step S89, the processor 121 generates a scoring result image for the time of a pass as illustrated in
Next, in step S90, the processor 121 acquires the operation data 510. Subsequently, in step S91, the processor 121 determines whether an operation of pressing the “next” button has been performed on the scoring result image for the time of a pass. If the “next” button has not been pressed (NO in step S91), the processor 121 returns to step S90 described above and repeats the process. On the other hand, if the “next” button has been pressed (YES in step S91), in step S92, the processor 121 refers to the user score information 561 and the pass line data 535 and determines whether the user score is less than the third pass line. As a result, if the user score is less than the third pass line (YES in step S92), in step S93, the processor 121 generates a game image including information about the “recommended furniture article” for the time of a pass and a guideline for the “recommended furniture article” and an “OK” button as shown in
On the other hand, as a result of the determination in step S92 described above, if the user score is not less than the third pass line, that is, if the user score is equal to or higher than the third pass line (NO in step S92), the processor 121 ends the result process.
Referring back to
This is the end of the detailed description of the furniture selection game processing according to the exemplary embodiment.
As described above, in the exemplary embodiment, a game for acquiring a high score by arranging furniture articles possessed by the user in a question stage in which hint furniture articles are arranged in advance, is provided. Accordingly, the fun of using furniture articles collected within the game can be provided to the user.
Pass lines are predefined for each question stage, and a predetermined reward is given to the user by acquiring a score exceeding any of the pass lines as a result of scoring. Moreover, as a result of scoring, if a score close to any of the pass lines to some extent is acquired, the advice function can be used on the condition that tickets are consumed. Then, when the user uses the advice function, control for changing the game state such that the pass line is achieved is performed. Specifically, the game state (the state of the room 201) is changed to a state where furniture articles with which the pass line can be achieved are arranged. That is, by using the advice function, it is possible to ensure that the pass line is exceeded. Accordingly, it is possible to advance the game efficiently in terms of time as compared to the case of starting the game over gain when the pass line is not reached.
Moreover, “a little more to a pass” is presented to the user, and then an option for “ensuring a pass by exchange of a compensation” is also provided to the user. Therefore, stronger motivation to perform “exchange of a compensation” can be provided.
[Modifications]
Regarding the advice function, in the above exemplary embodiment, as an example, if the user selects receiving advice in the advice confirmation dialog 242, the “recommended furniture article” that makes it possible to achieve the pass line is automatically arranged, and scoring is performed again. In another exemplary embodiment, if the user selects receiving advice, the “recommended furniture article” may be merely presented. That is, information about the “recommended furniture article” by which the pass line can be reached may be merely presented, and the user may be caused to perform an actual arrangement operation. In this case, a final arrangement operation is left to the user, and it is possible to reach the pass line if the presented recommended furniture article is merely arranged, so that this state can be considered as a state where achievement of the pass line is “guaranteed”. In addition, in this case, whether the user possesses the “recommended furniture article” may also be determined, and, if the user does not own the “recommended furniture article”, control may be performed such that the advice confirmation dialog 242 is not displayed. That is, only when the user possesses the “recommended furniture article”, the advice confirmation dialog 242 may be displayed. Then, if receiving advice is selected, the “recommended furniture article” may be merely presented as described above. In other words, by such presentation of advice, the game state can be changed such that the same in-game effect as when the pass line is achieved is caused.
In the above example, the “recommended furniture article” is predefined. However, in another exemplary embodiment, definition corresponding to the “recommended furniture article” may be eliminated. In this case, for example, a furniture article that gives a higher score among the furniture articles possessed by the user may be used instead of the “recommended furniture article”.
In the above example, the “type” of furniture articles that can be arranged in a certain arrangement area 203 is limited. In another exemplary embodiment, the “type” of such arrangeable furniture articles does not have to be limited. Even other types of furniture articles, even “desks” and “chairs”, may also be able to be arranged in a certain arrangement area 203.
In the above example, consumption of the “tickets” that are a kind of virtual currency that can also be obtained by so-called billing is exemplified as a condition for receiving advice. However, the virtual currency is not limited to the “tickets”, and, for example, currency that is not handled in the real world, such as “Orb” and “Jewel”, may be handled as the virtual currency.
Moreover, the process of decreasing the tickets as a condition for receiving advice as described above can also be considered as a process of changing a predetermined parameter as a condition for receiving advice. Thus, in another exemplary embodiment, without limitation to the virtual currency such as the tickets, a process of decreasing the number of other predetermined possessed items may be performed. In addition, the parameter may be, for example, stamina, energy, a friendship level, or the like, and, to receive advice, these parameters may be changed by a predetermined value. The “change” is not limited to decreasing the value of the parameter, and the value of the parameter may be increased.
Furthermore, in another exemplary embodiment, as a more direct way, payment of “cash” may be set as the condition for receiving advice. For example, the information processing apparatus in which the game is executed may be provided with a coin slot. When the user desires to receive advice, the user may insert a predetermined amount of coins into the coin slot. When the insertion of the coins is confirmed, the above-described advice function may be performed.
Regarding the pass line, a range may be given to the value of the pass line and be set as a pass range. For example, the range of 60 points to 80 points may be defined as a first pass range instead of the above first pass line. In this case, the above advice range corresponding to the first pass range may be defined. The advice range may be calculated and set, for example, on the basis of the lower limit of the pass range. As an example, the range of 50 to 59 points may be set as a first advice range.
Regarding the above-described processing, application of the processing is not limited to application to the furniture selection game, and the processing can be applied to other games. Specifically, the above-described processing can be applied to general game processing in which a predetermined “achievement condition” corresponding to the pass line is set. For example, in a mahjong game, the case where acquisition of a predetermined score is set as an achievement condition and a round ends when a hand that satisfies the achievement condition nearly becomes completed (becomes completed if one more desired tile is obtained), is assumed. In such a case, predetermined display corresponding to the advice confirmation dialog 242 may be performed, and a process of replacing part of tiles such that a “hand” that satisfies the achievement condition is completed may be performed in exchange for changing a certain parameter such as payment of virtual currency. In addition, for example, in a one-on-one fighting game, the case where “time runs out” when a power gauge of an opponent character is reduced by 99% (in this case, reducing the gauge by 100% is an achievement condition) is assumed. In such a case, predetermined display corresponding to the advice confirmation dialog 242 may be performed, and a process of attacking the opponent character such that the remaining 1% of the gauge is reduced may be performed in exchange for changing a certain parameter such as payment of virtual currency. As a result, a process for the case where the gauge of the opponent character is reduced by 100% may be performed. Moreover, for example, a jump action game in which a player character is moved within a virtual space for the purpose of reaching a predetermined check point, is assumed. In this case, even if the game cannot be advanced due to running out of time or the like when the player character comes close to the check point to some extent (in a state where a condition corresponding to the advice line is achieved), predetermined display corresponding to the advice confirmation dialog 242 may be performed, and a process of automatically moving the player character to the position of the check point may be performed in exchange for changing a certain parameter such as payment of virtual currency.
In the above exemplary embodiment, the case where the game processing is performed by a single information processing apparatus has been described as an example. However, regarding the subject that performs the processing as described above, a configuration other than the above configuration may be adopted. For example, in another exemplary embodiment, an information processing apparatus and a predetermined server may be configured to be communicable with each other, and the various types of data and the information processing described above may be partially stored and executed at the predetermined server. A system on the server side may be configured from a plurality of information processing apparatuses and processing to be performed on the server side may be divided and performed by the plurality of information processing apparatuses. In such a case, for example, data about users who use the game is stored in the server on a user-by-user basis. Then, at the start of the game, a user is caused to perform a process of logging in to the server, necessary data is downloaded from the server onto the information processing apparatus 102, and the information processing apparatus 102 and the predetermined server cooperate to perform the above-described information processing.
While the exemplary embodiments have been described in detail, the foregoing description is in all aspects illustrative and not restrictive. It is to be understood that numerous other modifications and variations can be devised without departing from the scope of the exemplary embodiments.
Number | Date | Country | Kind |
---|---|---|---|
JP2019-030710 | Feb 2019 | JP | national |
This application is a continuation of U.S. patent application Ser. No. 16/785,894, filed Feb. 10, 2020, now allowed; which claims priority to Japanese Patent Application No. 2019-030710, filed on Feb. 22, 2019, the entire contents of which are hereby incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
9821231 | Kurebayashi | Nov 2017 | B2 |
10099136 | Kurebayashi | Oct 2018 | B2 |
20130222393 | Merrell | Aug 2013 | A1 |
20150298002 | Yokota | Oct 2015 | A1 |
20170157515 | Kurebayashi | Jun 2017 | A1 |
20170197147 | Kurebayashi | Jul 2017 | A1 |
20220080309 | Sensui | Mar 2022 | A1 |
Number | Date | Country |
---|---|---|
6886991 | Jun 2021 | JP |
Entry |
---|
Nintendo Co., Ltd., “Animal Crossing CITY FOLK”, [online, Feb. 18, 2019], https://www.nintendo.co.jp/wii/ruuj/town/index.html, 4 pages, with partial translation. |
Notice of Reasons for Refusal for Japanese Application No. 2021-083067, six pages dated Feb. 7, 2023. |
Number | Date | Country | |
---|---|---|---|
20220080309 A1 | Mar 2022 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 16785894 | Feb 2020 | US |
Child | 17532758 | US |