Executive function assessment device and computer program

The executive function assessment device and program address the challenge of inconsistent evaluations by using virtual tasks to measure executive function consistently, aligning with neuropsychological standards for accurate psychosocial treatment.

WO2025182672A1PCT designated stage Publication Date: 2025-09-04ALMAPRISM INC +2
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2025/005385
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-26
Filing Date
2025-02-18
Publication Date
2025-09-04

AI Technical Summary

Technical Problem

Existing methods for assessing executive function in neurodevelopmental disorders, such as ADHD and ASD, struggle to evaluate this function under consistent conditions due to discrepancies between real-life and controlled environments, leading to inaccurate assessments for psychosocial treatments.

Method used

An executive function assessment device and computer program that evaluates executive function through a subject's behavior in multiple virtual spaces with different tasks, calculating an index using operation information across these spaces to provide consistent evaluation.

Benefits of technology

The device and program enable accurate assessment of executive function necessary for psychosocial treatment by measuring basic cognitive abilities and social activity achievements under identical conditions, correlating with established neuropsychological tests.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2025005385_04092025_PF_FP_ABST
    Figure JP2025005385_04092025_PF_FP_ABST
Patent Text Reader

Abstract

Provided is an executive function assessment device capable of assessing an executive function related to symptoms of neurodevelopmental disorders. An executive function assessment device (1) is for assessing an executive function related to symptoms of neurodevelopmental disorders and comprises: a memory (12) that stores operation information indicating an operation performed by an assessment subject (A) in a virtual space which is displayed on a user terminal (3) and in which a task is set; and a calculation unit (11) that assesses the executive function of the assessment subject. The calculation unit is configured to calculate an index of the execution function of the assessment subject by using the relationship of, in a plurality of virtual spaces which are displayed on the user terminal and in which tasks different from each other are set therein, information about operations performed by the assessment subject in the respective virtual spaces.
Need to check novelty before this filing date? Find Prior Art

Description

Executive function assessment device and computer program

[0001] The present disclosure relates to an apparatus and a computer program for assessing executive function.

[0002] Neurodevelopmental disorders according to the American Psychiatric Association's Diagnostic and Statistical Manual of Mental Disorders (DSM-5) diagnostic classification include Attention-Deficit Hyperactivity Disorder (ADHD), Autism Spectrum Disorder (ASD), and Learning Disability (LD).

[0003] Kibby, MY, Schmitter-Edgecombe, M., & Long, CJ, (1998). "Ecological Validity of Neuropsychological Tests: Focus on the California Verbal Learning Test and the Wisconsin Card Sorting Test." Archives of Clinical Neuropsychology 13(6), August 1998, p. 523-534 Conners, CK Hara, supervised translation by Yasuo Tanaka, Ritsu Sakamoto. Translation, "Conners 3 Japanese version manual" Kaneko Shobo, June 1, 2011

[0004] One of the symptoms of neurodevelopmental disorders, particularly those with ADHD and ASD, is executive function disorder. Executive function refers to the complex ability to systematically decide and execute actions in response to goals or problems. The inventors have developed an executive function assessment device and computer program that can assess executive function related to symptoms of neurodevelopmental disorders, particularly in order to identify and address neurodevelopmental disorders accompanied by executive function disorder, such as ADHD and ASD.

[0005] According to one embodiment, an apparatus for evaluating executive functions related to symptoms of neurodevelopmental disorders includes a memory for storing operation information indicating operations performed by a subject in a virtual space displayed on a user terminal and having a task set therein, and a calculation unit for evaluating the executive functions of the subject. The calculation unit is configured to calculate an index of the executive functions of the subject using the relationship between the operation information performed by the subject in each of a plurality of virtual spaces displayed on the user terminal and having different tasks set therein.

[0006] According to one embodiment, a computer program causes a computer to function as an evaluation device for executive function related to symptoms of neurodevelopmental disorders. The computer program causes the computer to input operation information indicating operations performed by the subject in a virtual space displayed on a user terminal and in which a task is set, and to evaluate the executive function of the subject. Evaluating the executive function includes calculating an index of the executive function of the subject using the relationship between the operation information of the subject in each of multiple virtual spaces displayed on the user terminal and in which different tasks are set.

[0007] According to one embodiment, a computer program causes a computer to function as a user terminal for obtaining operation information used in evaluating executive functions related to symptoms of neurodevelopmental disorders in an evaluation device. The computer program causes the computer to switch between and display multiple virtual spaces, each with a different task set, move an object in each of the multiple virtual spaces within a field of view narrower than the entire virtual space in accordance with a first operation by the evaluation subject, place one or more pieces that affect the movement of a moving object in each virtual space at a position corresponding to the object within the field of view in each virtual space in accordance with a second operation by the evaluation subject, start the movement of the moving object in each virtual space in accordance with a third operation by the evaluation subject, and store operation information specifying the first to third operations in a memory.

[0008] Further details will be described in the following embodiments.

[0009] FIG. 1 is a diagram illustrating an overview of the configuration and processing of an evaluation system for an executive function according to an embodiment. FIG. 2 is a schematic diagram of an evaluation device provided in the evaluation system. FIG. 3 is a diagram illustrating pieces. FIG. 4 is a diagram illustrating pieces. FIG. 5A is a diagram illustrating a character. FIG. 5B is a diagram illustrating a character. FIG. 6 is a diagram illustrating the rotation of pieces. FIG. 7A is a schematic diagram illustrating an example of a field of view. FIG. 7B is a schematic diagram illustrating an example of a field of view. FIG. 8 is a schematic diagram illustrating an example of a game screen in the main mode of the measurement game. FIG. 9 is a schematic diagram illustrating a first example of a game screen in the execution phase after the preparation phase of FIG. 8. FIG. 10 is a schematic diagram illustrating a second example of a game screen in the execution phase of the main mode. FIG. 11 is a schematic diagram illustrating an example of a game screen in the measurement game. FIG. 12 is a diagram illustrating a score object. FIG. 13 is a schematic diagram illustrating a first example of a game screen in the execution phase after the preparation phase of FIG. 11. FIG. 14 is a schematic diagram showing a second example of a game screen in the execution phase of free mode. FIG. 15 is a flowchart showing an example of the game processing flow in the evaluation device, specifically, the processing flow in main mode. FIG. 16 is a flowchart showing an example of the game processing flow in the evaluation device, specifically, the processing flow in free mode. FIG. 17 is a flowchart showing an example of the evaluation processing flow in the evaluation device. FIG. 18 is a diagram showing the relationship between indicators 1 to 6 and elements of executive function. FIG. 19 is a schematic diagram showing an example of a display screen displayed on an output device. FIG. 20 is a diagram showing indicators 1 to 6 obtained from operation information in the measurement game of participants in a verification experiment conducted by the inventors. FIG. 21 is a diagram showing scores for each item obtained from responses to the "Conners3 Parent Form" by participants in the verification experiment. FIG. 22 is a diagram showing the measured values ​​for each CANTAB test item of participants in the verification experiment. Figure 23 shows the correlation coefficients between each of Indicators 1 to 6 in Figure 20 and the "executive function" scores obtained from the responses to the "Conners3 Parent Form" in Figure 21, and the measured values ​​of each test item in the CANTAB in Figure 22.

[0010] 1. Task Description Executive function is comprised of fundamental cognitive abilities such as planning, impulse control, working memory, and trial-and-error. Cognitive ability here refers to the ability to clearly perceive things, i.e., intellectual functions such as comprehension, judgment, and logic. These elements can be measured through brain function assessment. Brain function assessment measures whether specific brain functions can be utilized when faced with a specific task or a specific situation. Examples of brain function assessment include neuropsychological testing. Non-Patent Document 1 discloses the Wisconsin Card Sorting Test (WCST), in which participants sort cards under changing classification criteria. In the WCST, the classification criteria change without the participant's knowledge. The WCST measures the participant's ability to adapt to changing situations by noticing changes in the classification criteria. Another example of brain function assessment is the Tower of London (TOL), in which participants rearrange stacked spheres into a specified shape according to rules in the fewest number of moves.

[0011] There is also a method for assessing executive dysfunction and symptoms using a self-report rating scale. This method is based on diagnostic criteria for mental illness, etc., and involves having the patient or their guardian respond to the extent to which items related to the symptoms or illness apply to them. Non-Patent Document 2 discloses the EF score, which measures executive function (impairment) from the "Conners 3" ADHD rating scale, as a representative evaluation method specialized in executive dysfunction related to ADHD symptoms.

[0012] Traditionally, executive function has been assessed based on real-life situations using brain function measurements and self-report scales. Real-life assessment of executive function is necessary for psychosocial treatment of neurodevelopmental disorders such as ADHD. Psychosocial treatment includes individualized behavioral therapy for each patient, as well as environmental adjustments for parents and teachers, behavioral therapy, and guidance on childcare and teaching methods.

