GAME TERMINAL, SERVER DEVICE THEREFOR, COMPUTER PROGRAM THEREFOR, AND COMPUTER-READABLE RECORDING MEDIUM THEREWITH
First Claim
1. A game system for enabling a player to play a quiz game including a quiz, comprising:
- plural game terminals; and
a server device,each of the plural game terminals comprising;
a question blocking data receiver that receives, from the server device, question blocking data for blocking a particular quiz question from being asked;
a quiz question decider that decides a quiz question to be asked in the quiz based on the question blocking data received by the question blocking data receiver;
a questioner that, in the quiz, asks the player the quiz question decided by the quiz question decider;
an answer receiver that, in the quiz, receives an answer to the quiz question asked by the questioner;
an answer determiner that determines whether the answer received by the answer receiver is correct; and
a quiz result data transmitter that generates quiz result data indicating an identifier of a quiz question for which an answer is received by the answer receiver and also indicating whether the answer received was found to be correct and that transmits the generated quiz result data to the server device, andthe server device comprising;
a quiz result data receiver for receiving quiz result data from each of the plural game terminals;
a calculation mandatory data storage device that stores, for each quiz question, data of parameters mandatory for accuracy rate calculation as calculation mandatory data;
a calculation mandatory data updater that updates, based on the quiz result data received by the quiz result data receiver, the calculation mandatory data for a quiz question having an identifier indicated by the quiz result data;
an accuracy rate calculator that calculates, with the calculation mandatory data updated by the calculation mandatory data updater, the accuracy rate of a quiz question corresponding to the calculation mandatory data;
an accuracy rate adequacy determiner that determines whether the accuracy rate calculated by the accuracy rate calculator is outside a predetermined adequate range; and
a question blocking data transmitter that transmits, to each of the plural game terminals, the question blocking data in which a quiz question having the accuracy rate that is determined by the accuracy rate adequacy determiner to be outside the adequate range is set as the particular quiz question.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides a game system (1) having plural game terminals (10) and a server device (40). In each game terminal (10), processor (150) asks a quiz question, receives an answer, and generates quiz result data indicating a quiz question ID of the quiz question and whether the answer to the question was correct, for transmission to the server device (40). Server device (40) has stored therein, for each quiz question, calculation mandatory data. Processor (410) of the server device receives quiz result data from each game terminal (10) to update the calculation mandatory data, calculates an accuracy rate using the latest calculation mandatory data, and transmits to each game terminal (10) a do-not-ask list indicating a quiz question ID of a quiz question for which the accuracy rate is outside an adequate range determined in advance.
8 Citations
6 Claims
-
1. A game system for enabling a player to play a quiz game including a quiz, comprising:
-
plural game terminals; and a server device, each of the plural game terminals comprising; a question blocking data receiver that receives, from the server device, question blocking data for blocking a particular quiz question from being asked; a quiz question decider that decides a quiz question to be asked in the quiz based on the question blocking data received by the question blocking data receiver; a questioner that, in the quiz, asks the player the quiz question decided by the quiz question decider; an answer receiver that, in the quiz, receives an answer to the quiz question asked by the questioner; an answer determiner that determines whether the answer received by the answer receiver is correct; and a quiz result data transmitter that generates quiz result data indicating an identifier of a quiz question for which an answer is received by the answer receiver and also indicating whether the answer received was found to be correct and that transmits the generated quiz result data to the server device, and the server device comprising; a quiz result data receiver for receiving quiz result data from each of the plural game terminals; a calculation mandatory data storage device that stores, for each quiz question, data of parameters mandatory for accuracy rate calculation as calculation mandatory data; a calculation mandatory data updater that updates, based on the quiz result data received by the quiz result data receiver, the calculation mandatory data for a quiz question having an identifier indicated by the quiz result data; an accuracy rate calculator that calculates, with the calculation mandatory data updated by the calculation mandatory data updater, the accuracy rate of a quiz question corresponding to the calculation mandatory data; an accuracy rate adequacy determiner that determines whether the accuracy rate calculated by the accuracy rate calculator is outside a predetermined adequate range; and a question blocking data transmitter that transmits, to each of the plural game terminals, the question blocking data in which a quiz question having the accuracy rate that is determined by the accuracy rate adequacy determiner to be outside the adequate range is set as the particular quiz question. - View Dependent Claims (2, 3)
wherein the adequate range is determined in advance depending on the degree of difficulty for a quiz question; and wherein the accuracy rate adequacy determiner determines whether the accuracy rate calculated by the accuracy rate calculator is outside the adequate range determined in advance depending on the degree of difficulty of the quiz question for which the accuracy rate was calculated by the accuracy rate calculator.
-
-
3. A game system according to claim 1,
wherein the question blocking data indicates an identifier of the particular quiz question; - and
wherein the quiz question decider decides, as a quiz question to be asked in the quiz, a quiz question having an identifier that is not indicated by the question blocking data received by the question blocking data receiver.
- and
-
4. A server device for providing a service to each of plural game terminals, the server device comprising:
-
a quiz result data receiver for receiving quiz result data from each of the plural game terminals that receives question blocking data for blocking a particular quiz question from being asked in a quiz, that decides a quiz question to be asked in the quiz, that asks a player the decided quiz question in the quiz, that receives an answer to the quiz question in the quiz, and that generates quiz result data showing an identifier of the quiz question and a result of the quiz for transmission; a calculation mandatory data storage device that stores, for each quiz question, data of parameters mandatory for accuracy rate calculation as calculation mandatory data; a calculation mandatory data updater that, based on quiz result data received by the quiz result data receiver, updates the calculation mandatory data for a quiz question having an identifier indicated by the quiz result data; an accuracy rate calculator that uses the calculation mandatory data updated by the calculation mandatory data updater and that calculates the accuracy rate of a quiz question corresponding to the calculation mandatory data; an accuracy rate adequacy determiner that determines whether the accuracy rate calculated by the accuracy rate calculator is outside a predetermined adequate range; and a question blocking data transmitter that transmits, to each of the plural game terminals, the question blocking data in which a quiz question having the accuracy rate that is determined by the accuracy rate adequacy determiner to be outside the adequate range is set as the particular quiz question.
-
-
5. A computer program for running on a computer that provides a service to each of plural game terminals, the computer program, when run on the computer, at least including computer readable instructions for performing the steps of:
-
receiving quiz result data from each of the plural game terminals that receives question blocking data for blocking a particular quiz question from being asked in a quiz, that decides a quiz question to be asked in the quiz, that asks a player the decided quiz question in the quiz, that receives an answer to the quiz question in the quiz, that generates quiz result data indicating an identifier of the quiz question and a result of the quiz for transmission; updating, based on quiz result data received in the receiving step, calculation mandatory data for a quiz question having an identifier designated by the quiz result data, the calculation mandatory data being stored in a calculation mandatory data storage device that stores, for each quiz question, data of parameters mandatory for accuracy rate calculation as calculation mandatory data; calculating, by using the calculation mandatory data updated in the updating step, the accuracy rate of a quiz question corresponding to the calculation mandatory data; determining whether the accuracy rate calculated in the calculating step is outside a predetermined adequate range; and transmitting, to each of the plural game terminals, the question blocking data in which a quiz question having the accuracy rate that is determined in the determining step to be outside the adequate range is set as the particular quiz question.
-
-
6. A computer-readable recording medium having stored therein a computer program for running on a computer that provides a service to each of plural game terminals, the computer program, when run on the computer, at least including computer readable instructions for performing the steps of:
-
receiving quiz result data from each of the plural game terminals that receives question blocking data for blocking a particular quiz question from being asked in a quiz, that decides a quiz question to be asked in the quiz, that asks a player the decided quiz question in the quiz, that receives an answer to the quiz question in the quiz, that generates quiz result data indicating an identifier of the quiz question and a result of the quiz for transmission; updating, based on quiz result data received in the receiving step, calculation mandatory data for a quiz question having an identifier designated by the quiz result data, the calculation mandatory data being stored in a calculation mandatory data storage device that stores, for each quiz question, data of parameters mandatory for accuracy rate calculation as calculation mandatory data; calculating, by using the calculation mandatory data updated in the updating step, the accuracy rate of a quiz question corresponding to the calculation mandatory data; determining whether the accuracy rate calculated in the calculating step is outside a predetermined adequate range; and transmitting, to each of the plural game terminals, the question blocking data in which a quiz question having the accuracy rate that is determined in the determining step to be outside the adequate range is set as the particular quiz question.
-
Specification