炉石兄弟吧 关注:42,216贴子:578,517
  • 14回复贴,共1

对于CS文件的一些疑问——萌新再发

只看楼主收藏回复

首先,一个重要的问题就是兄弟中决定其打牌方式(也就是他蠢不蠢是由哪些文件决定的),然后其他文件又都是干什么的?(程序小白)然后萌新我看了一下C策略的CS文件,凭借还没还完英语老师的英语,还有有道翻译和百度看了一点(由对板娘技能优先级切入)弄懂了一些皮毛,比如对于幽龙史学家和黑市摊贩优先级的决定程序,但还是有一些地方不懂,我觉得其中有程序语言,比如下面重点问的这个(第一个我也很想知道)附图
这个图是计算幽龙史学家价值的算法程序,看不懂他到底是如何计算的,还有这个int等等程序语也望大神解释


1楼2017-08-18 22:26回复
    有人吗,自顶


    2楼2017-08-18 22:47
    回复
      广告
      立即查看
      一脸懵逼的来 一脸懵逼的走 帮楼主顶一下


      来自Android客户端3楼2017-08-18 22:47
      回复
        吧主好像说过这个cs 和setting占兄弟how to play很少,我也忘了在那个贴里看见的,int应该就是赋值吧,我也不学语言,吧里其实也有很多会语言,但改脚本应该没那么简单,老哥决定研究就加油吧


        IP属地:江西来自Android客户端4楼2017-08-18 23:23
        收起回复
          此函数段后面还有一段包含龙牌的list段落,与芬利优先级写法一样穷列举排序,然后不断赋值比较tmp。属于简单东西,不涉及什么算法。


          IP属地:广西本楼含有高级字体5楼2017-08-19 00:05
          收起回复
            int是声明一个整型变量
            他接收到你给他的参数就是那个list表。。里面放的发现的卡
            然后他会去和优先级的表对比,通过那个for循环和预设的对比。。list的实例名.count是对实例里的对象计数。并没有无穷赋值。。因为你的list里应该只有3张。。。
            他是每次循环都和上一次的值对比把最小的保存下来他后面应该是值越小优先级越高。。。
            把最优先级最高的找到然后将卡片返回给调用的位置。。。
            差不多就这样了,不过我c都快忘光了。后来学的java。。。凑付看吧


            IP属地:内蒙古8楼2017-08-19 09:47
            回复
              学的oc,楼上和吧主都解释的差不多了,这个for循环就是算出来的三张牌的价值度,然后返回价值最高的那个,就欣赏你这种会学习,肯学习的新人,加油!


              IP属地:浙江来自Android客户端9楼2017-08-20 08:42
              回复