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 PDF

Info

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
Application number
CN201711278460.0A
Other languages
Chinese (zh)
Inventor
巩峰
汤闻
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tencent Technology Shenzhen Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN201711278460.0A priority Critical patent/CN108159705A/en
Publication of CN108159705A publication Critical patent/CN108159705A/en
Priority to PCT/CN2018/117226 priority patent/WO2019109820A1/en
Pending legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • A63F13/795Game 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/70Game security or game management aspects
    • A63F13/79Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories
    • A63F13/798Game 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features 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/55Details of game data or player data management
    • A63F2300/5546Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
    • A63F2300/5566Details 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
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F2300/00Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
    • A63F2300/50Features 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/55Details of game data or player data management
    • A63F2300/5546Details of game data or player data management using player registration data, e.g. identification, account, preferences, game history
    • A63F2300/558Details 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

Matching process, device, storage medium and the electronic device of object
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.
CN201711278460.0A 2017-12-06 2017-12-06 Matching process, device, storage medium and the electronic device of object Pending CN108159705A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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