[0013] However, because responses to self-report scales and brain function measurements are conducted in different environments, these results are not obtained from the subject's behavior under identical conditions. Therefore, the inventors have come to realize that it is difficult to use these results to appropriately evaluate the subject's executive function in accordance with their real-life situations. Therefore, the inventors have developed an executive function assessment device and computer program that can evaluate the executive function necessary for psychosocial treatment of neurodevelopmental disorders based on the subject's behavior under identical conditions.

[0014] 2. Overview of Executive Function Evaluation Device and Computer Program (1) An executive function evaluation device according to an embodiment is an evaluation device for executive function related to symptoms of neurodevelopmental disorders, comprising: a memory that stores operation information indicating operations by a subject of evaluation on a plurality of virtual spaces in which tasks are set, the operation information being displayed on a user terminal; and a calculation unit that evaluates the executive function of the subject of evaluation, wherein the task set in the plurality of virtual spaces is to move a moving object from a start point to an end point set in each of the plurality of virtual spaces, the plurality of virtual spaces including: a first virtual space in which evaluation is performed only on whether or not the moving object was able to create a path from the start point to the end point; and a second virtual space in which evaluation is performed on whether or not the moving object was able to create a more complex path from the start point to the end point, and the calculation unit is configured to calculate an index of the executive function of the subject of evaluation using the relationship between the first virtual space and the second virtual space of the operation information by the subject of evaluation in each of the first virtual space and the second virtual space.

[0015] The executive function assessment device according to the embodiment calculates an executive function index related to the subject's symptoms of neurodevelopmental disorders by using the relationship between the subject's operation information in multiple virtual spaces displayed on a user terminal and each virtual space having different tasks. Therefore, the assessment device according to the embodiment obtains an executive function index based on the subject's behavior obtained under the same conditions. Therefore, the executive function assessment device according to the embodiment can evaluate the executive function necessary for psychosocial treatment of neurodevelopmental disorders. In particular, by using the relationship between the subject's operation information in the first virtual space and the second virtual space to calculate the executive function index, both an index representing basic cognitive ability, which has traditionally been obtained by brain function measurement, and an index representing social activity achievement, which has traditionally been obtained by symptom assessment using a self-report rating scale, can be obtained from the subject's behavior under the same conditions.

[0016] (2) In the evaluation device of (1), preferably, the operations performed by the subject of evaluation include a first operation for moving an object within a field of view narrower than the entire virtual space, a second operation for placing one or more pieces that affect the movement of the moving object within the field of view at a position corresponding to the object, and a third operation for instructing the start of movement of the moving object from the starting point. The virtual space has a preparation phase in which the first operation and the second operation are permitted but the third operation is not permitted, and an execution phase in which the first operation and the second operation are not permitted but the third operation is permitted. This allows an index of executive function to be obtained using operation information from the first to third operations performed by the subject of evaluation.

[0017] (3) In the evaluation device of (2), preferably, the relationship between the first virtual space and the second virtual space of the operation information by the evaluation subject includes a relationship between the first virtual space and the second virtual space of the degree of deviation from a reference value of the number of times the moving object or object passes through each position by the first operation. The number of times the moving object or object passes represents the complexity of the piece placement. Since the tasks differ between the first virtual space and the second virtual space, the complexity of the piece placement required differs. In other words, the degree of deviation from the reference value is a statistical difference from the reference value. Therefore, by calculating an index using the relationship between the first virtual space and the second virtual space of the degree of deviation from a reference value of the number of times the moving object or object passes through each position in each virtual space, the evaluation device can obtain an index representing the evaluation subject's ability to adopt behavior appropriate to the given task.

[0018] (4) In the evaluation device of (3), preferably, the first virtual space is composed of multiple stages with different levels of difficulty for each task, and the difficulty level increases as each task is solved. In the second virtual space, score objects are pre-placed, and a third operation can be performed an unlimited number of times within a time limit. When the moving object moves to solve a task in accordance with the third operation, points corresponding to the score objects passed through are added. Thus, the evaluation device can use the difficulty level of the stage in which the task was solved in the first virtual space and the points obtained within the time limit in the second virtual space to calculate the index.

[0019] (5) In the evaluation device of (4), preferably, the calculation unit is configured to calculate an index of the subject's executive function using the relationship between the multiple virtual spaces of the subject's operation information in each virtual space and the highest difficulty level of the stage at which the task was solved in the first virtual space. The highest difficulty level of the stage at which the task was solved in the first virtual space represents the subject's ability to tackle logically complex tasks (problem-solving ability). The ability to solve a given task represents the results one can achieve in real-life difficulties or in fluid and complex situations. Therefore, the highest difficulty level of the stage at which the task was solved in the first virtual space represents the subject's achievements in social activities. Therefore, by calculating the index using the relationship between the multiple virtual spaces of the subject's operation information in each virtual space and the highest difficulty level of the stage at which the task was solved in the first virtual space, the evaluation device can obtain a comprehensive index of the subject's executive function, including two elements: achievements in social activities and basic cognitive ability.

[0020] (6) In the evaluation device of (4), preferably, the calculation unit is further configured to calculate an index of planning ability, one of the elements of executive function, using the highest level of difficulty of the stage at which the problem was solved in the first virtual space. The highest level of difficulty of the stage at which the problem was solved in the first virtual space represents the subject's ability to tackle logically complex problems (problem-solving ability). Therefore, the evaluation device calculates an index using the highest level of difficulty of the stage at which the problem was solved in the first virtual space, thereby obtaining an index of planning ability, one of the elements of executive function. The inventors compared this index obtained by the evaluation device with measurements obtained from participants in the Test of Planning (OTS) of the Cambridge Neuropsychological Test Automated Battery (CANTAB) and verified a significant correlation.

[0021] (7) In the evaluation device of (4), preferably, the calculation unit is further configured to calculate an index of impulse control ability, one of the elements of executive function, using the time from when the second virtual space is displayed on the user terminal to when the third operation is first performed. The time from when the second virtual space is displayed on the user terminal to when the third operation is first performed represents the time spent by the subject in planning and executing the first and second operations at their will. Therefore, this time represents the subject's ability to suppress the impulse to perform the third operation. By calculating an index using this time, the evaluation device can obtain an evaluation value of impulse control ability, one of the elements of executive function. The inventors compared this index obtained by the evaluation device with measurements obtained from participants in the CANTAB Impulse Control Test (SST) and verified a significant correlation.

[0022] (8) In the evaluation device of (4), preferably, the calculation unit is further configured to calculate an index of working memory ability, one of the elements of executive function, using the maximum number of pieces placed in the second virtual space when the third operation is performed. While placing more pieces in the second virtual space leads to a higher score, the amount of information that needs to be temporarily memorized increases. Therefore, the maximum number of pieces placed in the second virtual space when the third operation is performed represents the working memory ability of the subject. The evaluation device calculates an index using the maximum number of pieces placed in the second virtual space when the third operation is performed, thereby obtaining an evaluation value of working memory ability, one of the elements of executive function. The inventors compared this index obtained by the evaluation device with measurements obtained from participants in the CANTAB Working Memory Test (SWM) and verified a significant correlation.

[0023] (9) In the evaluation device of (4), preferably, the calculation unit is further configured to calculate an index of trial-and-error ability, one of the elements of executive function, using the maximum value among the results of processing performed by the passage of a moving object defined by an object placed in the second virtual space as the moving object moves to solve a task in the second virtual space. Because a third operation is possible an unlimited number of times in the second virtual space, once the task is solved, the subject modifies the first and second operations performed earlier to obtain a better result in the further defined processing. For example, if the object awards a specified number of points upon the passage of a moving object, the subject modifies the first and second operations performed earlier to obtain a higher score. Therefore, the maximum value represents the subject's trial-and-error ability. The evaluation device calculates an index using the maximum value, thereby obtaining an evaluation value of trial-and-error ability, one of the elements of executive function. The inventors compared this index obtained by the evaluation device with the regularity of participants' responses in the CANTAB working memory test (SWM-S) and verified a significant correlation.

[0024] (10) A computer program according to an embodiment causes a computer to function as an evaluation device for executive function related to symptoms of neurodevelopmental disorders. The computer program causes the computer to input operation information indicating operations performed by the subject on a virtual space displayed on a user terminal and having a task set, and evaluate the subject's executive function. The multiple virtual spaces include a first virtual space in which the evaluation is based solely on whether the moving object was able to create a path from the start point to the end point, and a second virtual space in which the evaluation is based on whether the moving object was able to create a more complex path from the start point to the end point. Evaluating executive function includes calculating an index of the subject's executive function using the relationship between the multiple virtual spaces displayed on the user terminal and the operation information of the subject in each of the multiple virtual spaces having different tasks set. Using this computer program, the computer can function as an evaluation device capable of evaluating executive function necessary for psychosocial treatment of neurodevelopmental disorders. In particular, by using the relationship between the first virtual space and the second virtual space of the subject's operation information to calculate an index of the subject's executive function, both an index representing basic cognitive ability, which was previously obtained by brain function measurement, and an index representing achievement in social activities, which was previously obtained by symptom evaluation using a self-report rating scale, can be obtained from the subject's behavior under the same conditions.

