IP Library › Granted Patent US 12,728,350
Granted Patent B2
US 12,728,350 · App. 18/037,927 · Granted Sep 8, 2026

Character jump control method and apparatus in game, terminal device and storage medium

Inventors: Qichuan Zhang (Zhejiang, CN); Junhong Li (Zhejiang, CN)
Assignee: NETEASE (HANGZHOU) NETWORK CO., LTD.
A63F13/56A63F13/537A63F13/573A63F13/58
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,728,350
App. No.
18/037,927
Granted
Sep 8, 2026
Kind
B2
Abstract

A character jump control method and apparatus in a game, a terminal device and a storage medium are disclosed. The character jump control method in a game includes: displaying a jump control in the graphical user interface; and controlling the virtual character to perform a jump operation corresponding to an air jump from a first starting jump height in response to a received trigger operation for the jump control during a free fall of the virtual character in performing a ground jump, where the first starting jump height may be a current height of the virtual character in the game scene when the trigger operation is received, and the ground jump and the air jump are of jump types with different acceleration modes.

Claims (50)

1 . A character jump control method in a game, comprising:

displaying, by a terminal device, a jump control in a graphical user interface, wherein the graphical user interface is provided by the terminal device and the graphical user interface comprises a game scene with a virtual character; and

during a free fall of the virtual character in performing a ground jump, in response to receiving a trigger operation for the jump control, controlling the virtual character to perform a jump operation corresponding to an air jump from a first starting jump height, wherein the first starting jump height is a current height of the virtual character in the game scene when the trigger operation is received, and the ground jump and the air jump are of jump types with different acceleration modes;

the air jump is of any one of following jump types: a catapult jump type, a smooth jump type, a floating jump type and a teleport jump type;

in response to determining that the air jump is of the smooth jump type or the floating jump type, the step of controlling the virtual character to perform the jump operation corresponding to the air jump from the first starting jump height comprises:

controlling the virtual character to move upward from the first starting jump height to reach a second maximum speed corresponding to the air jump according to a second acceleration and a second acceleration time corresponding to the air jump;

controlling the virtual character to continue moving upwards, from a height at which the second maximum speed is reached, according to the second maximum speed, a lifting acceleration corresponding to the air jump and a preset gravitational acceleration until an upward motion speed drops to zero; and

controlling the virtual character to perform a free-fall motion at the preset gravitational acceleration,

wherein directions of the second acceleration and the preset gravitational acceleration are opposite, a value of the second acceleration is greater than a value of the preset gravitational acceleration, directions of the lifting acceleration and the second acceleration are the same, and a value of the lifting acceleration is smaller than the value of the preset gravitational acceleration; and

the value of the second acceleration corresponding to the smooth jump type is greater than the value of the second acceleration corresponding to the floating jump type, and the value of the lifting acceleration corresponding to the smooth jump type is smaller than the value of the lifting acceleration corresponding to the floating jump type.

2 . The method according to claim 1 , wherein in response to determining that the air jump is of the catapult jump type, the step of controlling the virtual character to perform the jump operation corresponding to the air jump from the first starting jump height comprises:

controlling the virtual character to move upward from the first starting jump height to reach a first maximum speed corresponding to the air jump according to a first acceleration and a first acceleration time corresponding to the air jump;

controlling the virtual character to continue moving upwards, from a height at which the first maximum speed is reached, according to the first maximum speed until an upward motion speed drops to zero; and

controlling the virtual character to perform a free-fall motion at a preset gravitational acceleration,

wherein directions of the first acceleration and the preset gravitational acceleration are opposite, and a value of the first acceleration is greater than a value of the preset gravitational acceleration.

3 . The method according to claim 2 , wherein the method further comprises:

during the free fall of the virtual character in performing the air jump, in response to receiving a re-triggering operation for the jump control, controlling the virtual character to perform the jump operation corresponding to the air jump for a second time from a second starting jump height, wherein the second starting jump height is the current height of the virtual character in the game scene when the re-triggering operation is received.

