加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

【诛仙】从编程方面来看练器

(2007-10-02 11:39:40)
标签:

游戏部落

诛仙

    从编程方面来看练器,随便看看!

  众所周知游戏是由程序堆积起来的,今天我就侃一下练器的编程思想(我猜的):

  其实练器就是一个判断的过程,每次练器生成一个随机数,举个例子:在1--10000中产生一个随机数α。

  然后再设定一个常量β,常量的大小随着练器级别的增长越来越小,然后用常量来和这个随机数比较,大于常量则失败,小于则成功!

  首先程序判断你放没放练器和装备,然后提取装备的级别,然后再判断是否放幸运符。

  整个过程是:判断(练器的等级和是否有幸运符)。

  练器的等级决定β的大小。

  产生一个随机数α(此数是不固定的,没有规律可循的)。

  如果有幸运符,判断是吉星还是完毕。

  如果是吉星则常量β增加一定的数值,如果是完毕则产生另一个常量γ。

  然后开始比较α<β。

  如果结果是真则成功,练器等级加一。

  如果结果为假并且γ为真,则练器等级减一,物品不消失。

  如果结果为假并且γ为假,则物品消失。

  作个图示:(1、2、3……β……α……10000)&γ=0则练器失败装备消失。

  (1、2、3……β……α……10000)&γ=1则练器失败等级降一装备不消失。

  (1、2、3、4……α……β……10000)练器成功等级加一。

  好了,先写这么多吧,反正我心里想的挺明白的,写出来发现不是很通俗,不明白没关系,这个需要学过计算机的应该能看个差不多。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有