炉石兄弟吧 关注:41,987贴子:577,343

【新功能】关于如何快速修正兄弟的打法伏笔

只看楼主收藏回复

一直以来如何快速修正兄弟的伏笔都是令各位同好们头疼不已的问题,现在这个问题终于在很大程度上得到了解决。




IP属地:浙江1楼2021-05-04 12:34回复
    首先我假定你已经通过 https://tieba.baidu.com/p/7319328770 了解了如何使用 VS 调试兄弟,并且能够正确运行工程不报错,如果没有请先尝试详细了解一下


    IP属地:浙江2楼2021-05-04 12:36
    回复
      第一步: https://gitee.com/notnow/hearthstoneRoutine 我的个人策略中目前添加了对局记录功能,运行产生的对局记录会存放在 Routines\DefaultRoutine\Silverfish\Test\Data\对局记录 目录下的相应 txt 文本文档中。




      IP属地:浙江3楼2021-05-04 12:38
      收起回复
        第二步,在Routines\DefaultRoutine\Silverfish\Test\Data 目录下新建策略对应的文件夹,将需要调试的对局记录txt文本复制到该文件夹下,之后在 AutoJudge.cs 中修改需要测试的文件夹和策略信息。



        IP属地:浙江4楼2021-05-04 12:42
        回复
          第三步:
          运行 AutoJudge.cs,生成计算结果保存在同名对应的 .result 文件下,并且与同名对应的 .answer 文件比对打法,如果结果不相符进行提示。这就意味着你可以在每次修改后对所有可能的伏笔情况进行一次监测,在样本足够的理想情况下最终让兄弟打出完美符合个人偏好的打法。


          IP属地:浙江5楼2021-05-04 12:45
          回复
            第四步,反复调整策略进行测试,直到所有用例正确通过测试。
            每次调试完毕后,可以将打法正确的 .result 文件后缀改为.answer(你认为合理的参考打法),这样程序就会自动将运行结果和参考打法进行比对,以便下次测试时进行检查。


            IP属地:浙江6楼2021-05-04 12:47
            回复
              另外,如果运行过程中发现伏笔,也欢迎兄弟们在 https://gitee.com/notnow/hearthstoneRoutine/issues/new?issue%5Bassignee_id%5D=0&issue%5Bmilestone_id%5D=0 提交 issue,标题设置为你认为合理的打法,内容从上述提到的 Routines\DefaultRoutine\Silverfish\Test\Data\对局记录 目录下的相应 txt 文本文档中直接全文复制即可


              IP属地:浙江7楼2021-05-04 12:50
              回复
                最后推荐一款记牌器吧,HDT,是我用了能找到的所有记牌器后感觉功能最全的,https://hsreplay.net/downloads/
                他的对局回放功能非常强大,可以很好的配合我们找到相应伏笔处的对局记录。


                IP属地:浙江8楼2021-05-04 12:59
                收起回复
                  HDT 默认好像是英文页面,可以在应用中设置:



                  IP属地:浙江9楼2021-05-04 13:05
                  回复
                    强强联手


                    IP属地:辽宁来自Android客户端10楼2021-05-04 13:41
                    收起回复
                      收藏了


                      IP属地:湖南来自手机贴吧11楼2021-05-04 13:51
                      回复
                        大佬牛逼,收藏了


                        IP属地:福建来自Android客户端12楼2021-05-04 14:38
                        回复
                          这,大佬太强了啊,


                          IP属地:上海来自Android客户端13楼2021-05-04 15:14
                          回复
                            兄弟不会搞一个神经网络出来吧


                            14楼2021-05-04 15:36
                            收起回复
                              感谢磁石兄弟,最近吧里面很久没有这么技术的帖子了,每天刷到的都是一些阴阳怪气的家伙,还是这种技术贴看着舒服。


                              IP属地:内蒙古15楼2021-05-04 15:37
                              回复