游戲策劃咨訊
          做一個游戲并不難,難的是做一個好游戲;完美在于積累!
            一、攻擊力(Attack Power,簡稱AP)的計算公式: 

            Warrior/Paladin:AP=角色等級*3+力量*2-20 

            Hunter/Rogue:AP=角色等級*2+力量+敏捷-20 

            Shaman:AP=角色等級*2+力量*2-20 

            Druid:AP=力量*2-20 

            Mage/Priest/Warlock:AP=力量-10 

            角色DPS=AP/14+武器DPS 

            單次攻擊傷害(最小/最大)=攻擊速度*AP/14+武器傷害(最小/最大)+技能附加傷害 

            二、防御力(Armor)的計算公式: 

            1敏捷(Agilty)=2Armor 

            Armor減少傷害%=0.75%*防御力/(攻擊方等級+9) 

            例:防御力5000的角色, 被61級敵人攻擊時,可以減少傷害0.75%*5000/(61+9)=53.6% 

            被51級敵人攻擊時,可以減少傷害0.75%*5000/(51+9)=62.5% 

            傷害減小值的封頂值是75%,這時角色的防御力為100*(敵人等級+9),也就是說殺62級敵人時防御要在7100以上才能達(dá)到封頂效果。我不知道現(xiàn)在最高防御能達(dá)到多少,但在絕大多數(shù)情況下,殺同等級敵人是不可能達(dá)到封頂值的。 

            三、敏捷對物理攻擊重?fù)?crit)、閃避(Dodge)幾率影響的計算公式: 

            在不計裝備和天賦影響的情況下,重?fù)艉烷W避幾率受以下因素影響: 

            1.重?fù)?閃避的基礎(chǔ)值和變化值 

            角色的重?fù)?閃避幾率中,有一部分是不受敏捷影響的(這里稱為基礎(chǔ)值),另外一部分受敏捷影響(這里稱為變化值)。 

            角色重?fù)?閃避的計算公式為:基礎(chǔ)值+變化值*角色的敏捷/敏捷標(biāo)準(zhǔn)值。 

            對一般的職業(yè)來說,當(dāng)角色敏捷等于標(biāo)準(zhǔn)值的時候,重?fù)?閃避幾率為5%。也就是說基礎(chǔ)值+變化值=5%。變化值越高表示敏捷對這個職業(yè)的影響越大。 

            敏捷標(biāo)準(zhǔn)值是與等級和職業(yè)相關(guān)的一個參數(shù)。1級時一般職業(yè)的標(biāo)準(zhǔn)值為20,盜賊和獵人為23。60級的時候戰(zhàn)士敏捷標(biāo)準(zhǔn)值100,即敏捷100時重?fù)?閃避幾率為5%。 

            敏捷標(biāo)準(zhǔn)值似乎沒有計算公式,是通過查表獲得的,也可以自己推算,我在后面會附上算法,大家有興趣可以自己計算。 

            各個職業(yè)的重?fù)?閃避基礎(chǔ)值和變化值: 

            Rogue:重?fù)艋A(chǔ)值0%,變化值10%;閃避基礎(chǔ)值0%,變化值20% 

            Hunter:重?fù)艋A(chǔ)值0%,變化值5%;閃避基礎(chǔ)值0%,變化值10% 

            Warrior:基礎(chǔ)值0%,變化值5% 

            Paladin:基礎(chǔ)值0.7%,變化值4.3% 

            Druid:基礎(chǔ)值0.9%,變化值4.1% 

            Shaman:基礎(chǔ)值1.7%,變化值3.3% 

            Warlock:基礎(chǔ)值2%,變化值3% 

            Priest:基礎(chǔ)值3%,變化值2% 

            Mage:基礎(chǔ)值3.2%,變化值1.8% 

            2.角色的武器技能等級(熟練度)和防御技能等級 

            即屬性欄里顯示的attack和defense。其中attack影響角色重?fù)魩茁剩琩efense影響角色閃避幾率。具體來說就是重?fù)?閃避受一個(attack(或defense)*0.04-等級/5)%的修正。 

            大家知道角色每升一級attack/defense上限會增加5級,正好和等級/5抵消,也就是說如果把a(bǔ)ttack/defense修滿,重?fù)?閃避幾率就不受任何懲罰,如果沒有修滿,則每差一個等級減少0.04%的重?fù)?閃避幾率.。反之如果通過裝備把a(bǔ)ttack/defense加的超過上限就會有額外獎勵。 

            例:一個60級戰(zhàn)士,敏捷90,defense330級,那么他的閃避為0+5%*90/100+(330*0.04-60/5)%=5.7% 

            四、格擋幾率(Block)和招架幾率(Parry) 

            基本幾率5%,受防御技能(defense)的影響,每級防御技能增加0.04%格擋/招架幾率。或者說同閃避一樣受(defense*0.04-等級/5)%的修正 

            附:角色敏捷標(biāo)準(zhǔn)值的算法 

            首先注意把與重?fù)?閃避或者防御技能相關(guān)的裝備都拿掉,最好不要加任何天賦,戰(zhàn)士不能出于,以免引起混亂。 

            記錄敏捷值A(chǔ)和閃避/重?fù)魩茁蔇。將attack/defense對D值的修正還原,如你的角色武器技能差N級達(dá)到上限,就在D上加N*0.04%。 

            敏捷標(biāo)準(zhǔn)值=敏捷A/(1+(閃避或重?fù)魩茁蔇值-5%)/閃避或重?fù)糇兓? 

            最后,可以更換一下敏捷裝備,使敏捷發(fā)生變化,再根據(jù)上面給的公式檢驗(yàn)一下計算結(jié)果是否正確。 

            重?fù)魩茁士梢栽诮巧幕炯寄堋癆ttack”上查看,閃避幾率可以在角色的基本技能“Dodge”上查看 
          posted on 2005-04-19 20:38 藍(lán)色雪焰 閱讀(499) 評論(0)  編輯  收藏 所屬分類: 網(wǎng)絡(luò)游戲
           
          主站蜘蛛池模板: 崇阳县| 澎湖县| 上饶县| 宿松县| 九龙县| 丹巴县| 扬州市| 昭觉县| 陵水| 武胜县| 崇阳县| 林周县| 新昌县| 新郑市| 马山县| 胶州市| 遂川县| 米易县| 光泽县| 怀安县| 嘉黎县| 襄城县| 岱山县| 同心县| 马尔康县| 蒲江县| 卓资县| 弥渡县| 信丰县| 房山区| 罗江县| 彩票| 乌什县| 信宜市| 娱乐| 邓州市| 广州市| 柳江县| 贵德县| 周宁县| 卢湾区|