4 . The method according to claim 1 , wherein in response to determining that the air jump is of the teleport jump type, the step of controlling the virtual character to perform the jump operation corresponding to the air jump from the first starting jump height comprises:

calculating a motion track of the virtual character from the first starting jump height and an end point of the virtual character according to a preset teleport direction and a teleport distance corresponding to the air jump;

controlling the virtual character to hide on the motion track before the end point, and controlling the virtual character to appear at the end point; and

controlling the virtual character to perform a free-fall motion at a preset gravitational acceleration from the end point.

5 . The method according to claim 4 , further comprising:

determining, by the terminal device, a current position of the virtual character; and

by taking the current position of the virtual character as a start point and using preset planning rules according to the start point, the teleport direction and the teleport distance, determining the motion track of the virtual character from the first starting jump height and the end point of the virtual character.

6 . The method according to claim 1 , wherein the method further comprises:

updating a display mode of the jump control to indicate a remaining number of jumps of the air jump according to a number of jumps that the virtual character performs the air jump.

7 . The method according to claim 6 , wherein the method further comprises:

updating the jump control to a non-interactive state in response to determining that the remaining number of jumps is zero.

8 . The method according to claim 1 , wherein in response to determining that the air jump is of the floating jump type, the method further comprises:

controlling the virtual character to move downwards under an action of the lifting acceleration and the preset gravitational acceleration until an energy of the virtual character is exhausted.

9 . The method according to claim 1 , wherein in response to determining that the air jump is of the smooth jump type, the method further comprises:

controlling the virtual character to suspend at a height at which the upward motion speed drops to zero until an energy of the virtual character is exhausted.

10 . The method according to claim 1 , wherein the method further comprises:

updating a display state of the jump control to a lifting cancellation state in response to determining that the virtual character moves under an action of the lifting acceleration; and

controlling the virtual character to move at the preset gravitational acceleration in response to the trigger operation for the jump control in the lifting cancellation state.

11 . The method according to claim 10 , wherein the method further comprises:

controlling the virtual character to recover an energy during falling.

12 . The method according to claim 1 , wherein in response to determining that the air jump is of the smooth jump type, the method further comprises:

during the free fall of the virtual character in performing the air jump, in response to receiving a re-triggering operation for the jump control, controlling the virtual character to perform the jump operation corresponding to the air jump for a second time from the second starting jump height,

wherein the second starting jump height is the current height of the virtual character in the game scene when the re-triggering operation is received.

13 . The method according to claim 1 , wherein in response to determining that the air jump is of the floating jump type, the method further comprises:

during the free fall of the virtual character in performing the air jump, in response to receiving the re-triggering operation for the jump control, controlling the virtual character to float downward from the second starting jump height under an action of the lifting acceleration and the preset gravitational acceleration;

wherein the second starting jump height is the current height of the virtual character in the game scene when the re-triggering operation is received.

14 . The method according to claim 1 , wherein the method further comprises:

updating a display mode of the jump control to indicate a remaining energy of the air jump according to consumed energy and recovered energy of the virtual character in performing the air jump.

15 . The method according to claim 1 , wherein the method further comprises:

updating the jump control to a non-interactive state in response to determining that a remaining energy of the virtual character is zero.

16 . A terminal device, comprising a memory and a processor, wherein the memory stores a computer program executable by the processor, and the processor, when executing the computer program, implements a character jump control method according to claim 1 .

17 . A non-transitory computer-readable storage medium, wherein a computer program is stored on the storage medium, and the computer program, when read and executed, implements a character jump control method according to claim 1 .

