您的当前位置: 主页>成吉思汗>游戏攻略>

技术贴:从编程角度谈成吉思汗装备升星

作者: 文章来源:u9 更新时间:09-12-01 

在此之前,先介绍下编程方面的一个简单示例方法,让大家对于装备砸星过程中成功率的控制方面有了一定了解


i f ( random(1,100) <= 30 ) {
star=star+1 ;
} else {
i f ( star <5 ) {

star=star-1 ;

} else i f ( star = 5 ) {
star = 3 ;

} else {
star = 0 ;
}
}


  第1、2行语句的意思是:在1~100之间随机选一个数,如果这个数小于或者等于30则本次升星成功。所以本条语句的所决定的升星成功率为

40%,更改程序中的数字“30”即可更改升星成功的概率。

第3行语句是:如果这个数大于30则本次升星失败,进入第4行在进行判断,如果星等小于5星,那么 在原有星等上减去1星。相反,若是5星失败星
等变3。

注: 上述 方法与数值 只是我自己写出来个为说明问题的简单示例,真正游戏设定中肯定会更加严谨和复杂。

  由此可见装备的升星是否成功完全取决于随机生成的那个数字, 而它是随机生成,那么就根本没有规律可言。

虽然没有规律,但是有概率。只要我们用某种办法能得到一个更大的成功概率,那砸出高星等装备就能事半功倍点。换句话说,这个概率的问题,

也就是那些所谓高手的“垫手”或者是选“时间段”砸星经验了!

我用百度套装2套,共计16件装备。成吉思汗3星以前成功率100%, 考虑星等的差异影响到的概率问题,我分别统计了3星升4星和4星升5星的概率。

5星升6星:







  
3星升4星: 








3升4成功率为42%

5升6成功率为31%
 
在连续出现4次失败后第5次成功 的概率很高。

在连续的一个成功下一个失败 的概率也相对较高。

在同时考虑到装备等级的差异和装备星等级别上不同可能影响到概率的问题,统计误差会偏大。我的现有数据太少,在数据上所反映出的相对不太明显。也同时希望大家在给装备升星的时候能花费少许时间记录一下传上来,对于各个等级段的装备能做出个完整的统计,大家可以一起讨论

游戏信息
官方信息
·游戏名称:成吉思汗
·游戏类型:角色扮演
·开发公司:麒麟游戏
·运营公司:麒麟游戏
·官方网站:点击进入
·目前状态:公测
合作媒体
·57成吉思汗:点击进入