Information processing device
An information processing device includes at least one memory; and at least one processor. The at least one processor is configured to display a screen for creating a program that causes a character to perform a series of actions by visual programming, a plurality of program components being arranged on the screen, and the plurality of program components indicating a plurality of actions included in the series of actions; and perform, based on a detection of a failure of an action performed by the character, a notification related to a program component indicating the action that the character fails to perform.
1 . An information processing device comprising:
at least one memory; and
at least one processor;
wherein the at least one processor is configured to:
display, on a display device, a screen for creating a program that causes a character designated by a user to perform a series of actions by visual programming, a plurality of program components being arranged on the screen, the plurality of program components indicating a plurality of actions included in the series of actions, and the screen being a screen for creating the program that causes the character to perform the series of actions by arranging the plurality of program components having predetermined functions and by connecting the plurality of program components; and
perform, based on a detection of a failure of an action performed by the character, a notification related to a program component indicating the action that the character fails to perform, the detection of the failure of the action performed by the character being performed by a detecting unit that is different from the display device on which the screen is displayed, and the notification including highlighting the program component indicating the action that the character fails to perform.
2 . The information processing device as claimed in claim 1 , wherein the highlighting includes displaying a mark indicating the program component indicating the action that the character fails to perform.
3 . The information processing device as claimed in claim 1 , wherein the highlighting includes displaying a mark near the program component indicating the action that the character fails to perform.
4 . The information processing device as claimed in claim 1 , wherein the highlighting includes displaying, on the screen, information indicating a reason why the character fails to perform the action, when an operation is performed on the program component indicating the action that the character fails to perform.
5 . The information processing device as claimed in claim 1 , wherein the at least one processor is configured to:
try to make the character to perform the action indicated by the program component, and determine whether the character has failed to perform the action; and
highlight the program component in response to determining that the character has failed to perform the action.
6 . The information processing device as claimed in claim 1 , wherein the at least one processor is configured to detect the program component indicating the action that the character fails to perform among the plurality of program components arranged on the screen.
7 . The information processing device as claimed in claim 1 , wherein the at least one processor is configured to instruct the character to perform an action indicated by a program component subsequent to the program component indicating the action that the character fails to perform, when the failure of the action is detected.
8 . The information processing device as claimed in claim 1 , wherein the at least one processor is configured to:
determine, based on a content of the action indicated by the program component and a state of a virtual space where the character performs the action, whether the content of the action is to be achieved or has been achieved in the state; and
detect the program component determined that the content of the action is not to be achieved or has not been achieved as the program component indicating the action that the character fails to perform.
9 . The information processing device as claimed in claim 1 , wherein the at least one processor is configured to display the screen for causing the character to perform the action, the character being designated by a user among a plurality of characters existing in a virtual space.
10 . The information processing device as claimed in claim 1 , wherein the at least one processor is configured to detect the program component that does not satisfy a condition for completing the action as the program component indicating the action that the character fails to perform.
11 . The information processing device as claimed in claim 1 , wherein the notification is a notification of a reason of the failure of the action indicated by the program component indicating the action that the character fails to perform.
12 . The information processing device as claimed in claim 1 , wherein the notification is a notification including a word related to a content of the action indicated by the program component indicating the action that the character fails to perform.
13 . The information processing device as claimed in claim 1 , wherein the at least one processor is configured to:
control actions of a plurality of said characters based on programs created by the visual programming, and
display the notification in association with the character that acts according to the program including the program component indicating the action that the character fails to perform, among the plurality of characters.
14 . The information processing device as claimed in claim 1 , wherein the at least one processor is configured to:
control actions of a plurality of said characters based on programs created by the visual programming, and
display the notification near the character that acts according to the program including the program component indicating the action that the character fails to perform, among the plurality of characters.
15 . The information processing device as claimed in claim 1 , wherein the at least one processor is configured to:
control actions of a plurality of said characters based on programs created by the visual programming, and
display the notification at a position in conjunction with a position of the character that acts according to the program including the program component indicating the action that the character fails to perform, among the plurality of characters.
16 . A method for execution by one or more computers, the method comprising:
displaying, on a display device, a screen for creating a program that causes a character designated by a user to perform a series of actions by visual programming, a plurality of program components being arranged on the screen, the plurality of program components indicating a plurality of actions included in the series of actions, and the screen being a screen for creating the program that causes the character to perform the series of actions by arranging the plurality of program components having predetermined functions and by connecting the plurality of program components; and
performing, based on a detection of a failure of an action performed by the character, a notification related to a program component indicating the action that the character fails to perform, the detection of the failure of the action performed by the character being performed by a detecting unit that is different from the display device on which the screen is displayed, and the notification including highlighting the program component indicating the action that the character fails to perform.
17 . A non-transitory computer-readable recording medium having stored therein a computer program for causing one or more computers to perform a process comprising:
displaying, on a display device, a screen for creating a program that causes a character designated by a user to perform a series of actions by visual programming, a plurality of program components being arranged on the screen, the plurality of program components indicating a plurality of actions included in the series of actions, and the screen being a screen for creating the program that causes the character to perform the series of actions by arranging the plurality of program components having predetermined functions and by connecting the plurality of program components; and
performing, based on a detection of a failure of an action performed by the character, a notification related to a program component indicating the action that the character fails to perform, the detection of the failure of the action performed by the character being performed by a detecting unit that is different from the display device on which the screen is displayed, and the notification including highlighting the program component indicating the action that the character fails to perform.