# US 10,500,504 B2 · Shooting game control method and apparatus, storage medium, processor, and terminal

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,500,504 B2
- Document ID: US10500504B2
- Status: Granted
- Kind: B2
- Application number: 16/106,031
- Filed: 2018-08-21
- Published: 2019-02-28
- Granted: 2019-12-10
- Earliest claimed: 2017-08-28
- Assignees: Netease (Hangzhou) Network Co., Ltd.
- Applicants: Netease (Hangzhou) Network Co., Ltd.
- Inventors: Teng Shao
- Web page: https://patentgrep.com/patent/US10500504B2

## CPC

- A63F 13/837: Shooting of targets
- A63F 13/2145: the surface being also a display device, e.g. touch screens
- A63F 13/426: involving on-screen location information, e.g. screen coordinates of an area at which the player is aiming with a light gun
- A63F 2300/1075: using a touch screen
- A63F 2300/8076: Shooting
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR

## Abstract

A shooting game control method and apparatus is provided. The method includes: a virtual joystick control is provided on a graphical user interface, and a virtual character is configured to move in a game scene; a presentation view of the game scene is configured to be changed according to a screen sliding operation detected in a first touch area, and the virtual character is configured to shoot a position pointed by a crosshair displayed under a current presentation view according to a click operation detected in a second touch area; and when the screen sliding operation in the first touch area and the click operation in the second touch area are detected at the same time, triggering the virtual character to shoot the position pointed by the crosshair displayed under the current presentation view during a process of changing the presentation view according to the screen sliding operation.

## Claims

### Claim 1

A shooting game control method, applied to a mobile terminal comprising a touch screen, and provided by executing a software application on a processor of the mobile terminal and rendering a graphical user interface on the touch screen, contents presented on the graphical user interface at least partially comprising a game scene and at least partially comprising a virtual character, the method comprising:
providing a virtual joystick control on the graphical user interface, and configuring the virtual character to move in the game scene in response to at least one touch operation on the virtual joystick control;
providing a first touch area and a second touch area on the graphical user interface, wherein the second touch area comprises the first touch area, or the second touch area is overlapped with the first touch area;
configuring a presentation view of the game scene to be changed according to a screen sliding operation detected in the first touch area, and configuring the virtual character to shoot a position pointed by a crosshair displayed under a current presentation view according to a click operation detected in the second touch area; and
when the screen sliding operation in the first touch area and the click operation in the second touch area are detected at the same time, triggering the virtual character to shoot the position pointed by the crosshair displayed under the current presentation view during a process of changing the presentation view according to the screen sliding operation.

### Claim 2 (depends on 1)

The method as claimed in claim 1, further comprising: configuring the virtual character to continuously shoot the position pointed by the crosshair displayed under the current presentation view according to a long-press operation detected in the second touch area.

### Claim 3 (depends on 2)

The method as claimed in claim 2, further comprising: when the long-press operation in the second touch area has been detected and then the screen sliding operation in the first touch area is detected, changing the presentation view according to the screen sliding operation to change the position pointed by the crosshair while triggering the virtual character to continuously shoot the position pointed by the crosshair displayed under the current presentation view.

### Claim 4 (depends on 3)

The method as claimed in claim 3, wherein when the screen sliding operation performed right after the long-press operation in an overlapping area of the first touch area and the second touch area is detected, changing the presentation view according to the screen sliding operation to change the position pointed by the crosshair while triggering the virtual character to continuously shoot the position pointed by the crosshair displayed under the current presentation view.

### Claim 5 (depends on 2)

The method as claimed in claim 2, further comprising: when the screen sliding operation in the first touch area has been detected and then a long-press operation in the second touch area is detected, triggering the virtual character to continuously shoot the position pointed by the crosshair displayed under the current presentation view while changing the presentation view according to the screen sliding operation to change the position pointed by the crosshair.

### Claim 6 (depends on 5)

The method as claimed in claim 5, wherein the screen sliding operation and the long-press operation are two independent touch operations.

### Claim 7 (depends on 1)

The method as claimed in claim 1, wherein the second touch area is an area other than permanent controls on the graphical user interface, the permanent controls comprising at least one of the following: the virtual joystick control, a skill control, and a game menu.

### Claim 8 (depends on 7)

The method as claimed in claim 7, wherein the second touch area is all other areas than the permanent controls on the graphical user interface.

### Claim 9 (depends on 8)

The method as claimed in claim 8, wherein the graphical user interface comprises a first part with the virtual joystick control arranged therein and a second part without the virtual joystick, and the first touch area is an area other than the permanent controls in the second part.

### Claim 10

A shooting game control apparatus, applied to a mobile terminal comprising a touch screen, and provided by executing a software application on a processor of the mobile terminal and rendering a graphical user interface on the touch screen, contents presented on the graphical user interface at least partially comprising a game scene and at least partially comprising a virtual character, the apparatus comprising:
a virtual joystick control component, configured to provide a virtual joystick control on the graphical user interface, and to configure the virtual character to move in the game scene in response to at least one touch operation on the virtual joystick control;
a touch area control component, configured to provide a first touch area and a second touch area on the graphical user interface, wherein the second touch area comprises the first touch area or the second touch area is overlapped with the first touch area;
a touch operation detection component, configured to configure a presentation view of the game scene to be changed according to a screen sliding operation detected in the first touch area, and to configure the virtual character to shoot a position pointed by a crosshair displayed under a current presentation view according to a click operation detected in the second touch area; and
a touch instruction execution component, configured to trigger, when the screen sliding operation in the first touch area and the click operation in the second touch are detected at the same time, the virtual character to shoot the position pointed by the crosshair displayed under the current presentation view during a process of changing the presentation view according to the screen sliding operation.

### Claim 11 (depends on 1)

A storage medium, comprising at least one stored program, wherein when the at least one program is running, a device where the storage medium is located is controlled to execute the method as claimed in claim 1.

### Claim 12 (depends on 1)

A processor, configured to run at least one program, wherein the at least one program is run to execute the method as claimed in claim 1.

### Claim 13 (depends on 1)

A terminal, comprising: at least one processor, a memory, a display apparatus and at least one program, wherein the at least one program is stored in the memory, and configured to be executed by the at least one processor, the at least one programs being used for executing the following method as claimed in claim 1:
providing a virtual joystick control on the graphical user interface, and configuring the virtual character to move in the game scene in response to at least one touch operation on the virtual joystick control;
providing a first touch area and a second touch area on the graphical user interface, wherein the second touch area comprises the first touch area or the second touch area is overlapped with the first touch area;
configuring a presentation view of the game scene to be changed according to a screen sliding operation detected in the first touch area, and configuring the virtual character to shoot a position pointed by a crosshair displayed under a current presentation view according to a click operation detected in the second touch area; and
when the screen sliding operation in the first touch area and the click operation in the second touch area are detected at the same time, triggering the virtual character to shoot the position pointed by the crosshair displayed under the current presentation view during a process of changing the presentation view according to the screen sliding operation.

### Claim 14 (depends on 1)

The method as claimed in claim 1, further comprising: when the screen sliding operation in the first touch area is detected, changing the presentation view of the game scene according to a track of the screen sliding operation.

### Claim 15 (depends on 9)

The method as claimed in claim 9, wherein the first part and the second part are set according to one of the following manners:
the first part is equal to the second part;
the first part is greater than the second part; and
the first part is less than the second part.