[0025] (11) A computer program according to an embodiment causes a computer to function as a user terminal for obtaining operation information used in an evaluation device to evaluate executive functions related to symptoms of neurodevelopmental disorders. The computer program causes the computer to switch between and display multiple virtual spaces, each with a different task. The multiple virtual spaces include a first virtual space in which the evaluation is based solely on whether the moving object was able to create a path from the starting point to the end point, and a second virtual space in which the evaluation is based on whether the moving object was able to create a more complex path from the starting point to the end point. In each of the first and second virtual spaces, the computer executes the following operations: moving an object in a field of view narrower than the entire virtual space in accordance with a first operation by the subject; placing one or more pieces that affect the movement of the moving object in each virtual space at positions corresponding to the object within the field of view in each virtual space in accordance with a second operation by the subject; starting the movement of the moving object in each virtual space in accordance with a third operation by the subject; and storing operation information identifying the first to third operations in a memory. By using this computer program, the evaluation device can obtain the subject's operation information necessary to evaluate the executive functions necessary for psychosocial treatment of neurodevelopmental disorders. This allows the evaluation device to evaluate the executive functions necessary for psychosocial treatment of neurodevelopmental disorders. In particular, by using the relationship between the first virtual space and the second virtual space in the subject's operation information to calculate an index of the subject's executive function, both an index representing basic cognitive ability, which has traditionally been obtained by brain function measurement, and an index representing achievement in social activities, which has traditionally been obtained by symptom evaluation using a self-report rating scale, can be obtained from the subject's behavior under the same conditions.

[0026] A computer-readable recording medium on which the computer program of either (10) or (11) above is recorded is also included in the embodiments.

[0027] 3. Examples of an Executive Function Assessment Device and Computer Program Overview of the Assessment System FIG. 1 is a diagram illustrating an overview of the configuration and processing of an executive function assessment system 100 according to an embodiment. The assessment system 100 includes an assessment device 1 for executive functions related to symptoms of neurodevelopmental disorders. FIG. 2 is a schematic diagram of the assessment device 1. The assessment device 1 is configured with one or more computers working together.

[0028] The evaluation device 1 is capable of communicating with a user terminal 3 and causes the user terminal 3 to display a virtual space. The virtual space changes in accordance with user operations received by the user terminal 3. One example of the virtual space is a video game for measuring executive functions (hereinafter, referred to as a measurement game). One example of displaying the virtual space is displaying a game screen 300 on the display 31 of the user terminal 3.

[0029] The measurement game is a game operated by a patient A to be evaluated (hereinafter, player) to complete a task in a virtual space. The measurement game has multiple modes with different tasks. The user terminal 3 has a game controller 32 (operation unit) and accepts operations by player A. The evaluation device 1 obtains operation information of player A accepted by the user terminal 3. The evaluation device 1 has a memory 12 that stores the operation information. The evaluation device 1 evaluates the executive function related to the symptoms of neurodevelopmental disorder group of player A using the operation information of player A. Specifically, the evaluation device 1 calculates an index of executive function using the relationship between different modes of the operation information of player A. The evaluation device 1 is capable of communicating with the output device 5 and causes the output device 5 to output the calculated index.

[0030] [System Configuration] The evaluation device 1 has a processor 11 (arithmetic unit). The processor 11 is, for example, a CPU (Central Processing Unit). The memory 12 stores a game program 121 and an evaluation program 124.

[0031] The memory 12 further includes an operation information storage unit 122 for storing operation information. The operation information is information indicating the actions of the players in the virtual space, and in this example, is information indicating the operations of player A in the measurement game. Specifically, the operation information includes the mode of the measurement game described below, the operation content by player A, and the timing of the operation.

[0032] The memory 12 further includes a game information storage unit 123 for storing information about the game. The evaluation device 1 further includes a first communication unit 13 for communicating with the user terminal 3 and a second communication unit 14 for communicating with the output device 5.

[0033] The processor 11 executes the game program 121 to perform game processing 111. Through the game processing 111, the processor 11 displays a game screen 300 on the user terminal 3 and changes the game screen 300 based on an operation signal from the user terminal 3. Through the game processing 111, the processor 11 also stores operation information of player A in the operation information storage unit 122 of the memory 12.

[0034] The processor 11 executes the evaluation program 124 to perform the evaluation process 112. In the evaluation process 112, the processor 11 calculates an index of the execution function of the player A using the operation information of the player A.

[0035] [User Terminal] The user terminal 3 includes a display 31 that displays the game screen 300 and a controller 32 that accepts operations by player A. The controller 32 includes a button 32A for accepting a first operation, a button 32B for accepting a second operation, and a button 32C for accepting a third operation, which will be described later. Each of the buttons 32A, 32B, and 32C may consist of multiple buttons, or two or more buttons may be combined into a single button. The buttons 32A, 32B, and 32C may be stick-shaped, plus-shaped, or pad-shaped. The display 31 and the controller 32 may be integrated into the user terminal 3, or at least one of them may be separate and connected via wire or wirelessly. While the controller 32 is illustrated enlarged in FIG. 1 for ease of understanding, the size of the controller 32 is arbitrary. The controller 32 may be, for example, small enough to fit in both palms of player A.

[0036] [Measurement Game] In a measurement game, a player controls an object (hereinafter referred to as a character) that represents the player within a limited range (hereinafter referred to as a stage) in a virtual three-dimensional space. The player controls the character within the stage and engages in trial and error to solve one or more tasks that are specified in advance. The measurement game requires a specific movement of a moving object (hereinafter referred to as a ball) within the stage to solve the task. One example of a task in the measurement game includes making the ball reach an end point (hereinafter referred to as a goal) defined within the stage. One example of the specific movement of the ball required to solve the task in the measurement game is automatically moving the ball from a starting point (hereinafter referred to as a launch pad) defined within the stage to the goal. The player performs operations to place and adjust objects (hereinafter referred to as pieces) that can be added to the stage to make the ball perform specific movements.

[0037] The measurement game has a preparation phase and an execution phase. The preparation phase refers to a state in which the player can freely control the character and assemble an intermediate solution to the problem. Specifically, the preparation phase refers to a state in which the player can place and adjust pieces while moving the character within the stage. The execution phase refers to a state in which the player cannot control the character and the ball can move automatically (hereinafter referred to as execution) in accordance with objects on the stage (hereinafter referred to as obstacles) and placed pieces.

[0038] The pieces change the movement of the ball in the execution phase. Changing the movement of the ball includes changing the direction of the ball's movement and blocking the movement of the ball to make it disappear. As another example, the pieces may perform predetermined in-game processing depending on the collision conditions when the ball collides with them, similar to the pass-detection objects described below. The in-game processing may, for example, award points to the player, similar to the score objects described below.

[0039] 3 and 4 are diagrams for explaining the piece 302, each showing the piece 302 arranged in a virtual space as viewed from directly above. The piece 302 has a repulsive portion 302A. When a moving ball 305 collides with the repulsive portion 302A, the piece 302 changes the direction of movement R1 of the ball 305 by an angle α to a direction R2. If the piece 302 collides with an object other than the repulsive portion 302A, the ball 305 disappears. Obstacles also hinder the movement of the ball in the execution phase, and the ball 305 disappears upon collision. The position or orientation of the piece 302 or the obstacle may or may not change upon collision with the ball. Furthermore, if the piece 302 performs a predetermined in-game process depending on the collision conditions, the predetermined process may change upon collision with the ball. For example, if the piece 302 awards a predetermined number of points upon collision with a ball, the number of points awarded may change depending on the number of collisions with the ball.

[0040] The angle α is set between 0° and 180° for each piece 302. The angle α in FIG. 3 is 90°. The angle α may be 180° as shown in FIG. 4. That is, the piece 302 may change the moving direction R1 of the sphere 305 that collides with it to the opposite direction R2.

[0041] In the preparation phase, the player operates button 32A of controller 32 (first operation) to move the character within the stage. FIGS. 5A and 5B are diagrams illustrating character 301. Character 301 has face 301A, which is an example of a part indicating the orientation of character 301. Button 32A may include a cursor key. The player uses the cursor key to specify the orientation of character 301A and presses button 32A to move the character within the stage a distance specified in the orientation of face 301A. When button 32A is pressed in the state shown in FIG. 5A , character 301 moves a specified distance in orientation R3. When button 32A is pressed after changing the orientation of character 301A from the state shown in FIG. 5A to the state shown in FIG. 5B using the cursor key, character 301 moves a specified distance in orientation R4. In this way, the player moves the character 301 to a position where the player wants to place a new piece, or to the vicinity of the position where the piece to be adjusted is placed.

