有人做过游戏方面的么,谁知道游戏里的锻造方法是怎么做出来的 比如+1--+3是100%成功,+4,+5是60%,越往后成功率越低,这是怎么算的呢 ,是跟随机数有关吗,谁做过 或者 谁有这方面的经验,不防告诉一下,在此 万分感谢 

解决方案 »

  1.   

    bool isHit(int percent)
    {
       int n = rand(100); // 得到一个1-100的随机数
       return n < percent; // 如果随机数小于传入的概率,则成立
    }
      

  2.   

    总共是从+1----+10,+1--+3是100%,+4—-+5是60%,+6是40%,+7是30%,+8,+9,+10是10%,可以放幸运物品的,可以增加5%的成功率,比如说:我玩一个游戏,我能不能找到一个规律都能100%的成功呢,没失败一次还可以增加2点成功率的,对于那些RMB玩家无所谓,失败20次左右应该+7了,估计那些游戏里的算法不会那么简单的吧,,