CN113786615A - Interaction method, device and terminal - Google Patents

Interaction method, device and terminal Download PDF

Info

Publication number
CN113786615A
CN113786615A CN202111143601.4A CN202111143601A CN113786615A CN 113786615 A CN113786615 A CN 113786615A CN 202111143601 A CN202111143601 A CN 202111143601A CN 113786615 A CN113786615 A CN 113786615A
Authority
CN
China
Prior art keywords
chessboard
target object
map
instruction
path
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202111143601.4A
Other languages
Chinese (zh)
Other versions
CN113786615B (en
Inventor
李洋
赵翊辰
张�杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN202111143601.4A priority Critical patent/CN113786615B/en
Publication of CN113786615A publication Critical patent/CN113786615A/en
Application granted granted Critical
Publication of CN113786615B publication Critical patent/CN113786615B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/53Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game
    • A63F13/533Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game for prompting the player, e.g. by displaying a game menu
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • A63F13/57Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
    • A63F13/573Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game using trajectories of game objects, e.g. of a golf ball according to the point of impact
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/30Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by output arrangements for receiving control signals generated by the game device
    • A63F2300/308Details of the user interface
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Abstract

The embodiment of the application discloses an interaction method, an interaction device and an interaction terminal; the game method and the game device can display a game scene and a user interface, wherein the game scene comprises a solid geometric chessboard and a target object, the user interface comprises a chessboard map of the solid geometric chessboard, the chessboard map comprises a plane expansion diagram of the solid chessboard, and a moving path for moving from a starting point chess lattice to a destination chess lattice is displayed in the chessboard map, wherein a facade of the solid geometric chessboard comprises a plurality of facade chess lattices, and the facade chess lattices comprise a starting point chess lattice and a destination chess lattice; responding to the movement instruction, and controlling the target object to move on the outer vertical surface grids; when the target object deviates from the moving path, displaying a first prompt; and when the target object moves from the starting point chess lattice to the ending point chess lattice along the moving path, displaying a second prompt. The interactive mode that this application embodiment provided can be used for training or test space imagination to promote interactive effect.

Description

Interaction method, device and terminal
Technical Field
The application relates to the field of computers, in particular to an interaction method, an interaction device and an interaction terminal.
Background
The spatial imagination refers to the abstract thinking ability of people for observing, analyzing and recognizing a spatial geometric form, and particularly refers to the ability of well analyzing and researching the relationship among elements such as a midpoint, a line, a plane, an angle and the like of a certain spatial geometric form by observing the spatial geometric form.
A person can imagine a view of a space geometry by observing the space geometry and utilizing the spatial imagination thereof, for example, as shown in fig. 1a, by observing an object 00 composed of squares and utilizing the spatial imagination, a front view 01 and a right view 02 and the like of the object 00 can be imagined.
At present, games for training or testing the spatial imagination are not available in the market, so that an interactive method for training or testing the spatial imagination is not available at present.
Disclosure of Invention
The embodiment of the application provides an interaction method, an interaction device and an interaction terminal, which can be used for training or testing spatial imagination, so that the interaction effect is improved.
The embodiment of the application provides an interaction method, which comprises the following steps:
displaying a game scene and a user interface, wherein the game scene comprises a solid geometric chessboard and a target object, the user interface comprises a chessboard map of the solid geometric chessboard, the chessboard map comprises a plane expansion diagram of the solid geometric chessboard, and a moving path for moving from a starting point chess lattice to a destination chess lattice is displayed in the chessboard map, wherein the outer vertical face of the solid geometric chessboard comprises a plurality of outer vertical face chess lattices, and the outer vertical face chess lattices comprise the starting point chess lattice and the destination chess lattice;
responding to the movement instruction, and controlling the target object to move on the outer vertical surface grids;
when the target object deviates from the moving path, displaying a first prompt;
and when the target object moves from the starting point chess lattice to the ending point chess lattice along the moving path, displaying a second prompt.
An embodiment of the present application further provides an interaction apparatus, including:
the game system comprises a display unit and a game processing unit, wherein the display unit is used for displaying a game scene and a user interface, the game scene comprises a solid geometric chessboard and a target object, the user interface comprises a chessboard map of the solid geometric chessboard, the chessboard map comprises a plane expansion diagram of the solid chessboard, and a moving path from a starting point chess lattice to a destination chess lattice is displayed in the chessboard map, wherein the outer vertical face of the solid geometric chessboard comprises a plurality of outer vertical face chess lattices, and the outer vertical face chess lattices comprise a starting point chess lattice and a destination chess lattice;
the moving unit is used for responding to the moving instruction and controlling the target object to move on the outer vertical surface chess lattice;
the first unit is used for displaying a first prompt when the target object deviates from the moving path;
and the second unit is used for displaying a second prompt when the target object moves from the starting point chess lattice to the ending point chess lattice along the moving path.
In some embodiments, a display unit includes:
a display subunit, configured to display a game scene with an associated perspective of the target object;
a mobile unit, comprising:
and the moving subunit is used for responding to the moving instruction, adjusting the associated visual angle of the target object and controlling the target object to move on the outer vertical surface grid.
In some embodiments, the move instruction comprises a turn instruction and a forward instruction, the move subunit comprising:
a steering sub-module for adjusting an orientation of the target object in response to a steering instruction, the orientation of the target object being associated with an associated perspective of the target object;
and the advancing submodule is used for responding to an advancing instruction and controlling the target object to move to the first outer vertical surface grid in front of the target object.
In some embodiments, the steering instructions include a left-turn instruction and a right-turn instruction, the steering submodule to:
adjusting the orientation of the target object by 90 degrees counterclockwise in response to the left turn instruction;
adjusting the orientation of the target object clockwise by 90 degrees in response to the right turn instruction;
the user interface further comprises a forward control, a left turn control and a right turn control, the steering instruction comprises a left turn instruction and a right turn instruction, and the steering sub-module, before being configured to respond to the steering instruction, is further configured to:
responding to a touch instruction aiming at the left turning control, and generating a left turning instruction;
responding to a touch instruction aiming at the right turning control, and generating a right turning instruction;
and generating a forward instruction in response to the touch instruction aiming at the forward control.
In some embodiments, a display unit includes:
the chess board unit is used for obtaining a solid geometric chessboard and a chessboard map thereof, the solid geometric chessboard is composed of a plurality of solid units, and the outer vertical face chess grids are outer vertical faces of the solid units;
the path subunit is used for generating a moving path from the starting point chess lattice to the end point chess lattice;
and the display subunit is used for displaying the solid geometric chessboard and the chessboard map, and displaying the starting point chequer, the end point chequer and the moving path in the chessboard map.
In some embodiments, a path subunit, comprises:
the parameter submodule is used for acquiring path difficulty parameters, and the path difficulty parameters comprise path tortuosity parameters;
and the path submodule is used for generating a moving path from the starting point chess lattice to the end point chess lattice according to the path parameters.
In some embodiments, a checkerboard subunit for:
acquiring historical information of a user;
determining chessboard complexity and map complexity according to user historical information;
generating a solid geometric chessboard based on the chessboard complexity, and generating a chessboard map of the solid geometric chessboard based on the map complexity;
a parameter submodule for:
and determining a path difficulty parameter according to the historical information of the user.
In some embodiments, the chessboard map includes a plurality of views of the solid geometry chessboard, the movement path is composed of a plurality of sub-paths connected end to end, each sub-path is distributed in the view, and the path difficulty parameter includes the number of sub-paths.
In some embodiments, the checkerboard map further comprises connection identifiers, the connection identifiers characterizing connection relationships between sub-paths in the view.
In some embodiments, the checkerboard map includes a location identification characterizing the location of the target object in the solid geometry checkerboard.
In some embodiments, the user interface further comprises a remaining distance prompt, and the movement unit, after moving the control target object on the outer facade pane in response to the movement instruction, is further to:
determining the last remaining distance of the target object, wherein the last remaining distance of the target object comprises the path distance of the moving path;
updating the last remaining distance of the target object to obtain the current remaining distance of the target object;
and displaying the current remaining distance of the target object in the remaining distance prompt.
The embodiment of the application also provides a terminal, which comprises a memory and a control unit, wherein the memory stores a plurality of instructions; the processor loads instructions from the memory to perform the steps of any of the interactive methods provided by the embodiments of the present application.
Embodiments of the present application further provide a computer-readable storage medium, where a plurality of instructions are stored, and the instructions are suitable for being loaded by a processor to perform steps in any one of the interaction methods provided in the embodiments of the present application.
The game method and the game device can display a game scene and a user interface, wherein the game scene comprises a solid geometric chessboard and a target object, the user interface comprises a chessboard map of the solid geometric chessboard, the chessboard map comprises a plane expansion diagram of the solid chessboard, and a moving path for moving from a starting point chess lattice to a destination chess lattice is displayed in the chessboard map, wherein a facade of the solid geometric chessboard comprises a plurality of facade chess lattices, and the facade chess lattices comprise a starting point chess lattice and a destination chess lattice; responding to the movement instruction, and controlling the target object to move on the outer vertical surface grids; when the target object deviates from the moving path, displaying a first prompt; and when the target object moves from the starting point chess lattice to the ending point chess lattice along the moving path, displaying a second prompt.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the description of the embodiments are briefly introduced below, and it is obvious that the drawings in the following description are only some embodiments of the present application, and it is obvious for those skilled in the art to obtain other drawings based on these drawings without creative efforts.
FIG. 1a is a schematic view of a solid geometry and a view thereof;
fig. 1b is a scene schematic diagram of an interaction method provided in the embodiment of the present application;
fig. 1c is a schematic flowchart of an interaction method provided in the embodiment of the present application;
fig. 1d is a schematic structural diagram of a solid geometry chessboard of the interaction method provided in the embodiment of the present application;
fig. 1e is a schematic structural diagram of a solid geometry chessboard of the interaction method provided in the embodiment of the present application;
fig. 1f is a schematic path diagram of an interaction method provided in the embodiment of the present application;
fig. 1g is a schematic diagram of a chessboard map of the interaction method provided in the embodiment of the present application;
fig. 1h is a schematic structural diagram of a solid geometry chessboard of the interaction method provided in the embodiment of the present application;
fig. 1i is a schematic diagram of a chessboard map of the interaction method provided in the embodiment of the present application;
FIG. 2a is a schematic view of a game scene in which the interaction method provided by the embodiment of the present application is applied;
FIG. 2b is a schematic flow chart illustrating an interaction method applied in a game scene according to an embodiment of the present disclosure;
FIG. 2c is a schematic view of a game scene in which the interaction method provided by the embodiment of the present application is applied;
FIG. 2d is a schematic view of a game scene in which the interaction method provided by the embodiment of the present application is applied;
fig. 3 is a schematic structural diagram of an interaction device according to an embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of a terminal according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The embodiment of the application provides an interaction method, an interaction device and a terminal.
The interaction device may be specifically integrated in an electronic device, and the electronic device may be a terminal, a server, or other devices. The terminal can be a mobile phone, a tablet Computer, an intelligent bluetooth device, a notebook Computer, or a Personal Computer (PC), and the like; the server may be a single server or a server cluster composed of a plurality of servers.
In some embodiments, the interaction apparatus may also be integrated into a plurality of electronic devices, for example, the interaction apparatus may be integrated into a plurality of servers, and the interaction method of the present application is implemented by the plurality of servers.
In some embodiments, the server may also be implemented in the form of a terminal.
An interaction method in one embodiment of the present disclosure may be executed on a terminal device or a server. The terminal device may be a local terminal device. When the interactive method runs on the server, the method can be implemented and executed based on a cloud interactive system, wherein the cloud interactive system comprises the server and the client device.
In an optional implementation manner, various cloud applications, such as a cloud game, may be run under the cloud interaction system. Taking a cloud game as an example, a cloud game refers to a game mode based on cloud computing. In the cloud game operation mode, the game program operation main body and the game picture presentation main body are separated, the storage and operation of the interaction method are completed on the cloud game server, and the client device is used for receiving and sending data and presenting the game picture, for example, the client device can be a display device with a data transmission function close to a user side, such as a terminal, a television, a computer, a palm computer and the like; however, the terminal device performing role control is a cloud game server in the cloud. When a game is played, a user operates the client device to send an operation instruction, such as an operation instruction of touch operation, to the cloud game server, the cloud game server runs the game according to the operation instruction, data such as a game picture and the like are encoded and compressed and returned to the client device through a network, and finally, the client device decodes the data and outputs the game picture.
In an alternative embodiment, the terminal device may be a local terminal device. Taking a game as an example, the local terminal device stores a game program and is used for presenting a game screen. The local terminal device is used for interacting with a user through a graphical user interface, namely, a game program is downloaded and installed and operated through the electronic device conventionally. The manner in which the local terminal device provides the graphical user interface to the user may include a variety of ways, for example, it may be rendered for display on a display screen of the terminal or provided to the user by holographic projection. For example, the local terminal device may include a display screen for presenting a graphical user interface including a game screen and a processor for running the game, generating the graphical user interface, and controlling display of the graphical user interface on the display screen.
For example, referring to fig. 1b, the electronic device may be a mobile terminal, the screen of which may display a game scene including a partial or full solid geometry board 11 and a target object 12, and a user interface, which may include a board map 10.
The geometric chessboard 11 may be composed of a plurality of three-dimensional units, the outer vertical surface of the three-dimensional geometric chessboard 11 includes a plurality of outer vertical surface chess grids 20, and the outer vertical surface chess grids 20 include a start point chess grid 21 and an end point chess grid 22.
The board map 10 shows a plurality of views, such as a front view, a left view, a top view, etc., of a solid geometry board 11. The board map 10 shows a movement path 30 from the start point grid 21 to the end point grid 22.
When the game is started, the target object 12 is positioned on the starting chess lattice 21, and the target object 12 is controlled to move on the outer facade chess lattice 20 in response to the movement instruction; when the target object 12 deviates from the moving path 30, displaying a first prompt; when the target object 12 moves from the start grid 21 to the end grid 22 along the movement path 30, a second cue is displayed.
The following are detailed below. The numbers in the following examples are not intended to limit the order of preference of the examples.
In this embodiment, an interaction method is provided, as shown in fig. 1c, a specific process of the interaction method may be as follows:
101. the game method comprises the steps of displaying a game scene and a user interface, wherein the game scene comprises a solid geometric chessboard and a target object, the user interface comprises a chessboard map of the solid geometric chessboard, the chessboard map comprises a plane expansion diagram of the solid geometric chessboard, a moving path from a starting point chess lattice to a terminal point chess lattice is displayed in the chessboard map, an outer vertical face of the solid geometric chessboard comprises a plurality of outer vertical face chess lattices, and the outer vertical face chess lattices comprise the starting point chess lattice and the terminal point chess lattice.
A game scene (or referred to as a virtual scene) is a virtual scene that an application program displays (or provides) when running on a terminal or a server. Optionally, the virtual scene is a simulated environment of the real world, or a semi-simulated semi-fictional virtual environment, or a purely fictional virtual environment. The virtual scene is any one of a two-dimensional virtual scene and a three-dimensional virtual scene, and the virtual environment can be environment elements such as sky, land, ocean and the like. The virtual scene is a scene of a complete game logic of a virtual object such as a user control.
The game scene comprises a solid geometric chessboard and a target object.
Wherein the target object is a virtual object, and optionally, the virtual object can be a virtual character, a virtual animal, an animation character, and the like. The virtual object is a Character controlled by a user through an input device, or an Artificial Intelligence (AI) set in a virtual environment battle through training, or a Non-virtual Character (NPC) set in a virtual scene battle.
The solid geometric chessboard is a solid geometric model, and in some embodiments, the geometric chessboard can be a cube, a cuboid, a cylinder, a cone, a frustum, a sphere, a prism, an irregular geometric shape, and the like.
The outer vertical surface of the solid geometric chessboard comprises a plurality of outer vertical surface chessmen grids, wherein the outer vertical surface is a surface directly contacted with an external space or a surface at the junction of the internal space and the external space of the solid geometric chessboard and a combination mode of the surfaces.
For example, referring to fig. 1d, in some embodiments, the solid geometry checkerboard is a cube, the facade of which is divided into a plurality of facade checkers, i.e. each face of the cube is divided into 9 facade checkers.
For example, referring to fig. 1e, in some embodiments, the solid geometry checkerboard is obtained by dividing the solid geometry checkerboard into 27 solid cells as in fig. 1d, each solid cell has a distance of a predetermined distance therebetween, and the solid cells divide the facade of the cube into a plurality of facade grids.
In some embodiments, the start chess lattice and the end chess lattice are included in the facade chess lattices of the solid geometry chessboard, for example, referring to fig. 1f, the start chess lattice and the end chess lattice are marked on the facade of the solid geometry chessboard. In some embodiments, the outer vertical surface of the solid geometric chessboard can be marked with a moving path from the starting point grid to the ending point grid.
The User Interface (UI Interface for short) is an Interface corresponding to an application program provided or displayed through a graphical User Interface, is a medium for interaction and information exchange between a system and a User, and realizes conversion between an internal form of information and a human-acceptable form. For example, the game UI may include skill icons, prop icons, and the like, and the user may control the game object to perform a specific game behavior through a specific game icon.
In alternative embodiments, the UI interface may include game controls (e.g., game pause controls, movement controls, functionality controls, etc.), indicators (e.g., direction indicators, character indicators, cross-plane indicators, start point indicators, end point indicators, etc.), information presentation areas (e.g., checkpoint countdown, timer, path remaining length, etc.), or game settings controls (e.g., system settings, stores, coins, etc.).
In some embodiments, the user interface comprises a board map of the solid geometry board, which may be a planar expanded view of the solid geometry board, such as a base view or a tri-view, i.e. a view obtained by projecting the solid geometry board onto a base projection plane. For example, a checkerboard map may optionally include three views, a front view, a top view, and a left view, of the solid geometry checkerboard; for example, a checkerboard map may optionally include six views, a front view, a top view, a left view, a right view, a bottom view, and a back view of the solid geometry checkerboard.
In some embodiments, referring to fig. 1g, a board map may show the start point grid, the end point grid and the moving path on the solid geometry board. The display can be performed in the forms of characters, marks, symbols, image lines and the like.
In some embodiments, the steps display a game scene, including:
the game scene is displayed at the associated perspective of the target object.
The virtual camera is a necessary component for game scene pictures, and is used for presentation of the game scene pictures, one game scene corresponds to at least one virtual camera, and there may be two or more than two virtual cameras as game rendering windows for users to capture and present picture contents of the game world, and the associated viewing angle of the users viewing the game world can be adjusted by setting parameters of the virtual camera, for example, the associated viewing angle may be located at an associated position of the target object, the associated position may be the head, the shoulder, the overhead of the target object, and the like, for example, in some embodiments, the associated position may be 20 centimeters of the top of the head of the target object.
In some embodiments, displaying a game scene and a user interface includes:
obtaining a solid geometric chessboard and a chessboard map thereof, wherein the solid geometric chessboard consists of a plurality of solid units, and outer vertical surface chessboards are outer vertical surfaces of the solid units;
generating a moving path from the starting point grid to the end point grid;
and displaying the solid geometric chessboard and the chessboard map, and displaying the starting point chequer, the end point chequer and the moving path in the chessboard map.
The solid geometric chessboard is composed of a plurality of solid units, each solid unit is a three-dimensional geometric body, such as a cube, a sphere, a regular tetrahedron, and the like, the solid units may be the same or different, and the solid units may be arranged in various ways, for example, in a closest packing manner, such as hexagonal closest packing, face-centered closest packing, and the like.
For example, referring to fig. 1h, in some embodiments, the solid geometry checkerboard is a regular tetrahedron, which is made up of a plurality of small regular tetrahedrons, i.e., the facade of the regular tetrahedron is divided into 36 facade squares, and each surface of the regular tetrahedron is divided into 9 facade squares.
For example, the solid units are cubes, and the solid units are stacked one on another to form a structure like a magic cube.
In some embodiments, generating a movement path to move from a start grid to an end grid comprises:
obtaining path difficulty parameters, wherein the path difficulty parameters comprise path tortuosity parameters;
and generating a moving path from the starting point chess lattice to the end point chess lattice according to the path parameters.
The path difficulty parameter may include a path length parameter, a path meandering parameter, a path cross-plane parameter, and the like. The path length parameter represents the length of the path, the path tortuosity parameter represents the bending times of the path, and the path cross-surface parameter represents the times of the path crossing different surfaces of the solid geometry chessboard.
For example, referring to FIG. 1f, the path passes through 7 facade grids, thus having a path length parameter of 7; the path is only bent 1 time on all surfaces, so its path meandering parameter is 1; the path crosses from the upper surface of the solid geometry chessboard to the right surface of the solid geometry chessboard, so the path cross-surface parameter is 1.
In some embodiments, since the checkerboard map includes a plurality of views of the solid geometry checkerboard, the movement path may be regarded as a plurality of sub-paths connected end to end, each sub-path being distributed in a view (i.e. a surface), and thus the path difficulty parameter may be expressed in terms of the number of sub-paths.
In some embodiments, the user may set the path difficulty parameter by himself or herself, or may determine the path difficulty parameter from historical information of the user, such as historical clearance information.
In order to ensure that the path difficulty is moderate, but simple or difficult, and meets the ability level of the user, the ability level of the user can be confirmed through the historical information of the user, so as to adjust the path difficulty parameter for the user, therefore, in some embodiments, a solid geometric chessboard and a chessboard map thereof are obtained, including:
acquiring historical information of a user;
determining chessboard complexity and map complexity according to user historical information;
generating a solid geometric chessboard based on the chessboard complexity, and generating a chessboard map of the solid geometric chessboard based on the map complexity;
obtaining a path difficulty parameter, comprising:
and determining a path difficulty parameter according to the historical information of the user.
The historical information of the user can comprise a path difficulty parameter of the user during the last playing, and the game difficulty of the playing can be improved by adjusting the path difficulty parameter by a preset numerical value.
102. And responding to the movement instruction, and controlling the target object to move on the outer vertical surface grid.
In some embodiments, the step of controlling the target object to move on the facade lattice in response to the movement instruction comprises:
and responding to the movement instruction, adjusting the associated visual angle of the target object, and controlling the target object to move on the outer vertical surface chess grids.
Wherein the movement instruction is used to control the target object to move on the facade grid, e.g., in some embodiments, the target object is controlled to move one step forward in response to each movement instruction.
In some embodiments, the user may trigger the movement instruction through a variety of triggers, such as, for example, by touching the terminal screen, such as, for example, by shaking the terminal, such as, for example, by touching a control on the UI interface, and so forth.
In some embodiments, in addition to controlling the target object to move, the target object may also be controlled to turn, so the movement instruction includes a turn instruction and a forward instruction, adjusting the associated perspective of the target object in response to the movement instruction, and controlling the target object to move on the facade grid, including:
adjusting an orientation of the target object in response to the steering instruction, the orientation of the target object being associated with the associated perspective of the target object;
in response to the forward command, the control target object moves to a first facade grid in front of the control target object.
The orientation of the target object may be adjusted to be rotated clockwise by 90 degrees, 180 degrees, 270 degrees, or the like, or may be adjusted to be rotated counterclockwise by 90 degrees, 180 degrees, 270 degrees, or the like.
Wherein, the first facade chess lattice in front of the chess board is as follows: and the first facade chess lattice is positioned at the current orientation of the current chess lattice. The current chess lattice is an outer vertical face chess lattice where the target object is located at present, and the current orientation is the current orientation of the target object.
For example, the current orientation of the target object is due north, the outer vertical surface grid in which the target object is currently located is grid N, and the first outer vertical surface grid located due north of grid N is grid M, so the first outer vertical surface grid in front of the target object is grid M.
In some embodiments, the steering instructions include a left-turn instruction and a right-turn instruction, and adjusting the orientation of the target object in response to the steering instructions includes:
adjusting the orientation of the target object by 90 degrees counterclockwise in response to the left turn instruction;
in response to the right turn instruction, the orientation of the target object is adjusted clockwise by 90 degrees.
In some embodiments, the user interface further includes a forward control, a left turn control, and a right turn control, the steering instruction includes a left turn instruction and a right turn instruction, and before responding to the steering instruction, further includes:
responding to a touch instruction aiming at the left turning control, and generating a left turning instruction;
responding to a touch instruction aiming at the right turning control, and generating a right turning instruction;
and generating a forward instruction in response to the touch instruction aiming at the forward control.
The forward control, the right turn control and the left turn control can be displayed on the UI interface in the forms of images, characters, symbols and the like.
In some embodiments, the steering instructions further comprise a steering back instruction, whereby adjusting the orientation of the target object in response to the steering instructions comprises: in response to the back turn instruction, the orientation of the target object is adjusted by 180 degrees clockwise or counterclockwise.
In some embodiments, the checkerboard map includes a location identification characterizing the location of the target object in the solid geometry checkerboard. The position mark can be displayed in the form of image, character, symbol, etc.
103. And when the target object deviates from the moving path, displaying a first prompt.
Deviating from the movement path means that the target object is not on the facade checkerboard through which the movement path passes.
The first prompt may be used to prompt the user for a game failure, which may be displayed in images, text, symbols, and the like.
104. And when the target object moves from the starting point chess lattice to the ending point chess lattice along the moving path, displaying a second prompt.
The second prompt may be used to prompt the user that the game was successful, and the first prompt may be displayed as an image, text, symbol, or the like.
In some embodiments, the user interface further comprises a remaining distance prompt for showing a distance that the target object is currently moving along the movement path to the end point.
Therefore, in some embodiments, after the control target object moves on the outer facade grid in response to the movement instruction, the method further includes:
determining the last remaining distance of the target object, wherein the last remaining distance of the target object comprises the path distance of the moving path;
updating the last remaining distance of the target object to obtain the current remaining distance of the target object;
and displaying the current remaining distance of the target object in the remaining distance prompt.
For example, assuming that the total length of the movement path is 32, the initialized remaining distance cue is 32, and every time the target object moves forward by 1 grid along the movement path, the remaining distance cue is decreased by 1 until the remaining distance cue is zeroed.
In some embodiments, the checkerboard map further comprises connection identifiers, the connection identifiers characterizing connection relationships between sub-paths in the view.
For example, referring to fig. 1i, a triangle connection identifier is also included in the chessboard map, and the connection identifier may represent the first-to-first relation between sub-paths on different surfaces.
Therefore, the game scene and the user interface can be displayed in the embodiment of the application, the game scene comprises the solid geometric chessboard and the target object, the user interface comprises the chessboard map of the solid geometric chessboard, the chessboard map comprises the plane expansion diagram of the solid chessboard, and the moving path from the starting point chess lattice to the end point chess lattice is displayed in the chessboard map, wherein the outer vertical face of the solid geometric chessboard comprises a plurality of outer vertical face chess lattices, and the outer vertical face chess lattices comprise the starting point chess lattice and the end point chess lattice; responding to the movement instruction, and controlling the target object to move on the outer vertical surface grids; when the target object deviates from the moving path, displaying a first prompt; and when the target object moves from the starting point chess lattice to the ending point chess lattice along the moving path, displaying a second prompt.
This application has provided a brand-new interactive scheme for temper user's space imagination, in this application, the user can substitute target object with oneself, through observing the removal route that instructs on the chess board map, controls target object and removes the terminal point from the starting point in solid geometry chess board, and this interactive mode can improve interactive sense of immersing, has guaranteed user's interactive experience, thereby improves user's rate of keeping. Therefore, the scheme can improve the interaction effect.
The method described in the above embodiments is further described in detail below.
In this embodiment, a method according to an embodiment of the present application will be described in detail by taking a mobile game as an example.
Referring to fig. 2a, the game scene comprises a space scene, a solid geometric chessboard and target objects, wherein the target objects are chess piece objects, the appearance of the solid geometric chessboard is represented as a space station formed by a plurality of solid units, and the solid units are represented as three-dimensional small cubes. The chessboard map of the solid geometric chessboard is displayed in the UI interface, the chessboard map comprises a plane expansion diagram of the solid geometric chessboard and a residual distance prompt, namely the expansion diagram of the space station comprises a left view, a right view, an upper view, a lower view, a front view and a back view, and in addition, a left turning control, a forward control, a right turning control, a timing control and a pause control are displayed in the UI interface. The chessboard map includes start point identification, end point identification, and also shows the moving path and the connection identification of each sub-path on the surface in the moving path.
In some embodiments, the user interface further comprises a remaining distance indicator for indicating a distance the pawn object is moved to the end point along the movement path at the present time.
As shown in fig. 2b, a specific flow of the interaction method is as follows:
201. and randomly generating the level according to the configuration.
The level comprises the space station and an expansion diagram thereof, and a starting point, an end point and a moving path on the space station.
First, step 201 may include the steps of:
(1) generating a spatial station and generating an expansion diagram of the spatial station;
(2) generating a starting point and an end point on the space station;
(3) and generating a moving path on the space station according to the starting point and the end point.
In the scheme, the space station is a big cube, so the expansion diagram of the space station has 11 expansion modes, and in the scheme, only one of the 11 expansion modes needs to be selected and mirrored in a random direction, so that the expansion diagram of the space station can be obtained.
In the scheme, the moving path can be generated on the space station according to the starting point and the end point according to the path difficulty parameters set by the user, such as the path turning times and the path cross-surface times.
When the level starts, the size of the space station, the random type number of the expansion diagram, the complexity of the route, whether the auxiliary indication of the cross-surface is displayed on the expansion diagram or not and the like can be determined according to the current difficulty configuration of the user.
202. And waiting for user operation.
In some embodiments, the current position of the character is not displayed in real time on the expanded view.
203. When the user clicks the turn button, the control view angle changes.
The user may click the left turn control or the right turn control to adjust the viewing direction.
When the user turns, the camera rotates along with the turning, so that the direction of the visual angle is adjusted.
204. When the user clicks the go button, the pawn object is controlled to go to the next cube surface.
The user can click on the advance control to advance to the next cube surface along the view direction and have the camera move forward following this advance.
And, the displayed remaining distance is decreased by one.
205. And when the chessman object deviates from the moving path, playing a failure prompt.
Referring to fig. 2c, after the movement, it is determined whether the movement deviates from the designated movement path, if so, a failure prompt animation is played, and if not, the process proceeds to step 206.
206. And when the chess piece object does not deviate from the moving path and reaches the terminal point, playing a clearance success prompt.
Referring to fig. 2d, after moving, it is determined whether the end point is reached, if not, the user may continue to operate, and if the end point is reached, the clearance success prompt animation is played.
Because the remaining distance (i.e. the remaining energy in fig. 2 d) is completely consistent with the number of the small squares that the user needs to pass through, the user needs to strictly follow the moving path displayed on the expanded graph from the starting point to the end point, if the user moves to the outside of the path, the user means that the remaining distance is not enough to walk to the end point, and a single small level immediately counts as a failure and plays a failed representation; and if the terminal is reached according to the path, the successful performance is played, and then the next small level is started.
Therefore, the scheme realizes the purpose of experimenting and training the space imagination by a mode of being easier to understand and more immersive, and simultaneously has stronger game playability and customs design richness.
The invention innovatively designs a novel game playing scheme aiming at the requirement of space imagination. The user moves on the outer surface of a large cube consisting of a plurality of small cubes and can move between the small cube surfaces of the outer surface during the game. The user needs to exert own spatial imagination according to the instruction of the expansion map of the outer surface of the big cube, restore the expansion map into a three-dimensional shape in the brain, and move from the starting point to the end point marked on the expansion map within a specified time. Different difficulty levels can be formed through the change of some customs clearance conditions, and the system can match the appropriate difficulty level according to the performance of the user each time, so that the training of the user to exert the spatial imagination more deeply is gradually promoted. The scheme also carries out space walking on the outer surface of a large space station consisting of a plurality of small air cabins by packaging the game into a role played by the user, rationalizes the action of walking on the surface of a large cube, and has better substitution feeling and interestingness when the user understands more easily.
This scheme is through carrying out the space walking for playing the method packing for playing the astronaut on a space station surface of constituteing by a plurality of little space cabins, uses first person's visual angle to operate, combines the scene packing to design multiple mechanism simultaneously and changes in order to change the degree of difficulty, has greatly improved the object for appreciation nature and the customs barrier design richness of recreation:
in the game process, a user needs to judge according to the space imagination and compare with the developed image, operates and moves to simulate a road finding process, accords with instinct, is easy to understand, is matched with actual conditions which frequently occur in reality, and has substitution feeling. In the game process, different mechanism changes are generated, such as the complexity of a route on an expansion diagram, the number of cross-surface jump, whether a jump indicator is displayed or not, different rich experiences are brought by corresponding different difficulties, and the level can be randomly generated every time, so that freshness can be well kept. In addition, in the game process, the corresponding difficulty can be adjusted according to the spatial imagination level of the user, so that the user can challenge himself in the difficulty close to the current spatial imagination limit of himself, and the training effect is well played.
Therefore, the user can substitute the target object by himself, the target object is controlled to move from the starting point to the end point in the solid geometric chessboard by observing the moving path indicated on the chessboard map, the interactive immersion feeling can be improved in the interactive mode, the interactive experience of the user is guaranteed, and accordingly the user retention rate is improved. Therefore, the scheme can improve the interaction effect.
In order to better implement the method, an embodiment of the present application further provides an interaction apparatus, where the interaction apparatus may be specifically integrated in an electronic device, and the electronic device may be a terminal, a server, or other devices. The terminal can be a mobile phone, a tablet computer, an intelligent Bluetooth device, a notebook computer, a personal computer and other devices; the server may be a single server or a server cluster composed of a plurality of servers.
For example, in the present embodiment, the method of the present embodiment will be described in detail by taking an example in which the interaction device is specifically integrated in the mobile terminal.
For example, as shown in fig. 3, the interactive apparatus may include a display unit 301, a mobile unit 302, a first unit 303, and a second unit 304, as follows:
a display unit 301.
The display unit 301 is configured to display a game scene and a user interface, where the game scene includes a solid geometric chessboard and a target object, the user interface includes a chessboard map of the solid geometric chessboard, the chessboard map includes a planar expansion diagram of the solid geometric chessboard, and a moving path from a start-point chess lattice to an end-point chess lattice is displayed in the chessboard map, where an outer vertical surface of the solid geometric chessboard includes a plurality of outer vertical surface chess lattices, and each outer vertical surface chess lattice includes a start-point chess lattice and an end-point chess lattice.
In some embodiments, the display unit 301 includes:
(1) a display subunit, configured to display a game scene with an associated perspective of the target object;
a mobile unit 302, comprising:
(2) and the moving subunit is used for responding to the moving instruction, adjusting the associated visual angle of the target object and controlling the target object to move on the outer vertical surface grid.
In some embodiments, the move instruction comprises a turn instruction and a forward instruction, the move subunit comprising:
A. a steering sub-module for adjusting an orientation of the target object in response to a steering instruction, the orientation of the target object being associated with an associated perspective of the target object;
B. and the advancing submodule is used for responding to an advancing instruction and controlling the target object to move to the first outer vertical surface grid in front of the target object.
In some embodiments, the steering instructions include a left-turn instruction and a right-turn instruction, the steering submodule to:
adjusting the orientation of the target object by 90 degrees counterclockwise in response to the left turn instruction;
adjusting the orientation of the target object clockwise by 90 degrees in response to the right turn instruction;
the user interface further comprises a forward control, a left turn control and a right turn control, the steering instruction comprises a left turn instruction and a right turn instruction, and the steering sub-module, before being configured to respond to the steering instruction, is further configured to:
responding to a touch instruction aiming at the left turning control, and generating a left turning instruction;
responding to a touch instruction aiming at the right turning control, and generating a right turning instruction;
and generating a forward instruction in response to the touch instruction aiming at the forward control.
A display unit 301, comprising:
(1) the chess board unit is used for obtaining a solid geometric chessboard and a chessboard map thereof, the solid geometric chessboard is composed of a plurality of solid units, and the outer vertical face chess grids are outer vertical faces of the solid units;
(2) the path subunit is used for generating a moving path from the starting point chess lattice to the end point chess lattice;
(3) and the display subunit is used for displaying the solid geometric chessboard and the chessboard map, and displaying the starting point chequer, the end point chequer and the moving path in the chessboard map.
In some embodiments, a path subunit, comprises:
the parameter submodule is used for acquiring path difficulty parameters, and the path difficulty parameters comprise path tortuosity parameters;
and the path submodule is used for generating a moving path from the starting point chess lattice to the end point chess lattice according to the path parameters.
In some embodiments, a checkerboard subunit for:
acquiring historical information of a user;
determining chessboard complexity and map complexity according to user historical information;
generating a solid geometric chessboard based on the chessboard complexity, and generating a chessboard map of the solid geometric chessboard based on the map complexity;
a parameter submodule for:
and determining a path difficulty parameter according to the historical information of the user.
In some embodiments, the chessboard map includes a plurality of views of the solid geometry chessboard, the movement path is composed of a plurality of sub-paths connected end to end, each sub-path is distributed in the view, and the path difficulty parameter includes the number of sub-paths.
In some embodiments, the checkerboard map further comprises connection identifiers, the connection identifiers characterizing connection relationships between sub-paths in the view.
(II) a mobile unit 302.
The moving unit 302 is used for responding to the moving instruction, and controlling the target object to move on the outer vertical chess grids.
In some embodiments, the user interface further comprises a remaining distance prompt, and the moving unit 302, after moving the control target object on the outer facade pane in response to the movement instruction, is further configured to:
determining the last remaining distance of the target object, wherein the last remaining distance of the target object comprises the path distance of the moving path;
updating the last remaining distance of the target object to obtain the current remaining distance of the target object;
and displaying the current remaining distance of the target object in the remaining distance prompt.
(iii) a first unit 303.
The first unit 303 is configured to display a first prompt when the target object deviates from the moving path.
(iv) a second unit 304.
The second unit 304 is configured to display a second prompt when the target object moves from the start point grid to the end point grid along the movement path.
In some embodiments, the checkerboard map includes a location identification characterizing the location of the target object in the solid geometry checkerboard.
In a specific implementation, the foregoing may be implemented as independent entities, or may be combined arbitrarily to be implemented as the same or several entities, and the specific implementation of the foregoing may refer to the foregoing method embodiments, which are not described herein again.
As can be seen from the above, in the interaction apparatus of this embodiment, the display unit displays a game scene and a user interface, the game scene includes a solid geometric chessboard and a target object, the user interface includes a chessboard map of the solid geometric chessboard, the chessboard map includes a planar expansion diagram of the solid chessboard, and a moving path from a start point chess lattice to an end point chess lattice is displayed in the chessboard map, wherein an outer facade of the solid geometric chessboard includes a plurality of outer facade chess lattices, and the outer facade chess lattices include a start point chess lattice and an end point chess lattice; controlling, by the mobile unit, the target object to move on the outer facade grid in response to the movement instruction; when the target object deviates from the moving path, the first unit displays a first prompt; and when the target object moves from the starting point chess lattice to the ending point chess lattice along the moving path, the second unit displays a second prompt.
Therefore, the interactive effect can be improved.
The embodiment of the application also provides the electronic equipment which can be equipment such as a terminal and a server. The terminal can be a mobile phone, a tablet computer, an intelligent Bluetooth device, a notebook computer, a personal computer and the like; the server may be a single server, a server cluster composed of a plurality of servers, or the like.
In some embodiments, the interaction apparatus may also be integrated into a plurality of electronic devices, for example, the interaction apparatus may be integrated into a plurality of servers, and the interaction method of the present application is implemented by the plurality of servers.
In this embodiment, a detailed description will be given by taking the electronic device of this embodiment as an example of a terminal, for example, as shown in fig. 4, which shows a schematic structural diagram of the terminal according to the embodiment of the present application, specifically:
the terminal may include components such as a processor 401 of one or more processing cores, memory 402 of one or more computer-readable storage media, a power supply 403, an input module 404, and a communication module 405. Those skilled in the art will appreciate that the terminal configuration shown in fig. 4 is not intended to be limiting and may include more or fewer components than those shown, or some components may be combined, or a different arrangement of components. Wherein:
the processor 401 is a control center of the terminal, connects various parts of the entire terminal using various interfaces and lines, and performs various functions of the terminal and processes data by operating or executing software programs and/or modules stored in the memory 402 and calling data stored in the memory 402, thereby performing overall monitoring of the terminal. In some embodiments, processor 401 may include one or more processing cores; in some embodiments, processor 401 may integrate an application processor, which primarily handles operating systems, user interfaces, applications, etc., and a modem processor, which primarily handles wireless communications. It will be appreciated that the modem processor described above may not be integrated into the processor 401.
The memory 402 may be used to store software programs and modules, and the processor 401 executes various functional applications and data processing by operating the software programs and modules stored in the memory 402. The memory 402 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application program required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may store data created according to the use of the terminal, and the like. Further, the memory 402 may include high speed random access memory, and may also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, the memory 402 may also include a memory controller to provide the processor 401 access to the memory 402.
The terminal also includes a power supply 403 for powering the various components, and in some embodiments, the power supply 403 may be logically coupled to the processor 401 via a power management system, such that the power management system may perform functions of managing charging, discharging, and power consumption. The power supply 403 may also include any component of one or more dc or ac power sources, recharging systems, power failure detection circuitry, power converters or inverters, power status indicators, and the like.
The terminal may also include an input module 404, the input module 404 being operable to receive input numeric or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function control.
The terminal may also include a communication module 405, and in some embodiments the communication module 405 may include a wireless module, through which the terminal may wirelessly transmit over short distances, thereby providing wireless broadband internet access to the user. For example, the communication module 405 may be used to assist a user in sending and receiving e-mails, browsing web pages, accessing streaming media, and the like.
Although not shown, the terminal may further include a display, etc., which will not be described in detail herein. Specifically, in this embodiment, the processor 401 in the terminal loads the executable file corresponding to the process of one or more application programs into the memory 402 according to the following instructions, and the processor 401 runs the application programs stored in the memory 402, thereby implementing various functions as follows:
displaying a game scene and a user interface, wherein the game scene comprises a solid geometric chessboard and a target object, the user interface comprises a chessboard map of the solid geometric chessboard, the chessboard map comprises a plane expansion diagram of the solid geometric chessboard, and a moving path for moving from a starting point chess lattice to a destination chess lattice is displayed in the chessboard map, wherein the outer vertical face of the solid geometric chessboard comprises a plurality of outer vertical face chess lattices, and the outer vertical face chess lattices comprise the starting point chess lattice and the destination chess lattice;
responding to the movement instruction, and controlling the target object to move on the outer vertical surface grids;
when the target object deviates from the moving path, displaying a first prompt;
and when the target object moves from the starting point chess lattice to the ending point chess lattice along the moving path, displaying a second prompt.
In some embodiments, a computer program product is also proposed, comprising computer programs or instructions which, when executed by a processor, implement the steps of any of the above-mentioned interaction methods.
The above operations can be implemented in the foregoing embodiments, and are not described in detail herein.
Therefore, the scheme can improve the interaction effect.
It will be understood by those skilled in the art that all or part of the steps of the methods of the above embodiments may be performed by instructions or by associated hardware controlled by the instructions, which may be stored in a computer readable storage medium and loaded and executed by a processor.
To this end, embodiments of the present application provide a computer-readable storage medium, in which a plurality of instructions are stored, and the instructions can be loaded by a processor to execute the steps in any of the interaction methods provided in the embodiments of the present application. For example, the instructions may perform the steps of:
displaying a game scene and a user interface, wherein the game scene comprises a solid geometric chessboard and a target object, the user interface comprises a chessboard map of the solid geometric chessboard, the chessboard map comprises a plane expansion diagram of the solid geometric chessboard, and a moving path for moving from a starting point chess lattice to a destination chess lattice is displayed in the chessboard map, wherein the outer vertical face of the solid geometric chessboard comprises a plurality of outer vertical face chess lattices, and the outer vertical face chess lattices comprise the starting point chess lattice and the destination chess lattice;
responding to the movement instruction, and controlling the target object to move on the outer vertical surface grids;
when the target object deviates from the moving path, displaying a first prompt;
and when the target object moves from the starting point chess lattice to the ending point chess lattice along the moving path, displaying a second prompt.
Wherein the storage medium may include: read Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, and the like.
According to an aspect of the application, a computer program product or computer program is provided, comprising computer instructions, the computer instructions being stored in a computer readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions to cause the computer device to perform the methods provided in the various alternative implementations of the testing and training aspects of the game aspect or the spatial imagination provided in the above embodiments.
Since the instructions stored in the storage medium can execute the steps in any of the interaction methods provided in the embodiments of the present application, the beneficial effects that can be achieved by any of the interaction methods provided in the embodiments of the present application can be achieved, for details, see the foregoing embodiments, and are not described herein again.
The interaction method, the interaction device, the interaction terminal and the computer-readable storage medium provided by the embodiments of the present application are described in detail above, and specific examples are applied herein to illustrate the principles and implementations of the present application, and the descriptions of the above embodiments are only used to help understand the method and the core ideas of the present application; meanwhile, for those skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.

Claims (15)

1. An interactive method, comprising:
displaying a game scene and a user interface, wherein the game scene comprises a solid geometric chessboard and a target object, the user interface comprises a chessboard map of the solid geometric chessboard, the chessboard map comprises a plane expansion diagram of the solid chessboard, and a moving path moving from a starting point chess lattice to an end point chess lattice is displayed in the chessboard map, wherein an outer facade of the solid geometric chessboard comprises a plurality of outer facade chess lattices, and the outer facade chess lattices comprise the starting point chess lattice and the end point chess lattice;
controlling the target object to move on the outer vertical surface grid in response to a movement instruction;
when the target object deviates from the moving path, displaying a first prompt;
and when the target object moves from the starting point chess lattice to the end point chess lattice along the moving path, displaying a second prompt.
2. The interactive method of claim 1, wherein said displaying a game scene comprises:
displaying a game scene with the associated perspective of the target object;
the controlling the target object to move on the facade grid in response to the movement instruction comprises:
and responding to a movement instruction, adjusting the associated visual angle of the target object, and controlling the target object to move on the outer vertical surface grid.
3. The interactive method of claim 2, wherein the movement instructions include a turn instruction and a forward instruction, and wherein adjusting the associated perspective of the target object and controlling the target object to move on the facade grid in response to the movement instructions comprises:
adjusting an orientation of the target object in response to a steering instruction, the orientation of the target object being associated with an associated perspective of the target object;
and responding to a forward command, and controlling the target object to move to a first outer vertical surface grid in front of the target object.
4. The interactive method of claim 3, wherein the steering instructions include a left steering instruction and a right steering instruction, and wherein adjusting the orientation of the target object in response to the steering instructions comprises:
adjusting the orientation of the target object by 90 degrees counterclockwise in response to a left turn instruction;
adjusting the orientation of the target object clockwise by 90 degrees in response to a right turn instruction;
the user interface further comprises a forward control, a left turn control and a right turn control, the steering instruction comprises a left turn instruction and a right turn instruction, and before responding to the steering instruction, the method further comprises:
responding to a touch instruction aiming at the left turning control, and generating a left turning instruction;
responding to a touch instruction aiming at the right turning control, and generating a right turning instruction;
and generating a forward instruction in response to the touch instruction aiming at the forward control.
5. The interactive method of claim 1, wherein said displaying a game scene and a user interface comprises:
obtaining a solid geometric chessboard and a chessboard map thereof, wherein the solid geometric chessboard is composed of a plurality of solid units, and the outer vertical surface chequers are outer vertical surfaces of the solid units;
generating a moving path from the starting point grid to the end point grid;
and displaying the solid geometric chessboard and the chessboard map, and displaying the starting point chequer, the ending point chequer and the moving path in the chessboard map.
6. The interactive method of claim 5, wherein generating a movement path for moving from a start grid to an end grid comprises:
obtaining path difficulty parameters, wherein the path difficulty parameters comprise path tortuosity parameters;
and generating a moving path from the starting point chess lattice to the end point chess lattice according to the path parameters.
7. The interactive method of claim 6, wherein the obtaining of the solid geometry chessboard and its chessboard map comprises:
acquiring historical information of a user;
determining chessboard complexity and map complexity according to the user historical information;
generating a solid geometric chessboard based on the chessboard complexity, and generating a chessboard map of the solid geometric chessboard based on the map complexity;
the obtaining of the path difficulty parameter includes:
and determining a path difficulty parameter according to the user historical information.
8. The interactive method of claim 6, wherein said chessboard map includes a plurality of views of said solid geometric chessboard, said movement path is composed of a plurality of sub-paths connected end to end, each of said sub-paths is distributed in said view, said path difficulty parameter includes the number of sub-paths.
9. The interactive method of claim 8, wherein said checkerboard map further comprises connection identifiers, said connection identifiers characterizing connection relationships between sub-paths in said view.
10. The interactive method of claim 1, wherein said board map comprises a location identity characterizing the position of said target object in said solid geometry board.
11. The interactive method of claim 1, wherein the user interface further comprises a remaining distance prompt, and wherein after controlling the target object to move on the facade grid in response to the movement instruction, further comprising:
determining a last remaining distance of the target object, the last remaining distance of the target object comprising a path distance of the movement path;
updating the last remaining distance of the target object to obtain the current remaining distance of the target object;
and displaying the current remaining distance of the target object in the remaining distance prompt.
12. The interactive method of claim 1, wherein said volumetric geometric checkerboard has 6 surfaces, each of said surfaces comprising 9 two-by-two connected facade cells, said controlling said target object to move on said facade cells in response to a movement command comprising:
determining the outer vertical surface chess grids where the target object is located currently and the outer vertical surface chess grids connected with the target object;
and controlling the target object to move from the current outer elevation grid to the outer elevation grid connected with the target object.
13. An interactive device, comprising:
the game system comprises a display unit, a game processing unit and a game processing unit, wherein the game processing unit is used for displaying a game scene and a user interface, the game scene comprises a solid geometric chessboard and a target object, the user interface comprises a chessboard map of the solid geometric chessboard, the chessboard map comprises a plane expansion diagram of the solid chessboard, a moving path moving from a starting point chess lattice to a terminal point chess lattice is displayed in the chessboard map, an outer vertical face of the solid geometric chessboard comprises a plurality of outer vertical face chess lattices, and the outer vertical face chess lattices comprise the starting point chess lattice and the terminal point chess lattice;
the moving unit is used for responding to a moving instruction and controlling the target object to move on the outer vertical surface grid;
the first unit is used for displaying a first prompt when the target object deviates from the moving path;
and the second unit is used for displaying a second prompt when the target object moves from the starting point grid to the ending point grid along the moving path.
14. A terminal comprising a processor and a memory, said memory storing a plurality of instructions; the processor loads instructions from the memory to perform the steps of the interactive method according to any one of claims 1 to 12.
15. A computer program product comprising a computer program or instructions for implementing the steps of the interaction method according to any one of claims 1 to 12 when executed by a processor.
CN202111143601.4A 2021-09-28 2021-09-28 Interaction method, device and terminal Active CN113786615B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111143601.4A CN113786615B (en) 2021-09-28 2021-09-28 Interaction method, device and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111143601.4A CN113786615B (en) 2021-09-28 2021-09-28 Interaction method, device and terminal

Publications (2)

Publication Number Publication Date
CN113786615A true CN113786615A (en) 2021-12-14
CN113786615B CN113786615B (en) 2023-06-16

Family

ID=79184733

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111143601.4A Active CN113786615B (en) 2021-09-28 2021-09-28 Interaction method, device and terminal

Country Status (1)

Country Link
CN (1) CN113786615B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023179375A1 (en) * 2022-03-25 2023-09-28 北京字跳网络技术有限公司 Layout object control method and apparatus, electronic device and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1170369A (en) * 1994-12-19 1998-01-14 桑朗·帕夫罗维克 Mathematic puzzle type game
CN104199878A (en) * 2014-08-21 2014-12-10 西安闻泰电子科技有限公司 Game engine shortest path search method and game engine system
CN109432776A (en) * 2018-09-21 2019-03-08 苏州蜗牛数字科技股份有限公司 A kind of free method for searching in space
US20200116494A1 (en) * 2018-10-10 2020-04-16 University Of Massachusetts Human vision-empowered 3d scene analysis tools
CN111833424A (en) * 2010-09-13 2020-10-27 巴里·林恩·詹金斯 Streaming interactive media including rendered geometry, texture and lighting data for transmission and control
CN112717404A (en) * 2021-01-25 2021-04-30 腾讯科技(深圳)有限公司 Virtual object movement processing method and device, electronic equipment and storage medium
CN112843671A (en) * 2021-03-11 2021-05-28 深圳市瑞立夫网络科技有限公司 Display terminal and game machine

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1170369A (en) * 1994-12-19 1998-01-14 桑朗·帕夫罗维克 Mathematic puzzle type game
CN111833424A (en) * 2010-09-13 2020-10-27 巴里·林恩·詹金斯 Streaming interactive media including rendered geometry, texture and lighting data for transmission and control
CN104199878A (en) * 2014-08-21 2014-12-10 西安闻泰电子科技有限公司 Game engine shortest path search method and game engine system
CN109432776A (en) * 2018-09-21 2019-03-08 苏州蜗牛数字科技股份有限公司 A kind of free method for searching in space
US20200116494A1 (en) * 2018-10-10 2020-04-16 University Of Massachusetts Human vision-empowered 3d scene analysis tools
CN112717404A (en) * 2021-01-25 2021-04-30 腾讯科技(深圳)有限公司 Virtual object movement processing method and device, electronic equipment and storage medium
CN112843671A (en) * 2021-03-11 2021-05-28 深圳市瑞立夫网络科技有限公司 Display terminal and game machine

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023179375A1 (en) * 2022-03-25 2023-09-28 北京字跳网络技术有限公司 Layout object control method and apparatus, electronic device and storage medium

Also Published As

Publication number Publication date
CN113786615B (en) 2023-06-16

Similar Documents

Publication Publication Date Title
JP5887458B1 (en) A game system for searching for a route of a non-player character based on a player's movement history
JP7331124B2 (en) Virtual object control method, device, terminal and storage medium
KR20210140747A (en) Virtual object control method and apparatus, device and medium
CN112121417B (en) Event processing method, device, equipment and storage medium in virtual scene
CN112870706B (en) Teaching content display method, device, equipment and storage medium
TWI831074B (en) Information processing methods, devices, equipments, computer-readable storage mediums, and computer program products in virtual scene
JP2022533919A (en) Virtual character control method, its computer equipment, computer program, and virtual character control device
US20230285855A1 (en) Virtual scene display method and apparatus, terminal, and storage medium
US20230321541A1 (en) Displaying visual field picture based on interaction zone on a virtual map
CN113786615B (en) Interaction method, device and terminal
CN113457173B (en) Remote teaching method, remote teaching device, computer equipment and storage medium
JP2020018745A (en) Game system and program
WO2023071808A1 (en) Virtual scene-based graphic display method and apparatus, device, and medium
CN114307150B (en) Method, device, equipment, medium and program product for interaction between virtual objects
US20220199087A1 (en) Speech to text conversion method, system, and apparatus, and medium
CN112138392B (en) Virtual object control method, device, terminal and storage medium
CN115068929A (en) Game information acquisition method and device, electronic equipment and storage medium
CN113384881A (en) Map display method and device in game
CN113041616A (en) Method and device for controlling jumping display in game, electronic equipment and storage medium
CN113313796A (en) Scene generation method and device, computer equipment and storage medium
CN116883561B (en) Animation generation method, training method, device and equipment of action controller
WO2024131391A1 (en) Virtual environment display method and apparatus, device, medium and program product
WO2023246307A1 (en) Information processing method and apparatus in virtual environment, and device and program product
WO2024037142A1 (en) Movement guidance method and apparatus for virtual object, electronic device, storage medium, and program product
JP2024005495A (en) Terminal device control program, terminal device, and terminal device control method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant