A non-transitory computer readable medium having stored thereon a program for running on a computer of a game device of a game system including plural game devices and a server device, the game system enabling a game to be executed among a predetermined number of game devices grouped from among said plural game devices, plural players respectively operating plural characters in the game that are set in a virtual space, with said game device having a communicator that performs a communication, a display that displays an image associated with the game, and an operation signal outputter that outputs an operation signal in response to an operation performed by a player of said game device, the program, when run on the computer, at least including computer readable instructions for performing the steps of:
- transmitting a participation request for a game to said server device which, upon receiving the participation request from at least one of said plural game devices, forms a group of the predetermined number of game devices that will participate in the game and that specifies one of the predetermined number of game devices as a specific game device, the predetermined number of game devices including a player game device and at least one opponent game device;
- in a case in which said game device is said player game device of the predetermined number of grouped game devices, generating, upon an operation signal for moving a player character operated by a player of said player game device being output from the operation signal outputter, a game information set specifying a move of the player character based on the operation signal, and causing images to be displayed on the display, one of the images corresponding to the move of the player character in the virtual space and another of the images corresponding to a move of an opponent character in the virtual space operated by a player of the opponent game device, the images having been generated based on the generated game information set of the player character and a stored game information set;
- and
- in a case in which said game device is said player game device but is not the specific game device, storing a game information set obtained from the specific game device via the communicator and transmitting the game information set generated by the processor to the specific game device via the communicator, whereas, in a case in which said game device is said player game device and is the specific game device, storing and transmitting, to the opponent game device via the communicator, game information sets obtained from the opponent game device in an order in which the game information sets were obtained from the communicator and transmitting the game information set generated by the processor of said player game device to the opponent game device;
- wherein, in a case in which said game device is said player game device and is the specific game device, the transmitter of said player game device transmits the game information sets obtained from the opponent game devices in an order in which the game information sets were obtained from the communicator, the game information sets being transmitted to the opponent game devices excluding respective opponent game devices that sent the respective game information sets.