Information processing system, non-transitory storage medium having stored therein information processing program, information processing apparatus, and information processing method
AssigneeNintendo Co., Ltd.
InventorsYuta Yamashita, Tatsuya Kurihara, Shigetoshi Gohara
Life of this patent
Estimating the term…
Abstract
Provided is an example system in which a player character provided in a virtual space is caused to perform a motion including a first state and a second state, by a user operating a left controller and a right controller. When the player character is in the first state, the left controller vibrates more strongly than the right controller. When the player character is in the second state, the right controller vibrates more strongly than the left controller.
Claims28
An information processing system comprising:
- a first vibrator configured to vibrate with a strength based on a first vibration signal;
- a second vibrator configured to vibrate with a strength based on a second vibration signal;
- and
- at least one processor configured to at least:
- generate the first vibration signal for causing the first vibrator to vibrate, and generate the second vibration signal for causing the second vibrator to vibrate;
- and
- cause an operation object to perform a motion including a first state and a second state, in a virtual space, based on an operation performed by a user, wherein the first state corresponds to a first interaction between the operation object and a vibration-enabling object and the second state corresponds to a second interaction between the operation object and the vibration-enabling object,
- wherein when the operation object is in the first state of the motion, the first and second vibration signals are generated to cause the first vibrator to vibrate more strongly than the second vibrator, and
- wherein when the operation object is in the second state of the motion, the first and second vibration signals are generated to cause the second vibrator to vibrate more strongly than the first vibrator.
A non-transitory storage medium having stored therein an information processing program executable by a computer of an information processing apparatus for controlling vibrations of a first vibrator and a second vibrator each configured to vibrate with a strength based on a vibration signal, the program when executed causing the computer to execute at least:
- generating a first vibration signal for causing the first vibrator to vibrate, and generating a second vibration signal for causing the second vibrator to vibrate;
- and
- causing an operation object to perform a motion including a first state and a second state, in a virtual space, based on an operation performed by a user, wherein the first state corresponds to a first interaction between the operation object and a vibration-enabling object and the second state corresponds to a second interaction between the operation object and the vibration-enabling object;
- wherein, in the vibration signal generation:
- when the operation object is in the first state of the motion, the first and second vibration signals are generated to cause the first vibrator to vibrate more strongly than the second vibrator, and
- when the operation object is in the second state of the motion, the first and second vibration signals are generated to cause the second vibrator to vibrate more strongly than the first vibrator.
An information processing apparatus for controlling a first vibrator and a second vibrator each configured to vibrate with a strength based on a vibration signal, comprising:
- at least one processor configured to at least:
- generate a first vibration signal for causing the first vibrator to vibrate, and generate a second vibration signal for causing the second vibrator to vibrate;
- and
- cause an operation object to perform a motion including a first state and a second state, in a virtual space, based on an operation performed by a user, wherein the first state corresponds to a first interaction between the operation object and a vibration-related object and the second state corresponds to a second interaction between the operation object and the vibration-related object,
- wherein when the operation object is in the first state of the motion, the first and second vibration signals are generated to cause the first vibrator to vibrate more strongly than the second vibrator, and
- wherein when the operation object is in the second state of the motion, the first and second vibration signals are generated to cause the second vibrator to vibrate more strongly than the first vibrator.
An information processing method for use in an information processing system having a first vibrator configured to vibrate with a strength based on a first vibration signal and a second vibrator configured to vibrate with a strength based on a second vibration signal, the method comprising:
- generating the first vibration signal for causing the first vibrator to vibrate, and generating the second vibration signal for causing the second vibrator to vibrate;
- and
- causing an operation object to perform a motion including a first state and a second state, in a virtual space, based on an operation performed by a user, wherein the first state corresponds to a first interaction between the operation object and a vibration-enabling object and the second state corresponds to a second interaction between the operation object and the vibration-enabling object;
- wherein when the operation object is in the first state of the motion, the first and second vibration signals are generated to cause the first vibrator to vibrate more strongly than the second vibrator, and
- wherein when the operation object is in the second state of the motion, the first and second vibration signals are generated to cause the second vibrator to vibrate more strongly than the first vibrator.
Dependencies are inferred from the claim text.