1.一種基于游戲關(guān)卡難度動(dòng)態(tài)調(diào)整關(guān)卡副本的方法,其特征在于,該方法包括:
服務(wù)器接收客戶端發(fā)送的關(guān)卡副本生成請(qǐng)求消息,所述關(guān)卡副本生成請(qǐng)求消息攜帶團(tuán)隊(duì)?wèi)?zhàn)斗中各個(gè)成員玩家的角色I(xiàn)D、關(guān)卡底本ID、以及關(guān)卡模式信息;
針對(duì)所述團(tuán)隊(duì)?wèi)?zhàn)斗中的各個(gè)成員玩家,所述服務(wù)器根據(jù)成員玩家的角色I(xiàn)D確定該成員玩家的角色等級(jí)、角色屬性、以及各角色屬性的增益,根據(jù)確定出的角色等級(jí)、角色屬性和各角色屬性的增益,計(jì)算該成員玩家的初始個(gè)體貢獻(xiàn)能力值;根據(jù)成員玩家的角色I(xiàn)D,確定該成員玩家的存檔個(gè)體貢獻(xiàn)能力值,將計(jì)算得到的初始個(gè)體貢獻(xiàn)能力值與確定出的存檔個(gè)體貢獻(xiàn)能力值的均值確定為該成員玩家的個(gè)體貢獻(xiàn)能力值;
所述服務(wù)器根據(jù)c=a+b·x計(jì)算各成員玩家的個(gè)體適應(yīng)關(guān)卡難度,其中,a為所述關(guān)卡副本生成請(qǐng)求消息中攜帶的關(guān)卡底本ID的基礎(chǔ)模式難度值,b為游戲關(guān)卡難度單位變動(dòng)值,且b是常數(shù),x為各成員玩家的個(gè)體貢獻(xiàn)能力值;
根據(jù)計(jì)算團(tuán)隊(duì)貢獻(xiàn)能力值,其中,n為所述團(tuán)隊(duì)?wèi)?zhàn)斗中成員玩家的個(gè)數(shù),ci為所述團(tuán)隊(duì)?wèi)?zhàn)斗中第i各玩家的適應(yīng)關(guān)卡難度,σ為各成員玩家個(gè)體適應(yīng)關(guān)卡難度的均方差;
根據(jù)Y=a+b·y計(jì)算團(tuán)隊(duì)適應(yīng)關(guān)卡難度,其中,a為所述關(guān)卡副本生成請(qǐng)求消息中攜帶的關(guān)卡底本ID的基礎(chǔ)模式難度值,b為游戲關(guān)卡難度單位變動(dòng)值,且b是常數(shù),y為所述團(tuán)隊(duì)貢獻(xiàn)能力值;
根據(jù)所述關(guān)卡底本ID確定所述請(qǐng)求生成的關(guān)卡底本,根據(jù)所述關(guān)卡模式信息確定請(qǐng)求生成的關(guān)卡底本對(duì)應(yīng)的模式,將確定出的該模式下的關(guān)卡底本的難度調(diào)整成為計(jì)算得到的團(tuán)隊(duì)適應(yīng)關(guān)卡難度Y,并生成相應(yīng)的關(guān)卡副本;
發(fā)送關(guān)卡副本生成確認(rèn)消息給所述客戶端。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,該方法進(jìn)一步包括:
如果成員玩家的存檔個(gè)體貢獻(xiàn)能力值不存在,則所述服務(wù)器確定該成員玩家的個(gè)體貢獻(xiàn)能力值為該成員玩家的初始個(gè)體貢獻(xiàn)能力值。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,成員玩家的初始個(gè)體貢獻(xiàn)能力值的計(jì)算方法為:
根據(jù)計(jì)算成員玩家的初始個(gè)體貢獻(xiàn)能力值,其中,d為成員玩家的角色等級(jí),kj為該成員玩家的第j個(gè)角色屬性,sj為該成員玩家的第j個(gè)角色屬性的增益。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果所述服務(wù)器監(jiān)測(cè)到團(tuán)隊(duì)?wèi)?zhàn)斗成功,該方法進(jìn)一步包括:
針對(duì)每個(gè)成員玩家,所述服務(wù)器采集團(tuán)隊(duì)?wèi)?zhàn)斗中成員玩家的戰(zhàn)斗貢獻(xiàn)屬性,計(jì)算該成員玩家在本次團(tuán)隊(duì)?wèi)?zhàn)斗中的個(gè)體貢獻(xiàn)評(píng)估值,將該玩家的存檔個(gè)體貢獻(xiàn)能力值更新為將該成員玩家的個(gè)體貢獻(xiàn)評(píng)估值與該成員玩家的存檔個(gè)體貢獻(xiàn)能力值的均值。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,如果所述服務(wù)器監(jiān)測(cè)到團(tuán)隊(duì)?wèi)?zhàn)斗失敗,該方法進(jìn)一步包括:
所述服務(wù)器增加各成員玩家的角色屬性增益,使得各成員玩家角色復(fù)活后再次進(jìn)行團(tuán)隊(duì)?wèi)?zhàn)斗。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,該方法進(jìn)一步包括:
如果所述服務(wù)器監(jiān)測(cè)到團(tuán)隊(duì)?wèi)?zhàn)斗成功,取消對(duì)各成員玩家增加的角色屬性增益,否則疊加各成員玩家的角色屬性增益,且疊加的各成員玩家的角色屬性增益不超過(guò)上限值。