[0042] Next, the player operates button 32B of the controller 32 (second operation) to place a piece near the character or adjust a piece that has already been placed. The player places a new piece near the character by pressing button 32B once. Each time the player presses button 32B while a piece is placed near the character, the player rotates the piece by a predetermined angle and changes its orientation. The player deletes a piece placed near the character by pressing button 32B.

[0043] The piece 302 in FIG. 3 rotates 90° counterclockwise each time the button 32B is pressed. When the player moves the character 301 near the piece 302 and then presses the button 32B once, the piece 302 in FIG. 3 rotates 90° counterclockwise, and its orientation changes to the orientation shown in FIG. 6. In FIG. 3, the rebound portion 302A faces downward and to the right, and in FIG. 6, the rebound portion 302A faces upward and to the right. Note that the behavior of the piece 302 in response to the operation of the button 32B is not limited to the above example. For example, the direction of rotation may be clockwise, and the rotation angle per button 32B press is not limited to 90° and may be any angle. Furthermore, for example, the piece 302 may continue to rotate while the button 32B is pressed.

[0044] In the preparation phase, a field of view through a pseudo camera based on the position of the character is displayed on the game screen 300 of the user terminal 3. The field of view is, for example, a predetermined range based on the character within the entire stage, and refers to a range narrower than the entire stage.

[0045] 7A and 7B are schematic diagrams showing an example of a field of view. Here, the field of view is, as an example, a field of view through a pseudo camera that starts from a predetermined position from the character 301 and is directed toward the face 301A of the character 301 within the entire stage. The field of view V1 in FIG. 7A represents the field of view when the face 301A of the character 301 is facing R3. The field of view V1 does not include the area forward and to the right of the face 301A of the character 301. In other words, the state of the stage that the player can grasp during the preparation phase is not always the entire state, but is limited by the field of view through a pseudo camera based on the position of the character.

[0046] When the player changes the orientation R3 to the orientation R4, the field of view V1 in Figure 7A changes to the field of view V2 in Figure 7B. The field of view V2 includes the range not included in the field of view V1. In order to grasp the wider range of the stage, the player needs to perform operations such as moving the character 301 and changing the orientation of the face 301A.

[0047] Note that during the preparation phase, the entire stage may be displayed by a specific operation by the player. This allows the player to have a bird's-eye view of the entire stage during the preparation phase. In this case, movement of the character 301, placement of pieces, changes in orientation, etc. are preferably not permitted while the entire stage is displayed. The operation by the player to display the entire stage may also be stored as operation information and used to calculate the index.

[0048] In the preparation phase, the player places pieces 302 and adjusts the placed pieces 302 so that the ball 305 can automatically move to the goal 304 in the execution phase. In the execution phase, the ball 305 starts moving in the direction in which it was placed from a launch pad 303 installed on the stage. Therefore, in the preparation phase, the player places pieces 302 at appropriate positions on the path to change the direction of the ball 305 so that it will reach the goal 304 or to avoid obstacles 309. In this case, the player changes the direction of the pieces 302 as necessary so that the moved ball 305 will collide with the rebound section 302A. The player can also delete unnecessary pieces 302 as necessary.

[0049] In the preparation phase, the player moves the character 301 close to the intended position in the stage to place the piece 302. For this reason, the player needs to either remember the state of the stage outside of his field of view and the piece 302 placed outside of his field of view, or move the character 301 to adjust his field of view and check it. In the preparation phase, the player imagines the completed movement of the ball 305 in the execution phase and solves complex problems through the placement of the piece 302.

[0050] The player can switch from the preparation phase to the execution phase at any timing by operating button 32C of the controller 32 (third operation) during the preparation phase. When the game switches to the execution phase, the ball is launched from the launch pad and begins to move. During the execution phase, the player cannot operate the character or adjust the pieces. Therefore, in the measurement game, it is important for the player during the preparation phase to imagine with high accuracy the movement of the ball during the execution phase and to place the appropriate pieces in the appropriate positions to solve the problem.

[0051] The measurement game has a main mode (first virtual space) with different challenges and a free mode (second virtual space). The main mode has multiple stages with challenges of different difficulty. In the main mode, when a challenge in one stage is solved, the player moves on to the next stage with higher difficulty. In addition, a first time limit of, for example, 30 to 35 minutes is set in the main mode. When the first time limit has elapsed since the start of the main mode, the mode of the measurement game switches from the main mode to the free mode.

[0052] In the main mode, one achievement is how difficult a stage the player has been able to solve within the first time limit. In the main mode, the challenges of the stages gradually become more complex, so the player is required to take the shortest and most optimal action to solve the challenges without attempting anything more difficult than necessary. That is, in the main mode, the player starts with the easiest stage and challenges more difficult stages by clearing each stage one by one by moving the ball from the starting point to the end point in each stage. As a result, the player is required to clear each stage in the shortest time possible, but the difficulty and efficiency of the path created by the player in each stage are not evaluated.

[0053] The challenge in free mode is to obtain as high a score as possible. A second time limit of, for example, 10 to 15 minutes is set in free mode. In free mode, the player repeatedly tries and innovates within the second time limit on the same stage. The score is determined by the number of collisions between the ball and pieces or objects on the stage in one run and the type of collision. In free mode, the longer and more complex the ball's automatic movement, the higher the score. Therefore, in free mode, the player is required to use trial and error to expand and complicate the provisional completed form of the ball's movement while understanding the state of the stage and the objects placed on the stage.

[0054] The main mode and free mode share a common requirement for the player in that they require the player to set a path for a ball that starts moving from a starting point set in a virtual space and reaches a destination. However, in main mode, the player is evaluated based on whether the player starts with the easiest of multiple stages with varying difficulty levels, successfully sets a path for the ball to travel from the starting point to the destination in each stage, and then reaches a more difficult stage within the time limit. The evaluation does not depend on the complexity or efficiency of the path set by the player in each stage. In other words, the criterion for determining whether the problem has been solved in main mode is whether the player was able to move the ball from the starting point to the destination in each stage. Depending on the difficulty of the stage, it may be necessary to pass through intermediate points to reach the destination (see, for example, "Variation 2" below), but the evaluation is based solely on reaching the destination. On the other hand, in free mode, the player is evaluated based on setting as many intermediate points as possible from the starting point to the destination within the time limit, so the player is ultimately required to set a longer and more complex path. A relay point is a point where the ball collides with a piece or an object, and if the ball passes through the same relay point multiple times, the number of times it passes through is counted as the number of relay points. Note that it is not essential that the main mode include multiple stages, and the evaluation criterion may be solely whether or not the person being evaluated was able to create a path that allows the ball to reach the start point from the end point in a single stage.

[0055] FIG. 8 is a schematic diagram illustrating an example of a game screen in the main mode. The game screen in the main mode includes a virtual space SP1. FIG. 8 is a top-down view of the entire virtual space SP1. In the main mode, a launch pad 303, a goal 304, and obstacles 309 are pre-placed. Different difficulty levels are set for the multiple stages in the main mode depending on the relative positions of the launch pad 303 and the goal 304, and the number and positions of the obstacles 309 between the launch pad 303 and the goal 304. In the preparation phase of the main mode, the player moves the character 301 in the virtual space SP1 and performs operations such as placing pieces 302 near the character 301, rotating pieces 302 near the character 301, and deleting pieces 302 placed near the character 301 in order to create a path along which the ball 305 will automatically move during the execution phase while avoiding the pre-placed obstacles 309. FIG. 8 shows a state in which three pieces 302-1 that change the direction of movement of the ball 305 by 90 degrees and one piece 302-2 that changes the direction by 180 degrees are placed in the virtual space SP1 by the player's operation in the preparation phase.

[0056] FIG. 9 is a schematic diagram illustrating a first example of a game screen in the execution phase after the preparation phase of FIG. 8 . When the execution phase begins, a ball 305 is launched from a launch pad 303. The launched ball 305 automatically moves in the virtual space SP1 according to the direction of the launch port of the launch pad 303 (in the example of FIG. 9 , facing horizontally to the left on the paper). In the example of FIG. 9 , the ball 305 launched from the launch pad 303 moves along a path P11 and reaches a goal 304. On the path P11, the ball 305 collides with each of the three pieces 302-1, changing its direction of movement by 90° each. When the ball 305 reaches the goal 304, the task of this stage is accomplished, and the game switches to a stage with the next higher difficulty.

[0057] FIG. 10 is a schematic diagram illustrating a second example of a game screen in the execution phase. In the example of FIG. 10, the position of the piece 302-1 placed by the player in the preparation phase is different from that in FIG. 8. Therefore, in the example of FIG. 10, the ball 305 launched from the launch pad 303 moves along a path P12 that is different from path P11. On path P12, the ball 305 collides with the first piece 302-1, changes direction by 90 degrees, and collides with an obstacle 309. When the ball 305 collides with the obstacle 309, it disappears, and the task of this stage is not accomplished. In this case, the same stage is repeated again in the main mode.