18 . The method according to claim 1 , wherein a switch control is displayed on the graphical user interface, and the jump types are switched in response to a trigger operation for the switch control.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2023
From: ZHANG, QICHUAN; LI, JUNHONG
To: NETEASE (HANGZHOU) NETWORK CO., LTD.
Reel/Frame 063704/0208 →
Priority Claims (1)
CN 202110834972.0 · Jul 23, 2021 · national
Continuity (1)
Related Publication 20240009569A1 · Jan 11, 2024
References Cited (42)
US 10717004B2 · Buttner · 2020 [cited by examiner]
US 10888785B2 · Buttner · 2021 [cited by examiner]
US 11071906B2 · Hemby · 2021 [cited by examiner]
US 11185764B2 · Li · 2021 [cited by examiner]
US 11623135B2 · Hemby · 2023 [cited by examiner]
US 11951390B2 · Thorborg · 2024 [cited by examiner]
US 12303782B2 · Fung · 2025 [cited by examiner]
US 12366956B2 · Yang · 2025 [cited by examiner]
US 20080024435A1 · Dohta · 2008 [cited by examiner]
US 20110039625A1 · Sakai · 2011 [cited by examiner]
US 20120242590A1 · Baccichet · 2012 [cited by examiner]
US 20170197144A1 · Maa · 2017 [cited by examiner]
US 20180200616A1 · Li · 2018 [cited by examiner]
US 20190265882A1 · Nakahara · 2019 [cited by examiner]
US 20190381404A1 · Buttner · 2019 [cited by examiner]
US 20210101074A1 · Hemby · 2021 [cited by examiner]
US 20210279930A1 · Hutten · 2021 [cited by examiner]
US 20210379489A1 · Thorborg · 2021 [cited by examiner]
US 20220080308A1 · Fung · 2022 [cited by examiner]
US 20240009569A1 · Zhang · 2024 [cited by examiner]
CN 108905198A · 2018 [cited by applicant]
CN 109568949A · 2019 [cited by applicant]
CN 111318020A · 2020 [cited by applicant]
CN 113426126A · 2021 [cited by applicant]
JP 2005319041A · 2005 [cited by applicant]
JP 2016135212A · 2016 [cited by applicant]
JP 2018187239A · 2018 [cited by applicant]
JP 2020039403A · 2020 [cited by applicant]
JP 6745421B1 · 2020 [cited by applicant]
WO 2019179245A1 · 2019 [cited by applicant]
SmashWiki Jump. Revised Jun. 29, 2021. 22 pages. <https://www.ssbwiki.com/index.php?title=Jump&oldid=1590838> (Year: 2021). [cited by examiner]
SmashWiki Kirby (SSBU). Revised May 31, 2021. 36 pages. <https://www.ssbwiki.com/index.php?title=Kirby_(SSBU)&oldid= 1580084> (Year: 2021). [cited by examiner]
SmashWiki Warp. Revised Jun. 2, 2021. 4 pages. <https://www.ssbwiki.com/index.php?title=Warp&oldid=1580571> (Year: 2021). [cited by examiner]
First Office Action for Chinese Patent Application No. 202110834972.0 issued by the Chinese Patent Office. [cited by applicant]
First Search of Priority for Chinese Patent Application No. 202110834972.0 issued by the Chinese Patent Office. [cited by applicant]
International Search Report for International Application No. PCT/CN2022/100956 issued by the international Searching Authority (Chinese Patent Office) on Aug. 30, 2022. [cited by applicant]
Written Opinion for International Application No. PCT/CN2022/100956 issued by the International Searching Authority (Chinese Patent Office) on Aug. 24, 2022. [cited by applicant]
Kenichiro Matsuura et al., ActionGame Algorithm Maniax, May 30, 2007, pp. 60-97, Mitsutoshi Nitta. [cited by applicant]
Oyz et al., The King of Fighters XIII, Monthly Arcadia, Enterbrain Inc., Jun. 30, 2010, pp. 30-39, vol. 11, Issue No. 8. [cited by applicant]
Armored Core 4, Famitsu Xbox 360, Enterbrain Inc., Apr. 3, 2007, pp. 54-59, vol. 6, Issue No. 5. [cited by applicant]
Office Action for Japanese Patent Application No. 2023-528293 issued by the Japanese Patent Office on May 21, 2024. [cited by applicant]
Notice of Allowance (=Notification to Grant Patent Right for Invention) for Japanese Patent Application No. 2023-528293 issued by the Japanese Patent Office on Oct. 1, 2024. [cited by applicant]