Patent ID: 8900044

Claim:
A server device for providing a game to be played using game contents to a plurality of players via a network, the server device comprising: one or more processors; and at least one memory device configured to store instructions which when executed by the processor, causes the one or more processors to: at an initial point of time, allocate a plurality of game contents to a plurality of players such that each player is allocated a deck of game contents with a plurality of different kinds of game contents; for each of the plurality of different kinds of game contents associated with each deck, store in a database an aggregate contained number, and a current contained number, wherein the aggregate contained number indicates the total number of game contents for a corresponding kind of game contents that were initially allocated to the deck at the initial point of time, and the current contained number indicates the remaining number of game contents for that corresponding kind of game contents that are currently contained in the deck after the initial point of time; after the initial point of time, receive a request from a terminal device of a first player to acquire game content from a first deck allocated to the first player; in response to the request, randomly select a first number of game content from the first deck allocated to the first player and provide the selected game content to the first player; cause the terminal device of the first player to display information indicating said current contained number and said aggregate contained number for each of the plurality of the different kinds of game contents within the first deck allocated to the first player; store in the database the selected game content in association with first player identification information identifying the first player; and update the first deck allocated to the first player by clearing the selected game content from the database.