[0058] FIG. 11 is a schematic diagram showing an example of a game screen in free mode. The game screen in free mode has a virtual space SP2. FIG. 11 is a view of the entire virtual space SP2 as seen from directly above. In free mode, there are no obstacles 309, and a launch pad 303, a goal 304, and a score object 306 are pre-installed. The score object 306 is an example of a pass detection object. A pass detection object refers to an object that, when a ball 305 passes through it, performs pre-defined in-game processing depending on the pass conditions, such as the state of the ball 305 at the time of passage and the number of passes. This processing is applied while the execution is valid.

[0059] FIG. 12 is a diagram illustrating the score object 306, and is a diagram illustrating the score object 306 placed in the virtual space SP2 as viewed from directly above. The score object 306 does not change the direction of movement of the ball 305, allowing the ball 305 to pass through. As an example of a process defined according to the number of times the ball 305 passes through the score object 306, when the ball 305 passes through and reaches the goal 304, points are awarded to the player according to the number of times the ball 305 passes through in the same run. The number of points is defined in advance for each score object 306. The score object 306 in FIG. 12 awards three points to the player when the ball 305 passes through and reaches the goal 304, and therefore the number "3" is displayed within the score object 306.

[0060] Fig. 13 is a schematic diagram showing a first example of a game screen in the execution phase after the preparation phase of Fig. 11. In the example of Fig. 13, a ball 305 launched from a launch pad 303 travels along a path P21 and reaches a goal 304. The path P21 includes two score objects 306, each of which awards one point (see Fig. 11). By having the ball 305 travel along the path P21 and reach the goal 304, player A is awarded two points.

[0061] FIG. 14 is a schematic diagram illustrating a second example of a game screen in the execution phase. Compared to FIG. 11 , the example in FIG. 14 adds five pieces 302-1 that change the direction of movement of the ball 305 by 90 degrees. Therefore, in the example in FIG. 14 , the ball 305 launched from the launch pad 303 travels along a path P22 that is different from path P21 and reaches the goal 304. Path P22 includes score objects 306 that award 1 point, 3 points, 1 point, and 3 points (see FIG. 11 ). By having the ball 305 reach the goal 304 via path P22, player A is awarded 8 points.

[0062] The objective of the free mode is to obtain as high a score as possible. For example, by executing both path P21 and path P22 within the second time limit, player A will receive 10 points. In the free mode, player A may aim to obtain a high score by arranging pieces 302 to form path P22, which takes a detour and passes through more score objects 306 than path P21, which is the shortest path to goal 304, i.e., by forming a path that will obtain a higher score in one execution of the execution phase. Alternatively, player A may aim to obtain a higher overall score by forming a relatively simple path such as path P21 and executing the execution phase more times within the second time limit.

[0063] [Game Processing] Fig. 15 is a flowchart showing an example of the flow of game processing 111 in the evaluation device 1, which is an example of the flow of processing in main mode. Fig. 16 is a flowchart showing an example of the flow of game processing 111 in the evaluation device 1, which is an example of the flow of processing in free mode.

[0064] The game information storage unit 123 stores various information associated with player operations in the main mode and free mode. The stored information includes, for example, character position information, and information indicating the type of piece placed by the player, the placement position, or the orientation of the rebounding part. The game information storage unit 123 stores, as an example, coordinates representing positions within a stage. For example, in the virtual space SP1 shown in FIG. 8 or the virtual space SP2 shown in FIG. 11, one square represents one coordinate. The processor 11 manages the positions of objects within a stage using coordinates.

[0065] The processor 11 of the evaluation device 1 starts the main mode from the first (least difficult) stage (step S101). In step S101, the main mode game of the measurement game starts on the user terminal 3. When an operation signal is input from the controller 32, the user terminal 3 passes operation information to the evaluation device 1. When the processor 11 receives operation information from the user terminal 3 (YES in step S103), it records the operation information in the operation information storage unit 122 (step S105). The operation information stored here includes the operation content by player A associated with the main mode and stage, and the timing of the operation.

[0066] If the operation information indicates the first operation (YES in step S107), the processor 11 moves the character 301 in accordance with the first operation (step S109). The current position of the character 301 is stored in the game information storage unit 123. In step S109, the processor 11 updates the current position of the character 301 stored in the game information storage unit 123 to the position after the movement. In step S109, the processor 11 also changes the field of view of the game screen 300 of the user terminal 3 in accordance with the current position of the character 301 after the movement.

[0067] If the operation information indicates a second operation of adding or deleting piece 302 (NO in step S107, YES in step S111), processor 11 adds piece 302 near character 301 or deletes piece 302 placed near character 301 (step S113). The game information storage unit 123 stores the position of each placed piece 302. If a piece 302 is added in step S113, processor 11 stores the position of the added piece 302 in game information storage unit 123. If a piece 302 is deleted in step S113, processor 11 deletes the corresponding piece 302 stored in game information storage unit 123.

[0068] If the operation information indicates a second operation of rotating pieces 302 (NO in step S107, NO in step S111, YES in step S115), processor 11 rotates pieces 302 near character 301 to change their orientations (step S117). Game information storage unit 123 stores the current orientation of each placed piece 302. As an example, the orientation of piece 302 may be stored as the position of rebound portion 302A. In step S117, processor 11 updates the orientation of piece 302 stored in game information storage unit 123 to the changed orientation.

[0069] The processor 11 repeats steps S103 to S117 until the operation information indicates the third operation (NO in step S107, NO in step S111, NO in step S115, NO in step S119).

[0070] If the operation information indicates the third operation (NO in step S107, NO in step S111, NO in step S115, YES in step S119), processor 11 launches ball 305 from launch pad 303 (step S121). In step S121, processor 11 moves ball 305 in the launch direction of launch pad 303 located within the stage. The current position of ball 305 is stored in game information storage unit 123.

[0071] After step S121, processor 11 moves ball 305 (step S123). In step S123, processor 11 compares the position of ball 305 with the position of piece 302, the position of rebound portion 302A of piece 302, and the position of obstacle 309 stored in game information storage unit 123, to determine the direction in which ball 305 will move. Specifically, when ball 305 reaches the position of rebound portion 302A of piece 302, processor 11 changes the direction in which ball 305 will move by an angle that is pre-stored in association with piece 302. In step S123, processor 11 updates the position of ball 305 stored in game information storage unit 123 to the position after the movement, in accordance with the movement of ball 305.

[0072] If the ball 305 is in a position other than the repulsive portion 302A of the piece 302 or in the position of the obstacle 309, the processor 11 causes the ball 305 to disappear in step S123.

[0073] Processor 11 determines whether ball 305 has reached goal 304 (step S125). In step S125, processor 11 compares the current position of ball 305 stored in game information storage unit 123 with the position of goal 304 stored in association with the stage.

[0074] If processor 11 determines that ball 305 has reached goal 304 (YES in step S125), it switches the current stage to the next most difficult stage (step S127) and repeats the process from step S101. As a result, the game at the next most difficult stage is started on user terminal 3.

[0075] If processor 11 determines that ball 305 has not reached goal 304 (NO in step S125), it skips step S127 and repeats the process from step S101. Even if processor 11 has eliminated ball 305 in step S123, processor 11 determines that ball 305 has not reached goal 304. At this time, processor 11 initializes the position of ball 305 stored in game information storage unit 123 and maintains the position of piece 302. As a result, the same stage of the game is started on user terminal 3 with piece 302 reproduced. Note that if the position, orientation, or collision processing of piece 302 or obstacle 309 changes upon collision with ball 305, processor 11 initializes the position, orientation, and collision processing stored in game information storage unit 123. As a result, the same stage of the game is started on user terminal 3, restored to the state before execution.

[0076] When the processor 11 starts the processing of Figure 15, it measures the time that has passed since the start of the processing of Figure 15 in parallel with the processing of Figure 15. The processor 11 continues the above processing until the first time limit is reached. When the measured time reaches the first time limit, the processor 11 ends the processing of Figure 15 and starts the processing of free mode (Figure 16) (step S201). In step S201, the mode of the measurement game on the user terminal 3 is switched from main mode to free mode.

[0077] Steps S203 to S225 are the same as steps S103 to S125 in Figure 15. If it is determined in step S225 that ball 305 has reached goal 304 (YES in step S225), processor 11 determines whether ball 305 has passed through score objects 306 (step S227). The position of each score object 306 and the number of points to be awarded are stored in advance in game information storage unit 123. In step S227, processor 11 compares the position of ball 305 stored in game information storage unit 123 with the position of score objects 306.

[0078] If processor 11 determines that ball 305 has passed through score object 306 (YES in step S227), processor 11 awards to player A the number of points stored in game information storage unit 123 that corresponds to score object 306 that ball 305 has passed through (step S229). In step S229, processor 11 causes game information storage unit 123 to store the points each time processor 11 determines that ball 305 has reached goal 304.

