Game system, game server device therefor, and method of controlling game server device, and game device therefor and method of controlling game deviceA game system has a plurality of game devices (1), and a game server device (3) that communicates the game devices (1) to obtain a game result for each of a plurality of players, and a plurality of portable terminals (terminal devices) (4) operated individually by at least one of the players. The game server device (3) stores a private player identifier for identifying each of a plurality of players in association with a game result. The game server device (3) also stores a private player identifier of one of the players in association with a private player identifier of a competitor player specified by the one player. The game server device (3), upon receiving a view request from the game device (1) a view request instructing that a game result of the competitor player be transmitted as a response, transmits a view response containing the game result.A game system comprising a plurality of game devices, a game server device that communicates with said plurality of game devices to obtain game results of each of a plurality of players, and a plurality of terminal devices operated individually by at least one of said players, wherein said game server device comprises a storage unit that stores a player identifier for identifying each of said players in association with a recording medium identifier for identifying an information recording medium used by said each player in playing said game device, that stores said player identifier in association with result information indicating a game result, and that stores a first player identifier of a first player in association with a second player identifier of a second player, said second player being specified by said first player;wherein each of said terminal devices comprises: an inputter that receives player's instructions;an identifying unit that identifies said second player identifier of said second player when said first player specifies said second player by operating said inputter;a player-identifier storage that stores said first player identifier of said first player;a registration requester that generates a registration request containing said first player identifier of said first player and said second player identifier of said second player identified by said identifying unit and instructing that said second player be registered in association with said first player, said registration request then being transmitted to said game server device;wherein each of said game devices comprises: 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 be transmitted as a response, the second player identifier being registered in said game server device in association with said first player identifier corresponding to said recording medium identifier;a notification response receiver that receives from said game server device a notification response containing said second player identifier of said second player, the second player identifier being registered in said game server device in association with said first player identifier corresponding to said recording medium identifier contained in said notification request, 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; anda response processor that, upon receiving from said game server device a view response containing the result information of said second player, causes said result information to be displayed on said display, said result information having been registered in association with said second player identifier of said second player and said view response being a response to said view request; andwherein said game server device executes: a process of, upon receiving from one of said terminal devices said registration request, storing, in said storage unit, said first player identifier of said first player and said second player identifier of said second player in association with each other;a process of, upon receiving from one of said game devices said result information and said recording medium identifier, storing in said storage unit said result information in association with said player identifier corresponding to said recording medium identifier;a process of, upon receiving from said game device said notification request, obtaining the 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 contained in said notification request, and replying to said game device with said notification response containing said obtained second player identifier; anda process of, upon receiving from said game device said view request, obtaining the result information corresponding to said second player identifier contained in said view request and replying to said game device w...
게임 시스템, 게임 서버 장치 및 그 제어 방법과 게임 장치및 그 제어 방법게임 시스템은, 복수의 게임 장치(1)와, 복수의 게임 장치(1)와 통신하고, 복수의 플레이어의 각각에 대해서 게임의 결과를 취득하는 게임 서버 장치(3)와, 복수의 플레이어의 일부 또는 전부가 각각 조작하는 복수의 휴대 단말기(단말 장치)(4)를 가진다. 게임 서버 장치(3)는, 복수의 플레이어를 각각 식별하기 위한 비공개 플레이어 식별자와 게임 결과를 대응지어 기억하는 한편, 임의의 플레이어의 비공개 플레이어 식별자와 임의의 플레이어가 지정하는 라이벌의 플레이어의 비공개 플레이어 식별자를 대응지어 기억하고, 게임 장치(1)로부터 라이벌의 플레이어의 게임 결과를 회신하도록 지시하는 열람 요구를 수신하면, 해당 게임 결과를 포함하는 열람 응답을 회신한다.복수의 게임 장치와, 상기 복수의 게임 장치와 통신하고, 복수의 플레이어의 각각에 대해서 게임의 결과를 취득하는 게임 서버 장치와, 상기 복수의 플레이어의 일부 또는 전부가 각각 조작하는 복수의 단말 장치를 구비한 게임 시스템으로서, 상기 게임 서버 장치는, 상기 복수의 플레이어를 각각 식별하기 위한 플레이어 식별자와, 각각의 플레이어가 상기 게임 장치를 플레이할 때에 이용하는 정보 기록 매체를 식별하는 기록 매체 식별자를 대응지어 기억하고, 상기 플레이어 식별자와 게임의 결과를 나타내는 결과 정보를 대응지어 기억하고, 임의의 플레이어의 상기 플레이어 식별자와 상기 임의의 플레이어가 지정하는 다른 플레이어의 상기 플레이어 식별자를 대응지어 기억하는 저장부를 구비하고, 상기 복수의 단말 장치의 각각은, 상기 임의의 플레이어의 지시를 입력하는 입력부와, 상기 입력부의 조작에 의해 상기 임의의 플레이어가 상기 다른 플레이어를 지정하면, 상기 다른 플레이어의 상기 플레이어 식별자를 특정하는 특정부와, 상기 임의의 플레이어의 상기 플레이어 식별자를 기억하는 플레이어 식별자 기억부와, 상기 임의의 플레이어의 상기 플레이어 식별자와 상기 특정부에 의해 특정된 다른 플레이어의 플레이어 식별자를 포함하고, 상기 다른 플레이어를 상기 임의의 플레이어에 관련 지어서 등록하도록 지시하는 등록 요구를 생성하고, 상기 등록 요구를 상기 게임 서버 장치에 송신하는 등록 요구부를 구비하고, 상기 복수의 게임 장치의 각각은, 표시부와, 상기 기록 매체 식별자를 상기 정보 기록 매체로부터 판독하는 판독부와, 게임의 결과에 따라서 상기 결과 정보를 생성하는 생성부와, 상기 결과 정보와 상기 기록 매체 식별자를 상기 게임 서버 장치에 송신하는 송신부와, 상기 판독부에 의해 상기 정보 기록 매체로부터 상기 기록 매체 식별자가 판독되면, 해당 기록 매체 식별자를 포함하고, 해당 기록 매체 식별자에 대응하는 상기 플레이어 식별자에 관련 지어서 등록되어 있는 상기 다른 플레이어의 상기 플레이어 식별자를 회신하도록 지시하는 통지 요구를 상기 게임 서버 장치에 송신하는 통지 요구부와, 상기 통지 요구에 대한 회신으로서 상기 관련 지어서 등록되어 있는 상기 다른 플레이어의 상기 플레이어 식별자를 포함하는 통지 응답을 상기 게임 서버 장치로부터 수신하는 통지 응답부와, 상기 통지 응답부에 의해 수신된 상기 통지 응답에 포함되어 있는 상기 플레이어 식별자를 포함하고, 해당 플레이어 식별자에 관련 지어서 등록되어 있는 상기 다른 플레이어의 상기 결과 정보를 회신하도록 지시하는 열람 요구를 생성하고, 해당 열람 요구를 상기 게임 서버 장치에 송신하는 열람 요구부와, 상기 열람 요구에 대한 회신으로서 상기 관련 지어서 등록되어 있는 상기 다른 플레이어의 상기 결과 정보를 포함하는 열람 응답을 상기 게임 서버 장치로부터 수신하면, 해당 결과 정보를 상기 표시부에 표시시키는 응답 처리부를 구비하고, 상기 게임 서버 장치는, 상기 단말 장치로부터 상기 등록 요구를 수신하면, 상기 등록 요구에 포함되는 상기 임의의 플레이어의 플레이어 식별자와 상기 다른 플레이어의 플레이어 식별자를 대응시켜서 상기 저장부에 저장하는 처리와, 상기 게임 장치로부터 상기 결과 정보와 상기 기록 매체 식별자를 수신하면, 상기 기록 매체 식별자에 대응하는 상기 플레이어 식별자에 대응시켜서 상기 결과 정보를 상기 저장부에 저장하는 처리와, 상기 게임 장치로부터 상기 통지 요구를 수신하면, 상기 통지 요구에 포함되는 상기 기록 매체 식별자에 대응하는 상기 플레이어 식별자에 관련 지어서 등록되어 있는 상기 다른 플레이어의 상기 플레이어 식별자를 취득하고, 해당 플레이어 식별자를 포함하는 상기 통지 응답을 상기 게임 장치에 회신하는 처리와, 상기 게임 장치로부터 상기 열람 요구를 수신하면, 상기 열람 요구에 포함되는 상기 플레이어 식별자에 대응하는 상기 결과 정보를 취득하고, 해당 결과 정보를 포함하는 상기 열람 응답을 상기 게임 장치에 회신하는 처리 를 실행하는 것을 특징으로 하는 게임 시스템.