Gaming machine with conversation engine for interactive gaming through dialog with player and playing method thereof
Abstract
A gaming machine outputs a welcome message or a conversation sentence from an output unit to a player in the sounds and characters while sequentially changing the used language types. When the welcome message in a desirable language in a game is outputted, the player inputs, into an input unit, a response message or sentence responding to the welcome message in the sound or characters using the desirable language. Thereafter, the gaming machine outputs, from the output unit, a message or a conversation sentence in the sound or characters to request an approval to execute the game by using the language used in the response message. The player inputs, into the input unit, a message or a response sentence of an approval for the request message in the sound or characters. After the input of the approval message, the gaming machine converses with the player in sounds and characters using the language approved in the approval message.
Claims
exact text as granted — not AI-modified1 . A gaming machine comprising:
an output unit configured to output a conversation sentence to a player; an input unit configured to enable a player to input a response sentence to the conversation sentence outputted from the output unit; a conversation engine configured to create data on the conversation sentence to be outputted from the output unit and configured to analyze data on the response sentence inputted into the input unit; an inquiry timing detection unit configured to detect an inquiry timing to output, from the output unit, conversation sentences inquiring of the player a language type to be used for play on the gaming machine; and a controller configured to
(a) cause the conversation engine to create data on the conversation sentences inquiring a language type to be used for play on the gaming machine while sequentially changing the language types used in the conversation sentences after the inquiry timing detection unit detects an arrival of the inquiry timing,
(b) judge whether or not the language type to be used for play on the gaming machine is designated in the response sentence having the data analyzed by the conversation engine, and
(c) cause the conversation engine to create data on a subsequent conversation sentence by using the designated language type upon the language type to be used for play on the gaming machine being designated in the response sentence having the data analyzed by the conversation engine.
2 . The gaming machine according to claim 1 , wherein the controller is configured to:
judge whether or not the response sentence having the data analyzed by the conversation engine uses an identical language type to the language type used in the conversation sentence being outputted from the output unit within a predetermined period of past time and inquiring the language type to be used for play on the gaming machine; upon judgement that the response sentence having the data analyzed by the conversation engine uses the identical language type to the language type used in the conversation sentence being outputted from the output unit within the predetermined period of past time and inquiring the language type to be used for play on the gaming machine, cause the conversation engine to create data on a conversation sentence requesting an approval to set the identical language type as the language type to be used for play on the gaming machine, by using the identical language type to the language type used in the conversation sentence inquiring the language type to be used for play on the gaming machine; judge whether or not the response sentence having data analyzed by the conversation engine gives an approval to set, as the language type to be used for play on the gaming machine, the identical language type to the language type of the conversation sentence inquiring the language type to be used for play on the gaming machine; and upon judgement that the response sentence having the data analyzed by the conversation engine gives the approval to set, as the language type to be used for play on the gaming machine, the identical language type to the language type of the conversation sentence inquiring the language type to be used for play on the gaming machine, judge that the response sentence having the data analyzed by the conversation engine designates the language type to be used for play on the gaming machine.
3 . The gaming machine according to claim 1 , further comprising:
a change timing detection unit configured to detect a change timing for changing the language type to be used for play on the gaming machine, into a predetermined default language type, wherein the controller is configured to cause the conversation engine to create data on a subsequent conversation sentence using the default language type upon the change timing detection unit detecting an arrival of the change timing.
4 . A gaming machine comprising:
an output unit configured to output a conversation sentence to a player; an input unit configured to enable a player to input a response sentence to the conversation sentence outputted from the output unit; a plurality of language-type-specific conversation engines configured to create data on the conversation sentence to be outputted from the output unit and configured to analyze data on the response sentence inputted into the input unit, the conversation engines respectively supporting language types different from one another; an inquiry timing detection unit configured to detect an inquiry timing to output, from the output unit, conversation sentences inquiring of the player a language type to be used for play on the gaming machine; and a controller configured to
(a) sequentially cause at a time interval each of the language-type-specific conversation engines to create data on the conversation sentence inquiring a language type to be used for play on the gaming machine after the inquiry timing detection unit detects an arrival of the inquiry timing,
(b) judge whether or not the language type supported by the language-type-specific conversation engine is designated as the language type to be used for play on the gaming machine in the response sentence using the supported language type and having the data analyzed by the language-type-specific conversation engine within a certain time after the language-type-specific conversation engine creates the data on the conversation sentence using the supported language type, and
(c) cause the language-type-specific conversation engine supporting the designated language type to create data on the subsequent conversation sentence by using the designated language type upon the language type supported by the conversation engine being designated as the language type to be used for play on the gaming machine in the response sentence using the supported language type and having the data analyzed by the language-type-specific conversation engine within the certain time.
5 . The gaming machine according to claim 4 , wherein the controller is configured to:
judge whether or not the response sentence using the supported language type and having the data analyzed by the language-type-specific conversation engine within the certain time uses an identical language type to the language type used in the conversation sentence inquiring the language type to be used for play on the gaming machine; upon judgement that the response sentence using the supported language type and having the data analyzed by the language-type-specific conversation engine within the certain time uses the identical language type to the language type used in the conversation sentence inquiring the language type to be used for play on the gaming machine, cause the conversation engine supporting the language type to create data on a conversation sentence requesting an approval to set the identical language type as the language type to be used for play on the gaming machine; judge whether or not the response sentence using the supported language type and having the data analyzed by the conversation engine, gives an approval to set, as the language type to be used for play on the gaming machine, the identical language type to the language type of the conversation sentence inquiring the language type to be used for play on the gaming machine; and upon judgement that the response sentence using the supported language type and having the data analyzed by the language-type-specific conversation engine gives the approval to set, as the language type to be used for play on the gaming machine, the identical language type to the language type of the conversation sentence inquiring the language type to be used for play on the gaming machine, judge that the response sentence using the supported language and having the data analyzed by the conversation engine, designates the supported language type as the language type to be used for play on the gaming machine.
6 . The gaming machine according to claim 4 , further comprising:
a change timing detection unit configured to detect a change timing for changing the language type to be used for play on the gaming machine, into a predetermined default language type, wherein the controller is configured to cause the conversation engine supporting the default language to create data on a subsequent conversation sentence using the default language type upon the change timing detection unit detecting an arrival of the change timing.
7 . A gaming machine comprising:
a memory configured to store data on history information concerning repeatedly executed games; an output unit configured to output a conversation sentence to a player; an input unit configured to enable a player to input a response sentence to the conversation sentence outputted from the output unit; a conversation engine configured to create data on the conversation sentence to be outputted from the output unit and configured to analyze data on the response sentence inputted into the input unit; an inquiry timing detection unit configured to detect an inquiry timing to output from the output unit conversation sentences inquiring of the player a language type to be used for play on the gaming machine ; and a controller configured to
(a) cause the conversation engine to create data on the conversation sentences inquiring a language type to be used for play on the gaming machine while sequentially changing the language types used in the conversation sentences after the inquiry timing detection unit detects an arrival of the inquiry timing,
(b) judge whether or not the language type to be used for play on the gaming machine is designated in the response sentence having the data analyzed by the conversation engine,
(c) judge whether or not a subsequent response sentence having the data analyzed by the conversation engine and using the designated language type requests an inquiry of the history information upon the language type to be used for play on the gaming machine being designated in the response sentence having the data analyzed by the conversation engine,
(d) read data on the history information out of the memory upon the response sentence having the data analyzed by the conversation engine and using the designated language type requesting the inquiry of the history information, and
(e) cause the conversation engine to create data on a conversation sentence using the designated language type and including the data on the history information read out of the memory in response to the response sentence using the designated language type and being judged as requesting the inquiry of the history information.
8 . The gaming machine according to claim 7 , wherein the controller is configured to:
judge whether or not the response sentence having the data analyzed by the conversation engine uses an identical language type to the language type used in the conversation sentence being outputted from the output unit within a predetermined period of past time and inquiring the language type to be used for play on the gaming machine; upon judgement that the response sentence having the data analyzed by the conversation engine uses the identical language type to the language type used in the conversation sentence being outputted from the output unit within the predetermined period of past time and inquiring the language type to be used for play on the gaming machine, cause the conversation engine to create data on a conversation sentence requesting an approval to set the identical language type as the language type to be used for play on the gaming machine, by using the identical language type to the language type used in the conversation sentence inquiring the language type to be used for play on the gaming machine; judge whether or not the response sentence having data analyzed by the conversation engine gives an approval to set, as the language type to be used for play on the gaming machine, the identical language type to the language type of the conversation sentence inquiring the language type to be used for play on the gaming machine; and upon judgement that the response sentence having the data analyzed by the conversation engine gives the approval to set, as the language type to be used for play on the gaming machine, the identical language type to the language type of the conversation sentence inquiring the language type to be used for play on the gaming machine, judge that the response sentence having the data analyzed by the conversation engine designates the language type to be used for play on the gaming machine.
9 . The gaming machine according to claim 7 , further comprising:
a change timing detection unit configured to detect a change timing for changing the language type to be used for play on the gaming machine, into a predetermined default language type, wherein the controller is configured to cause the conversation engine to create data on a subsequent conversation sentence using the default language type upon the change timing detection unit detecting an arrival of the change timing.
10 . A method of playing a gaming machine comprising:
(a) detecting an inquiry timing to output conversation sentences inquiring a language type to be used for play on a gaming machine from an output unit to a player; (b) causing a conversation engine to create data on the conversation sentences inquiring the language type to be used for play on the gaming machine while sequentially changing the language types used in the conversation sentences after detection of an arrival of the inquiry timing; (c) outputting the conversation sentences inquiring the language type to be used for play on the gaming machine while sequentially changing the language types used in the conversation sentences by use of the data created by the conversation engine; (d) enabling the player to input, into an input unit, a response sentence designating the language type to be used for play on the gaming machine; (e) causing the conversation engine to analyze data on the response sentence inputted into the input unit by the player; (f) judging whether or not the language type to be used for play on the gaming machine is designated in the response sentence having the data analyzed by the conversation engine; (g) causing the conversation engine to create data on a subsequent conversation sentence using the designated language type upon the language type to be used for play on the gaming machine being designated in the response sentence having the data analyzed by the conversation engine; and (h) outputting the subsequent conversation sentence using the designated language type from the output unit by using the data created by the conversation engine upon the language type to be used for play on the gaming machine being designated in response sentence having the data analyzed by the conversation engine.
11 . The method of playing a gaming machine according to claim 10 , wherein the step of (g) includes:
judging whether or not a subsequent response sentence having the data analyzed by the conversation engine and using the designated language type requests an inquiry of history information concerning repeatedly executed games stored in a memory upon the language type to be used for play on the gaming machine being designated in the response sentence having the data analyzed by the conversation engine; reading data on the history information out of the memory upon the response sentence having the data analyzed by the conversation engine and using the designated language type requesting the inquiry of the history information; and causing the conversation engine to create data on a conversation sentence using the designated language type and including the data on the history information read out of the memory in response to the response sentence using the designated language type and being judged as requesting the inquiry of the history information.
12 . The method of playing a gaming machine according to claim 10 ,
wherein the step of (d) includes:
enabling the player to input the response sentence into the input unit by use of an identical language type to the language type of the conversation sentence until a predetermined period passes after an output of the conversation sentence inquiring the language type to be used for play on the gaming machine from the output unit, and
wherein the step of (f) includes:
judging whether or not the response sentence having the data analyzed by the conversation engine uses an identical language type to the language type used in the conversation sentence being outputted from the output unit within a predetermined period of past time and inquiring the language type to be used for play on the gaming machine;
upon the response sentence having the data analyzed by the conversation engine using the identical language type to the language type used in the conversation sentence being outputted from the output unit within the predetermined period of past time and inquiring the language type to be used for play on the gaming machine, causing the conversation engine to create data on a conversation sentence requesting an approval to set the identical language type as the language type to be used for play on the gaming machine, by using the identical language type to the language type used in the conversation sentence inquiring the language type to be used for play on the gaming machine;
outputting, from the output unit, the conversation sentence requesting the approval to set, as the language type used for play on the gaming machine, the identical language type to the language type used in the conversation sentence inquiring the language type to be used for play on the gaming machine, by use of the data created by the conversation engine;
enabling the player to input, into the input unit, a response sentence giving an approval to set, as the language type to be used for play on the gaming machine, the identical language type to the language type of the conversation sentence inquiring the language type to be used for play on the gaming machine;
judging whether or not the response sentence having the data analyzed by the conversation engine gives the approval to set, as the language type to be used for play on the gaming machine, the identical language type to the language type of the conversation sentence inquiring the language type to be used for play on the gaming machine; and
upon the response sentence having the data analyzed by the conversation engine being judged as giving the approval to set, as the language type to be used for play on the gaming machine, the identical language type to the language type of the conversation sentence inquiring the language type to be used for play on the gaming machine, judging that the response sentence having the data analyzed by the conversation engine designates the language type to be used for play on the gaming machine.
13 . The method of playing a gaming machine according to claim 10 , further comprising:
(i) detecting a change timing for changing the language type to be used for play on the gaming machine, into a predetermined default language type, (j) causing the conversation engine to create data on a subsequent conversation sentence using the default language type after detection of an arrival of the change timing; and (k) outputting the conversation sentence using the default language type by use of the data created by the conversation engine.
14 . A method of playing a gaming machine comprising:
(a) detecting an inquiry timing to output, from an output unit, conversation sentences inquiring of a player a language type to be used for play on a gaming machine; (b) sequentially causing at a time interval each of language-type-specific conversation engines to create data on the conversation sentences inquiring the language type to be used for play on the gaming machine after detection of an arrival of the inquiry timing; (c) sequentially outputting the conversation sentences inquiring the language type to be used for play on the gaming machine by use of the data created by the language-type-specific conversation engine; (d) enabling the player to input, into an input unit, a response sentence designating the language type to be used for play on the gaming machine; (e) causing the language-type-specific conversation engine to analyze data on the response sentence inputted to the input unit by the player; (f) judging whether or not the language type supported by the language-type-specific conversation engine is designated as the language type to be used for play on the gaming machine in the response sentence using the supported language type and having the data analyzed by the language-type-specific conversation engine within a certain time after the language-type-specific conversation engine creates the data on the conversation sentence using the supported language type; (g) causing the language-type-specific conversation engine supporting the designated language type to create data on a subsequent conversation sentence using the designated language type upon the language type supported by the language-type-specific conversation engine being designated as the language type to be used for play on the gaming machine in the response sentence using the supported language type and having the data analyzed by the language-type-specific conversation engine within the certain time; and (h) outputting the subsequent conversation sentence using the designated language type from the output unit by using the data created by the language-type-specific conversation engine supporting the designated language type upon the language type supported by the language-type-specific conversation engine being designated as the language type to be used for play on the gaming machine in the response sentence using the supported language type and having the data analyzed by the language-type-specific conversation engine within the certain time.
15 . The method of playing a gaming machine according to claim 14 ,
wherein the step of (d) includes:
enabling the player to input, into the input unit, the response sentence in an identical language type to the language type of the conversation sentence outputted from the output unit, within a certain time after the conversation engine creates the data on the conversation sentence being outputted from the output unit and inquiring the language type to be used for play on the gaming machine, by using the supported language type;
wherein the step of (f) includes:
judging whether or not the response sentence using the supported language type and having the data analyzed by the conversation engine within the certain time uses the identical language type to the language type used in the conversation sentence inquiring the language type to be used for play on the gaming machine;
upon the response sentence using the supported language type and having the data analyzed by the conversation engine within the certain time being judged as using the identical language type to the language type used in the conversation sentence inquiring the language type to be used for play on the gaming machine, causing the conversation engine supporting the language type to create data on a conversation sentence requesting an approval to set the language type as the language type to be used for play on the gaming machine;
outputting, from the output unit, the conversation sentence requesting the approval to set, as the language type used for play on the gaming machine, the identical language type to the language type used in the conversation sentence inquiring the language type to be used for play on the gaming machine, by use of the data created by the conversation engine;
enabling the player to input, into the input unit, a response sentence giving an approval to set, as the language type to be used for play on the gaming machine, the identical language type to the language type of the conversation sentence inquiring the language type to be used for play on the gaming machine;
judging whether or not the response sentence having the data analyzed by the conversation engine gives the approval to set the identical language type to the language type of the conversation sentence inquiring the language type to be used for play on the gaming machine as the language type to be used for play on the gaming machine; and
upon the response sentence having the data analyzed by the conversation engine being judged as giving the approval to set, as the language type to be used for play on the gaming machine, the identical language type to the language type of the conversation sentence inquiring the language type to be used for play on the gaming machine, judging that the response sentence having the data analyzed by the conversation engine designates the language type to be used for play on the gaming machine.
16 . The method of playing a gaming machine according to claim 14 , further comprising:
(i) detecting a change timing for changing the language type to be used for play on the gaming machine, into a predetermined default language type; (j) causing the conversation engine supporting the default language to create data on a subsequent conversation sentence using the default language type after detection of an arrival of the change timing; and (k) outputting the conversation sentence using the default language type by use of the data created by the conversation engine.Join the waitlist — get patent alerts
Track US2009203438A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.