[0079] If processor 11 determines that ball 305 has not passed through score object 306 (NO in step S227), processor 11 skips step S229. As a result, no score is awarded to player A.

[0080] Processor 11 repeats the process from step S201. In this case, processor 11 initializes the positions of piece 302 and ball 305 stored in game information storage unit 123. As a result, free mode starts in the initial state on user terminal 3. Each time processor 11 determines that ball 305 has reached goal 304, it maintains the score stored in game information storage unit 123. As a result, the game information storage unit 123 stores the score obtained each time ball 305 reaches goal 304.

[0081] If processor 11 determines that ball 305 has not reached goal 304 (NO in step S225), it repeats the process from step S203. In this case, processor 11 initializes the position of ball 305 stored in game information storage unit 123, and maintains the position of piece 302. As a result, free mode is resumed on user terminal 3 with the arrangement of piece 302 maintained.

[0082] When processor 11 starts the processing of Figure 16, it measures the time that has passed since the start of the processing of Figure 16 in parallel with the processing of Figure 16. Processor 11 continues the above processing until the second time limit is reached. When the measured time reaches the second time limit, processor 11 ends the processing of Figure 16. This ends the measurement game on user terminal 3.

[0083] 17 is a flowchart showing an example of the flow of evaluation processing 112 in evaluation device 1. In evaluation processing 112, processor 11 reads out operation information of player A stored in operation information storage unit 122 (step S301), and determines a rough score of 1 to 5 from the operation information (steps S303 to S311).

[0084] A raw score of 1 is a value representing the highest difficulty level of the stage reached by player A in the main mode. The main mode includes the task of avoiding pre-placed obstacles 309 and reaching the goal 304 with the ball 305, as well as the task of reaching the most difficult stage possible within a first time limit. Therefore, a raw score of 1 represents player A's ability to tackle logically complex problems (problem-solving ability). The ability to solve a given problem represents the results in social activities, i.e., the results that can be achieved when a specific task is given in a fluid and complex situation. Therefore, a raw score of 1 represents player A's ability to achieve results in social activities.

[0085] Operation information storage unit 122 stores the operation content and operation timing of player A in association with the main mode. In step S303, processor 11 determines a rough score of 1 based on the operation information of player A stored in operation information storage unit 122 in association with the main mode.

[0086] As one example, processor 11 reads out the latest operation information from among the operation information of player A stored in operation information storage unit 122 in association with the main mode. The latest operation in main mode is an operation for a stage that was left unfinished when the first time limit was reached. Processor 11 then determines the difficulty level of the stage immediately preceding the stage for which the latest operation was performed as the highest difficulty level of the stages that player A has reached in main mode. As one example, processor 11 pre-stores a value to be assigned as a rough score of 1 for each stage. In step S303, processor 11 sets the value representing the determined highest difficulty level as a rough score of 1.

[0087] The raw score 2 is a value representing the relationship between the operation information of player A in the main mode and the free mode. For example, the raw score 2 represents the relationship between the degree of deviation from a reference value of the number of times the ball 305 passes at each coordinate in the preparation phase of the main mode and the degree of deviation from the reference value of the number of times the ball 305 passes at each coordinate in the free mode. For the main mode, for example, the degree of deviation from a reference value of the number of times the ball 305 passes at each coordinate in each stage is determined, and the average value is used. Note that the raw score 2 may also represent the relationship between the degree of deviation from a reference value of the number of times the ball 305 passes at each coordinate in the execution phase, rather than the preparation phase, of the main mode, and the degree of deviation from a reference value of the number of times the ball 305 passes at each coordinate in the free mode. Alternatively, the raw score 2 may be the relationship between the degree of deviation from the reference value of the number of times the ball 305 passes at each coordinate in both the preparation phase and the execution phase in the main mode, and the degree of deviation from the reference value of the number of times the ball 305 passes at each coordinate in the free mode.

[0088] The degree of deviation from the reference value may be any statistical difference from the reference value. One example of the degree of deviation from the reference value is a deviation value. The degree of deviation from the reference value is, for example, a deviation value among the number of passes of the ball 305 at each coordinate by multiple players, including other players. The number of passes by multiple players may be pre-stored in the evaluation device 1 or may be input to the evaluation device 1 from another device. The other players include players with neurodevelopmental disorders (e.g., ADHD) and general players. Alternatively, the degree of deviation from the reference value may be a difference from a predetermined value. For example, the relationship between the main mode and the free mode is the difference between the degree of deviation in the main mode and the degree of deviation in the free mode. Alternatively, the relationship between the main mode and the free mode may be the ratio between the degree of deviation in the main mode and the degree of deviation in the free mode.

[0089] The number of times the ball 305 passes through each position represents the complexity of the placement of the pieces 302. In the main mode, the player is required to take the shortest and most optimal action to solve the problem without making it more difficult than necessary, so it is desirable to minimize the number of times the ball 305 passes through each coordinate. On the other hand, in the free mode, the player tends to get a higher score by placing the pieces 302 in a more complex manner through trial and error, and making the automatic movement of the ball longer and more complex. In other words, in the free mode, the more times the ball 305 passes through each coordinate, the higher the score.

[0090] The behaviors expected of Player A that are appropriate for the task differ between main mode and free mode. The raw score 2, which represents this relationship, represents Player A's ability to adopt behaviors appropriate for the given task. The ability to adopt behaviors appropriate for the given task is one element of executive function.

[0091] In step S305, processor 11 counts the number of times ball 305 passes at each coordinate on the stage for each of main mode and free mode, based on the operation information of player A stored in operation information storage unit 122. For free mode, processor 11 calculates a deviation value for the counted number of times ball 305 passes at each coordinate among the number of times ball 305 passes at each coordinate on the stage by multiple players, including other players. For main mode, processor 11 calculates a deviation value for the number of times ball 305 passes at each coordinate on each stage among the number of times ball 305 passes at each coordinate on that stage by multiple players, and calculates the average value of these. Processor 11 assigns a rough score of 2 to the difference between the average deviation value in main mode and the deviation value in free mode.

[0092] In the above-described specific example of how to calculate the raw score 2, the number of passes of the ball 305 is used, but the number of passes of the character 301 may be used instead.

[0093] The raw score of 3 represents the elapsed time from the start of free mode until the first firing command (third operation) is given. In free mode, an unlimited number of attempts are possible within the second time limit, so the elapsed time until the first third operation is given in free mode represents the time spent by Player A in planning and creating a path based on his or her will. Therefore, the raw score of 3 represents Player A's ability to suppress the urge to perform the third operation. The ability to suppress urges is one element of executive function.

[0094] In step S307, processor 11 assigns a rough score of 3 to the difference in timing between the operation information stored in operation information storage unit 122 that instructs player A to start free mode and the operation information that instructs the player to perform the third operation for the first time in free mode.

[0095] The raw score of 4 is the maximum number of pieces 302 that have been placed in free mode when the third operation (launch command) is performed. In free mode, the more pieces 302 that are placed, the more complex the path becomes, leading to a higher score, but the amount of information that the player needs to temporarily remember also increases. Therefore, the raw score of 4 represents Player A's working memory ability, which is the ability to temporarily remember and process the positions of the placed pieces 302. Working memory ability is one element of executive function.

[0096] In step S309, processor 11 counts the number of pieces 302 placed during each third operation using operation information stored in operation information storage unit 122, including operation information indicating an operation to place or delete pieces 302 performed by player A between the start of free mode and the first third operation, and operation information indicating an operation to place or delete pieces 302 performed between consecutive third operations, and sets the maximum value as a raw score of 4.

[0097] A raw score of 5 represents the maximum value among the results of the in-game processes performed by the passage of the ball 305 defined for each of the passage detection objects arranged on the stage each time the ball 305 reaches the goal 304 in free mode. If the passage detection object is the score object 306, a raw score of 5 is the maximum value among the points obtained each time the ball 305 reaches the goal 304 in free mode. In free mode, when the ball 305 reaches the goal 304, player A tries and errors the placement of the pieces 302 to correct the path ahead so as to obtain more points. Therefore, a raw score of 5 represents player A's ability to adapt to the situation and use trial and error. The ability to use trial and error is one element of executive function.

[0098] In step S311, processor 11 uses operation information indicating player A's third operation stored in operation information storage unit 122 and the scores stored in game information storage unit 123 each time ball 305 reaches goal 304, and sets the maximum score among the scores each time ball 305 reaches goal 304 to a raw score of 5.

[0099] Processor 11 calculates indicators 1 to 6 using raw scores 1 to 5 (step S313). In step S313, processor 11 converts each of player A's raw scores 1 to 5 into an evaluation value based on a reference value. The reference value is, for example, a statistical value obtained from the raw scores of multiple players, such as an average value. The evaluation value is a value representing the position of player A's raw score relative to the evaluation value, for example, a value representing the position of player A's raw score among the raw scores of multiple players, and a specific example is a standard score (hereinafter referred to as a z-value). The z-value is player A's raw score when the average value of the raw scores of multiple players is 0 and the standard deviation is 1. The z-values ​​of raw scores 1 to 5, respectively, are z1, z2, z3, z4, and z5.

