一種網(wǎng)絡(luò)游戲中玩家角色的克隆方法
【專利摘要】本申請(qǐng)公開(kāi)了一種網(wǎng)絡(luò)游戲中玩家角色的克隆方法,包括:A、對(duì)玩家角色進(jìn)行克隆生成克隆角色數(shù)據(jù)庫(kù);克隆角色數(shù)據(jù)庫(kù)中保存克隆角色的屬性信息以及行為特征信息;B、根據(jù)在線玩家選擇的切磋對(duì)象,提取克隆角色數(shù)據(jù)庫(kù)中克隆角色的屬性信息生成對(duì)應(yīng)的克隆角色;C、根據(jù)克隆角色數(shù)據(jù)庫(kù)中該克隆角色的行為特征信息控制該克隆角色進(jìn)行戰(zhàn)斗操作。在線玩家選擇克隆角色進(jìn)行比武切磋,就如同在與其他玩家實(shí)際控制的角色進(jìn)行切磋一樣,提高比武中的樂(lè)趣。
【專利說(shuō)明】—種網(wǎng)絡(luò)游戲中玩家角色的克隆方法
【技術(shù)領(lǐng)域】
[0001]本申請(qǐng)涉及計(jì)算機(jī)及網(wǎng)絡(luò)【技術(shù)領(lǐng)域】,尤其涉及一種網(wǎng)絡(luò)游戲中玩家角色的克隆方法。
【背景技術(shù)】
[0002]在大型多人在線角色扮演游戲(MMORPG)中,玩家之間的較量(PVP)是游戲樂(lè)趣的一個(gè)主要來(lái)源,為此游戲廠商常常引入競(jìng)技系統(tǒng)。競(jìng)技系統(tǒng)比較常見(jiàn)實(shí)現(xiàn)方法是在線玩家申請(qǐng)參加競(jìng)技,服務(wù)器對(duì)于參加競(jìng)技的玩家角色進(jìn)行驗(yàn)證匹配,創(chuàng)建專門的比武擂臺(tái)場(chǎng)景,將參與競(jìng)技的玩家角色加載到比武擂臺(tái)場(chǎng)景中,玩家操作各自的玩家角色進(jìn)行比試較量。
[0003]現(xiàn)有的競(jìng)技系統(tǒng)存在如下局限性:
[0004]由于只有在線玩家才能參與競(jìng)技,因此競(jìng)技活動(dòng)往往只能在特定時(shí)間段開(kāi)啟,這樣就限制了參加者的時(shí)間,如果時(shí)間錯(cuò)過(guò)了只能等下次時(shí)間才能參加;
[0005]如果參與競(jìng)技的玩家角色數(shù)量較大,會(huì)導(dǎo)致服務(wù)器壓力過(guò)大,網(wǎng)絡(luò)流量包過(guò)頻,參賽者等待時(shí)間過(guò)長(zhǎng)。
[0006]由于網(wǎng)絡(luò)游戲中各個(gè)玩家角色的能力(等級(jí)、屬性等)往往有差異,參賽玩家不知道對(duì)方角色能力,完全靠服務(wù)器隨機(jī)匹配,如果與能力過(guò)高或過(guò)低的對(duì)手比賽,則會(huì)使切磋過(guò)程變成一邊倒的情況,失去競(jìng)技的意義。
【發(fā)明內(nèi)容】
[0007]本申請(qǐng)?zhí)峁┝艘环N網(wǎng)絡(luò)游戲中玩家角色的克隆方法,玩家通過(guò)與克隆的對(duì)手玩家角色進(jìn)行切磋,可以解決上述現(xiàn)有技術(shù)中存在的問(wèn)題。
[0008]本申請(qǐng)實(shí)施例提供了一種網(wǎng)絡(luò)游戲中玩家角色的克隆方法,包括:
[0009]A、對(duì)玩家角色進(jìn)行克隆生成克隆角色數(shù)據(jù)庫(kù);克隆角色數(shù)據(jù)庫(kù)中保存克隆角色的屬性信息以及行為特征信息;
[0010]B、根據(jù)在線玩家選擇的切磋對(duì)象,提取克隆角色數(shù)據(jù)庫(kù)中克隆角色的屬性信息生成對(duì)應(yīng)的克隆角色;
[0011]C、根據(jù)克隆角色數(shù)據(jù)庫(kù)中該克隆角色的行為特征信息控制該克隆角色進(jìn)行戰(zhàn)斗操作。
[0012]較佳地,步驟A進(jìn)一步包括:
[0013]Al、將玩家角色的屬性信息上傳到克隆角色數(shù)據(jù)庫(kù)中作為克隆角色屬性信息進(jìn)行存儲(chǔ);
[0014]A2、根據(jù)克隆角色對(duì)應(yīng)的玩家角色的行為特征,設(shè)置克隆角色的行為類型;
[0015]A3、根據(jù)克隆角色行為類型,生成默認(rèn)行為事件序列以及和插入行為事件表格;所述默認(rèn)行為事件序列用于列舉在沒(méi)有插入事件的情況下,按照默認(rèn)先后排序,該克隆角色依次執(zhí)行的一系列行為;所述插入行為事件表格用于列舉出在滿足特定觸發(fā)條件下克隆角色所要執(zhí)行的行為。[0016]較佳地,步驟A3為:
[0017]系統(tǒng)是根據(jù)克隆角色對(duì)應(yīng)的玩家角色在歷史戰(zhàn)斗中的統(tǒng)計(jì)數(shù)據(jù)生成默認(rèn)行為事件序列以及和插入行為事件表格;或者玩家自定義該玩家角色對(duì)應(yīng)的克隆角色的默認(rèn)行為事件序列和/或插入行為事件表格;或者玩家在系統(tǒng)生成的默認(rèn)行為事件序列和/或插入行為事件表格的基礎(chǔ)上修改,得到克隆角色的默認(rèn)行為事件序列和/或插入行為事件表格。
[0018]較佳地,步驟C包括:
[0019]根據(jù)默認(rèn)行為事件序列確定克隆角色將要執(zhí)行的默認(rèn)行為,根據(jù)該默認(rèn)行為對(duì)應(yīng)的幾率決定是否執(zhí)行該默認(rèn)行為;如果默認(rèn)行為事件中涉及的技能被打斷或者判定不執(zhí)行該默認(rèn)行為,跳過(guò)該默認(rèn)行為執(zhí)行下一個(gè)默認(rèn)行為;如果執(zhí)行完成,則繼續(xù)執(zhí)行下一個(gè)默認(rèn)行為;
[0020]在滿足預(yù)定義的觸發(fā)條件時(shí),觸發(fā)克隆角色執(zhí)行相應(yīng)的插入行為。
[0021]較佳地,所述觸發(fā)克隆角色執(zhí)行相應(yīng)的插入行為包括:根據(jù)預(yù)設(shè)幾率判斷該克隆角色是否執(zhí)行該插入行為。
[0022]較佳地,步驟C進(jìn)一步包括:對(duì)比武過(guò)程中克隆角色的行為執(zhí)行情況進(jìn)行統(tǒng)計(jì);
[0023]步驟C之后進(jìn)一步包括:根據(jù)所述統(tǒng)計(jì)的結(jié)果對(duì)該克隆角色的行為特征信息進(jìn)行更新。
[0024]從以上技術(shù)方案可以看出,克隆角色的屬性信息與玩家角色一致,而行為特征信息體現(xiàn)了玩家角色的操作特點(diǎn),在線玩家選擇克隆角色進(jìn)行比武切磋,就如同在與其他玩家實(shí)際控制的角色進(jìn)行切磋一樣,提高比武中的樂(lè)趣。
【專利附圖】
【附圖說(shuō)明】
[0025]圖1為本申請(qǐng)實(shí)施例提供的網(wǎng)絡(luò)游戲中玩家角色的克隆方法的基本流程示意圖。【具體實(shí)施方式】
[0026]為使本申請(qǐng)技術(shù)方案的技術(shù)原理、特點(diǎn)以及技術(shù)效果更加清楚,以下結(jié)合具體實(shí)施例對(duì)本申請(qǐng)技術(shù)方案進(jìn)行詳細(xì)闡述。
[0027]本申請(qǐng)實(shí)施例提供的網(wǎng)絡(luò)游戲中玩家角色的克隆方法的基本流程如圖1所示,包括如下步驟:
[0028]步驟101:對(duì)玩家角色進(jìn)行克隆生成克隆角色數(shù)據(jù)庫(kù);克隆角色數(shù)據(jù)庫(kù)中保存克隆角色的屬性信息以及行為特征信息;
[0029]步驟102:根據(jù)在線玩家選擇的切磋對(duì)象,提取克隆角色數(shù)據(jù)庫(kù)中克隆角色的屬性信息生成對(duì)應(yīng)的克隆角色;
[0030]步驟103:根據(jù)克隆角色數(shù)據(jù)庫(kù)中該克隆角色的行為特征信息控制該克隆角色進(jìn)行戰(zhàn)斗操作。
[0031]其中步驟101進(jìn)一步包括如下子步驟:
[0032]子步驟101-1:將玩家角色的屬性信息上傳到克隆角色數(shù)據(jù)庫(kù)中作為克隆角色屬性信息進(jìn)行存儲(chǔ)。
[0033]克隆角色的屬性信息與對(duì)應(yīng)的玩家角色的屬性信息完全相同。例如,克隆角色的屬性信息包括:角色的外觀以及角色信息(力量、體魄、元神、筋骨、等級(jí)、名字、性別)等。該屬性信息的具體內(nèi)容與具體的游戲內(nèi)容相關(guān),本申請(qǐng)對(duì)此不作限定。當(dāng)玩家角色的屬性信息發(fā)生變化后,可以對(duì)克隆角色的屬性信息也進(jìn)行更新。
[0034]子步驟101-2:根據(jù)克隆角色對(duì)應(yīng)的玩家角色的行為特征,設(shè)置克隆角色的行為類型。
[0035]根據(jù)克隆角色對(duì)應(yīng)的玩家角色的行為特征,克隆角色的行為可以分為多種類型。本申請(qǐng)實(shí)施例中為了便于說(shuō)明,將克隆角色的行為類型簡(jiǎn)單分為三類:防御型,攻擊型,綜合型。防御型指的是該克隆角色在戰(zhàn)斗中優(yōu)先進(jìn)行防御操作;進(jìn)攻性指的是該克隆角色在戰(zhàn)斗中優(yōu)先進(jìn)行進(jìn)攻操作;綜合型則指的是該克隆角色在戰(zhàn)斗中的行為介于前兩者之間。所述分類僅用于說(shuō)明,并不用以對(duì)本申請(qǐng)方案進(jìn)行限制。實(shí)際應(yīng)用中可以進(jìn)行進(jìn)一步分類,例如攻擊型還可以進(jìn)一步分為遠(yuǎn)程攻擊型和近身攻擊型,防御型可以分為閃避防御型、格擋防御型等等。
[0036]子步驟101-3:根據(jù)克隆角色行為類型,生成默認(rèn)行為事件序列以及和插入行為事件表格。
[0037]所述默認(rèn)行為事件序列以及和插入行為事件表格即為前述克隆角色的行為特征信息。所述默認(rèn)行為事件序列,指的是在沒(méi)有插入事件的情況下,按照默認(rèn)先后排序,該克隆角色依次執(zhí)行的一系列行為;其中,對(duì)于每一個(gè)默認(rèn)行為可以設(shè)置一個(gè)執(zhí)行幾率,執(zhí)行幾率可以是1,表示當(dāng)按照次序執(zhí)行某個(gè)默認(rèn)行為時(shí),必然執(zhí)行該默認(rèn)行為,執(zhí)行幾率小于1,表示當(dāng)按照次序執(zhí)行某個(gè)默認(rèn)行為時(shí),按照幾率確定是否執(zhí)行該默認(rèn)行為。插入行為事件表格,列舉出在滿足特定觸發(fā)條件下克隆角色所要執(zhí)行的行為。插入行為也有執(zhí)行幾率,當(dāng)滿足觸發(fā)條件時(shí),按照幾率決定是否執(zhí)行該插入行為(如果幾率為I則必然執(zhí)行該插入行為)。對(duì)應(yīng)于同一個(gè)觸發(fā)條件可以有多個(gè)插入行為,每個(gè)插入行為分別有對(duì)應(yīng)的執(zhí)行幾率。設(shè)置執(zhí)行幾率的目的,是為了防止在線玩家在與同一個(gè)克隆角色反復(fù)切磋的過(guò)程中,容易掌握到該克隆角色的行為規(guī)律,從而失去切磋的樂(lè)趣。
[0038]默認(rèn)行為事件序列和插入事件表格的生成方法可以有多種方式:可以系統(tǒng)是根據(jù)克隆角色對(duì)應(yīng)的玩家角色在歷史戰(zhàn)斗中的統(tǒng)計(jì)數(shù)據(jù)生成,也可以是玩家自定義該玩家角色對(duì)應(yīng)的克隆角色的默認(rèn)行為事件序列和/或插入行為事件表格,或者玩家在系統(tǒng)生成的默認(rèn)行為事件序列和/或插入行為事件表格的基礎(chǔ)上修改,得到克隆角色的默認(rèn)行為事件序列和/或插入行為事件表格。無(wú)論哪種生成方式,克隆角色的默認(rèn)行為事件序列和插入行為事件表格都反映了該克隆角色對(duì)應(yīng)的玩家角色的獨(dú)特操作行為特點(diǎn)。
[0039]步驟103的具體執(zhí)行過(guò)程如下:
[0040]在線玩家選擇克隆角色開(kāi)始擂臺(tái)比武后,首先根據(jù)默認(rèn)行為事件序列,確定克隆角色將要執(zhí)行的默認(rèn)行為,根據(jù)幾率決定是否執(zhí)行該默認(rèn)行為。如果默認(rèn)行為事件中涉及的技能被打斷,或者判定不執(zhí)行該默認(rèn)行為,跳過(guò)該默認(rèn)行為執(zhí)行下一個(gè)默認(rèn)行為。如果執(zhí)行完成,則繼續(xù)執(zhí)行下一個(gè)默認(rèn)行為。
[0041]在滿足預(yù)定義的觸發(fā)條件時(shí)(例如與該克隆角色切磋的玩家角色使用某個(gè)技能時(shí)),觸發(fā)克隆角色執(zhí)行相應(yīng)的插入行為。該觸發(fā)可以是必然觸發(fā),也可以是按照一定的幾率觸發(fā)。如果觸發(fā)成功,則克隆角色從默認(rèn)事件序列中跳出,進(jìn)行一條插入行為事件。比如玩家角色對(duì)克隆角色使用一個(gè)擊倒技能時(shí),克隆角色會(huì)判斷出對(duì)方要使用擊倒技能事件,這時(shí)克隆角色會(huì)跳出默認(rèn)的行為事件,進(jìn)入插入行為事件,來(lái)躲避在線角色的擊倒技能。克隆角色還可以根據(jù)玩家角色的狀態(tài)來(lái)判定使用某一條插入事件,比如玩家角色體力不足時(shí),克隆角色就會(huì)使用相應(yīng)的技能來(lái)攻擊在線角色?;蛘咄婕医巧谝苿?dòng)、防御時(shí),克隆角色都能做出相應(yīng)的判定來(lái)使用相應(yīng)的技能來(lái)攻擊。插入行為事件執(zhí)行完后,再次跳出插入事件行為,返回默認(rèn)事件序列執(zhí)行下一條默認(rèn)行為事件。
[0042]較佳地,在玩家角色與克隆角色比武過(guò)程中,對(duì)比武過(guò)程中克隆角色的行為執(zhí)行情況進(jìn)行統(tǒng)計(jì)。在克隆角色進(jìn)行若干次數(shù)比武后,根據(jù)統(tǒng)計(jì)結(jié)果對(duì)該克隆角色的行為特征信息進(jìn)行更新。例如,行為執(zhí)行情況可以是對(duì)行為執(zhí)行的成功率進(jìn)行統(tǒng)計(jì),如果成功率較高,可以增加該行為的執(zhí)行幾率,如果成功率較低,可以降低其執(zhí)行幾率或從默認(rèn)行為事件序列以及和插入行為事件表格刪除該行為。
[0043]根據(jù)本申請(qǐng)方案,每一個(gè)克隆角色的行為千差萬(wàn)別,相對(duì)于由系統(tǒng)模擬智能控制的角色來(lái)說(shuō),變化性更強(qiáng),與克隆角色進(jìn)行比武切磋,就如同在與其他玩家實(shí)際控制的角色進(jìn)行切磋一樣,提高比武中的樂(lè)趣。
[0044]以上所述僅為本申請(qǐng)的較佳實(shí)施例而已,并不用以限制本申請(qǐng)的保護(hù)范圍,凡在本申請(qǐng)技術(shù)方案的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。
【權(quán)利要求】
1.一種網(wǎng)絡(luò)游戲中玩家角色的克隆方法,其特征在于,包括: A、對(duì)玩家角色進(jìn)行克隆生成克隆角色數(shù)據(jù)庫(kù);克隆角色數(shù)據(jù)庫(kù)中保存克隆角色的屬性信息以及行為特征信息; B、根據(jù)在線玩家選擇的切磋對(duì)象,提取克隆角色數(shù)據(jù)庫(kù)中克隆角色的屬性信息生成對(duì)應(yīng)的克隆角色; C、根據(jù)克隆角色數(shù)據(jù)庫(kù)中該克隆角色的行為特征信息控制該克隆角色進(jìn)行戰(zhàn)斗操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,步驟A進(jìn)一步包括: Al、將玩家角色的屬性信息上傳到克隆角色數(shù)據(jù)庫(kù)中作為克隆角色屬性信息進(jìn)行存儲(chǔ); A2、根據(jù)克隆角色對(duì)應(yīng)的玩家角色的行為特征,設(shè)置克隆角色的行為類型; A3、根據(jù)克隆角色行為類型,生成默認(rèn)行為事件序列以及和插入行為事件表格;所述默認(rèn)行為事件序列用于列舉在沒(méi)有插入事件的情況下,按照默認(rèn)先后排序,該克隆角色依次執(zhí)行的一系列行為;所述插入行為事件表格用于列舉出在滿足特定觸發(fā)條件下克隆角色所要執(zhí)行的行為。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟A3為: 系統(tǒng)是根據(jù)克隆角色對(duì)應(yīng)的玩家角色在歷史戰(zhàn)斗中的統(tǒng)計(jì)數(shù)據(jù)生成默認(rèn)行為事件序列以及和插入行為事件表格;或者玩家自定義該玩家角色對(duì)應(yīng)的克隆角色的默認(rèn)行為事件序列和/或插入行為事件表格;或者玩家在系統(tǒng)生成的默認(rèn)行為事件序列和/或插入行為事件表格的基礎(chǔ)上修改,得到克隆角色的默認(rèn)行為事件序列和/或插入行為事件表格。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,步驟C包括: 根據(jù)默認(rèn)行為事件序列確定克隆角色將要執(zhí)行的默認(rèn)行為,根據(jù)該默認(rèn)行為對(duì)應(yīng)的幾率決定是否執(zhí)行該默認(rèn)行為;如果默認(rèn)行為事件中涉及的技能被打斷或者判定不執(zhí)行該默認(rèn)行為,跳過(guò)該默認(rèn)行為執(zhí)行下一個(gè)默認(rèn)行為;如果執(zhí)行完成,則繼續(xù)執(zhí)行下一個(gè)默認(rèn)行為; 在滿足預(yù)定義的觸發(fā)條件時(shí),觸發(fā)克隆角色執(zhí)行相應(yīng)的插入行為。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述觸發(fā)克隆角色執(zhí)行相應(yīng)的插入行為包括:根據(jù)預(yù)設(shè)幾率判斷該克隆角色是否執(zhí)行該插入行為。
6.根據(jù)權(quán)利要求1至5任一項(xiàng)所述的方法,其特征在于,步驟C進(jìn)一步包括:對(duì)比武過(guò)程中克隆角色的行為執(zhí)行情況進(jìn)行統(tǒng)計(jì); 步驟C之后進(jìn)一步包括:根據(jù)所述統(tǒng)計(jì)的結(jié)果對(duì)該克隆角色的行為特征信息進(jìn)行更新。
【文檔編號(hào)】G06F17/30GK103729435SQ201310740780
【公開(kāi)日】2014年4月16日 申請(qǐng)日期:2013年12月27日 優(yōu)先權(quán)日:2013年12月27日
【發(fā)明者】解紅梅 申請(qǐng)人:北京像素軟件科技股份有限公司