仙境传说吧 关注:156,039贴子:2,744,335
  • 14回复贴,共1

小象之猜数字游戏计算器(原创JS代码)

只看楼主收藏回复

一楼防抽


IP属地:上海1楼2015-07-28 13:13回复
    直接进入主题
    吉芬和死塔都有猜数字游戏,下面是小站的猜数字教学
    叫兽教你猜数字http://bbs.rohome.net/thread-963870-1-6.html
    [教学]死之塔猜数字拿黄色钥匙思路举例 http://bbs.rohome.net/thread-963827-1-1.html
    由于附件已经无法下载,所以我自己用JS写了一个。
    原理是这样的:先加载基础数据,然后根据输入排除掉不可能的组合,然后再根据输入再排除,直到结束。


    IP属地:上海2楼2015-07-28 13:14
    回复
      先看一下效果:
      打开网页出现下面的界面,一开始会生成一个随机数,点击测试随机数,然后按照一般猜法是先打123,网页已经默认打好

      1.看到随机数为367,红色的方框里会显示关于刚才的123的提示,只有3位置正确,所以为0和1,然后继续点测试随机数(这里会默认用最下面那里可能的数字的第一个,这里就是245)

      2.对于245来说,没有一个正确,当然是0和0,然后再下面用可能的数字的第一个,这次测试比较幸运,第一个就是了。这样就结束了。


      IP属地:上海3楼2015-07-28 13:15
      回复
        好了,下面开始讲解用法。如我们要猜的数字是451。


        IP属地:上海5楼2015-07-28 13:17
        回复
          1.那我们老规矩先是123,那NPC会提示我们0和1,把这3个打上,点计算(其他都不用看,其他是我测试用的。用户只需要看方框里的和下面可能的数字就行)

          2.可能出现的数字计算得到了,我们随便挑选一个,我这里习惯挑第一个245,然后NPC那里猜数字,NPC会提示你0和2,打上,点计算

          3.可能出现的数字计算得到了,我们随便挑选一个,我这里习惯挑第一个354,然后NPC那里猜数字,NPC会提示你1和1,打上,点计算

          4.这样就能得到答案了


          IP属地:上海6楼2015-07-28 13:19
          回复
            还有个附加的重置数字功能是重置随机数和基础数据,相当于重来。



            IP属地:上海7楼2015-07-28 13:19
            回复
              到此,结束了。
              写的JS不是很通用,比如4位数的就不行了,但代码里的getPossibleNumber函数可以提供手动猜数字的思路。在这里抛砖引玉,求个大神能写个通用的猜数字的,不限位数的。


              IP属地:上海8楼2015-07-28 13:19
              回复
                最后,我查一下怎么在贴吧里发文件


                IP属地:上海9楼2015-07-28 13:20
                回复
                  不知道你为什么这么努力死塔要开好多号才能进门 麻烦 v服mjs都被承包 没意思


                  IP属地:广西来自iPhone客户端10楼2015-07-28 13:29
                  收起回复
                    重写2.0
                    http://pan.baidu.com/s/1jGnkZ6Q


                    IP属地:上海13楼2015-11-17 11:10
                    收起回复