[0100] In step S313, processor 11 calculates z values ​​z1 to z5 for player A, representing raw scores 1 to 5, and sets these as indexes 1 to 5, respectively. Index 1, which is z value z1 with raw score 1, is an evaluation value for player A's planning ability, which is one of the elements of executive function. Index 2, which is z value z2 with raw score 2, is an evaluation value for player A's ability to perform actions appropriate to a given task. Index 3, which is z value z3 with raw score 3, is an evaluation value for player A's ability to inhibit impulses, which is one of the elements of executive function. Index 4, which is z value z4 with raw score 4, is an evaluation value for player A's working memory ability, which is one of the elements of executive function. Index 5, which is z value z5 with raw score 5, is an evaluation value for player A's trial and error ability, which is one of the elements of executive function.

[0101] In step S313, processor 11 further obtains index 6 using index 1 and index 2 of player A obtained by the above calculation. As an example, in step S313, processor 11 adds up the z value of index 1 and the z value of index 2 of player A to obtain raw score 6, and calculates the z value of raw score 6 to obtain index 6. Index 6 includes two elements of player A: achievement in social activities and an element of executive function.

[0102] FIG. 18 is a diagram showing the relationship between Indicators 1 to 6 and elements of executive function. Indicators 1 to 5 are indices that evaluate Player A's basic cognitive abilities, respectively. Using two or more of Indicators 1 to 5, Player A's basic cognitive abilities are comprehensively evaluated. Therefore, Indicators 1 to 5 represent Player A's comprehensive cognitive function characteristics. Composite cognitive function characteristics are useful for psychosocial treatment of neurodevelopmental disorders. Indicator 6 includes Player A's achievements in social activities and basic cognitive abilities, and is therefore an indicator of Player A's executive function that is consistent with Player A's real-life experience.

[0103] The processor 11 outputs the calculated indicators to the output device 5 (step S315). As an example, in step S315, the processor 11 generates image data for a display screen 500 and passes the image data to the output device 5. As a result, the output device 5 displays the indicators of player A. FIG. 19 is a schematic diagram showing an example of the display screen 500 displayed on the output device 5. The display screen 500 shows indicators 1 to 5 in a radar chart. By displaying the display screen 500 on the output device 5, the evaluation of player A's executive function can be easily known.

[0104] The evaluation system 100 according to the embodiment calculates Indicators 1 to 6 using operation information of Player A playing the measurement game. Indicators 1 to 6 are obtained from the operation information of Player A playing the same measurement game. Therefore, by using the evaluation device 1, both an index representing basic cognitive ability, which has conventionally been obtained by brain function measurement, and an index representing achievement in social activities, which has conventionally been obtained by symptom evaluation using a self-report rating scale, can be obtained from Player A's behavior under the same conditions. Furthermore, by using the evaluation device 1, a composite index of executive function, including achievement in social activities and basic cognitive ability, can also be obtained from Player A's behavior under the same conditions.

[0105] [Verification] The inventors conducted verification to confirm that the assessment of executive function related to symptoms of neurodevelopmental disorders using the executive function assessment system 100 according to the embodiment reflects the assessment of symptoms using a self-report rating scale and the results of brain function measurements.

[0106] Thirty-three participants, ranging in age from 8 to 21, participated in the verification. The participants consisted of 9 females and 24 males, with an average age of 13.45 years. Of the 33 participants, 22 (67%) had previously been diagnosed with ADHD by a clinician, and 12 (36%) had been diagnosed with ASD. Each participant played the measurement game using a user terminal 3. Using the evaluation device 1, indicators 1 to 6 shown in FIG. 20 were obtained for each participant from their operation information in the measurement game, as part of a verification experiment conducted by the inventors. Each indicator in FIG. 20 is the average value of each participant's indicator.

[0107] In addition, each participant's parent or guardian assessed their symptoms by answering questions from a self-administered rating scale for the neurodevelopmental disorder group. For the verification, the Conners3 Parent Form, an assessment scale for executive dysfunction related to ADHD symptoms, was used as an example. Figure 21 shows the scores for each item obtained from participants' responses to the Conners3 Parent Form. The items on the Conners3 Parent Form are "Inattention," "Impulsivity," "Academic Problems," "Executive Function," "Challenge," and "Interpersonal Relationships." The scores in Figure 21 are the average standard deviations (T-scores) obtained by standardizing the responses to each item on the Conners3 Parent Form for each participant, using age and gender.

[0108] Participants also underwent the Cambridge Neuropsychological Test Automated Battery (CANTAB), a widely used method for measuring brain function, which includes the One-Touch Stockings (OTS), Stop-Signal Task (SST), and Spatial Working Memory (SWM). Figure 22 shows the measured values ​​for each CANTAB test item for participants in the validation experiment. The CANTAB test items include the One-Touch Stockings (OTS), Stop-Signal Task (SST), and Spatial Working Memory (SWM), as well as the Spatial Working Memory (SWM-S) test. The measured values ​​in Figure 22 are the average values ​​of participants' measured values ​​for each CANTAB test item.

[0109] The inventors compared each of the Indicators 1 to 6 in FIG. 20 obtained from the participants with the "executive function" scores obtained from the "Conners3 Parent Form" in FIG. 21. The inventors also compared each of the Indicators 1 to 6 in FIG. 20 with the measured values ​​for each test item in the CANTAB in FIG. 22. As a result of comparing each of the Indicators 1 to 6 in FIG. 20, the correlations shown in FIG. 23 were obtained. FIG. 23 is a diagram showing the correlation coefficients between each of the Indicators 1 to 6 in FIG. 20 and the "executive function" scores obtained from the responses to the "Conners3 Parent Form" in FIG. 21, and the measured values ​​for each test item in the CANTAB in FIG. 22.

[0110] In Figure 23, for Indicators 3 to 5, the p-value indicating statistical significance for the "executive function" scores obtained from the "Conners3 Parent Form" was greater than the significance level of 0.05, indicating that statistical significance was not obtained. Indicators 2 and 6 indicated that the p-value was greater than the significance level of 0.05 for all test items in the CANTAB, indicating that statistical significance was not obtained. Indicator 1 indicated that statistical significance was not obtained for the Impulse Control Test (SST), Working Memory Test (SWM), and Working Memory Test Response Regularity (SWM-S). Indicator 3 indicated that statistical significance was not obtained for the Operational Planning Test (OTS), Working Memory Test (SWM), and Working Memory Test Response Regularity (SWM-S). Indicator 4 indicated that statistical significance was not obtained for the Operational Planning Test (OTS) and the Impulse Control Test (SST). Index 5 indicates that no statistical significance was obtained for the Planning Test (OTS), the Impulse Control Test (SST), and the Working Memory Test (SWM).

[0111] The correlations in Figure 23 show that Indicators 1, 2, and 6 are significantly related to "executive function" assessed using the Conners3 Parent Form, with a particularly high correlation for Indicator 6, a composite index of Indicators 1 and 2. The correlations in Figure 23 also show that Indicator 1 is significantly related to the measurements in the CANTAB Planning Test (OTS). Indicator 3 is significantly related to the measurements in the CANTAB Impulse Control Test (SST). Indicator 4 is significantly related to the measurements in the CANTAB Working Memory Test (SWM). Indicator 5 is significantly related to the regularity of responses in the CANTAB Working Memory Test (SWM-S).

[0112] <3. Supplementary Notes> The present invention is not limited to the above-described embodiment, and various modifications are possible, for example, as described below.

[0113] [Variation 1] The score object 306 placed on the stage in free mode is an example of a pass detection object, and the pass detection object may be an object other than the score object 306. Another example of the pass detection object may be a goal-front condition object. The goal-front condition object refers to an object that requires the player to pass the ball 305 a predetermined number of times before reaching the goal 304. In this case, instead of step S227, in the processing of FIG. 16 , each time the ball 305 reaches the goal 304, the processor 11 determines for all placed goal-front condition objects whether the ball 305 has passed through them a predetermined number of times in one execution. If there is a goal-front condition object that the ball 305 has reached the goal 304 without passing through the predetermined number of times in one execution, the processor 11 determines that the processing specified for the goal-front condition object has not been executed. In this case, the processor 11 determines that the ball 305 has not reached the goal 304 for this execution and repeats the processing from step S203. As a result, the user terminal 3 resumes the free mode preparation phase in its initial state. The raw score 5 is the maximum value of the results of the processing performed by the passage of the ball 305 defined for each of the pre-goal condition objects placed on the stage. In this case, the raw score 5 is the number of times that the ball 305 passes through all of the pre-goal condition objects placed on the stage and reaches the goal 304 a defined number of times.

