尘白禁区吧 关注:264,021贴子:11,019,597
  • 20回复贴,共1

水一帖新星开拓 boss 刷新机制的探讨

只看楼主收藏回复

本来还想整理整理再发,感觉新一轮攻势又要发起了,趁现在吧里还平静,水一帖


IP属地:上海1楼2024-07-23 19:25回复
    就现在 50% 刷新的机制,用户体验还是不太好,白天一个吧友抱怨的时候,想了下几种修改办法,列举如下


    IP属地:上海2楼2024-07-23 19:27
    回复
      2025-12-20 14:39:45
      广告
      不感兴趣
      开通SVIP免广告
      1-轮换法
      只要在返回随机 boss 的接口,从两个怪中随机函数抽取一个,变成取当前日期为奇数/偶数日,返回第一个还是第二个怪即可,当然取奇数周或者偶数周也行,做到每天轮换或者每周轮换,这个应该是最平平无奇的改法


      IP属地:上海3楼2024-07-23 19:29
      回复
        2-平均法
        检查玩家仓库中持有的两种 boss 的数量,在没有达到持平的时候只会刷新数量少的那方,持平之后再随机刷新,这样玩家手上两种 boss 的数量永远只会相等或差一,同时如果玩家只有某种 boss 的时候,一定会刷另外一个


        IP属地:上海4楼2024-07-23 19:32
        回复
          3-保底法
          检查玩家仓库中持有的 boss,如果没有持有某种 boss,就会刷新该 boss,否则随机刷


          IP属地:上海5楼2024-07-23 19:33
          回复
            4-平均,但是历史平均
            在 2-平均法的基础考虑时,由于玩家会卖怪换技能票,所以检查玩家仓库会出现以下情况----如果玩家只想要爱思特,留了很多爱思特,但是每次拿到坦克就会卖掉,那么他永远刷不到爱思特,按第 2 种方法的代码永远只会给他刷坦克;这样的话,就要记录玩家历史曾经拥有,而不是玩家当前持有(仓库里)的怪的种类和数量;这种方法虽然没有了 平均法的缺陷,但是对于代码的数据结构和数据库来讲,必定需要重新修改设计,因为不能简单的写个随机函数,或者读取玩家当前持有即可


            IP属地:上海7楼2024-07-23 19:37
            回复
              5-保底,但是历史保底
              由上一个方法指出的缺陷得知,如果检查仓库某种怪数量为 0,那只会刷这种怪,所以也要记录和查询历史获取,问题和工作量和第 4 种方法差不多


              IP属地:上海8楼2024-07-23 19:39
              回复
                综上所述,其实轮换法是改善那部分霉比玩家用户体验,改动成本最小,也最稳妥的办法,但是丧失了随机性;如果一定要考虑随机性玩家绣花的话,其实保底法也可,因为一个boss 都不留的玩家应该是很少数;
                检查历史获取而不是仓库,虽然能做到真-平均,或者真-保底,但是对数据库压力,数据结构修改起来牵扯的代码很多,不好改;而且平均刷新,最终玩家拿到手的数量和轮换还是一样,如果保底的话,也会有霉比只刷一个,因此保底法可以修改为保底 3 个,5 个,而不是只保底 1 个,之后再随机刷新
                不太清楚如果之后有新玩法的话,随机性是不是必需的;如果之后要加入玩家交换帕鲁的玩法,那么随机性就很有必要;如果只是单机刷新,那我建议还是直接轮换法得了;总不至于新星开拓也要靠这种随机来保日活吧


                IP属地:上海9楼2024-07-23 19:48
                回复
                  2025-12-20 14:33:45
                  广告
                  不感兴趣
                  开通SVIP免广告
                  直接轮换刷不就得了,就两个怪每天固定刷还搞随机


                  IP属地:广西来自Android客户端10楼2024-07-23 19:49
                  收起回复
                    水贴完毕,收工


                    IP属地:上海通过百度相册上传11楼2024-07-23 19:51
                    回复
                      说的好,我现在还是没刷到过螃蟹


                      IP属地:江苏来自Android客户端12楼2024-07-23 20:02
                      回复
                        还不如直接整个通信交换,再上线个pvp赛博斗蛐蛐


                        IP属地:四川来自iPhone客户端13楼2024-07-23 20:03
                        收起回复
                          给每个boss设计一个通过传送门到达的巢穴,然后限制每天只能招降一个就行


                          IP属地:江苏来自Android客户端14楼2024-07-23 20:39
                          收起回复