A game device capable of communicating with a game server device that stores player identifiers for identifying a respective plurality of players and a recording medium identifier for identifying an information recording medium used by each of said players in playing a game at said game device, that stores said player identifiers and result information indicating a game result of each player in association with each other, and that stores a first player identifier of a first player and a second player identifier of a second player in association with each other, said second player being specified by said first player, said game device comprising:
- a display;
- a reader that reads said recording medium identifier from said information recording medium;
- a generator that generates said result information according to a game result;
- a transmitter that transmits said result information and said recording medium identifier to said game server device;
- a notification requester that, when said recording medium identifier is read from said information recording medium by said reader, transmits to said game server device a notification request containing said recording medium identifier and instructing that the second player identifier of said second player that is registered in association with said first player identifier corresponding to said recording medium identifier be transmitted as a response;
- a notification response receiver that receives from said game server device a notification response containing said second player identifier of said second player, said second player identifier being registered in association with said first player identifier corresponding to said recording medium identifier, with said notification response being a response to said notification request;
- a view requester that generates a view request containing said second player identifier contained in said notification response received by said notification response receiver and instructing that said result information of said second player be transmitted as a response, said result information of said second player being registered in association with said second player identifier contained in said notification response, said view request then being transmitted to said game server device;
- and
- a response processor that, upon receiving from said game server device a view response containing said result information of said second player, causes said result information to be displayed on said display, said result information having been registered in said game server device in association with said second player identifier of said second player and said view response being a response to said view request,
- wherein the second player identifier of the second player identifies a competitor of the first player,
- wherein the game device is played by the first player, and the response processor displays the result information of the second player on the display while a game is being played by the first player,
- wherein the response processor further displays, as past game result information of the first player, a best game result of the first player, with the best game result indicating the highest score in the past, and displays, as current game result information of the first player, a score of the game the first player is currently playing.