[0114] As another example, the pass determination object may be a pass count limit object. The pass count limit object refers to an object that allows the player to pass the ball 305 a specified number of times (e.g., once) and does not allow further pass therethrough. In this case, in the processing of FIG. 16 , the processor 11 counts the number of times the ball 305 passes through the object in the execution. The processor 11 counts the number of pass count limit objects through which the ball 305 has passed the specified number of times or less. When the ball 305 passes through the object again after the specified number of passes has been exceeded, the ball 305 may disappear. In this case, the processor 11 determines that the ball 305 has not reached the goal 304 (NO in step S225). In this case, the processor 11 repeats the processing from step S203. As a result, the user terminal 3 resumes the free mode preparation phase in an initial state. In this case, the raw score 5 may be, for example, the maximum number of pass-count-limited objects that the ball 305 has passed through within a predetermined number of times or a specified number of times, counted each time the ball 305 reaches the goal 304.

[0115] The pass determination object is not limited to the score object 306, the goal front condition object, and the pass count limit object, but may be any object that performs pre-defined in-game processing depending on the condition of the ball 305 at the time of passing and the number of passes when the ball 305 passes through.

[0116] [Variation 2] The pass detection object may be placed in a stage in main mode as well as in free mode. In this case, when determining whether ball 305 has reached goal 304 in step S125 of FIG. 15 , processor 11 also determines whether ball 305 has passed through the pass detection object in a specified state. For example, if a pass count limiting object is placed in main mode, processor 11 counts the number of times ball 305 has passed through the object in the execution. When ball 305 passes through the object again after the number of passes of ball 305 exceeds the specified number of times, processor 11 determines in step S125 that ball 305 has not reached goal 304.

[0117] [Variation 3] The game processing 111 may be executed by another device instead of by the processor 11 of the evaluation device 1. The other device may be, for example, the user terminal 3. In this case, the evaluation device 1 obtains operation information of player A from the other device such as the user terminal 3 and executes the evaluation processing 112.

[0118] [Variation 4] A game in which pieces are placed to create a path to launch a ball from a launch pad and reach a goal is merely one example of a measurement game. The measurement game may be any game in which a player completes a task in a virtual space according to user operations, as long as it provides the subject with multiple virtual spaces with different tasks. Preferably, the multiple virtual spaces include a virtual space in which the player is required to take the quickest and most optimal action to solve the task, and a virtual space in which the player is required to solve the task by trial and error.

[0119] [Variation 5] In the above example, the first half of the measurement game is the main mode and the second half is the free mode, but the order of the modes is not limited, and the first half may be the free mode and the second half the main mode. The measurement game may also include other modes in addition to the main mode and the free mode. The measurement game may or may not display the game rules at the beginning of each mode. The game program 121 for executing the measurement game may also be composed of, for example, multiple programs linked together, each of which corresponds to a different mode.

[0120] 1: Evaluation device (executive function evaluation device), 3: User terminal, 11: Processor (computing unit), 12: Memory, 100: Evaluation system, 121: Game program, 124: Evaluation program, 302: Piece, 303: Launch pad (starting point), 304: Goal (ending point), 305: Ball (moving object), 309: Score object, A: Evaluation subject, SP1: Virtual space (first virtual space), SP2: Virtual space (second virtual space), V1, V2: Field of view

Claims

1. An apparatus for evaluating executive functions related to symptoms of neurodevelopmental disorders, comprising: a memory for storing operation information indicating operations by a subject of evaluation, the operation being operations on a plurality of virtual spaces displayed on a user terminal and having tasks set therein; and a calculation unit for evaluating the executive functions of the subject of evaluation, wherein the task set in the plurality of virtual spaces is to move a moving object from a start point to an end point set in each of the plurality of virtual spaces, the plurality of virtual spaces including: a first virtual space in which evaluation is made only on whether the moving object was able to create a path that allows it to reach the start point from the end point, and a second virtual space in which evaluation is made on whether the moving object was able to create a more complex path from the start point to the end point, and the calculation unit is configured to calculate an index of the executive functions of the subject of evaluation using the relationship between the first virtual space and the second virtual space of the operation information by the subject of evaluation in each of the first virtual space and the second virtual space.

2. The device for evaluating executive functions described in claim 1, wherein the operations performed by the person being evaluated include: a first operation of moving an object within a field of view narrower than the entire virtual space; a second operation of placing one or more pieces that affect the movement of a moving object within the field of view at a position corresponding to the object; and a third operation of instructing the start of movement of the moving object from the starting point; and the virtual space has a preparatory phase in which the first operation and the second operation are permitted but the third operation is not permitted, and an execution phase in which the first operation and the second operation are not permitted but the third operation is permitted.

3. The executive function evaluation device described in claim 2, wherein the relationship between the first virtual space and the second virtual space of the operation information by the subject to evaluation includes the relationship between the first virtual space and the second virtual space of the degree of deviation from a reference value of the number of times the moving body or object passes through each position by the first operation.

4. The executive function evaluation device described in claim 3, wherein the first virtual space is composed of multiple stages in which the difficulty of the tasks varies and the difficulty increases each time a task is solved, and wherein score objects are pre-placed in the second virtual space, the third operation can be performed an unlimited number of times within a time limit, and when the moving body moves to solve the task in accordance with the third operation, points corresponding to the score objects passed through are added.

5. The executive function evaluation device of claim 4, wherein the calculation unit is configured to calculate the index of the executive function of the person being evaluated using the relationship between the operation information of the person being evaluated in each of the virtual spaces and the highest difficulty level of the stage at which the task was solved in the first virtual space.

6. The executive function evaluation device according to claim 4, wherein the calculation unit is further configured to calculate an index of planning ability, which is one of the elements of the executive function, using the highest difficulty level of the stage in which the problem is solved in the first virtual space.

7. The executive function evaluation device described in claim 4, wherein the calculation unit is further configured to calculate an index of impulse control ability, which is one of the elements of the executive function, using the time from when the second virtual space is displayed on the user terminal to when the third operation is first performed.

8. The executive function evaluation device of claim 4, wherein the calculation unit is further configured to calculate an index of working memory ability, which is one of the elements of the executive function, using the maximum number of pieces placed in the second virtual space when the third operation was performed.

9. The device for evaluating executive functions described in claim 4, wherein the calculation unit is further configured to calculate an index of trial and error ability, which is one of the elements of the executive functions, using the maximum value among the results of processing performed by the passage of the moving body defined in the object placed in the second virtual space each time the moving body moves to solve the problem in the second virtual space.

10. A computer program that causes a computer to function as an evaluation device for executive functions related to symptoms of neurodevelopmental disorders, the computer executing the following: inputting operation information indicating operations by a subject of evaluation for a plurality of virtual spaces displayed on a user terminal and having tasks set therein; and evaluating the executive functions of the subject of evaluation; wherein the tasks set in the plurality of virtual spaces are to move a moving object from a start point to an end point set in each of the plurality of virtual spaces; the plurality of virtual spaces including: a first virtual space in which evaluation is made only on whether the moving object was able to create a path that allows it to reach the start point from the end point; and a second virtual space in which evaluation is made on whether the moving object was able to create a more complex path from the start point to the end point; and evaluating the executive functions includes calculating an index of the executive functions of the subject of evaluation using the relationship between the first virtual space and the second virtual space of the operation information of the subject of evaluation in each of the first virtual space and the second virtual space.

11. A computer program for causing a computer to function as a user terminal for obtaining operation information used in the evaluation of executive functions related to symptoms of neurodevelopmental disorders in an evaluation device, the computer program causing the computer to execute the following operations: switching between and displaying a plurality of virtual spaces in which a task of moving a moving object from a starting point to an end point is set, the plurality of virtual spaces including a first virtual space in which the evaluation is based solely on whether the moving object was able to create a path from the starting point to the end point, and a second virtual space in which the evaluation is based on whether the moving object was able to create a more complex path from the starting point to the end point; in each of the first virtual space and the second virtual space, moving an object in a field of view narrower than the entirety of each of the virtual spaces in accordance with a first operation by the person being evaluated; placing one or more pieces that affect the movement of the moving object in a position corresponding to the object within the field of view of each of the virtual spaces in accordance with a second operation by the person being evaluated; starting the movement of the moving object from the starting point in each of the virtual spaces in accordance with a third operation by the person being evaluated; and storing the operation information specifying the first to third operations in memory.

12. A computer-readable recording medium on which the computer program according to claim 10 or 11 is recorded.

Citation Information

Patent Citations

  • Executive ability training system for attention deficit hyperactivity disorder

    CN113628725A

  • Systems and programs for cognitive skills training

    JP2018533044A

  • Evaluation device, evaluation method, and evaluation program

    JP2020127687A

  • A decentralized network for securely collecting, analyzing, and sharing data across platforms

    JP2020535492A

  • Cognitive screens, monitors, and cognitive treatments targeting immune-mediated and neurodegenerative disorders

    JP2021516099A