CN108159705A - Matching process, device, storage medium and the electronic device of object - Google Patents
Matching process, device, storage medium and the electronic device of object Download PDFInfo
- Publication number
- CN108159705A CN108159705A CN201711278460.0A CN201711278460A CN108159705A CN 108159705 A CN108159705 A CN 108159705A CN 201711278460 A CN201711278460 A CN 201711278460A CN 108159705 A CN108159705 A CN 108159705A
- Authority
- CN
- China
- Prior art keywords
- virtual controlling
- controlling object
- virtual
- matching
- identification information
- 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.)
- Pending
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
- A63F13/795—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for finding other players; for building a team; for providing a buddy list
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/79—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
- A63F13/798—Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for assessing skills or for ranking players, e.g. for generating a hall of fame
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/50—Features 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 details of game servers
- A63F2300/55—Details of game data or player data management
- A63F2300/5546—Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
- A63F2300/5566—Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history by matching opponents or finding partners to build a team, e.g. by skill level, geographical area, background, play style
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features 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/50—Features 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 details of game servers
- A63F2300/55—Details of game data or player data management
- A63F2300/5546—Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
- A63F2300/558—Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history by assessing the players' skills or ranking
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Information Transfer Between Computers (AREA)
- Processing Or Creating Images (AREA)
Abstract
The invention discloses a kind of matching process of object, device, storage medium and electronic devices.Wherein, this method includes:When game client operation is when preceding switch is played, obtain the first object value of the first virtual controlling object, wherein, first virtual controlling object is controlled by first object subject object account, and first object value is determined by the first operating result that the first virtual controlling object obtains after history battle operation is performed;In the case where first object value meets goal condition, to the first virtual controlling object matching destination virtual control object, wherein, the destination virtual control object matched is for performance objective common with the first virtual controlling object battle operation.The present invention solves the technical issues of opponent's matching efficiency is low in the relevant technologies.
Description
Technical field
The present invention relates to computer realm, in particular to a kind of matching process of object, device, storage medium and
Electronic device.
Background technology
In battle class game, negligible amounts or certain game players due to game player online in certain periods
Operation level it is relatively low, continuously fail in the battle with other players, traditional matching way is difficult to give this partial player
A suitable level of opponent is fitted on, opponent's matching efficiency is low, greatly influences the battle experience of player.
For above-mentioned opponent's matching efficiency it is low the problem of, currently no effective solution has been proposed.
Invention content
An embodiment of the present invention provides a kind of matching process of object, device, storage medium and electronic device, at least to solve
The technical issues of certainly opponent's matching efficiency is low in the relevant technologies.
One side according to embodiments of the present invention provides a kind of matching process of object.This method includes:Obtain the
The first object value of one virtual controlling object, wherein, first object value is performing history battle behaviour by the first virtual controlling object
The first operating result obtained after work determines;In the case where first object value meets goal condition, to the first virtual controlling pair
As matching destination virtual control object, wherein, the destination virtual control object matched is used to be total to the first virtual controlling object
It fights and operates with performance objective.
Another aspect according to embodiments of the present invention additionally provides a kind of coalignment of object.The device includes:It obtains
Unit, for obtaining the first object value of the first virtual controlling object, wherein, first object value is existed by the first virtual controlling object
The first operating result obtained after history battle operation is performed to determine;Matching unit, for meeting target item in first object value
In the case of part, to the first virtual controlling object matching destination virtual control object, wherein, the destination virtual control pair matched
As being used for performance objective battle operation common with the first virtual controlling object.
In embodiments of the present invention, the first object value of the first virtual controlling object is obtained, wherein, first object value is by the
The first operating result that one virtual controlling object obtains after history battle operation is performed determines;Meet target in first object value
In the case of condition, to the first virtual controlling object matching destination virtual control object, wherein, the destination virtual control matched
Object is for performance objective common with the first virtual controlling object battle operation.According to perform obtain after history battle operation the
One operating result determines first object value, and the target of goal condition is met for the first virtual controlling object matching first object value
Virtual controlling object so that the first virtual controlling object performance objective common with destination virtual control object fight operate when,
It can ensure the winning rate of the first virtual controlling object, realize the technique effect for improving opponent's matching efficiency, and then solve phase
The technical issues of opponent's matching efficiency is low in the technology of pass.
Description of the drawings
Attached drawing described herein is used to provide further understanding of the present invention, and forms the part of the application, this hair
Bright illustrative embodiments and their description do not constitute improper limitations of the present invention for explaining the present invention.In the accompanying drawings:
Fig. 1 is a kind of schematic diagram of the hardware environment of the matching process of object according to embodiments of the present invention;
Fig. 2 is a kind of flow chart of the matching process of object according to embodiments of the present invention;
Fig. 3 is the flow chart of the matching process of another object according to embodiments of the present invention;
Fig. 4 is the flow chart of the method for a kind of structure AI opponent according to embodiments of the present invention and matching AI;
Fig. 5 is a kind of stream of the method for the information of the game player in the certain section section of acquisition according to embodiments of the present invention
Cheng Tu;
Fig. 6 is a kind of clearing according to embodiments of the present invention and corrects the flow chart of the method for desired value;
Fig. 7 is the flow diagram of intelligent Matching AI according to embodiments of the present invention a kind of;
Fig. 8 is a kind of schematic diagram of the accumulative velocity variations of desired value according to embodiments of the present invention;
Fig. 9 is a kind of schematic diagram of the coalignment of object according to embodiments of the present invention;And
Figure 10 is a kind of structure diagram of electronic device according to embodiments of the present invention.
Specific embodiment
In order to which those skilled in the art is made to more fully understand the present invention program, below in conjunction in the embodiment of the present invention
The technical solution in the embodiment of the present invention is clearly and completely described in attached drawing, it is clear that described embodiment is only
The embodiment of a part of the invention, instead of all the embodiments.Based on the embodiments of the present invention, ordinary skill people
Member's all other embodiments obtained without making creative work should all belong to the model that the present invention protects
It encloses.
It should be noted that term " first " in description and claims of this specification and above-mentioned attached drawing, "
Two " etc. be the object for distinguishing similar, and specific sequence or precedence are described without being used for.It should be appreciated that it uses in this way
Data can be interchanged in the appropriate case, so as to the embodiment of the present invention described herein can in addition to illustrating herein or
Sequence other than those of description is implemented.In addition, term " comprising " and " having " and their any deformation, it is intended that cover
Cover it is non-exclusive include, be not necessarily limited to for example, containing the process of series of steps or unit, method, system, product or equipment
Those steps or unit clearly listed, but may include not listing clearly or for these processes, method, product
Or the intrinsic other steps of equipment or unit.
One side according to embodiments of the present invention provides a kind of embodiment of the matching process of object.
Optionally, in the present embodiment, the matching process of above-mentioned object can be applied to as shown in Figure 1 by server
102 and the hardware environment that is formed of terminal 104 in.Fig. 1 is a kind of the hard of the matching process of object according to embodiments of the present invention
The schematic diagram of part environment.As shown in Figure 1, server 102 is attached by network and terminal 104, above-mentioned network is included but not
It is limited to:Wide area network, Metropolitan Area Network (MAN) or LAN, terminal 104 are not limited to PC, mobile phone, tablet computer etc..The embodiment of the present invention
The matching process of object can be performed by server 102, can also be performed, be can also be by server 102 by terminal 104
It is performed jointly with terminal 104.Wherein, the matching process that terminal 104 performs the object of the embodiment of the present invention can also be by installing
Client on it performs.
Optionally, in the matching process of the object of the embodiment of the present invention by server 102 come when performing:
Step S11, user are operated in terminal 104.
The operation that user carries out in terminal can be the operation for starting to match object, for example, the establishment in battle game
Operation, the battle in room start operation of matching opponent etc. in room.
Step S12, terminal 104 can upload virtual controlling object corresponding to the user to server 102 and perform history
The first operating result obtained after battle operation.
Step S13, server 102 carry out the matching process of object.
The first operating result that server 102 is uploaded according to terminal 104 obtains the first object of the first virtual controlling object
Value, in the case where first object value meets goal condition, to the first virtual controlling object matching destination virtual control object.
Specific game logic processing procedure is as follows:
Step S131 obtains the first object value of the first virtual controlling object, wherein, first object value is by the first virtual control
The first operating result that object processed obtains after history battle operation is performed determines.
Step S132, in the case where first object value meets goal condition, to the first virtual controlling object matching target
Virtual controlling object, wherein, the destination virtual control object matched is used for and the first common performance objective of virtual controlling object
Battle operation.
Step S14, server 102 will be matched after the first virtual controlling object matching destination virtual control object
Result to destination virtual control object is returned to terminal 104, and game player can see the first virtual controlling in terminal 104
Object controls common performance objective battle to operate with destination virtual.
Above-mentioned steps S11 to step S14 is a full implementation flow for including technical scheme, the skill of the application
Art scheme relates generally to step S13 wherein, and the technical solution of step S13 is described in detail with reference to specific embodiment.
Fig. 2 is a kind of flow chart of the matching process of object according to embodiments of the present invention.As shown in Fig. 2, step S131
Corresponding with step S202, step S132 is corresponding with step S204.This method may comprise steps of:
Step S202 obtains the first object value of the first virtual controlling object.
In the technical solution provided in the application above-mentioned steps S202, the first object of the first virtual controlling object is obtained
Value, wherein, first object value is true by the first operating result that the first virtual controlling object obtains after history battle operation is performed
It is fixed.
In this embodiment, the first object value of the first virtual controlling object is obtained, game client operation can be worked as and worked as
When preceding switch is played, when game client operation is when preceding switch is played, which can be that class game is fought in contest
Client, for example, the client for the game of racing car category, or the client of the online real-time battle class game of other categories
End, is not limited herein.First virtual controlling object can be to be needed in scene of game by the target object in reality scene
The virtual role controlled, the target object participate in the game race in game client, can be game account, for stepping on
Record game client;In the case that game player in game account and real scene corresponds, which also may be used
To be interpreted as the game player in real scene, game player logs in game client by game account.
First virtual controlling object of the embodiment has first object value, and history is being performed by the first virtual controlling object
The first operating result obtained after battle operation determines.Optionally, obtained the first operating result is the after history battle operation
History military success of the one virtual controlling object in race of playing, the first object value are according to the history military success for participating in game race
The numerical value of generation, and game is completed every time, the numerical value can be all modified, for example, the first virtual controlling object exists
Battle achievement in upper one innings of game is preferable, then first object value can be reduced accordingly, if the first virtual controlling object is upper one
Office game in battle low academic, then first object value can accordingly increase.When first object value reaches certain threshold value, you can
Triggering is played a game for matching artificial intelligence (Artificial Intelligence, referred to as AI) opponent.Optionally, it is used for
Matching AI opponent's plays a game when participating in the race in game for low-level game player, to match low-level AI pairs
Hand, and playing a game for sense of accomplishment is obtained by defeating them, in this play a game, game player is easier to win and lean on
Preceding ranking.
Step S204, in the case where first object value meets goal condition, to the first virtual controlling object matching target
Virtual controlling object.
In the technical solution provided in the application above-mentioned steps S204, meet the situation of goal condition in first object value
Under, to the first virtual controlling object matching destination virtual control object, wherein, the destination virtual control object matched be used for
The common performance objective battle operation of first virtual controlling object.
After the first object value for obtaining the first virtual controlling object, judge whether first object value meets target item
Part.Optionally, judge whether first object value reaches predetermined threshold, for example, judging whether first object value reaches 100.If
Judge that first object value reaches predetermined threshold, it is determined that first object value meets goal condition, at this time to the first virtual controlling
The virtual controlling object of object matching can be the AI opponent horizontal less than the operation of the first virtual controlling object, with the first void
Intend the common performance objective battle operation of control object, target battle operation can be the battle operation in current one innings game,
And then make the sense of accomplishment of the corresponding game player's acquisition victory of the first virtual controlling object.
Optionally, above-mentioned goal condition is the item for triggering the corresponding virtual controlling object of matching real gaming player
Part, for example, judging whether first object value meets the condition of not up to predetermined threshold, if it is judged that first object value meets not
Reach the condition of predetermined threshold, it is determined that first object value meets goal condition, to the virtual of the first virtual controlling object matching
Control object is preferably the corresponding virtual controlling object of real gaming player, and real gaming player is with logging in game client
Game account is corresponding.
Optionally, above-mentioned goal condition is the condition for triggering AI time-out office, which refers to waits for certain time in matching
After, real gaming player is still can not find, matching is played a game with the AI opponent's being on close level of the first virtual controlling object.Than
Such as, judge whether first object value meets the condition of not up to predetermined threshold, if it is judged that first object value satisfaction is not up to
The condition of predetermined threshold, and do not match the corresponding virtual controlling object of real gaming player within a certain period of time, then triggering is super
The current political situation, to the first virtual controlling object matching virtual controlling object for time-out office AI, can be according to certain probability at random to the
One virtual controlling object matching is to time-out office AI.
Optionally, if when to the first virtual controlling object matching destination virtual control object, certain time is reached
Still without matching suitable destination virtual control object, it is determined that matching time-out or it fails to match, and then cancels matching mesh
Mark the process of virtual controlling object.
By above-mentioned steps S202 to step S204, by obtaining the first object value of the first virtual controlling object, wherein,
First object value is determined by the first operating result that the first virtual controlling object obtains after history battle operation is performed;First
In the case that desired value meets goal condition, to the first virtual controlling object matching destination virtual control object, wherein, it matches
Destination virtual control object for performance objective common with the first virtual controlling object battle operation.It is fought according to history is performed
The first operating result obtained after operation determines first object value, meets for the first virtual controlling object matching first object value
The destination virtual control object of goal condition, so that the first virtual controlling object is performing mesh jointly with destination virtual control object
During mark battle operation, it is ensured that the winning rate of the first virtual controlling object realizes the technique effect for improving opponent's matching efficiency,
And then solves the technical issues of opponent's matching efficiency is low in the relevant technologies.
As an alternative embodiment, step S204, in the case where first object value meets goal condition, to
One virtual controlling object matching destination virtual control object includes:Meet first object value in first object value and reach first threshold
Goal condition in the case of, to first virtual controlling object matching the second virtual controlling object, wherein, destination virtual control pair
As including the second virtual controlling object, the second virtual controlling object is controlled by simulated object and the second virtual controlling object
The horizontal operation less than the first virtual controlling object of operation it is horizontal, simulated object be used to simulate in reality scene to virtually controlling
The object that object processed is controlled.
The first object value of the embodiment has lower limiting value and upper limit value, for example, the initial value and lower limit of first object value
Value can be set as 0, and threshold value and upper limit value can be set as 100.When judging whether first object value meets goal condition, Ke Yishe
First threshold is determined, for example, the first threshold is 100.Judge whether first object value meets first object value and reach first threshold
Goal condition, if it is judged that first object value meets the goal condition that first object value reaches first threshold, if for example,
Judge that first object value is more than or equal to 100, then illustrate that the operation level of the first virtual controlling object at this time is relatively low, to the first void
Intend control object and match the second virtual controlling object, which is controlled by simulated object and second is empty
The horizontal operation less than the first virtual controlling object of operation of plan control object is horizontal, which is used to simulate reality scene
In the object controlled virtual controlling object, can be computer in design for simulate in reality scene to void
Intend the AI programs that control object is controlled, control the second virtual controlling object and the first common performance objective of virtual controlling object
Battle operation, practical the second virtual controlling object is AI opponent, there is no real account, also without corresponding true trip
Play player, is relative to the virtual controlling object of the low difficulty of the first virtual controlling object, the first virtual controlling object is easy to
The second virtual controlling object is defeated, to bring sense of accomplishment for the corresponding game player of the first virtual controlling object and establish to game
The self-confidence operated, so as to improve user experience,
As an alternative embodiment, include to first virtual controlling object matching the second virtual controlling object:It obtains
The target identification information with the horizontal corresponding third virtual controlling object of the operation of the second virtual controlling object is taken, wherein, the
The horizontal operation with the second virtual controlling object of operation of three virtual controlling objects is horizontal corresponding and by the mesh in reality scene
Mark object is controlled, and target identification information is used to identify the target object in reality scene;Target identification information is determined as
The identification information of second virtual controlling object, and determine successfully to the first virtual controlling object matching to the second virtual controlling pair
As.
In this embodiment, it when to first virtual controlling object matching the second virtual controlling object, can obtain and the
The target identification information of the horizontal corresponding third virtual controlling object of operation of two virtual controlling objects, the target identification information
It is used to indicate the identity information of the target object in reality scene corresponding with third virtual controlling object.For example, obtain with to
First virtual controlling object matching to AI opponent another virtual controlling object for being close of operation level corresponding to
Game player.In the target identification for obtaining the horizontal corresponding third virtual controlling object of the operation with the second virtual controlling object
After information, target identification information is determined as to the identification information of the second virtual controlling object, that is, making the second virtual controlling pair
As to the eye, being corresponding with the target object in field scene, so as to assign the second virtual controlling object one
The identity of game player so as to simulate the impression of matching real gaming player to game player, avoids being found by game player
Matched is AI opponent, so as to improve the efficiency of the object matching of game client, improves user experience,
As an alternative embodiment, target identification information is determined as to the identification information of the second virtual controlling object
Including:In target identification information set there are target identification information in the case of, by target identification information be determined as second void
Intend the identification information of control object, wherein, target identification information set includes the identification information of multiple virtual controlling objects.
In this embodiment, there is the target identification information set for the identification information for providing virtual controlling object, it is virtual to control
The identification information of object processed is for the object in mark reality scene corresponding with virtual controlling object, the target identification information collection
It can be seed pond to close, for example, for AI kind subpools.The target identification information set of the embodiment includes the virtual control of different sections
The identification information of object processed, and each section has the identification information of several virtual controlling objects, for example, having 100 virtually
The identification information of control object, to ensure the randomness of variation.The mark of virtual controlling object in the target identification information set
Knowing information can obtain from the identification information of virtual controlling object logged in recently, only obtain the virtual controlling in certain section section
The identification information of object, for example, bronze section can be obtained to the identification information of the virtual controlling object between platinum section.
In the identification information that target identification information is determined as to the second virtual controlling object, target identification can be first judged
With the presence or absence of target identification information in information aggregate, if it is judged that there are target identification information in target identification information set,
A target identification information is then selected from target identification information set, which is determined as the second virtual controlling
The identification information of object, it is achieved thereby that assigning the purpose of the identity of second one game player of virtual controlling object.
As an alternative embodiment, before first virtual controlling object matching the second virtual controlling object,
This method further includes:There is no in the case of target identification information in target identification information set, determine not successfully to first
Virtual controlling object matching to the second virtual controlling object, wherein, target identification information set includes multiple virtual controllings pair
The identification information of elephant.
In this embodiment, before first virtual controlling object matching the second virtual controlling object, if target mark
Know and target identification information is not present in information aggregate, it is determined that the body of second one game player of virtual controlling object can not be assigned
Part, then it abandons to first virtual controlling object matching the second virtual controlling object, and then determine matching time-out, not successfully to first
Virtual controlling object matching is to the second virtual controlling object, that is, not successfully to the first virtual controlling object matching to AI opponent.
As an alternative embodiment, obtaining the horizontal corresponding third of the operation with the second virtual controlling object
Before the target identification information of virtual controlling object, this method further includes:In the identification information that target identification information set includes
In the case that the quantity of corresponding virtual controlling object is less than second threshold, it is empty that third is added into target identification information set
Intend the target identification information of control object, wherein, target identification information set includes the mark letter of multiple virtual controlling objects
Breath;It is more than the situation of second threshold in the quantity of virtual controlling object corresponding to the identification information that target identification information set includes
Under, the identification information that earliest virtual controlling object is added in target identification information set is replaced with into target identification information.
In this embodiment, the mark letter for including the virtual controlling object of different sections is needed in target identification information set
Breath, and each section has the identification information of several virtual controlling objects, thus add and close into target identification information set
The identification information of suitable virtual controlling object, for example, adding the information of suitable game player into kind of subpool.It is obtaining and the
Before the target identification information of the horizontal corresponding third virtual controlling object of operation of two virtual controlling objects, target mark is judged
Whether the quantity for knowing virtual controlling object corresponding to the identification information that includes of information aggregate is more than second threshold, for example, the second threshold
Whether it is 100 to be worth, judge the quantity of the corresponding game player of information that kind of subpool includes more than 100.Judging target identification
After whether the quantity of virtual controlling object corresponding to identification information that information aggregate includes is more than second threshold, if it is judged that
The quantity of virtual controlling object corresponding to identification information that target identification information set includes is less than second threshold, then directly to
Target identification information is added in target identification information set, typing target identification is believed into target identification information set so as to success
Breath, and update target identification information set.
If the quantity of virtual controlling object corresponding to identification information that target identification information set includes is more than the second threshold
Value for example, if the quantity of the corresponding game player of information that includes of kind subpool is more than 100, will add earliest virtual
The identification information of control object replaces with target identification information, and an earliest game player is added for example, replacing in kind of subpool
Information.By the way that the identification information for adding earliest virtual controlling object is replaced with target identification information, target mark ensure that
The information in information aggregate is known in the case where quantity is certain, is always the identification information of newest virtual controlling object.
As an alternative embodiment, before target identification information is added into target identification information set, it should
Method further includes:In the case of the condition met in target identification information as the identification information of the second virtual controlling object, to
Target identification information is added in target identification information set.
In this embodiment, it is not that the information of any virtual controlling object can serve as the second virtual controlling object
Identification information, thus need to judge the item for the identification information whether target identification information meets as the second virtual controlling object
Part, for example, whether the game section for judging residing for the second target object meets the condition as AI objects.If it is judged that target
Identification information meets the condition of the identification information as the second virtual controlling object, then adds mesh into target identification information set
Mark identification information;If it is judged that target identification information is unsatisfactory for the condition of the identification information as the second virtual controlling object,
Then directly abandon the target identification information.
As an alternative embodiment, in step S204 in the case where first object value meets goal condition, to
First virtual controlling object matching destination virtual control object includes:Meet first object value in first object value and be not up to first
In the case of the goal condition of threshold value, to the 4th virtual controlling object of the first virtual controlling object matching, wherein, destination virtual control
Object processed includes the 4th virtual controlling object, and the 4th virtual controlling object is controlled by the target object in reality scene.
In this embodiment, when to the first virtual controlling object matching destination virtual control object, it can be determined that first
Whether desired value, which meets first object value, is not up to the goal condition of first threshold, for example, judging whether first object value meets
Goal condition less than 100.If it is judged that first object value meets the goal condition that first object value is not up to first threshold,
Then to the 4th virtual controlling object of the first virtual controlling object matching, the 4th virtual controlling object can be by reality scene
Target object is controlled, so as to the first true game player of virtual controlling object matching.In the reality scene
Target object can be game account, or with the corresponding real gaming player of game account.The embodiment is first
When desired value is not up to first threshold, the operation level for illustrating the first virtual controlling object is not also very low, preferential trial at this time
Real gaming player is matched, so as to which game player be avoided to continue brush high score by matching AI opponent, influences battle game of racing
The phenomenon that fairness.
As an alternative embodiment, in the case where step S204 first object values meet goal condition, to
One virtual controlling object matching destination virtual control object includes:Meet first object value in first object value and be not up to the first threshold
In the case of the goal condition of value, if not to the first virtual controlling object matching to the 4th virtual controlling pair within the object time
As, then to the 5th virtual controlling object of the first virtual controlling object matching, wherein, the 4th virtual controlling object is by reality scene
Target object controlled, destination virtual control object include the 5th virtual controlling object, the 5th virtual controlling object is by mould
Plan object is controlled and the operation level of the 5th virtual controlling object is opposite with the operation level of the first virtual controlling object
Should, simulated object is used to simulate the object for controlling virtual controlling object in reality scene.
In this embodiment, if true player is less similar in current online level, successful match can be difficult to, then to
First virtual controlling object matching destination virtual control object needs to wait for the long period.Meet first object in first object value
In the case that value is not up to the goal condition of first threshold, if do not arrived within the object time to the first virtual controlling object matching
4th virtual controlling object, then to the 5th virtual controlling object of the first virtual controlling object matching, for example, in first object value not
When reaching 100, if corresponding not virtual to the first virtual controlling object matching to true game player within the object time
Control object, then at this time to the first virtual controlling object matching time-out office AI objects, the time-out office AI objects and the first virtual control
The operation of object processed is on close level, can be according to current period, the match mode participated in, certain probability match to time-out office AI
Opponent, so as to reduce the probability of matching time-out.
As an alternative embodiment, include to the 5th virtual controlling object of the first virtual controlling object matching:Really
Fixed matching probability corresponding with target time section, wherein, matching probability is used to indicate to the first virtual controlling object matching to the
The possibility of five virtual controlling objects;It is empty to the first virtual controlling object matching the 5th according to matching probability in target time section
Intend control object.
In this embodiment, the Probabilistic Design of different periods should meet the online rule of player, to be sought to game player
Produce online number it is more when, successful match rate is high, and when online number is few, the low impression of successful match rate.To
During the first virtual controlling the 5th virtual controlling object of object matching, matching probability corresponding with target time section is determined, during target
Between section be carry out when preceding switch game period, for example, when preceding switch game period be 00:00-05:00、05:00-
12:00、12:00-18:00、18:00-24:One of them period in 00.It is carried out obtaining when the time of preceding switch game
After section, matching probability corresponding with the period played when preceding switch is determined, which is used to indicate virtual to first
Control object matches the possibility of the 5th virtual controlling object, can be the probability for being successfully matched to overtime office AI opponent,
In the case of more than the quantity of online virtual controlling object in the period of preceding switch game, matching probability is high, when previous
In the case that the quantity of online virtual controlling object is few in the period of office's game, matching probability is low.For example, working as preceding switch
The period of game is 00:00-05:When 00, matching probability 24%, the period played when preceding switch be 05:00-12:
When 00, matching probability 40% is 12 in the period played when preceding switch:00-18:When 00, matching probability 64% is being worked as
The period of preceding switch game is 18:00-24:When 00, matching probability 80%.Determining the period with playing when preceding switch
After corresponding matching probability, in target time section, virtually controlled to the first virtual controlling object matching the 5th according to matching probability
Object processed.
As an alternative embodiment, in step S202, obtain the first virtual controlling object first object value it
Afterwards, this method further includes:Meet in the case that first object value is not up to the goal condition of first threshold in first object value, such as
Fruit is within the object time not to the first virtual controlling object matching to the 4th virtual controlling object and not to the first virtual controlling pair
As matching the 5th virtual controlling object, then prompt message is exported, wherein, the 4th virtual controlling object is by the mesh in reality scene
Mark object is controlled, and the 5th virtual controlling object is controlled by simulated object and the operation water of the 5th virtual controlling object
Flat corresponding with the operation level of the first virtual controlling object, prompt message is used to indicate no the first virtual controlling of normal direction object
It is fitted on virtual controlling object.
In this embodiment, after the first object value for obtaining the first virtual controlling object, if first object value expires
Sufficient first object value is not up to the goal condition of first threshold, not to the first virtual controlling object matching within the object time
Four virtual controlling objects, also not to the first virtual controlling object matching to the 5th virtual controlling object, for example, in first object value
Not up to 100, not to the first virtual controlling object matching to the corresponding virtual controlling pair of real gaming player within the object time
As also not judging whether matching time-out then to the first virtual controlling object matching to overtime office AI opponent.If for example, not
With overtime office AI, then matching waiting process is continued to attempt to, until reaching maximum latency (40 seconds), it is determined that matching time-out,
Interrupt match process, exports prompt message, which is used in instruction without normal direction the first virtual controlling object matching to void
Intend control object, for example, the prompt message of output " opponent that temporarily can not find close game ", so that game player is clearly current
The matching status of first virtual controlling object.
As an alternative embodiment, in step S204, controlled to the first virtual controlling object matching destination virtual
After object, this method further includes:Obtain second operating result of the first virtual controlling object after performance objective battle operation;
First object value is corrected according to correction value corresponding with the second operating result, obtains the second desired value, wherein, in the second operation knot
When fruit is first object operating result, the second desired value increases, when the second operating result is the second object run result, second
Desired value reduces.
In this embodiment, after the first virtual controlling object matching destination virtual control object, for example, to
After one virtual controlling object matching to AI opponent, the corresponding virtual controlling object of real gaming player, then login is initially entered
(Loading) state, into single innings of match of the first virtual controlling object and destination virtual control object.Complete single innings of match
Later, the second operating result that the first virtual controlling object carries out in playing when preceding switch is obtained, which can
Think ranking and current Qualifying section, or the victory or defeat results change of match, the variation of ranking ranking, the match of match
The variations such as integration, be not limited herein, wherein, Qualifying section refers in game in a kind of race Qualifying of mainstream, instead
The mark of game player's level and experience is reflected, Qualifying section is higher, then illustrates game level of the game player in Qualifying
Higher or the game experience obtained are more.Each game result corresponds to the correction value for correcting first object value, this is repaiied
Positive value influences first object value.For example, first object value is 50, game is completed in platinum section.If obtaining the 5th,
It is 20 then to read desired value correction value, then first object value is made to increase by 20, and the first object value after clearing is 20+50=70;Such as
Fruit obtains the 1st, then correction value is -100, then the first object value after settling accounts is 50-100=-50, already less than first object
The lower limit 0 of value, then the first object value after settling accounts are 0.The revised first object value be used for determine match next time whether
AI objects, matching real gaming player etc. can be matched.
The embodiment can define every game player one desired value of corresponding virtual controlling object.When a virtual control
Object processed virtual controlling object corresponding with other game players is to postwar, according to the modified result desired value of battle.Work as battle
When achievement is preferable, desired value can be reduced accordingly.When fighting low academic, desired value can accordingly increase.When desired value reaches threshold
During value, the true player that AI opponent disguises oneself as can be matched in next innings of game, these AI opponents are set as pair of low difficulty
Hand, so as to which game player be allowed to win.In addition, when desired value does not reach threshold value, it can priority match real gaming player
Corresponding virtual controlling object.If real gaming player similar in current online level is less, successful match can be difficult to,
Game player needs to wait for longer time.It is more than after specified time in match time at this time, meeting is according to current period, ginseng
The match mode added, certain probability match to AI opponent, so as to reduce the probability of matching time-out.
The embodiment can realize the triggering frequency played a game under dynamic control difference section, different mode, different brackets,
So that it is guaranteed that the player of each level improves winning rate under the premise of fairness is not influenced, continuous setback, Jin Erjian are avoided
It erects to the sense of confidence in game;The embodiment can also dynamically adjust the probability of overtime office, be matched when to game player
When, opponent if appropriate is less, also there is acceptable successful match rate;The embodiment can also matching when priority match
Real gaming player so as to simulate the impression of matching real gaming player, improves the efficiency of object matching, avoids being played
Player has found that matched is AI.
Technical scheme of the present invention is illustrated with reference to preferred embodiment.
Can be that game player matches opponent in game client, for example, matching AI opponent.
The mode of matching AI opponent can have following two:The side of AI opponent is matched according to the stand-by period in battle room
Formula and the mode according to the nearest military success matching AI opponent of game player.
When fighting in room according to stand-by period matching AI opponent, when player waits for after a certain period of time, there are no reach
During the number requirement of beginning, enough AI opponents must be supplemented, to reach beginning condition.But matching wait for certain time with
Afterwards, when still can not find real gaming player, AI opponent will be matched at this time.
The embodiment is for matching time-out and the problem of consecutive defeats, raising successful match rate, and to different level, no
With history military success player trigger different probability for matching playing a game for AI opponent, with belt rank promotion, matching AI opponent's
Probability continuously decreases, and the level of AI opponent is also gradually increased, and add in enchancement factor, reduces regularity, player is avoided to find
The problem of opponent is AI.
Fig. 3 is the flow chart of the matching process of another object according to embodiments of the present invention.As shown in figure 3, this method
Include the following steps:
Step S301 starts to match.
Step S302, judges whether desired value is more than or equal to threshold value.
The embodiment defines a desired value first.Optionally, set desired value initial value and lower limit as 0, upper limit value
It is 100 with threshold value, then the value range of desired value can be [0,100], and can trigger use when desired value reaches threshold value 100
In playing a game for matching AI opponent.When matching flow starts, the target of the corresponding virtual controlling object of the game player is first judged
Whether value reaches threshold value.If it is judged that desired value is more than or equal to threshold value, then step S309 is performed;If it is judged that desired value is small
In threshold value, then step S303 is performed.
Step S303 attempts matching real gaming player.
After judging whether desired value is more than or equal to threshold value, if it is judged that desired value is less than threshold value, it tries matching
Real gaming player, if that is, desired value is less than threshold value, the true player of priority match.
Step S304 judges to match whether real gaming player succeeds.
After attempting to match real gaming player, judge to attempt whether matching real gaming player succeeds.If it is determined that
Go out to match real gaming player success, then perform step S310;If it is judged that the player's failure of matching real gaming, then perform step
Rapid S305.
Step S305 judges whether to match overtime office AI.
Judge to match real gaming player it is whether successful after, if it is judged that matching real gaming player it is unsuccessful it
Afterwards, judge whether to match overtime office AI.Optionally, when reaching certain time, still match it is unsuccessful, it is true according to random chance
It is fixed whether to match overtime office AI.If it is judged that matching time-out office AI, performs step S308;If it is judged that mismatch overtime office
AI performs step S306.
Step S306 judges whether matching time-out.
After judging whether to match overtime office AI, if it is judged that mismatching time-out office AI, judge whether matching time-out,
Matching waiting process is continued to attempt to, until reach maximum latency, for example, maximum latency is 40 seconds, then interrupt match
Process simultaneously prompts matching time-out.If it is judged that matching time-out, performs step S307;If it is judged that not matching time-out, hold
Row step S302.
Step S307 determines that it fails to match, pops up prompt message.
After matching time-out is judged whether, if it is judged that matching time-out, it is determined that it fails to match, pop-up prompting letter
Breath, the prompt message are used to indicate that it fails to match.
Step S308, matching time-out office AI.
After judging whether to match overtime office AI, if it is judged that matching time-out office AI, then start to match overtime office AI.
Step S309 matches AI opponent in normal time.
After judging whether desired value is more than or equal to threshold value, if it is judged that desired value is more than or equal to threshold value, then start
Normal time matches AI opponent.The AI opponent of selection difficulty corresponding with game player, can select from the player logged in recently
One player information met with difficulty assigns the identity of one game player of AI opponent, so as to complete the matching of AI opponent
Journey.
Step S310 determines to match real gaming player.
After judging whether match real gaming player succeeds, if it is judged that the player's success of matching real gaming, then
It determines to match real gaming player.
Step S311, display game login interface.
If successful match, that is, matching the AI opponent of overtime office or matching AI opponent in normal time,
Or after matching real gaming player, then game login interface is shown.
Step S312, into single innings of competition game.
After login interface is played in display, entrance simultaneously starts document match.
Step S313 according to result of the match, corrects desired value.
After single innings of match is completed, the ranking settled accounts according to game player and current Qualifying section are corresponding to increase
Or desired value is reduced, for determining to match the matching process for whether opening AI opponent next time.
The method of the structure AI opponent of the embodiment of the present invention and matching AI opponent are introduced below.
Fig. 4 is the flow chart of the method for a kind of structure AI opponent according to embodiments of the present invention and matching AI.Such as Fig. 4 institutes
Show, this method includes the following steps:
Step S401 starts to match AI.
Step S402 determines to want matched AI types.
AI types include time-out office AI and normal time matching AI.
Step S403 reads the grade for needing matched game player, section.
After determining to want matched AI types, the grade for needing matched game player, section are read.
Step S404 determines the difficulty of matching AI opponent.
After the grade for needing matched game player, section is read, the difficulty of matching AI opponent is determined, that is, needing
Select and need the corresponding AI of difficulty of matched game player.
Step S405, judges whether AI kinds subpool has and player information similar in game player's section.
In order to ensure the authenticity of experience, each AI opponent is in single innings of match, it is necessary to occur with the identity of a player.
Determine matching AI opponent difficulty after, judge AI kinds subpool whether have with player information similar in game player's section,
It can determine whether that there are one the information of game player that the difficulty with AI opponent meets from the game player logged in recently.It should
Embodiment provides a kind of subpool, which needs the player information for including different sections, and if each section has
The information of dry game player, for example, each section has the information of 100 game players, to ensure the variation randomly selected
Property, to assign the information of game player to AI opponent, the information of the game player in the AI kind subpools can be from the trip logged in recently
It is obtained in play player, only obtains the information of the game player in certain section section, for example, obtaining the game that bronze arrives platinum section
The information of player.
If it is judged that AI kind subpools have with player information similar in game player's section, then perform step S406, such as
Fruit judge AI kinds subpool not with game player's section similar in player information, then perform step S408.
Step S406 randomly selects the information of a game player, and assigns the information of game player to the AI opponent.
Judge AI kinds subpool whether have with after player information similar in game player's section, if it is judged that AI kinds
Subpool have with player information similar in game player's section, randomly select the information of a game player, and by game player
Information assign the AI opponent.
Step S407, determines successful match.
After the information of game player is assigned to the AI opponent, successful match is determined.
Step S408 abandons matching AI.
Judge AI kinds subpool whether have with after player information similar in game player's section, if it is judged that AI kinds
Subpool not with game player's section similar in player information, then abandon matching AI.
Step S409 determines matching time-out.
After matching AI is abandoned, matching time-out is determined.
The information of the game player in the certain section section of acquisition of the embodiment of the present invention is introduced below.
Fig. 5 is a kind of stream of the method for the information of the game player in the certain section section of acquisition according to embodiments of the present invention
Cheng Tu.As shown in figure 5, this method includes the following steps:
Step S501, game player log in game client.
Step S502, whether judging the section of game player, meet can be as the condition of AI objects.
After game player logs in game client, AI objects can be used as by judging whether the section of game player meets
Condition.If it is judged that the section of game player, which meets, to perform step S503 as the condition of AI objects;If it is determined that
The section for going out game player is unsatisfactory for that step S507 can be performed as the condition of AI objects.
Step S503 prepares to add the information of the game player into kind of subpool.
It can be after the condition as AI objects, if the section of game player whether the section for judging game player meets
Position, which meets, then to be prepared to add the information of the game player into kind of subpool as the condition of AI objects.
Step S504, judges whether the information number of the game player of the section in AI kind subpools is less than 100.
AI kind subpools need the player information for including different sections, and each section has several player informations, for example,
100, to ensure random variability.In the information that the game player is added into kind of subpool, AI kind subpools are also judged
In the section game player information number whether be less than 100.
Step S505 replaces the information of 1 game player added earliest in kind of subpool.
Whether the information number of the game player of the section is less than after 100 in AI kind subpools are judged, if it is judged that
The information number of the game player of the section is not less than 100 in AI kind subpools, then is played with the game for preparing to add into kind of subpool
The information of family replaces the information of 1 game player added earliest in kind of subpool, it is ensured that the game player added into kind of subpool
Information be newest information.
Step S506 to the information of AI kind subpool typing game players, and updates AI kind subpools.
After the information of 1 game player added earliest in replacing kind of subpool or judge to be somebody's turn to do in AI kind subpools
The information number of the game player of section is less than 100, then to the information of AI kind subpool typing game players, and updates AI seeds
Pond.
Step S507 abandons the information of the game player.
It can be after the condition as AI objects, if it is judged that game is played whether the section for judging game player meets
The section of family is unsatisfactory for then abandoning the information of the game player as the condition of AI objects, that is, not by the game player
Information added into kind of subpool.
The clearing of the embodiment of the present invention and the method for correcting desired value are introduced below.
Fig. 6 is a kind of clearing according to embodiments of the present invention and corrects the flow chart of the method for desired value.As shown in fig. 6,
This method includes the following steps:
Step S601, single innings of match clearing.
Step S602, judges whether regular way settlement.
After single innings of match is completed, judge whether the ranking of regular way settlement game player and current Qualifying section.
If it is judged that regular way settlement, performs step S603;If it is judged that abnormal clearing, perform step S604.
Step S603, according to the ranking that game player is determined to the line time.
After regular way settlement is judged whether, if it is judged that regular way settlement, then determine game player according to the line time
Ranking.
Step S604, in the case where going offline according to the 6th calculating.
After regular way settlement is judged whether, if it is judged that abnormal clearing, then in the case where going offline according to the 6th
It is calculated.
Step S605 reads desired value and corrects allocation list.
After being calculated according to the ranking that game player is determined to the line time or in the case of going offline according to the 6th,
It reads desired value and corrects allocation list.
1 desired value of table corrects allocation list
Stage | Playing method | Pattern | Ranking condition | The section upper limit | Influence desired value numerical value |
Platinum section | Rank PVP | Personal racing | 1 | 12 | -100 |
Platinum section | Rank PVP | Personal racing | 2 | 12 | -30 |
Platinum section | Rank PVP | Personal racing | 3 | 12 | -5 |
Platinum section | Rank PVP | Personal racing | 4 | 12 | 15 |
Platinum section | Rank PVP | Personal racing | 5 | 12 | 15 |
Platinum section | Rank PVP | Personal racing | 6 | 12 | 25 |
Table 1 is to correct allocation list according to the desired value of the embodiment of the present invention.As shown in table 1,1 corresponding influence of ranking condition
Desired value numerical value is -100, and the corresponding desired value numerical value that influences of ranking condition 1 is -100,2 corresponding influence target of ranking condition
It is -30 to be worth numerical value, and the corresponding desired value numerical value that influences of ranking condition 3 is -5, and the corresponding desired value numerical value that influences of ranking condition 4 is
15, the corresponding desired value numerical value that influences of ranking condition 5 is 15, and the corresponding desired value numerical value that influences of ranking condition 6 is 25.
Step S606 corrects section and ranking amendment desired value in allocation list according to desired value.
After reading desired value and correcting allocation list, section and ranking amendment target in allocation list are corrected according to desired value
Value.For example, game player is before beginning match, desired value 50, and game is completed in platinum section.If game is played
Family obtains the 5th, then it is 20 that being read in desired value corrects allocation list, which influences desired value numerical value, then desired value increases by 20, clearing
Desired value afterwards is 50+20=70.If game player obtains the 1st, desired value reduces 100, and the desired value after clearing is
50-100=-50, already less than the lower limit 0 of desired value, then desired value is 0 after settling accounts, it is achieved thereby that according to desired value amendment
Section and ranking in allocation list correct desired value.
Fig. 7 is the flow diagram of intelligent Matching AI according to embodiments of the present invention a kind of.As shown in fig. 7, the flow packet
Include following steps:
Step S701 judges whether to trigger to match playing a game for AI.
After starting matching, preferentially determine whether to meet goal condition, that is, judging whether to trigger pair for matching AI
Office for example, judging whether desired value reaches threshold value (100), if it is judged that desired value reaches threshold value, then triggers to match AI
Play a game, if it is judged that desired value is not up to threshold value, then do not trigger to match playing a game for AI.If it is judged that AI pairs of triggering
As performing step S702;If it is judged that not triggering for matching playing a game for AI, then step S704, step S706, step are performed
S708。
Step S702 in normal time, matches AI objects.
After judging whether to trigger for matching the playing a game of AI, if it is judged that triggering is for matching playing a game for AI,
That is, when meet for match AI play a game condition when, start to trigger for matching playing a game for AI, AI pairs matched in normal time
As player is easier to win and forward ranking.
Step S703 matches the AI objects of low difficulty.
When matching AI objects, match the AI objects of low difficulty so that game player be easier to win with it is forward
Ranking, so as to allow game player obtain sense of accomplishment, promoted user experience.
Step S704 attempts matching real gaming player.
After judging whether to trigger for matching the playing a game of AI, if it is judged that do not trigger for matching playing a game for AI,
It is then preferential to attempt matching real gaming player.
Step S705 matches real gaming player.
Step S706, random fit to overtime office AI opponent.
If reaching certain time, real gaming player is not matched still, then according to the period where matching, according to one
Probability random fit is determined to overtime office AI opponent.Overtime office AI matching process in the process class that AI objects are matched in normal time
Seemingly.
In the embodiment, the design of the probability of different periods should meet the online rule of game player, so as to build
When number is more online, successful match rate is high, when online number is few, the low impression of successful match rate, and then more intend
True effect.
2 period of table and the probability tables for being successfully matched to overtime office AI opponent
Period | It is successfully matched to the probability of overtime office AI opponent |
00:00-05:00 | 24% |
05:00-12:00 | 40% |
12:00-18:00 | 64% |
18:00-24:00 | 80% |
Table 2 is a kind of period according to embodiments of the present invention and is successfully matched to the probability tables of overtime office AI opponent.Such as table 2
It is shown, the period 00:00-05:00, the probability for being successfully matched to overtime office AI opponent is 24%;Period is 05:00-12:00,
The probability for being successfully matched to overtime office AI opponent is 40%;Period is 12:00-18:00, it is successfully matched to overtime office AI opponent's
Probability is 64%;Period is 18:00-24:00, the probability for being successfully matched to overtime office AI opponent is 80%.
Step S707 matches the overtime office AI opponent to match each other in strength.
The AI opponent matched, setting are on close level in the level for needing matched game player.
Step S708, matching time-out.
After judging whether to trigger for matching the playing a game of AI, if mismatching time-out office AI, continue to attempt to match
Waiting process, until reaching maximum latency, interrupt match process simultaneously prompts matching time-out.Optionally, if do not matched
To AI time-out office opponent, after matching time-out, display reminding information " opponent that temporarily can not find close game ".
Step S709 corrects desired value.
The AI objects for matching low difficulty either match real gaming player or match match each other in strength it is super
After current political situation AI, desired value is corrected, after completing game, desired value is corrected according to result of the match, ranking is lower, the mesh of acquisition
Scale value is more, for determining to match the matching of playing a game whether opened for matching AI next time.Meanwhile with the promotion of section,
The desired value of acquisition can also gradually decrease, and be finally 0, no longer trigger to match playing a game for AI.
Fig. 8 is a kind of schematic diagram of the accumulative velocity variations of desired value according to embodiments of the present invention.As shown in figure 8, it is
Desired value shows game player when respectively at the 4th, the 5th, the 6th in different rankings, the variation of different section,
Bronze section, silver section, gold section, platinum section, diamond more than section desired value variation, wherein, ranking is got over
Low, the desired value of acquisition is more, and ranking is higher, and the desired value of acquisition is fewer.With the promotion of section, the desired value of acquisition also can
It gradually decreases, for example, section more than diamond, desired value is finally 0, no longer triggers to match playing a game for AI.
The embodiment according to the history military success of game player correct desired value, trigger for match AI play a game and time-out
Office matches AI opponent, can be tactile to match playing a game for AI under dynamic control difference section, different mode, different brackets
Frequency is sent out, so that it is guaranteed that the player of each level under the premise of fairness is not influenced, improves winning rate, avoids continuous setback, build
It erects to the sense of confidence in game;And dynamic adjusts the probability of overtime office, when needing to match game player, if
Suitable opponent is less, also there is acceptable successful match rate;In matching, priority match real gaming player, and match
The condition of AI opponent is not controlled by single condition, can include condition, random chance, section that whether desired value reaches threshold value
Position grade etc. so as to simulate the impression of matching real gaming player, improves the efficiency of object matching, avoids and played by game
Family finds matched the problem of being AI and causing to reduce user experience.
It should be noted that the scheme of the embodiment can be adapted for the racing car category game where driver swims, it can be with
The correction conditions of desired value are changed, for example, changing according to the victory or defeat results change of match, according to the ranking ranking of match, basis
The modification desired value such as variation such as integration of match;The embodiment can be also used for the online real-time battle class game of other categories,
With the sense of frustration for improving successful match rate and reducing new hand player, no longer illustrate one by one herein.
It should be noted that for aforementioned each method embodiment, in order to be briefly described, therefore it is all expressed as a series of
Combination of actions, but those skilled in the art should know, the present invention is not limited by described sequence of movement because
According to the present invention, certain steps may be used other sequences or be carried out at the same time.Secondly, those skilled in the art should also know
It knows, embodiment described in this description belongs to preferred embodiment, and involved action and module are not necessarily of the invention
It is necessary.
Through the above description of the embodiments, those skilled in the art can be understood that according to above-mentioned implementation
The method of example can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but it is very much
In the case of the former be more preferably embodiment.Based on such understanding, technical scheme of the present invention is substantially in other words to existing
The part that technology contributes can be embodied in the form of software product, which is stored in a storage
In medium (such as ROM/RAM, magnetic disc, CD), used including some instructions so that a station terminal equipment (can be mobile phone, calculate
Machine, server or network equipment etc.) perform method described in each embodiment of the present invention.
Another aspect according to embodiments of the present invention additionally provides a kind of pair for the matching process for being used to implement above-mentioned object
The coalignment of elephant.Fig. 9 is a kind of schematic diagram of the coalignment of object according to embodiments of the present invention.As shown in figure 9, the dress
Putting can include:Acquiring unit 10 and matching unit 20.
Acquiring unit 10, for obtaining the first object value of the first virtual controlling object, wherein, first object value is by first
The first operating result that virtual controlling object obtains after history battle operation is performed determines.
Matching unit 20, in the case of meeting goal condition in first object value, to the first virtual controlling object
With destination virtual control object, wherein, the destination virtual control object matched is used to hold jointly with the first virtual controlling object
Trade preceding switch is played.
It should be noted that the acquiring unit 10 in the embodiment can be used for performing the step in the embodiment of the present application
S202, the matching unit 20 in the embodiment can be used for performing the step S204 in the embodiment of the present application.
Herein it should be noted that said units are identical with example and application scenarios that corresponding step is realized, but not
It is limited to above-described embodiment disclosure of that.It should be noted that above-mentioned module as a part for device may operate in as
It in hardware environment shown in FIG. 1, can be realized by software, hardware realization can also be passed through.Wherein, hardware environment includes network
Environment.
Other side according to embodiments of the present invention additionally provides a kind of matching process for being used to implement above-mentioned object
Electronic device.
Figure 10 is a kind of structure diagram of electronic device according to embodiments of the present invention.As shown in Figure 10, the electronics dress being somebody's turn to do
Putting can include:One or more (one is only shown in figure) processors 101, memory 103.Optionally, as shown in Figure 10, should
Electronic device can also include transmitting device 105.
Wherein, memory 103 can be used for storage software program and module, such as the matching of the object in the embodiment of the present invention
Corresponding program instruction/the module of method and apparatus, processor 101 by operation be stored in the software program in memory 103 with
And module, so as to perform various functions application and data processing, that is, realize the matching process of above-mentioned object.Memory 103
It may include high speed random access memory, nonvolatile memory can also be included, such as one or more magnetic storage device dodges
It deposits or other non-volatile solid state memories.In some instances, memory 103 can further comprise relative to processor
101 remotely located memories, these remote memories can pass through network connection to electronic device.The example packet of above-mentioned network
It includes but is not limited to internet, intranet, LAN, mobile radio communication and combinations thereof.
Above-mentioned transmitting device 105 is used to receive via network or transmission data, can be also used for processor with
Data transmission between memory.Above-mentioned network specific example may include cable network and wireless network.In an example,
Transmitting device 105 includes a network adapter (Network Interface Controller, NIC), can pass through cable
It is connected to be communicated with internet or LAN with other network equipments with router.In an example, transmission dress
105 are put as radio frequency (Radio Frequency, RF) module, is used to wirelessly be communicated with internet.
Wherein, specifically, memory 103 is used to store application program.
Processor 101 can call the application program that memory 103 stores by transmitting device 105, to perform following steps
Suddenly:
The first object value of the first virtual controlling object is obtained, wherein, first object value is existed by the first virtual controlling object
The first operating result obtained after history battle operation is performed to determine;
In the case where first object value meets goal condition, to the control pair of the first virtual controlling object matching destination virtual
As, wherein, the destination virtual control object matched is for performance objective common with the first virtual controlling object battle operation.
Processor 101 is additionally operable to perform following step:Meet first object value in first object value and reach first threshold
In the case of goal condition, to first virtual controlling object matching the second virtual controlling object, wherein, destination virtual control object
Including the second virtual controlling object, the second virtual controlling object is controlled by simulated object and the second virtual controlling object
The horizontal operation less than the first virtual controlling object of operation is horizontal, simulated object be used to simulate in reality scene to virtual controlling
The object that object is controlled.
Processor 101 is additionally operable to perform following step:It obtains corresponding with the operation level of the second virtual controlling object
The target identification information of third virtual controlling object, wherein, operation level and the second virtual controlling of third virtual controlling object
The operation level of object is corresponding and is controlled by the target object in reality scene, and target identification information is existing for identifying
Target object in real field scape;Target identification information is determined as to the identification information of the second virtual controlling object, and is determined successfully
To the first virtual controlling object matching to the second virtual controlling object.
Processor 101 is additionally operable to perform following step:There are the feelings of target identification information in target identification information set
Under condition, target identification information is determined as to the identification information of the second virtual controlling object, wherein, it is wrapped in target identification information set
Include the identification information of multiple virtual controlling objects.
Processor 101 is additionally operable to perform following step:To first virtual controlling object matching the second virtual controlling object
Before, it is determined in target identification information set there is no in the case of target identification information not successfully to the first virtual controlling
Object matching to the second virtual controlling object, wherein, target identification information set includes the mark of multiple virtual controlling objects
Information.
Processor 101 is additionally operable to perform following step:Obtaining the horizontal phase of operation with the second virtual controlling object
Before the target identification information of the corresponding third virtual controlling object, in the mark that target identification information set includes
In the case that the quantity of the corresponding virtual controlling object of information is less than second threshold, is added into target identification information set
The target identification information of three virtual controlling objects, wherein, target identification information set includes the mark of multiple virtual controlling objects
Know information;It is more than second threshold in the quantity of virtual controlling object corresponding to the identification information that target identification information set includes
In the case of, the identification information that earliest virtual controlling object is added in target identification information set is replaced with into target identification letter
Breath.
Processor 101 is additionally operable to perform following step:Into target identification information set add target identification information it
Before, in the case of the condition met in target identification information as the identification information of the second virtual controlling object, to target identification
Target identification information is added in information aggregate.
Processor 101 is additionally operable to perform following step:Meet first object value in first object value and be not up to first threshold
Goal condition in the case of, to the 4th virtual controlling object of the first virtual controlling object matching, wherein, destination virtual control pair
As including the 4th virtual controlling object, the 4th virtual controlling object is controlled by the target object in reality scene.
Processor 101 is additionally operable to perform following step:Meet first object value in first object value and be not up to first threshold
Goal condition in the case of, if not to the first virtual controlling object matching to the 4th virtual controlling pair within the object time
As, then to the 5th virtual controlling object of the first virtual controlling object matching, wherein, the 4th virtual controlling object is by reality scene
Target object controlled, destination virtual control object include the 5th virtual controlling object, the 5th virtual controlling object is by mould
Plan object is controlled and the operation level of the 5th virtual controlling object is opposite with the operation level of the first virtual controlling object
Should, simulated object is used to simulate the object for controlling virtual controlling object in reality scene.
Processor 101 is additionally operable to perform following step:Determine matching probability corresponding with target time section, wherein, matching
Probability is used to indicate the possibility to the first virtual controlling object matching to the 5th virtual controlling object;In target time section, press
According to matching probability to the 5th virtual controlling object of the first virtual controlling object matching.
Processor 101 is additionally operable to perform following step:After the first object value for obtaining the first virtual controlling object,
In the case that first object value meets the goal condition that first object value is not up to first threshold, if within the object time not to
First virtual controlling object matching is not to the 4th virtual controlling object and to the first virtual controlling object matching to the 5th virtual control
Object processed, then export prompt message, wherein, the 4th virtual controlling object is controlled by the target object in reality scene, the
Five virtual controlling objects are controlled by simulated object and the operation level of the 5th virtual controlling object and the first virtual controlling pair
The operation level of elephant is corresponding, and prompt message is used to indicate no normal direction the first virtual controlling object matching to virtual controlling object.
Processor 101 is additionally operable to perform following step:To the first virtual controlling object matching destination virtual control object
Later, second operating result of the first virtual controlling object after performance objective battle operation is obtained;According to the second operating result
Corresponding correction value corrects first object value, obtains the second desired value, wherein, it is first object operation knot in the second operating result
During fruit, the second desired value increases, and when the second operating result is the second object run result, the second desired value reduces.
Using the embodiment of the present invention, a kind of matched scheme of object is provided, obtains the of the first virtual controlling object
One desired value, wherein, the first operation that first object value is obtained by the first virtual controlling object after history battle operation is performed
As a result it determines;In the case where first object value meets goal condition, controlled to the first virtual controlling object matching destination virtual
Object, wherein, the destination virtual control object matched is for performance objective common with the first virtual controlling object battle operation.
First object value is determined according to the first operating result obtained after history battle operation is performed, and is the first virtual controlling object
Meet the destination virtual control object of goal condition with first object value so that the first virtual controlling object with destination virtual control
When the common performance objective battle of object processed operates, it is ensured that the winning rate of the first virtual controlling object realizes and improves opponent
Technique effect with efficiency, and then solve the technical issues of opponent's matching efficiency is low in the relevant technologies.
Optionally, the specific example in the present embodiment can refer to the example described in above-described embodiment, the present embodiment
Details are not described herein.
It will appreciated by the skilled person that structure shown in Fig. 10 is only to illustrate, electronic device can be intelligence
Mobile phone (such as Android phone, iOS mobile phones), tablet computer, palm PC and mobile internet device (Mobile
Internet Devices, MID), the electronic devices such as PAD.Figure 10 it does not cause to limit to the structure of above-mentioned electronic device.Example
Such as, electronic device may also include than shown in Figure 10 more either less components (such as network interface, display device) or
With the configuration different from shown in Figure 10.
One of ordinary skill in the art will appreciate that all or part of step in the various methods of above-described embodiment is can
To be completed by program to instruct the relevant hardware of electronic device, which can be stored in a computer readable storage medium
In, storage medium can include:Flash disk, read-only memory (Read-Only Memory, ROM), random access device (Random
Access Memory, RAM), disk or CD etc..
The embodiment of the present invention additionally provides a kind of storage medium.Optionally, in the present embodiment, above-mentioned storage medium can
For performing the program code of the matching process of object.
Optionally, in the present embodiment, above-mentioned storage medium can be located at multiple in the network shown in above-described embodiment
On at least one of network equipment network equipment.
Optionally, in the present embodiment, storage medium is arranged to store the program code for performing following steps:
The first object value of the first virtual controlling object is obtained, wherein, first object value is existed by the first virtual controlling object
The first operating result obtained after history battle operation is performed to determine;
In the case where first object value meets goal condition, to the control pair of the first virtual controlling object matching destination virtual
As, wherein, the destination virtual control object matched is for performance objective common with the first virtual controlling object battle operation.
Optionally, storage medium is also configured to store the program code for performing following steps:In first object value
In the case of meeting the goal condition that first object value reaches first threshold, to the first virtually control of virtual controlling object matching second
Object processed, wherein, destination virtual control object include the second virtual controlling object, the second virtual controlling object by simulated object into
The operation level of row control and the second virtual controlling object is horizontal less than the operation of the first virtual controlling object, and simulated object is used
In simulating the object controlled virtual controlling object in reality scene.
Optionally, storage medium is also configured to store the program code for performing following steps:It obtains and the second void
Intend the target identification information of the horizontal corresponding third virtual controlling object of operation of control object, wherein, third virtual controlling
The horizontal operation with the second virtual controlling object of operation of object is horizontal corresponding and is carried out by the target object in reality scene
Control, target identification information are used to identify the target object in reality scene;Target identification information is determined as the second virtual control
The identification information of object processed, and determine successfully to the first virtual controlling object matching to the second virtual controlling object.
Optionally, storage medium is also configured to store the program code for performing following steps:Believe in target identification
Breath set in there are target identification information in the case of, by target identification information be determined as the second virtual controlling object mark believe
Breath, wherein, target identification information set includes the identification information of multiple virtual controlling objects.
Optionally, storage medium is also configured to store the program code for performing following steps:Virtual to first
Before control object matches the second virtual controlling object, the situation of target identification information is not present in target identification information set
Under, it determines not successfully to the first virtual controlling object matching to the second virtual controlling object, wherein, in target identification information set
Include the identification information of multiple virtual controlling objects.
Optionally, storage medium is also configured to store the program code for performing following steps:Obtain with it is described
Before the target identification information of the horizontal corresponding third virtual controlling object of operation of second virtual controlling object,
The situation of second threshold is less than in the quantity of virtual controlling object corresponding to the identification information that target identification information set includes
Under, the target identification information of addition third virtual controlling object into target identification information set, wherein, target identification information collection
Conjunction includes the identification information of multiple virtual controlling objects;In corresponding virtual of the identification information that target identification information set includes
In the case that the quantity of control object is more than second threshold, earliest virtual controlling object will be added in target identification information set
Identification information replace with target identification information.
Optionally, storage medium is also configured to store the program code for performing following steps:To target identification
Before adding target identification information in information aggregate, meet in target identification information and believe as the mark of the second virtual controlling object
In the case of the condition of breath, target identification information is added into target identification information set.
Optionally, storage medium is also configured to store the program code for performing following steps:In first object value
It is virtual to the first virtual controlling object matching the 4th in the case of meeting the goal condition that first object value is not up to first threshold
Control object, wherein, destination virtual control object includes the 4th virtual controlling object, and the 4th virtual controlling object is by reality scene
In target object controlled.
Optionally, storage medium is also configured to store the program code for performing following steps:In first object value
In the case of meeting the goal condition that first object value is not up to first threshold, if not to the first virtual control within the object time
Object matching processed is to the 4th virtual controlling object, then to the 5th virtual controlling object of the first virtual controlling object matching, wherein,
Four virtual controlling objects are controlled by the target object in reality scene, and destination virtual control object includes the 5th virtual controlling
Object, the 5th virtual controlling object is controlled by simulated object and the operation level of the 5th virtual controlling object and first empty
The operation level for intending control object is corresponding, and simulated object is used to simulate controlling virtual controlling object in reality scene
Object.
Optionally, storage medium is also configured to store the program code for performing following steps:When determining with target
Between the corresponding matching probability of section, wherein, matching probability is used to indicate to the first virtual controlling object matching to the 5th virtual controlling
The possibility of object;In target time section, according to matching probability to the 5th virtual controlling object of the first virtual controlling object matching.
Optionally, storage medium is also configured to store the program code for performing following steps:It is empty obtaining first
After the first object value for intending control object, meet the goal condition that first object value is not up to first threshold in first object value
In the case of, if not to the first virtual controlling object matching to the 4th virtual controlling object and not within the object time
One virtual controlling object matching to the 5th virtual controlling object, then export prompt message, wherein, the 4th virtual controlling object is by existing
Target object in real field scape is controlled, and the 5th virtual controlling object is controlled by simulated object and the 5th virtual controlling
The operation of object is horizontal corresponding with the operation level of the first virtual controlling object, and it is empty that prompt message is used to indicate no normal direction first
Intend control object and match virtual controlling object.
Optionally, storage medium is also configured to store the program code for performing following steps:Virtual to first
After control object matching destination virtual control object, the of the first virtual controlling object after performance objective battle operation is obtained
Two operating results;First object value is corrected according to correction value corresponding with the second operating result, obtains the second desired value, wherein,
When the second operating result is first object operating result, the second desired value increases, and is grasped in the second operating result for the second target
When making result, the second desired value reduces.
Optionally, the specific example in the present embodiment can refer to the example described in above-described embodiment, the present embodiment
Details are not described herein.
Optionally, in the present embodiment, above-mentioned storage medium can include but is not limited to:USB flash disk, read-only memory (ROM,
Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disc or
The various media that can store program code such as CD.
The embodiments of the present invention are for illustration only, do not represent the quality of embodiment.
If the integrated unit in above-described embodiment is realized in the form of SFU software functional unit and is independent product
Sale or in use, the storage medium that above computer can be read can be stored in.Based on such understanding, skill of the invention
The part or all or part of the technical solution that art scheme substantially in other words contributes to the prior art can be with soft
The form of part product embodies, which is stored in storage medium, is used including some instructions so that one
Platform or multiple stage computers equipment (can be personal computer, server or network equipment etc.) perform each embodiment institute of the present invention
State all or part of step of method.
In the above embodiment of the present invention, all emphasize particularly on different fields to the description of each embodiment, do not have in some embodiment
The part of detailed description may refer to the associated description of other embodiment.
In several embodiments provided herein, it should be understood that the first disclosed client, it can be by other
Mode realize.Wherein, the apparatus embodiments described above are merely exemplary, such as the division of the unit, only
For a kind of division of logic function, there can be other dividing mode in actual implementation, such as multiple units or component can combine
Or it is desirably integrated into another system or some features can be ignored or does not perform.Another point, shown or discussed phase
Coupling, direct-coupling or communication connection between mutually can be by some interfaces, the INDIRECT COUPLING or communication of unit or module
Connection, can be electrical or other forms.
The unit illustrated as separating component may or may not be physically separate, be shown as unit
The component shown may or may not be physical unit, you can be located at a place or can also be distributed to multiple
In network element.Some or all of unit therein can be selected according to the actual needs to realize the mesh of this embodiment scheme
's.
In addition, each functional unit in each embodiment of the present invention can be integrated in a processing unit, it can also
That each unit is individually physically present, can also two or more units integrate in a unit.Above-mentioned integrated list
The form that hardware had both may be used in member is realized, can also be realized in the form of SFU software functional unit.
The above is only the preferred embodiment of the present invention, it is noted that for the ordinary skill people of the art
For member, various improvements and modifications may be made without departing from the principle of the present invention, these improvements and modifications also should
It is considered as protection scope of the present invention.
Claims (15)
1. a kind of matching process of object, which is characterized in that including:
The first object value of the first virtual controlling object is obtained, wherein, the first object value is by first virtual controlling pair
As the first operating result obtained after history battle operation is performed determines;
In the case where the first object value meets goal condition, to the first virtual controlling object matching destination virtual control
Object processed, wherein, the destination virtual control object matched is used to perform mesh jointly with the first virtual controlling object
Mark battle operation.
2. according to the method described in claim 1, it is characterized in that, meet the feelings of the goal condition in the first object value
Under condition, include to destination virtual control object described in the first virtual controlling object matching:
Meet in the case that the first object value reaches the goal condition of first threshold in the first object value, to institute
First virtual controlling object matching the second virtual controlling object is stated, wherein, the destination virtual control object includes described second
Virtual controlling object, the second virtual controlling object is controlled by simulated object and the second virtual controlling object
The horizontal operation less than the first virtual controlling object of operation is horizontal, and the simulated object is used to simulate pair in reality scene
The object that virtual controlling object is controlled.
It is 3. according to the method described in claim 2, it is characterized in that, empty to described in the first virtual controlling object matching second
Intend control object to include:
Obtain third virtual controlling object target identification information, wherein, the operation level of the third virtual controlling object with
The operation level of the second virtual controlling object is corresponding and is controlled by the target object in the reality scene, institute
Target identification information is stated for identifying the target object in the reality scene;
The target identification information is determined as to the identification information of the second virtual controlling object, and is determined successfully to described
One virtual controlling object matching is to the second virtual controlling object.
4. according to the method described in claim 3, it is characterized in that, the target identification information is determined as described second virtually
The identification information of control object includes:
In target identification information set there are the target identification information in the case of, the target identification information is determined as
The identification information of the second virtual controlling object, wherein, the target identification information set includes multiple virtual controllings pair
The identification information of elephant.
5. according to the method described in claim 3, it is characterized in that, to second described in the first virtual controlling object matching
Before virtual controlling object, the method further includes:
There is no in the case of the target identification information, determine not successfully to the described first void in target identification information set
Intend control object and match the second virtual controlling object, wherein, the target identification information set includes multiple virtual
The identification information of control object.
6. according to the method described in claim 3, it is characterized in that, obtaining the operation water with the second virtual controlling object
Before the target identification information for putting down the corresponding third virtual controlling object, the method further includes:
Second threshold is less than in the quantity of virtual controlling object corresponding to the identification information that target identification information set includes
In the case of, the target identification information of the third virtual controlling object is added into the target identification information set;
It is more than described second in the quantity of virtual controlling object corresponding to the identification information that the target identification information set includes
In the case of threshold value, the identification information that earliest virtual controlling object is added in the target identification information set is replaced with into institute
State target identification information.
7. according to the method described in claim 6, it is characterized in that, adding described into the target identification information set
Before the target identification information of three virtual controlling objects, the method further includes:
In the case of the condition met in the target identification information as the identification information of the second virtual controlling object, to
The target identification information is added in the target identification information set.
8. method as claimed in any of claims 1 to 7, which is characterized in that meet institute in the first object value
In the case of stating goal condition, include to destination virtual control object described in the first virtual controlling object matching:
Meet in the case that the first object value is not up to the goal condition of first threshold in the first object value, to
The 4th virtual controlling object of first virtual controlling object matching, wherein, the destination virtual control object includes described the
Four virtual controlling objects, the 4th virtual controlling object are controlled by the target object in reality scene.
9. method as claimed in any of claims 1 to 7, which is characterized in that meet institute in the first object value
In the case of stating goal condition, include to destination virtual control object described in the first virtual controlling object matching:
Meet in the case that the first object value is not up to the goal condition of first threshold in the first object value, such as
Fruit within the object time not to the first virtual controlling object matching to the 4th virtual controlling object, then it is virtual to described first
Control object matches the 5th virtual controlling object, wherein, the 4th virtual controlling object is by the target object in reality scene
Controlled, the destination virtual control object include the 5th virtual controlling object, the 5th virtual controlling object by
Simulated object is controlled and the operation of the operation level of the 5th virtual controlling object and the first virtual controlling object
Horizontal corresponding, the simulated object is used to simulate the object for controlling virtual controlling object in the reality scene.
10. according to the method described in claim 9, it is characterized in that, to the 5th described in the first virtual controlling object matching
Virtual controlling object includes:
Determine matching probability corresponding with target time section, wherein, the matching probability is used to indicate in the target time section
To the first virtual controlling object matching to the possibility of the 5th virtual controlling object;
In the target time section, virtually controlled according to the described in the matching probability to the first virtual controlling object matching the 5th
Object processed.
11. method as claimed in any of claims 1 to 7, which is characterized in that obtaining first virtual controlling
After the first object value of object, the method further includes:
Meet in the case that the first object value is not up to the goal condition of first threshold in the first object value, such as
Fruit is within the object time not to the first virtual controlling object matching to the 4th virtual controlling object and not to the described first void
Intend control object and match the 5th virtual controlling object, then export prompt message, wherein, the 4th virtual controlling object is by existing
Target object in real field scape is controlled, and the 5th virtual controlling object is controlled and the described 5th by simulated object
The operation of virtual controlling object is horizontal corresponding with the operation level of the first virtual controlling object, and the simulated object is used for
The object controlled virtual controlling object in the reality scene is simulated, the prompt message is used to indicate no normal direction institute
The first virtual controlling object matching is stated to virtual controlling object.
12. method as claimed in any of claims 1 to 7, which is characterized in that first virtual controlling pair
After matching the destination virtual control object, the method further includes:
Obtain second operating result of the first virtual controlling object after the target battle operation is performed;
The first object value is corrected according to correction value corresponding with second operating result, obtains the second desired value, wherein,
When second operating result is first object operating result, when second operating result is the second object run result
When, second desired value reduces.
13. a kind of coalignment of object, which is characterized in that including:
Acquiring unit, for obtaining the first object value of the first virtual controlling object, wherein, the first object value is by described the
One virtual controlling object performs the first operating result obtained after history battle operation and determines;
Matching unit, in the case of meeting goal condition in the first object value, to the first virtual controlling object
Destination virtual control object is matched, wherein, the destination virtual control object matched is used for and first virtual controlling
The common performance objective battle operation of object.
14. a kind of storage medium, which is characterized in that the storage medium includes the program of storage, wherein, when described program is run
Perform the matching process of the object described in any one of claim 1 to 12.
15. a kind of electronic device, including memory, processor and it is stored on the memory and can transports on the processor
Capable computer program, which is characterized in that the processor performs the claim 1 to 12 times by the computer program
The matching process of object described in one.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711278460.0A CN108159705A (en) | 2017-12-06 | 2017-12-06 | Matching process, device, storage medium and the electronic device of object |
PCT/CN2018/117226 WO2019109820A1 (en) | 2017-12-06 | 2018-11-23 | Object matching method and device, storage medium, and electronic device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711278460.0A CN108159705A (en) | 2017-12-06 | 2017-12-06 | Matching process, device, storage medium and the electronic device of object |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108159705A true CN108159705A (en) | 2018-06-15 |
Family
ID=62525378
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711278460.0A Pending CN108159705A (en) | 2017-12-06 | 2017-12-06 | Matching process, device, storage medium and the electronic device of object |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108159705A (en) |
WO (1) | WO2019109820A1 (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109240302A (en) * | 2018-09-30 | 2019-01-18 | 北京金山安全软件有限公司 | Method and device for using robot racing car, electronic equipment and storage medium |
CN109513215A (en) * | 2018-11-23 | 2019-03-26 | 腾讯科技(深圳)有限公司 | A kind of object matching method, model training method and server |
WO2019109820A1 (en) * | 2017-12-06 | 2019-06-13 | 腾讯科技(深圳)有限公司 | Object matching method and device, storage medium, and electronic device |
CN110141868A (en) * | 2019-05-27 | 2019-08-20 | 合肥常春藤移动科技有限公司 | A kind of AI for racing class game application chases method |
CN110300051A (en) * | 2019-06-03 | 2019-10-01 | 上海掌门科技有限公司 | Instant communicating method, equipment and computer readable storage medium |
CN110493125A (en) * | 2019-04-30 | 2019-11-22 | 上海连尚网络科技有限公司 | Instant communicating method, equipment and computer readable storage medium |
CN110585729A (en) * | 2019-09-26 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Game account matching method and device, storage medium and electronic device |
CN110675678A (en) * | 2019-11-05 | 2020-01-10 | 湖南新云网科技有限公司 | Method, system and equipment for realizing online question answering competition |
CN111346385A (en) * | 2020-02-26 | 2020-06-30 | 深圳市腾讯信息技术有限公司 | Game matching method and device |
CN112156454A (en) * | 2020-10-21 | 2021-01-01 | 腾讯科技(深圳)有限公司 | Virtual object generation method and device, terminal and readable storage medium |
CN112619157A (en) * | 2020-12-25 | 2021-04-09 | 北京百度网讯科技有限公司 | Game fighting interaction method and device, electronic equipment, readable medium and product |
CN113713379A (en) * | 2021-09-07 | 2021-11-30 | 腾讯科技(深圳)有限公司 | Object matching method and device, storage medium, computer program product and electronic equipment |
WO2024000148A1 (en) * | 2022-06-28 | 2024-01-04 | 上海莉莉丝科技股份有限公司 | Method for controlling virtual objects in virtual environment, medium, and electronic device |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105100064A (en) * | 2015-06-26 | 2015-11-25 | 北京奇虎科技有限公司 | Method, device and system for realizing competitive game |
CN107308646A (en) * | 2017-06-23 | 2017-11-03 | 腾讯科技(深圳)有限公司 | It is determined that method, device and the storage medium of matching object |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20100099495A1 (en) * | 2008-10-16 | 2010-04-22 | Nc Interactive, Inc. | Interactive network game and methods thereof |
CN102346805A (en) * | 2010-07-30 | 2012-02-08 | 腾讯科技(北京)有限公司 | Game object pairing method and device |
JP5982111B2 (en) * | 2011-11-08 | 2016-08-31 | 株式会社タイトー | Game server, game device, game program |
CN104606884B (en) * | 2014-10-30 | 2018-02-02 | 腾讯科技(成都)有限公司 | Matching process and device in a kind of game fighting |
CN107103089A (en) * | 2017-05-04 | 2017-08-29 | 腾讯科技(深圳)有限公司 | The matching process and device of object |
CN108159705A (en) * | 2017-12-06 | 2018-06-15 | 腾讯科技(深圳)有限公司 | Matching process, device, storage medium and the electronic device of object |
-
2017
- 2017-12-06 CN CN201711278460.0A patent/CN108159705A/en active Pending
-
2018
- 2018-11-23 WO PCT/CN2018/117226 patent/WO2019109820A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105100064A (en) * | 2015-06-26 | 2015-11-25 | 北京奇虎科技有限公司 | Method, device and system for realizing competitive game |
CN107308646A (en) * | 2017-06-23 | 2017-11-03 | 腾讯科技(深圳)有限公司 | It is determined that method, device and the storage medium of matching object |
Non-Patent Citations (7)
Title |
---|
52PK游戏网: "《百度网》", 21 September 2017 * |
WUYE: "《GameRes游资网》", 31 July 2017 * |
互联网: "《多玩网》", 26 May 2010 * |
感性的凸捏: "《百度知道》", 3 March 2017 * |
王者荣耀策划DONNY: "《新浪微博》", 14 May 2018 * |
策划发子哥: "《知乎网》", 13 August 2017 * |
蔡能: "《游戏服务器架构与优化》", 30 April 2018 * |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019109820A1 (en) * | 2017-12-06 | 2019-06-13 | 腾讯科技(深圳)有限公司 | Object matching method and device, storage medium, and electronic device |
CN109240302A (en) * | 2018-09-30 | 2019-01-18 | 北京金山安全软件有限公司 | Method and device for using robot racing car, electronic equipment and storage medium |
CN109240302B (en) * | 2018-09-30 | 2022-04-22 | 北京金山安全软件有限公司 | Method and device for using robot racing car, electronic equipment and storage medium |
CN109513215A (en) * | 2018-11-23 | 2019-03-26 | 腾讯科技(深圳)有限公司 | A kind of object matching method, model training method and server |
CN109513215B (en) * | 2018-11-23 | 2022-04-12 | 腾讯科技(深圳)有限公司 | Object matching method, model training method and server |
CN110493125A (en) * | 2019-04-30 | 2019-11-22 | 上海连尚网络科技有限公司 | Instant communicating method, equipment and computer readable storage medium |
CN111131009A (en) * | 2019-04-30 | 2020-05-08 | 上海连尚网络科技有限公司 | Instant messaging method, equipment and computer readable storage medium |
WO2020221299A1 (en) * | 2019-04-30 | 2020-11-05 | 上海连尚网络科技有限公司 | Instant communication method and device, and computer-readable storage medium |
CN110141868A (en) * | 2019-05-27 | 2019-08-20 | 合肥常春藤移动科技有限公司 | A kind of AI for racing class game application chases method |
CN110300051A (en) * | 2019-06-03 | 2019-10-01 | 上海掌门科技有限公司 | Instant communicating method, equipment and computer readable storage medium |
CN110585729A (en) * | 2019-09-26 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Game account matching method and device, storage medium and electronic device |
CN110675678A (en) * | 2019-11-05 | 2020-01-10 | 湖南新云网科技有限公司 | Method, system and equipment for realizing online question answering competition |
CN111346385A (en) * | 2020-02-26 | 2020-06-30 | 深圳市腾讯信息技术有限公司 | Game matching method and device |
CN112156454A (en) * | 2020-10-21 | 2021-01-01 | 腾讯科技(深圳)有限公司 | Virtual object generation method and device, terminal and readable storage medium |
CN112156454B (en) * | 2020-10-21 | 2022-07-15 | 腾讯科技(上海)有限公司 | Virtual object generation method and device, terminal and readable storage medium |
CN112619157A (en) * | 2020-12-25 | 2021-04-09 | 北京百度网讯科技有限公司 | Game fighting interaction method and device, electronic equipment, readable medium and product |
CN112619157B (en) * | 2020-12-25 | 2024-04-30 | 北京百度网讯科技有限公司 | Game fight interaction method and device, electronic equipment, readable medium and product |
CN113713379A (en) * | 2021-09-07 | 2021-11-30 | 腾讯科技(深圳)有限公司 | Object matching method and device, storage medium, computer program product and electronic equipment |
CN113713379B (en) * | 2021-09-07 | 2023-07-14 | 腾讯科技(深圳)有限公司 | Object matching method and device, storage medium and electronic equipment |
WO2024000148A1 (en) * | 2022-06-28 | 2024-01-04 | 上海莉莉丝科技股份有限公司 | Method for controlling virtual objects in virtual environment, medium, and electronic device |
Also Published As
Publication number | Publication date |
---|---|
WO2019109820A1 (en) | 2019-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108159705A (en) | Matching process, device, storage medium and the electronic device of object | |
CN100562347C (en) | Network fight type games system and method | |
US8821288B2 (en) | Method of determining gifts of each friend user | |
US8496529B2 (en) | Game system | |
US7540805B2 (en) | Game device, game control method, program and storage medium | |
CN106302418B (en) | The update method and device of virtual application attribute | |
US12029986B2 (en) | Non-transitory computer-readable recording medium and method for controlling communication between a server device and a terminal device | |
JP6336132B2 (en) | Management system and method for competitive game | |
CN101778657B (en) | Network game system, control method of network game system, game device, control method of game device, program, and information storage medium | |
US20060287100A1 (en) | Game system and method of controlling game information | |
CN101321565A (en) | Game system, server, and terminal | |
CN107744665A (en) | The acquisition methods and device of the game operation for account number of playing | |
JP6547036B1 (en) | Game program, method, and information processing apparatus | |
CN112337090A (en) | Event message broadcasting method and device, storage medium and electronic device | |
CN1905925B (en) | Card game system and host thereof | |
JP3830949B2 (en) | Game progress control device, game progress control method, and game progress control program | |
JP6984112B2 (en) | Game programs and game systems | |
CN111330282A (en) | Method and device for determining card-playing candidate items | |
JP5500514B1 (en) | Server apparatus and program | |
KR102387188B1 (en) | Method for providing dart game image and dart game device | |
KR102387185B1 (en) | Online dart game device and dart game system | |
KR102387186B1 (en) | Method for providing dart game and dart game server | |
KR101898927B1 (en) | A method for providing a role-playing game | |
JP6188280B2 (en) | Network-type game system, game method, and game server | |
JP2007167307A (en) | Game system, game server and game machine |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180615 |
|
RJ01 | Rejection of invention patent application after publication |