Patent ID: 8469818

Claim:
A game system including a plurality of mobile game apparatuses configured to exchange game data between the respective game apparatuses, wherein: each game apparatus, comprises: a game data storing location for storing game data; a providing game data designating unit configured to designate providing game data, from the game data stored in the game data storing location, that is allowed to be provided to another game apparatus; an exchange condition setting unit configured to set exchange condition data indicative of an exchange condition representing a desire for game data to be received from said another game apparatus in exchange for providing said providing game data to said another game apparatus; a communicator configured to perform short-distance communication with another game apparatus; an exchange desire transmitter configured to transmit, in connection with said communicator, exchange desired data to other game apparatus(es) without specifying a destination address; an exchange desire receiver configured to receive, in connection with said communicator, exchange desired data from another game apparatus; and a game data exchange unit configured to exchange the game data with a specific game apparatus in connection with the communicator, and wherein: a first game apparatus out of said plurality of game apparatuses configured to transmit exchange desired data using its respective exchange desire transmitter, and a second game apparatus out of said plurality of game apparatuses is configured to receive said exchange desired data, said game data exchange unit of said first game apparatus and said game data exchange unit of said second game apparatus are configured to determine, by communicating at least one of attribute information relating to the providing game data and the exchange condition data, whether the providing game data of said first game apparatus satisfies the exchange condition of said second game apparatus, and whether the providing game data of said second game apparatus satisfies the exchange condition of said first game apparatus, and exchange, in a case both of the exchange conditions are satisfied, the providing game data of said first game apparatus for the providing game data of said second game apparatus.