Game controller on mobile touch-enabled devices
First Claim
1. A method of controlling a game with a mobile touch-enabled device, comprising:
- rendering a thumbstick on a reassignable area of a display of the mobile touch-enabled device;
rendering a mode selection button on a mode selection area of the display of the mobile touch-enabled device, wherein the reassignable area and the mode selection area are non-overlapping;
controlling a first operation in the game with the thumbstick represented as being at a default height in response to a first touch detected within the reassignable area of the display;
detecting a second touch, wherein the second touch is a drag from the mode selection area of the display to the reassignable area of the display;
controlling a second operation in the game with the thumbstick represented as being at a depressed height in response to a third touch detected within the reassignable area of the display, wherein the second touch and the third touch are detected without discontinuity of contact;
detecting a discontinuation of the third touch; and
controlling the first operation in the game with the thumbstick represented as being at the default height in response to a fourth touch detected within the reassignable area of the display upon detecting the discontinuation of the third touch.
2 Assignments
0 Petitions
Accused Products
Abstract
Various technologies described herein pertain to controlling a game with a mobile touch-enabled device. A thumbstick and a mode selection button can be rendered on a display of the mobile touch-enabled device. The thumbstick can be rendered on a reassignable area of the display and the mode selection button can be rendered on a mode selection area of the display. A touch (e.g., drag) from the mode selection area to the reassignable area can be detected, and an operation in the game can be controlled with the thumbstick represented as being at a depressed height in response to the touch in the reassignable area while the touch is detected without discontinuity of contact from starting the drag. Further, upon detecting discontinuation of the touch, a different operation in the game can be controlled with the thumbstick represented as being at a default height in response to a subsequent touch.
36 Citations
20 Claims
-
1. A method of controlling a game with a mobile touch-enabled device, comprising:
-
rendering a thumbstick on a reassignable area of a display of the mobile touch-enabled device; rendering a mode selection button on a mode selection area of the display of the mobile touch-enabled device, wherein the reassignable area and the mode selection area are non-overlapping; controlling a first operation in the game with the thumbstick represented as being at a default height in response to a first touch detected within the reassignable area of the display; detecting a second touch, wherein the second touch is a drag from the mode selection area of the display to the reassignable area of the display; controlling a second operation in the game with the thumbstick represented as being at a depressed height in response to a third touch detected within the reassignable area of the display, wherein the second touch and the third touch are detected without discontinuity of contact; detecting a discontinuation of the third touch; and controlling the first operation in the game with the thumbstick represented as being at the default height in response to a fourth touch detected within the reassignable area of the display upon detecting the discontinuation of the third touch. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system that controls a game executed by a mobile touch-enabled device, comprising:
-
an output component that renders at least a thumbstick on a reassignable area of a display of the mobile touch-enabled device and a mode selection button on a mode selection area of the display of the mobile touch-enabled device, wherein the reassignable area and the mode selection area are non-overlapping; an interaction analysis component configured to detect at least a drag from the mode selection area of the display to the reassignable area of the display and a touch within the reassignable area of the display; and a manipulation component that controls a first operation in the game with the thumbstick represented as being at a depressed height in response to the touch detected within the reassignable area of the display when the drag from the mode selection area of the display to the reassignable area of the display and the touch within the reassignable area of the display are detected without discontinuity of contact, and otherwise controls a second operation in the game with the thumbstick represented as being at a default height in response to the touch detected within the reassignable area of the display. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A mobile touch-enabled device, the mobile touch-enabled device comprising a computer-readable storage medium, the computer-readable storage medium including computer-executable instructions that, when executed by a processor, cause the processor to perform acts including:
-
rendering a toggle button on a toggle area of a display of the mobile touch-enabled device; rendering a thumbstick on a reassignable area of the display of the mobile touch-enabled device; rendering a mode selection button on a mode selection area of the display of the mobile touch-enabled device, wherein the reassignable area and the mode selection area are non-overlapping; detecting a first touch, wherein the first touch is a drag from the mode selection area of the display to the reassignable area of the display; detecting a second touch within the reassignable area of the display, wherein the first touch and the second touch are detected without discontinuity of contact; controlling a first operation in a game with the thumbstick represented as being at a depressed height in response to the second touch detected within the reassignable area of the display; detecting a discontinuation of the second touch; detecting a third touch within the reassignable area of the display after detecting the discontinuation of the second touch; controlling a second operation in the game with the thumbstick represented as being at a default height in response to the third touch detected within the reassignable area of the display; detecting a fourth touch within the toggle area of the display when the thumbstick is rendered on the reassignable area of the display; switching from rendering the thumbstick to rendering a directional pad on the reassignable area of the display in response to the fourth touch detected within the toggle area of the display; detecting a fifth touch within the reassignable area of the display with the directional pad rendered on the reassignable area of the display; and controlling a third operation in the game in response to the fifth touch detected within the reassignable area of the display.
-
Specification