A computer program adapted to perform in a game device, said game device comprising: a plurality of operation means (12, 13) which receives operations from a plurality of players and outputs operation signals; a control means which arranges a viewpoint and a plurality of operated characters operated by the plurality of operation means in a virtual three-dimensional space; and a rendering means which projects the operated characters present in a field-of-view from the viewpoint to a two-dimensional plane to create a game image, the program, when executed in the game device causing the control means to execute: a first step of moving the plurality of operated characters (41, 42) in the virtual three-dimensional space in accordance with the operation signals transmitted from the plurality of operation means (12, 13); a second step of deciding a moving direction of the field-of-view; a third step of setting a screen end of a display screen of the game image on an opposite side of the moving direction of the field-of-view; a fourth step of generating, if a first operated character, which is at least one operated character in the plurality of operated characters (41, 42), is located at a predetermined point outside the field-of-view on the opposite side of its moving direction, an operation icon for receiving a specific operation from an operation means (12, 13) operating the first operated character; and characterised by: a fifth step of moving, if the specific operation is received when the operation icon is generated, at least a second operated character in the plurality of operated characters toward a position of the first operated character, the second operated character being an operated character closest to a screen end of the game image in the moving direction of the field-of-view, and reversing the moving direction of the field-of-view. a first step of moving the plurality of operated characters (41, 42) in the virtual three-dimensional space in accordance with the operation signals transmitted from the plurality of operation means (12, 13); a second step of deciding a moving direction of the field-of-view; a third step of setting a screen end of a display screen of the game image on an opposite side of the moving direction of the field-of-view; a fourth step of generating, if a first operated character, which is at least one operated character in the plurality of operated characters (41, 42), is located at a predetermined point outside the field-of-view on the opposite side of its moving direction, an operation icon for receiving a specific operation from an operation means (12, 13) operating the first operated character; and characterised by: a fifth step of moving, if the specific operation is received when the operation icon is generated, at least a second operated character in the plurality of operated characters toward a position of the first operated character, the second operated character being an operated character closest to a screen end of the game image in the moving direction of the field-of-view, and reversing the moving direction of the field-of-view. a fifth step of moving, if the specific operation is received when the operation icon is generated, at least a second operated character in the plurality of operated characters toward a position of the first operated character, the second operated character being an operated character closest to a screen end of the game image in the moving direction of the field-of-view, and reversing the moving direction of the field-of-view.