泄矢青蛙子吧 关注:37,371贴子:3,063,160

吧剧抽签器制作教程

取消只看楼主收藏回复



IP属地:浙江来自Android客户端1楼2019-06-27 21:05回复
    吧剧最激动人心的环节就是抽签了 最近做了好几个抽签器 俗话说:授人以鱼不如授人以鱼,于是打算就写了这么个教程 希望能对想要制作吧剧的童鞋有所帮助


    IP属地:浙江4楼2019-06-27 21:08
    回复
      验证码好烦啊让窝先想下怎么写


      IP属地:浙江5楼2019-06-27 21:09
      收起回复
        就直接拿现在在做的这个吧剧举栗子好了, 吧剧抽签器最简单的方法就是用大家在高中都考过的excel。
        打开一个新的excel文件,上面黄字的一般是窝萌报名填的那些,一般抽签器主要是抽的是四维、适性、特技、战法,313有需要的话还有理想威名、重臣特性、传授特技,如果你
        剧本有需要的话还能加金币、寿命、出生地什么乱七八糟的。


        IP属地:浙江7楼2019-06-27 21:21
        回复
          2l被悠悠球抢了,就先拿她做实验好了


          IP属地:浙江8楼2019-06-27 21:22
          回复
            首先是四维,抽签的随机性的产生最基础的是rand随机函数和randbetween随机整数函数,大部分情况四维都是整数,这里直接用randbetween随机整数就可以了,首先是在B5单元格里输入“=RANDBETWEEN(1,100)”,这就表示从1到100里面随机抽一个整数,得到的就是悠悠球的统帅值


            IP属地:浙江9楼2019-06-27 21:34
            回复
              当然如果是这样抽的话窝的头可能要被悠悠球拍掉了如果想让等级高的吧友获得更高的属性的话比如每升1级加两点属性,每多一个精品加1点属性,同时把随机的范围减小到30,每人还有30点的基础属性
              图中C3所在的单元格就是悠悠球的等级,C4就是她的精品数
              这样悠悠球的统的随机值就在65-95之间


              IP属地:浙江11楼2019-06-27 21:51
              回复
                然后想要连签也有加成比如7天+1,30天+2,300天+3,1000天+4
                这时候直接用加加减减是算不粗来的,窝萌要用到另一个if函数,图上的公式就表示如果e3(也就是连签数)大于1000的时候输出4,否则就是0


                IP属地:浙江12楼2019-06-27 21:59
                回复
                  窝萌把后面几个判定条件一直往里套,就得到了之前想要的效果


                  IP属地:浙江13楼2019-06-27 22:10
                  回复

                    然后把公式套回到刚才的统帅公式里,为了方便后面拉,在E3前面输入$变成$E$3,这时候E3就变成了绝对索引,当你往右拉的时候右边的单元格仍旧保持E3而不会变成E4


                    IP属地:浙江14楼2019-06-27 22:12
                    回复

                      这时候可以往右拉出四维,这次悠悠球的四维就好看多了


                      IP属地:浙江15楼2019-06-27 22:13
                      回复

                        然后是金币,窝萌用一样的方法randbetween抽1到10个金币


                        IP属地:浙江16楼2019-06-27 22:15
                        回复
                          (2)适性
                          然后是适性 如果窝萌想要控制S适性的出货率,S是10%,A是20%,B是30%,C是40%
                          这次用到了两个randbetween和lookup两个函数
                          还是先用randbetween在枪兵这一栏生成一个随机数,lookup是数值返回函数,也是说随机数在0-40间则返回C,在40-70减返回B,在70-90间返回A,在90-100间返回S,如果要调概率的话直接改这些数值就可以了,骑兵和工兵也一样。


                          IP属地:浙江17楼2019-06-27 22:33
                          收起回复
                            (3)重臣特性
                            313有文官武官之分 窝萌可以加一个分文官武官的前提
                            首先在右边随便找个空的地方把所有重臣特性捞粗来写上 应为重臣很稀有很强大,首先先给能不能获得特性加个阀值
                            用if把得到重臣特性的概率设为等级%,抽到就显示YOU,没抽到在“”里什么都不填就什么也不会显示


                            IP属地:浙江18楼2019-06-27 22:46
                            回复
                              再把中间部分展开,如果前面四维和适性都会做了的话,randbetween和if应该都很熟悉了,这次要再用到index索引函数,是武官的时候L2到L6的单元格内1到5随机选一个特性,是文官的时候M2到M10随机1到9中间选一个特性


                              IP属地:浙江19楼2019-06-27 22:51
                              回复