本發(fā)明適用于數(shù)據(jù)處理領(lǐng)域,尤其涉及一種游戲參數(shù)配置方法以及相關(guān)裝置。
背景技術(shù):
:隨著科學(xué)技術(shù)的發(fā)展,各類競技游戲?qū)映霾桓F,極大的豐富了游戲玩家的閑暇生活。玩家對戰(zhàn)環(huán)境(PVE,PlayerVSEnvironment)是當前一種較為常見的游戲類型,在PVE中,玩家操控自己在游戲中的玩家角色與游戲系統(tǒng)提供的非玩家角色(NPC,Non-PlayerCharacter)進行對戰(zhàn),通過擊殺NPC來獲取游戲的經(jīng)驗值、財富值、裝備等游戲資源。為了確保游戲的可玩性與合理性,游戲系統(tǒng)應(yīng)合理配置NPC的生命余量,使得玩家角色在NPC的存活時長達到期望生命時長后再擊殺NPC。但是在游戲系統(tǒng)運行后,玩家角色處于不斷的成長狀態(tài),玩家角色對NPC的攻擊力(即生命縮減屬性)也隨之不斷提高,因此游戲系統(tǒng)難以準確估計將NPC的生命余量配置為多少,才能使得NPC在經(jīng)過期望生命時長后才能被擊殺。尤其是當下付費玩家和外掛玩家的增多,使得玩家角色的攻擊能力更加難以估算,這就為確定NPC的生命余量增添了更大的難度。為了給NPC配置準確而合理的生命余量,現(xiàn)階段的技術(shù)一般通過人工來對NPC的生命余量進行配置。具體的,在游戲系統(tǒng)運行后,由系統(tǒng)維護人員每隔預(yù)置時間根據(jù)當前各玩家的攻擊能力來設(shè)定NPC的生命余量。這種方法能夠準確的配置NPC的合理生命余量,但是需要消耗額外的人力資源,不利于PVE游戲的發(fā)展和推廣。技術(shù)實現(xiàn)要素:本發(fā)明實施例提供了一種游戲參數(shù)配置方法,用于減少游戲系統(tǒng)的人力資源消耗。本發(fā)明還提供了相關(guān)的游戲參數(shù)配置裝置。本發(fā)明提供的游戲參數(shù)配置方法適用于游戲系統(tǒng)的服務(wù)器,所述游戲系統(tǒng)包括第一模擬對象以及M個第二模擬對象,所述第一模擬對象具有生命余量,每個所述第二模擬對象具有生命縮減屬性,所述第二模擬對象用于縮減所述第一模擬對象的生命余量,所述M為正整數(shù),所述游戲參數(shù)配置方法包括:從所述M個第二模擬對象中,采集多個第二模擬對象的生命縮減屬性的值;統(tǒng)計所述多個第二模擬對象的生命縮減屬性的值,得到屬性統(tǒng)計值;根據(jù)所述屬性統(tǒng)計值,配置所述第一模擬對象的生命余量的初始值。本發(fā)明提供的游戲參數(shù)配置裝置適用于游戲系統(tǒng),所述游戲系統(tǒng)包括第一模擬對象以及M個第二模擬對象,所述第一模擬對象具有生命余量,每個所述第二模擬對象具有生命縮減屬性,所述第二模擬對象用于縮減所述第一模擬對象的生命余量,所述M為正整數(shù),所述游戲參數(shù)配置裝置包括:數(shù)據(jù)采集模塊,用于從所述M個第二模擬對象中,采集多個第二模擬對象的生命縮減屬性的值;數(shù)據(jù)統(tǒng)計模塊,用于統(tǒng)計所述多個第二模擬對象的生命縮減屬性的值,得到屬性統(tǒng)計值;參數(shù)配置模塊,用于根據(jù)所述屬性統(tǒng)計值,配置所述第一模擬對象的生命余量的初始值。本發(fā)明提供的游戲參數(shù)配置方法中,服務(wù)器采集多個第二模擬對象的生命縮減屬性的值;統(tǒng)計采集到的多個第二模擬對象的生命縮減屬性的值,得到屬性統(tǒng)計值;根據(jù)屬性統(tǒng)計值,配置第一模擬對象的生命余量的初始值。通過這樣的方法,使得游戲系統(tǒng)的服務(wù)器能夠隨時采集玩家角色的數(shù)據(jù),并根據(jù)采集到的玩家角色的數(shù)據(jù)實時配置NPC的生命余量,在準確配置NPC的合理生命余量的同時,減少了人力資源的消耗,有利于PVE游戲的發(fā)展和推廣。附圖說明為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本發(fā)明提供的游戲參數(shù)配置方法一個實施例流程圖;圖2為本發(fā)明提供的游戲參數(shù)配置方法另一個實施例流程圖;圖3為本發(fā)明提供的游戲參數(shù)配置方法另一個實施例流程圖;圖4為本發(fā)明提供的游戲參數(shù)配置方法另一個實施例流程圖;圖5為本發(fā)明提供的游戲參數(shù)配置裝置一個實施例結(jié)構(gòu)圖;圖6為本發(fā)明提供的游戲參數(shù)配置裝置另一個實施例結(jié)構(gòu)圖。具體實施方式本發(fā)明提供了一種游戲參數(shù)配置方法,用于減少游戲系統(tǒng)的人力資源消耗。本發(fā)明還提供了相關(guān)的游戲參數(shù)配置裝置,以下將分別進行說明。下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。PVE是當前一種較為常見的游戲類型,在PVE中,玩家操控自己在游戲中的玩家角色與游戲系統(tǒng)提供的非玩家角色(NPC,Non-PlayerCharacter)進行對戰(zhàn)。NPC在游戲中可以以各種角色的身份出現(xiàn),例如守衛(wèi)、神獸、終極boss等。NPC的生命狀態(tài)由血量來衡量。當沒有受到傷害時,NPC處于滿血狀態(tài)。每受到一份傷害,NPC就縮減該粉傷害對應(yīng)的血量。當血量縮減到0后,NPC角色被擊殺。玩家角色通過擊殺NPC,可以獲得相應(yīng)的經(jīng)驗值、財富、裝備等游戲資源,進而在游戲中得到成長。大型的PVE游戲,如團隊對抗團隊(GVG,GroupvsGroup)游戲、多人在線角色扮演游戲(MMORPG,MassiveMultiplayerOnlineRole-PlayingGame)等由于游戲規(guī)模大、參與玩家多,故往往具有多個分區(qū),每個分區(qū)都有對應(yīng)的服務(wù)器進行支持。本發(fā)明中將每個分區(qū)視為一個游戲系統(tǒng)。不同分區(qū)對應(yīng)的服務(wù)器可以進行數(shù)據(jù)交互,使得不同游戲系統(tǒng)中的玩家角色可以進行互動,如參與國戰(zhàn)等。為了確保游戲的難度和可玩性,游戲開發(fā)商往往期望在玩家角色擊殺NPC的過程中,NPC能夠支撐到期望生命時長后再被擊殺。因此,合理配置NPC角色的初始血量(即NPC角色滿血時的血量)具有重要意義。但是在配置NPC的初始血量的過程中,存在如下問題:問題一、同一游戲不同分區(qū)的玩家角色個數(shù)、玩家角色攻擊力、玩家活角色躍度具有較大差異,難以統(tǒng)一配置出符合每個分區(qū)的NPC初始血量。這樣的問題在MMOPRG游戲,例如國戰(zhàn)場景中非常常見。舉例來說,游戲開發(fā)商期望國戰(zhàn)雙方的玩家角色擊殺NPC所用的時長相同。假設(shè)NPC初始具有100萬血量,則對于開服1周、活躍玩家角色5000人、玩家角色攻擊力中低檔居多的一方而言,該NPC的血量設(shè)置的恰到好處。但是對開服于開服1月、活躍玩家角色20000人、玩家角色攻擊力高檔居多的一方而言,該NPC很快就可以被擊殺。問題二、游戲開服后,玩家角色的個數(shù)、攻擊力不斷增長,在開服時配置的較為合理的的NPC初始血量,可能在開服一段時間后變得不再合理。問題三、游戲中存在大量的外掛玩家以及付費玩家,這些玩家所操縱的角色的攻擊力難以根據(jù)角色等級、裝備等因素進行準確估計,因此也就無法在開服時準確的配制出合理的NPC初始血量。針對上述問題,現(xiàn)有技術(shù)提供了如下幾種解決方法:方法一、回避擊殺方法。即游戲?qū)⒃緭魵PC的勝負策略變?yōu)槿鐡屨嫉乇P、搶奪棋子等勝負策略。方法一不再需要為NPC配置初始血量,因此能夠回避上述的三個問題。但是方法一是以犧牲游戲的自由度和可玩性為代價的,在相當程度上影響了玩家的游戲體驗。且方法并沒有從根本上解決NPC初始血量配置的難題。方法二、分區(qū)配置方法。即為不同分區(qū)的游戲系統(tǒng)配置不同的NPC初始血量。舉例來說,有的分區(qū)玩家角色的個數(shù)多、等級高、或付費玩家多,則該區(qū)的NPC初始血量可以配置的較高。有的分區(qū)玩家角色的個數(shù)少、等級低、或付費玩家少,則該區(qū)的NPC初始血量可以配置的較低。方法二可以解決問題一中不同分區(qū)之間存在差異的問題,但是方法二需要游戲系統(tǒng)的維護人員人工配置每個分區(qū)NPC初始血量,當游戲的規(guī)模大、分區(qū)多時,方法二需要消耗大量的人力。且方法二也沒有解決問題二和問題三。方法三、基于開服時間的參數(shù)配置。即游戲系統(tǒng)的維護人員根據(jù)游戲系統(tǒng)的開服時間,估算游戲系統(tǒng)內(nèi)玩家角色當前的能力,進而配置當前NPC的初始血量。方法三能夠解決問題一和問題二,但是問題三中外掛玩家和付費玩家的能力與開服時間的相關(guān)性不強,故方法三不能很好的解決問題三。且方法三需要游戲系統(tǒng)的維護人員每隔一段時間便人工的配置一次NPC初始血量,需要消耗大量的人力。綜上所述,現(xiàn)階段的技術(shù)中,還不存在一種合理配置NPC初始血量的方法。針對上述問題,本發(fā)明提供了一種游戲參數(shù)配置方法,其基本流程請參閱圖1,主要包括:101、采集多個第二模擬對象的生命縮減屬性的值。本發(fā)明以單個游戲系統(tǒng)為例進行描述。其中,游戲系統(tǒng)運行在服務(wù)器上,游戲系統(tǒng)內(nèi)包括一個或多個第一模擬對象,還包括M個第二模擬對象,M為正整數(shù)。第一模擬對象具有生命余量,第二模擬對象具有生命縮減屬性,用于縮減第一模擬對象的生命余量。在實際的游戲運行中,第一模擬對象可以為游戲中的NPC角色,第一模擬對象的生命余量可以為NPC角色的血量,第一模擬對象的生命余量的初始值可為NPC角色的初始血量。第二模擬對象可以為游戲中的玩家角色,第二模擬對象的生命縮減屬性可以為玩家角色的攻擊力,第二模擬對象的生命縮減屬性的值即為玩家角色的攻擊力的數(shù)據(jù)。第二模擬對象縮減第一模擬對象的生命余量,可以指代玩家角色向NPC發(fā)動攻擊,使得NPC的血量縮減。服務(wù)器采集M個第二模擬對象中,多個第二模擬對象的生命縮減屬性的值。具體的采集方法將在后面的實施例中詳述,此處不做限定。102、統(tǒng)計該多個第二模擬對象的生命縮減屬性的值,得到屬性統(tǒng)計值。服務(wù)器對步驟101中采集到的多個第二模擬對象的生命縮減屬性的值進行統(tǒng)計,得到一個屬性統(tǒng)計值。該屬性統(tǒng)計值用于代表游戲系統(tǒng)中各第二模擬對象的普遍的生命縮減屬性的大小103、根據(jù)屬性統(tǒng)計值配置第一模擬對象的生命余量的初始值。步驟102中得到的屬性統(tǒng)計值能夠體現(xiàn)游戲系統(tǒng)當前各第二模擬對象的生命縮減屬性,故根據(jù)屬性統(tǒng)計值,能夠為第一模擬對象計算出較為準確合理的生命余量的初始值。于是服務(wù)器根據(jù)該屬性統(tǒng)計值,計算第一模擬對象的生命余量的初始值,并將計算得到的值配置給第一模擬對象。本實施例提供的游戲參數(shù)配置方法中,服務(wù)器采集多個第二模擬對象的生命縮減屬性的值;統(tǒng)計采集到的多個第二模擬對象的生命縮減屬性的值,得到屬性統(tǒng)計值;根據(jù)屬性統(tǒng)計值,配置第一模擬對象的生命余量的初始值。通過這樣的方法,使得游戲系統(tǒng)的服務(wù)器能夠隨時采集玩家角色的數(shù)據(jù),并根據(jù)采集到的玩家角色的數(shù)據(jù)實時配置NPC的生命余量。由于本實施例中NPC的生命余量是服務(wù)器根據(jù)玩家角色的數(shù)據(jù)實時配置的,故不論玩家角色處于哪個分區(qū)、玩家角色成長的如何之快、玩家角色是否有外掛或付費,服務(wù)器都能夠準確的配置NPC的合理生命余量。同時,使用服務(wù)器配置NPC參數(shù)能夠減少人力資源的消耗,有利于PVE游戲的發(fā)展和推廣??蛇x的,游戲系統(tǒng)中可以存在一個或多個第一模擬對象,本實施例提供的游戲參數(shù)配置方法適用于其中的任意第一模擬對象。圖1所示的實施例給出了本發(fā)明提供的游戲參數(shù)配置方法的基本流程,下面將結(jié)合游戲場景來對游戲參數(shù)配置方法做進一步的描述,請參閱圖2:201、采集多個第二模擬對象的生命縮減屬性的值。服務(wù)器采集游戲系統(tǒng)內(nèi)多個玩家角色的攻擊力的數(shù)據(jù)。其中,游戲系統(tǒng)內(nèi)可以包括M個玩家角色,M為正整數(shù),但在游戲的實際運行中M往往能達到千人以上的數(shù)量級。服務(wù)器無需采集全部M個玩家角色的攻擊力的數(shù)據(jù),只需要從中選取符合預(yù)置條件的玩家角色來采集攻擊力的數(shù)據(jù)即可。選取符合預(yù)置條件的玩家角色的方法有很多,具體方法可以結(jié)合游戲的場景來確定。舉例來說,在國戰(zhàn)場景中,可以選取參戰(zhàn)國雙方符合參戰(zhàn)條件(如等級超過50級)的玩家角色。又舉例來說,在攻打世界boss場景中,可以選取所有能夠參與戰(zhàn)斗的玩家角色。又舉例來說,在跨分區(qū)作戰(zhàn)的場景中,可以選取具有作戰(zhàn)報名資格(如戰(zhàn)斗力排名前500)的玩家角色。可選的,玩家角色的攻擊力的數(shù)據(jù)用于表示玩家角色的攻擊能力,具體可以包括:玩家角色每次輸出傷害的數(shù)值、玩家角色的戰(zhàn)斗力的數(shù)值、玩家角色的裝備加成數(shù)值等參數(shù)中的一項或多項,也可以包括其它參數(shù),還可以一項或多項參數(shù)計算而得到,本發(fā)明中不做限定。202、對該多個第二模擬對象的生命縮減屬性的值進行平均,得到屬性統(tǒng)計值。服務(wù)器對步驟201中采集到的多個玩家角色的攻擊力的數(shù)據(jù)進行平均計算,得到屬性統(tǒng)計值。由于該屬性統(tǒng)計值是多個玩家角色的攻擊力的數(shù)據(jù)的平均值,故能夠代表游戲系統(tǒng)中各玩家角色的普遍攻擊能力。可選的,平均計算可以是計算算數(shù)平均值,也可以是其它種類的計算操作,如計算加權(quán)平均值、或去掉最高最低的數(shù)據(jù)后再計算算數(shù)平均值等,本發(fā)明中不做限定。203、根據(jù)屬性統(tǒng)計值配置第一模擬對象的生命余量的初始值。服務(wù)器根據(jù)步驟202中計算得到的多個玩家角色的攻擊力的數(shù)據(jù)的平均值,計算NPC的初始血量,并將計算得到的結(jié)果配置給NPC。本實施例提供的游戲參數(shù)配置方法中,NPC的初始血量由服務(wù)器根據(jù)玩家角色的數(shù)據(jù)實時配置。這樣能夠減少人力資源的消耗,有利于PVE游戲的發(fā)展和推廣。圖1和圖2所示的實施例給出了本發(fā)明提供的游戲參數(shù)配置方法的基本流程,下面將介紹一種更為詳細的游戲參數(shù)配置方法,請參閱圖3,包括:301、采集多個第二模擬對象的生命縮減屬性的值。步驟301可以參考步驟101和201中的相關(guān)描述,此處不做贅述。302、根據(jù)游戲系統(tǒng)的運行時長確定目標時間段。服務(wù)器根據(jù)游戲系統(tǒng)的運行時長(即游戲系統(tǒng)的開服時長),確定目標時間段。其中,目標時間段包括一個或多個預(yù)置周期。服務(wù)器以預(yù)置周期為單位,對該多個第二模擬對象的攻擊力的數(shù)據(jù)進行采集。舉例來說,服務(wù)器可以將一天作為一個預(yù)置周期。舉例來說,若以一天作為一個預(yù)置周期,則目標時間段的長度可以為最近N天,這樣目標時間段內(nèi)包括N個預(yù)置周期,N為正整數(shù)。進一步舉例來說,由于游戲剛開服時,玩家的數(shù)據(jù)會存在劇烈波動,故服務(wù)器可以不將開服后前P天納入目標時間段的范圍內(nèi),P為正整數(shù)。在開服后的前P天內(nèi),服務(wù)器可以采用游戲系統(tǒng)維護人員設(shè)定的數(shù)據(jù)來替代該多個第二模擬對象的攻擊力的數(shù)據(jù),然后執(zhí)行本發(fā)明提供的參數(shù)確定方法。在開服后的第P+1天~第P+N天之內(nèi),服務(wù)器將開服第P+1天到當前時刻點的時間段確定為目標時間段。在開服后的第P+N天之后,服務(wù)器再將最近N天確定為目標時間段。303、采集每個預(yù)置周期內(nèi)該多個第二模擬對象的生命縮減屬性的值。服務(wù)器采集目標時間段內(nèi),該多個玩家角色在每個預(yù)置周期內(nèi)的攻擊力的數(shù)據(jù)。可以理解的,若目標時間段包括多個預(yù)置周期,則該多個玩家角色的攻擊力的數(shù)據(jù)也被采集了多次。304、對該多個第二模擬對象的生命縮減屬性的值進行平均,得到屬性統(tǒng)計值。服務(wù)器對步驟303中采集到的多個玩家角色的攻擊力的數(shù)據(jù)進行平均計算,得到屬性統(tǒng)計值。由于該屬性統(tǒng)計值是多個玩家角色的攻擊力的數(shù)據(jù)的平均值,故能夠代表游戲系統(tǒng)中各玩家角色的普遍攻擊能力。305、根據(jù)屬性統(tǒng)計值配置第一模擬對象的生命余量的初始值。服務(wù)器根據(jù)步驟304中計算得到的多個玩家角色的攻擊力的數(shù)據(jù)的平均值,計算NPC的初始血量,并將計算得到的結(jié)果配置給NPC。其中,由于游戲開發(fā)商往往期望在玩家角色擊殺NPC的過程中,NPC能夠支撐到期望生命時長后再被擊殺,故服務(wù)器中可以預(yù)先設(shè)置有NPC的期望生命時長。此外,服務(wù)器可以估算可擊殺NPC的玩家角色的第一數(shù)量。具體的,服務(wù)器可以確定玩家角色擊殺NPC所需要滿足的目標條件(如等級達到50級),然后確定游戲系統(tǒng)的M個玩家角色中,滿足該目標條件的玩家角色的第二數(shù)量,估算該第二數(shù)量的玩家角色中,能夠投入到擊殺NPC活動中的玩家角色的第一數(shù)量。服務(wù)器在計算NPC的初始血量的過程中,先確定已設(shè)置的NPC的期望生命時長,并估算得到第一數(shù)量,然后將該期望生命時長、第一數(shù)量、與該屬性統(tǒng)計值相乘,即可得到NPC的合理的初始血量。本實施例中,服務(wù)器根據(jù)游戲系統(tǒng)的運行時長確定目標時間段,目標時間段內(nèi)包括預(yù)置周期。服務(wù)器采集目標時間段內(nèi)每個預(yù)置周期中的多個玩家角色的攻擊力的數(shù)據(jù),然后對采集到的多個玩家角色的攻擊力的數(shù)據(jù)進行平均,得到屬性統(tǒng)計值。通過這樣的方法,使得計算得到的屬性統(tǒng)計值具有更好的實時性,更準確的代表游戲系統(tǒng)中玩家角色的普遍攻擊能力。圖3所示的實施例給出了一種較為詳細的游戲參數(shù)配置方法。在實際應(yīng)用中,為了能夠得到更為合理的NPC初始血量,服務(wù)器還可以對游戲參數(shù)配置方法中所涉及的各個參數(shù)進行修正,具體請參閱圖4:401、采集多個第二模擬對象的生命縮減屬性的值。402、根據(jù)系統(tǒng)的運行時長確定目標時間段。403、采集每個預(yù)置周期內(nèi)該多個第二模擬對象的生命縮減屬性的值。步驟401~403可以參考步驟圖1~圖3所示的實施例中的相關(guān)描述,此處不做贅述。404、對該多個第二模擬對象的生命縮減屬性的值進行修正。服務(wù)器可以對采集到的多個第二模擬對象的生命縮減屬性的值進行修正。具體可以包括以下幾種修正方式:修正方式一、基于玩家角色的技能的修正。舉例來說,NPC角色受到的傷害大小可以與玩家角色的職業(yè)有關(guān),即不同職業(yè)的玩家角色輸出相同大小的攻擊,對NPC角色造成的血量縮減的程度可以不同。在這種情況下,服務(wù)器在采集到玩家角色的攻擊力的數(shù)據(jù)后,應(yīng)根據(jù)玩家角色的職業(yè)來修正玩家角色的攻擊力的數(shù)據(jù)。修正方式二、基于玩家角色的攻擊屬性的修正。舉例來說,游戲中,玩家角色的攻擊可以具有多種屬性,如風屬性、火屬性、雷屬性等。NPC角色受到的傷害大小可以與玩家角色的攻擊屬性有關(guān),即玩家角色輸出相同大小不同屬性的攻擊,對NPC角色造成的血量縮減的程度可以不同。在這種情況下,服務(wù)器在采集到玩家角色的攻擊力的數(shù)據(jù)后,應(yīng)根據(jù)玩家角色的攻擊屬性來修正玩家角色的攻擊力的數(shù)據(jù)。修正方式三、基于NPC的防御特性的修正。在一般情況下,NPC角色不會設(shè)置防御。但若游戲為NPC角色設(shè)置了防御,則服務(wù)器應(yīng)將玩家角色的攻擊力的數(shù)據(jù)修正的略小。服務(wù)器還可以通過其他方式修正玩家角色的攻擊力的數(shù)據(jù),本實施中不做限定。405、對修正后的多個第二模擬對象的生命縮減屬性的值進行平均,得到屬性統(tǒng)計值。服務(wù)器對修正后的多個第二模擬對象的生命縮減屬性的值進行平均,得到屬性統(tǒng)計值。對修正后的多個第二模擬對象的生命縮減屬性的值進行平均的方法與圖1~圖3所示的實施例中直接對多個第二模擬對象的生命縮減屬性的值進行平均的方法類似,此處不做贅述。406、確定可執(zhí)行縮減第一模擬對象的生命余量的操作的第二模擬對象的個數(shù)為第一數(shù)量。服務(wù)器可以估算可擊殺NPC的玩家角色的第一數(shù)量。具體的,服務(wù)器可以確定玩家角色擊殺NPC所需要滿足的目標條件(如等級達到50級),然后確定游戲系統(tǒng)的M個玩家角色中,滿足該目標條件的玩家角色的第二數(shù)量,估算該第二數(shù)量的玩家角色中,能夠投入到擊殺NPC活動中的玩家角色的第一數(shù)量。具體的,服務(wù)器可以確定玩家角色對應(yīng)的修正參數(shù)。在游戲的實際運行中,修正參數(shù)可以表示活躍玩家的比例,故其取值應(yīng)為不大于1的正數(shù)。這樣服務(wù)器將第二數(shù)量與修正參數(shù)相乘,即可得到第一數(shù)量??蛇x的,修正參數(shù)的數(shù)值可以預(yù)先設(shè)置在服務(wù)器中,并由服務(wù)器在運行本發(fā)明提供的游戲參數(shù)配置方法時調(diào)用??蛇x的,由于游戲往往在開服初期活躍玩家比例較高,開服后活躍玩家的比例會逐漸降低,故修正參數(shù)可以不是一個固定的數(shù)值,而是與游戲系統(tǒng)的運行時長相關(guān)聯(lián)。游戲系統(tǒng)的運行時長越長,則修正參數(shù)越小。又可選的,由于游戲系統(tǒng)的運行時長越長,往往玩家角色的等級越高,故也可以采用游戲系統(tǒng)中玩家角色的最高等級來替代游戲系統(tǒng)的運行時長。即可以將修正參數(shù)與玩家角色的最高等級相關(guān)聯(lián),玩家角色的最高等級越高,則修正參數(shù)越小。在游戲?qū)嶋H運行中,可以根據(jù)等級梯度來設(shè)置不同的“封印”,當有玩家角色的等級突破該封印后,即可獲得對應(yīng)的修正參數(shù)的值。又可選的,修正參數(shù)還可以與游戲的作戰(zhàn)場景相關(guān)。國戰(zhàn)、皇城站、砍雕像、打爆護國寺等不同的游戲場景對應(yīng)的修正參數(shù)的值可以不同。表1給出了修正參數(shù)設(shè)置的一個實例。在游戲運行中,服務(wù)器根據(jù)玩家角色的等級所突破的封印以及游戲場景,既可以在表1中查找對應(yīng)的修正參數(shù)的值。封印國戰(zhàn)皇城戰(zhàn)砍雕像打爆護國寺10.30.310.1100.30.310.1200.30.310.1300.30.310.1400.30.310.1500.30.310.1600.260.2610.09700.240.2410.08800.220.220.90.07900.220.220.80.071000.220.220.70.071100.220.220.70.071200.220.220.70.071300.220.220.70.071400.220.220.70.071500.220.220.70.071600.220.220.70.07表1407、根據(jù)屬性統(tǒng)計值配置第一模擬對象的生命余量的初始值。服務(wù)器在計算NPC的初始血量的過程中,先確定已設(shè)置的NPC的期望生命時長,并估算得到第一數(shù)量,然后將該期望生命時長、第一數(shù)量、與該屬性統(tǒng)計值相乘,即可得到NPC的合理的初始血量。本實施中,服務(wù)器對采集到的第二模擬對象的生命縮減屬性的值進行修正,并通過修正參數(shù)對第二模擬對象的數(shù)量進行修正。這樣能夠使得計算得到的第一模擬對象的生命余量的初始值更為精確,更為貼近當前實際的游戲場景。圖1至圖4所示的實施例對本發(fā)明提供的游戲參數(shù)配置方法進行了詳細的描述,下面將介紹用于實現(xiàn)上述游戲參數(shù)配置方法的游戲參數(shù)配置裝置。本實施例提供的游戲參數(shù)配置裝置在實際應(yīng)用中可以為服務(wù)器或其他具有計算能力的設(shè)備的形式。該游戲參數(shù)配置裝置適用于游戲系統(tǒng),該游戲系統(tǒng)包括第一模擬對象以及M個第二模擬對象,所述第一模擬對象具有生命余量,每個所述第二模擬對象具有生命縮減屬性,所述第二模擬對象用于縮減所述第一模擬對象的生命余量,所述M為正整數(shù)。本實施例提供的游戲參數(shù)配置裝置的結(jié)構(gòu)請參閱圖5,主要包括:數(shù)據(jù)采集模塊501,用于從所述M個第二模擬對象中,采集多個第二模擬對象的生命縮減屬性的值;數(shù)據(jù)統(tǒng)計模塊502,用于統(tǒng)計所述多個第二模擬對象的生命縮減屬性的值,得到屬性統(tǒng)計值;參數(shù)配置模塊503,用于根據(jù)所述屬性統(tǒng)計值,配置所述第一模擬對象的生命余量的初始值。本實施例提供的游戲參數(shù)配置方法中,數(shù)據(jù)采集模塊501采集多個第二模擬對象的生命縮減屬性的值;數(shù)據(jù)統(tǒng)計模塊502統(tǒng)計采集到的多個第二模擬對象的生命縮減屬性的值,得到屬性統(tǒng)計值;參數(shù)配置模塊503根據(jù)屬性統(tǒng)計值,配置第一模擬對象的生命余量的初始值。本實施例提供的游戲參數(shù)配置裝置能夠隨時采集玩家角色的數(shù)據(jù),并根據(jù)采集到的玩家角色的數(shù)據(jù)實時配置NPC的生命余量。由于本實施例中NPC的生命余量是游戲參數(shù)配置裝置根據(jù)玩家角色的數(shù)據(jù)實時配置的,故不論玩家角色處于哪個分區(qū)、玩家角色成長的如何之快、玩家角色是否有外掛或付費,游戲參數(shù)配置裝置都能夠準確的配置NPC的合理生命余量。同時,使用游戲參數(shù)配置裝置配置NPC參數(shù)能夠減少人力資源的消耗,有利于PVE游戲的發(fā)展和推廣。可選的,所述數(shù)據(jù)統(tǒng)計模塊502具體用于:對所述多個第二模擬對象的生命縮減屬性的值進行平均計算,得到所述多個第二模擬對象的屬性統(tǒng)計值??蛇x的,所述數(shù)據(jù)采集模塊501具體用于:根據(jù)所述游戲系統(tǒng)的運行時長,確定目標時間段;在所述目標時間段內(nèi),每隔預(yù)置周期,采集所述多個第二模擬對象的生命縮減屬性的數(shù)值;所述數(shù)據(jù)統(tǒng)計模塊502具體用于:對所述目標時間段內(nèi)的每個預(yù)置周期采集到的所述多個第二模擬對象的生命縮減屬性的值進行平均計算,得到所述多個第二模擬對象的屬性統(tǒng)計值??蛇x的,所述參數(shù)配置模塊503還用于:確定所述M個第二模擬對象中,可執(zhí)行縮減所述第一模擬對象的生命余量的操作的第二模擬對象的個數(shù)為第一數(shù)量;確定所述第一模擬對象的期望生命時長;計算所述第一數(shù)量、所述期望生命時長以及所述屬性統(tǒng)計值的乘積,并將所述乘積配置為所述第一模擬對象的生命余量的初始值??蛇x的,所述參數(shù)配置模塊503還用于:確定所述第二模擬對象在縮減所述第一模擬對象的生命余量時所需滿足的目標條件;確定所述M個第二模擬對象中,滿足所述目標條件的第二模擬對象的個數(shù)為第二數(shù)量;確定所述第二模擬對象的修正參數(shù),所述修正參數(shù)為不大于1的正數(shù);計算所述第二數(shù)量與所述修正參數(shù)的乘積,得到所述第一數(shù)量??蛇x的,所述參數(shù)配置模塊503還用于:根據(jù)所述游戲系統(tǒng)的運行時長,確定所述第二模擬對象的修正參數(shù)。圖5所示的實施例可以參考圖1~圖4所示的實施例中的相關(guān)描述,此處不做贅述。圖5從功能模塊的角度介紹了本發(fā)明提供的游戲參數(shù)配置裝置。下面將從硬件處理的角度來介紹本發(fā)明提供的游戲參數(shù)配置裝置。其中,游戲參數(shù)配置裝置可以為服務(wù)器或其他具有計算能力的設(shè)備。本實施例提供的游戲參數(shù)配置裝置的基本結(jié)構(gòu)請參閱圖6,包括:處理器601、存儲器602、通信接口603。可選的,還包括總線604。處理器601、存儲器602和通信接口603可以通過總線604實現(xiàn)彼此之間的通信連接。當然,也可以通過無線傳輸?shù)绕渌侄螌崿F(xiàn)通信。存儲器602可以包括易失性存儲器(英文:volatilememory),例如隨機存取存儲器(英文:random-accessmemory,縮寫:RAM);也可以包括非易失性存儲器(英文:non-volatilememory),例如只讀存儲器(英文:read-onlymemory,縮寫:ROM),快閃存儲器(英文:flashmemory),硬盤(英文:harddiskdrive,縮寫:HDD)或SSD;存儲器602還可以包括上述種類的存儲器的組合。在通過軟件來實現(xiàn)本發(fā)明提供的技術(shù)方案時,用于實現(xiàn)本發(fā)明圖3提供的圖像繪制方法的程序代碼可以保存在存儲器602中,并由處理器601來執(zhí)行。通信接口603可以是可以是有線接口,例如光纖分布式數(shù)據(jù)接口(英文:FiberDistributedDataInterface,簡稱:FDDI)、以太網(wǎng)(英文:Ethernet)接口。通信接口603也可以是無線接口,例如無線局域網(wǎng)接口。處理器601可以為中央處理器(英文:centralprocessingunit,簡稱:CPU),硬件芯片或CPU和硬件芯片的組合。處理器601在運行時,運行游戲系統(tǒng)。游戲系統(tǒng)包括第一模擬對象以及M個第二模擬對象,所述第一模擬對象具有生命余量,每個所述第二模擬對象具有生命縮減屬性,所述第二模擬對象用于縮減所述第一模擬對象的生命余量,所述M為正整數(shù)。此外,處理器601在運行時,通過調(diào)用存儲器602的程序代碼,可以執(zhí)行如下步驟:從所述M個第二模擬對象中,采集多個第二模擬對象的生命縮減屬性的值;統(tǒng)計所述多個第二模擬對象的生命縮減屬性的值,得到屬性統(tǒng)計值;根據(jù)所述屬性統(tǒng)計值,配置所述第一模擬對象的生命余量的初始值??蛇x的,本發(fā)明的一些實施例中,所述統(tǒng)計所述多個第二模擬對象的生命縮減屬性的值,得到所述多個第二模擬對象的屬性統(tǒng)計值包括:對所述多個第二模擬對象的生命縮減屬性的值進行平均計算,得到所述多個第二模擬對象的屬性統(tǒng)計值??蛇x的,本發(fā)明的一些實施例中,所述采集多個第二模擬對象的生命縮減屬性的值包括:根據(jù)所述游戲系統(tǒng)的運行時長,確定目標時間段;在所述目標時間段內(nèi),每隔預(yù)置周期,采集所述多個第二模擬對象的生命縮減屬性的數(shù)值;所述對所述多個第二模擬對象的生命縮減屬性的值進行平均計算,得到所述多個第二模擬對象的屬性統(tǒng)計值包括:對所述目標時間段內(nèi)的每個預(yù)置周期采集到的所述多個第二模擬對象的生命縮減屬性的值進行平均計算,得到所述多個第二模擬對象的屬性統(tǒng)計值??蛇x的,本發(fā)明的一些實施例中,處理器601還用于:確定所述M個第二模擬對象中,可執(zhí)行縮減所述第一模擬對象的生命余量的操作的第二模擬對象的個數(shù)為第一數(shù)量;確定所述第一模擬對象的期望生命時長;所述根據(jù)所述多個第二模擬對象的屬性統(tǒng)計值,配置所述第一模擬對象的生命余量的初始值包括:計算所述第一數(shù)量、所述期望生命時長以及所述屬性統(tǒng)計值的乘積,并將所述乘積配置為所述第一模擬對象的生命余量的初始值??蛇x的,本發(fā)明的一些實施例中,所述確定所述M個第二模擬對象中,可執(zhí)行縮減所述第一模擬對象的生命余量的操作的第二模擬對象的個數(shù)為第一數(shù)量包括:確定所述第二模擬對象在縮減所述第一模擬對象的生命余量時所需滿足的目標條件;確定所述M個第二模擬對象中,滿足所述目標條件的第二模擬對象的個數(shù)為第二數(shù)量;確定所述第二模擬對象的修正參數(shù),所述修正參數(shù)為不大于1的正數(shù);計算所述第二數(shù)量與所述修正參數(shù)的乘積,得到所述第一數(shù)量。可選的,本發(fā)明的一些實施例中,所述確定所述第二模擬對象的修正參數(shù)包括:根據(jù)所述游戲系統(tǒng)的運行時長,確定所述第二模擬對象的修正參數(shù)。圖6所示的實施例可以參考圖1~圖4所示的實施例中的相關(guān)描述,此處不做贅述。本發(fā)明實施例僅以游戲場景對本發(fā)明提供的游戲參數(shù)配置方法進行描述,在實際應(yīng)用中,本發(fā)明提供的游戲參數(shù)配置方法也可以應(yīng)用在其它的模擬場景中。在應(yīng)用到其它場景中時,本發(fā)明所涉及的參數(shù),如模擬對象、生命余量、生命縮減屬性等參數(shù)也可以具有在該場景中相應(yīng)的含義。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機存取存儲器(RAM,RandomAccessMemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。以上所述,以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。當前第1頁1 2 3