炉石兄弟吧
关注: 41,383 贴子: 573,374

炉石传说游戏相关以及.NET学习交流

  • 目录:
  • 桌游与休闲游戏
  • 41
    # 前言 策略调试一直是对于我来说的一个痛点,运行结果不够直接等等的。。所以我写了一个策略可视化软件,包含了一个卡牌浏览器外加抄来的留牌编辑器(感谢 magician333),还有决策树可视化。做好了之后发现现有的决策确实没啥好改进的了,但是场面的评估还是单纯依靠编程来实现的。于是就想能否做一个具有归纳学习能力的AI来进行场面评价。 # 设计 如果AI只是单纯的拿场面的数字做决策,那AI最多做到跟人类打分一样好咯,那做这个就没啥
  • 70
    一直以来如何快速修正兄弟的伏笔都是令各位同好们头疼不已的问题,现在这个问题终于在很大程度上得到了解决。
  • 5
    摇滚堕落者 战吼:在本回合中,使一个友方恶魔获得+3攻击力和吸血 <PlayRequirement param="" reqID="1"/> <PlayRequirement param="" reqID="2"/> <PlayRequirement param="15" reqID="10" /> <PlayRequirement param="" reqID="22"/> req 自己变大王后 经常往自己脸上指 导致空过。 <PlayRequirement param="" reqID="1"/> 这个加上了 讲道理应该只指向随从的 。为什么变大王后会指脸
  • 38
    炉石好几年没玩了,3月底又开始捡起来,也是最近第一次接触XD,想起了本科大作业做五子棋:) 感谢吧主以及贴吧各位大佬帖子的帮助,学到很多,写这个帖子记录下最近是怎么调试的。 注:本文需要编程基础 或者 有计划学习并掌握基础编程。 工具准备: VS 2019 : 用于编译代码,运行单元测试,条件断点,单步调试等。 炉石传说官方插件: 复盘录像,截图牌面,方便可视化理解单元测试。 棋牌类Ai算法的通用框架是: 1. 当前一共有哪些有效操
  • 32
    在max大佬的指点下添加了FormatType类型的枚举类,之后发觉兄弟已经好久没办法自己选择正确的模式了。 在修复之前首先应该做好页面元素的更新,在兄弟的GameRule中添加新模式。之后定位到DefaultBot选择卡组和模式的部分(函数参数为TournamentScene),根据DefaultBotSettings.Instance.ConstructedGameRule和DefaultBotSettings.Instance.ConstructedMode确定游戏模式,模式切换按钮跟之前的名称一致,可以使用 Client.LeftClickAt()直接点击,之后便是重头戏——寻找模式切换的函数。
  • 264
    大家好,我回来了,授人以鱼不如授人以渔,有空将会在此贴下更新新版本兄弟的修复方法,附带添加一些新功能,其实没多少技术含量,想到哪写到哪吧。
  • 64
    话不多说,先直接上最终修复的点,其实是一个非常简单的修改,如图,打开DefaultRoutine.cs,调整makeChoice方法里面的HasReferencedTag为HasTag就行了。 虽然最终很简单就修复了这个问题,但是定位这个问题的过程还是比较曲折,有兴趣的吧友,可以往下看,我会在后面的楼层更新定位这个问题的过程。
    偶数萨 1-27
  • 128
    前言:策略采用了最直接的惩罚值规范兄弟的打法 参考:惩罚值的设置和书写有参考吧内相关贴,特别是风满楼的贴子https://tieba.baidu.com/p/6772573181 sim卡参考了吧内其他人分享的奥秘法新卡的书写,包括远古谜团,隐秘咒术师 https://tieba.baidu.com/p/7164247164 赛格,我自己没有,所以没有实现,只写了抽4张卡,较准确的实现可以参考吧主的https://tieba.baidu.com/p/7129649756
  • 38
    看到精品贴需要复制多份客户端硬盘小的同学可能实在吃不消 1:战网设允许多开, 2:炉石传说根目录找到Hearthstone Beta Launcher.exe 和 Hearthstone.exe 右键,兼容性,以WindowsXP(Service Pack 2)运行这个程序。 原理是利用WindowsXP(Service Pack 2) 使战网无法检测到炉石的运行。
  • 33
    本帖内容简介: 主要聊本人作为新手编写历史爱好者、火鹰、战斗邪犬、恐惧魔王之咬和吞噬魔法的sim的历程和经验。 之后简单提及恶魔伙伴、双刃斩击、冰霜织影者、乌祖尔恐魔、防护长袍、法力燃烧。
  • 37
    上周搞了个xd开始研究,对于playfield的定义感觉有些迷惑,不知playfield是指的一个回合还是指的一个action呢?因为minisimulator里面playfield是作为posmove的,而playfield本身又有start_turn method就搞得我很懵,minisimulator想要通过搜索树找到最优解的话,不应该是一个action/step是一个节点么,那为什么playfield的method又有根据回合来做模拟的method呢?本人纯新手,望吧内大佬不吝赐教,万分感谢!
  • 143
    上个周末才发现了这个贴吧,经过几天的研究,一步步整合资源尝试修改,我用的奥秘法根据个人需求完善后胜率提高了10个点(图一为简单修改,图二为白银到白金胜率,图三为白金到钻石三的胜率,狂野无星小号打的,全程奥秘法脚本,虽然数据量还不够大,只有一定参考价值。) 这几天泡在贴吧里,看到很多和我一样因为新版本开始使用兄弟吧友想尝试优化策略。我这里给出我自己一步步试错学习总结得出一个优化思路,希望能分享出来能帮助到
  • 159
    贴吧最近的帖子和精品贴都有分享炉石多开的方法 但是操作却却太繁琐了十分不方便 我就简单分享一下自己多开的经验吧
  • 67
    1. Minion 中的 zonepos 字段 通常我们会用“m”来表示一个 class(类,作为外行人我理解为“类型”)为 Minion 的参数或变量。有的时候为了让人更容易理解这个参数的含义,也会用“own”来表示(例如该 sim 中,这个 own 表示这个随从本身)。 btw,Minion 指的不只是随从,英雄实际上也是 Minion 类型。 zonepos(猜测缩写是zone position)是Minion类型的一个字段,作为外行人我习惯称之为“属性”。 如果有一个 Minion 属性的变量 m,那么 m.zonepos 表示的就是 m 的位
  • 64
    分享一下奇数骑的sim和策略
    Dkrato 1-19
  • 64
    最开始是看到鲤鱼小吧预告整合版要来了,奈何我当时6级和10级简直天壤之别,又后来不歪小吧给了第二次机会,所以就开始摸索自己写SIM,说句实在话这个写SIM给码的门槛真的很低了,没够10级的兄弟们真的可以尝试又能得XD又能学技术,依葫芦画瓢的入门真的花不了多少时间,好了大概分享一下我学到的皮毛 首先是软件,我小白用的Notepad++,也是能写的,大佬好像都是在用Visual Studio感兴趣也可以试试 然后我想写A卡牌怎么从旧卡B改成新卡A?首先
  • 82
    我和大部分吧友一样,不会编程,而且大学读的还是文科专业。但通过简单的学习,我也能粗略地写写sim,甚至因此有幸获得精品贴一枚。其实不少新卡sim的书写并不难,只需对老卡已有机制稍加改动,有一定英语基础就更加容易了。在此与诸位分享我当初作为萌新写sim的过程,抛砖引玉,望对同为小白的吧友们有所启发。不满足于知其然,想要知其所以然的吧友,请移步贴吧侧栏博客,那里是更广阔的学习天地
  • 762
    未到10级和10级没抢到激活码的吧友们看过来~按照之前所说,我带来新的领取整合版方法了 等级达到4级的吧友,通过撰写一定数量的 通灵学院 版本卡牌sim,可获得激活码一份。其中,机制较简单,能只通过sim就实现功能的卡牌需书写3张;机制较复杂,需修改playfield等内容实现功能的卡牌(以维西纳为例)只需1张 sim写完后请以文字、截图、ubuntu、链接等简洁易查看的方式在本贴中回复,吧务和大佬们将尽快审核。审核结果通常会当天出给出,最迟
  • 114
    aHR0cHMlM0EvL3Bhbi5iYWlkdS5jb20vcy8xQ2tkeVhoTVZ6QjkzN3lJdzRSSHpYdyUwQTdkcHclMjAlMEE= 只有基础课程,如果有需要Unity或者VR方面的课下面留言我私发
  • 30
    (再次……申精)炉石传说原创小说《有人说》(It is said)长篇连载不定期更新 第二帖! 还望吧友们和新老粉丝多多支持!
    8913813 11-20
  • 53
    魔王的博客园更新了behavior的解析,我参考着读了一下behavior,结合着最近看到的伏笔添加了几条语句
  • 117
    (申精)新人第二次真正意义上发帖 以炉石为绝对主旋律的长篇不定期连载小说 《有人说》 正式开更
  • 115
    【转校生】26张卡牌Sim分享
    9-13
  • 90
    五张圣契相关镇楼
  • 257
    发现吧里的大佬们都是专注于偶数萨策略的研究,我比较小众,最近一直在研究奥秘法,一些关于奥秘法策略的想法,和大家一起探讨一下。时间有限,我慢慢更。
    吾三四 8-25
  • 145
    一、留牌策略转文字 功能:将策略代码转化为易读文字,具体效果见图。 Tips:下边红色/蓝色的字可以点击,查询卡牌具体信息。 前面已经有紫火大佬做了留牌编辑器,使留牌策略的编写变得简单。但是如果你拿到得是别人的留牌策略,读起来就会很困难,想做出调整也无从下手。所以为了使留牌策略可读,我写了这个留牌策略转文字。 网站base64编码:aHR0cDovL2xzLnZhcmMuY24v 网站二维码:
  • 52
    自己写到回响时用了下吧内搜索,发现会有一回合打两张牌的问题,前任吧主解决了,但是并没有发出解决办法. 自己思考了一下,想了一种,写出来分享给大家.
    sky6622808 11-17
  • 99
    最近迷上了下棋 分享个小巧的炉石酒馆整活用的 断线重连器(搬运52平台 非原创) 看清楚是酒馆的 不是旅店的 本质是基于window防火墙实习的“断线重连” 个人感觉效果还不错 违规的话 吧务请删
    记得晚安 12-15
  • 66
    开门见山,这是一个技术帖,修改对xd的打法没有提升,是给想学习怎么提升xd打法的人学习交流。起初是发现xd在一次操作里面出了错,偶数萨在最后还剩1费的时候没有转图腾。结果不出意外输了。 接下来,我们开始尝试调试修改策略,在以下目录:炉石兄弟汉化版2020.1.17\Routines\DefaultRoutine\Silverfish\UltimateLogs\,存储着xd打的每盘操作的记录,根据盒子记录的时间是2点49分,可以找到以下文件。
    生于北 10-13
  • 218
    【恶魔猎手】一些卡牌Sim分享
  • 154
    因为我第一次发长篇贴,太容易发不出去了,我一部分一部分发,希望对大家有帮助早日上传说,
    kiddddd9 8-5
  • 258
    本人德鲁伊爱好者,前天入坑此吧,感觉本吧老哥们都特别友好,斗胆分享一下自己挚爱的德鲁伊上传说卡组和经验,本人非大神,只是恰巧有点经验可与萌新分享,让大家快速低保和上传,大神勿喷,宁就当没看见。 德鲁伊纯手打金头,目前845胜,自己的目标是德鲁伊纯手打千胜,其他职业嘛,就倚仗XD啦挚爱伊莉斯
  • 90
    添加后均无报错(1.17折腾版),但部分卡牌未经实战测试,还请大佬们指点 有关新关键词 祈求 的卡牌,精品贴中有相关教程,这里就不再涉及了
    Maven27 11-27
  • 89
    前言: 在编辑卡牌惩罚的时候,我们经常会遇到设计惩罚函数的问题,绝大部分的卡牌惩罚都可以用简单的一元线性函数或是分段的一元线性函数解决。但是有些特殊情况,比如涉及多个变量、需要使用曲线,前面两类函数很难解决好。还有一种特殊情况是,我们需要在一个空间内考虑多张卡牌的惩罚,这类卡牌一般都具有相同的类别,我们需要考虑它们同时出现在手牌中的情况。所以,前面两种特殊种情况,最好,也就是最直观的解决方案就是把
  • 37
    增加祈求机制方式:https://tieba.baidu.com/p/6541771685 祈求函数,放在Playfield.cs中:https://paste.ubuntu.com/p/XkwQgMpnhD/ 相关SIM: https://paste.ubuntu.com/p/mt8BvgWqCG https://paste.ubuntu.com/p/mBsQcFWVbb https://paste.ubuntu.com/p/hnzWSXQgBG https://paste.ubuntu.com/p/K8jvjffqSh https://paste.ubuntu.com/p/Bm56D8dt6y https://paste.ubuntu.com/p/qJ68Sx6fcT https://paste.ubuntu.com/p/PKmWfPXyYf https://paste.ubuntu.com/p/WyCmnH6YkS https://paste.ubuntu.com/p/WK5HrtyDvH https://paste.ubuntu.com/p/c9PpVBpr2M https://paste.ubuntu.com/p/mG3fDXrkXH 大家也帮我看看有没
  • 33
    Hrtprozis.cs搜索public int lockedMana = 0; 在下面添加一行public int invoked = 0; 再搜索 public string heroIDtoName(string s) 在上面添加 public void updateInvoked(int inv) { invoked = inv; } 在silverfish_HB.cs搜索 Hrtprozis.Instance.updateOwnMinionsInDeckCost0(this.ownMinionsCost0); 在下面一行添加Hrtprozis.Instance.updateInvoked(this.Invoked); 再搜索private int enemyDecksize = 0; 在下面一行添加private int Invoked = 0; 再搜索this.enemyDecksize = 0; 在下面一行添加 this.Invoked = GameState.Get().GetFriendlySidePlayer().GetTag((GAME_TAG)1366); Helpfunc
  • 411
    最近有一些水友说用不来兄弟、怎么使用兄弟,而吧主大大的博客又挂掉了,作为一名使用过兄弟一段时间的玩家,在此我想给你们分享一些经验,希望对你们有帮助,兄弟的具体使用设置教程请参见吧内精品贴,让我们一起为炉石兄弟吧营造良好氛围而努力。
  • 172
    大家好,我是紫火,炉石兄弟卡牌编辑器(网页版)的作者。我近日对留牌编辑器进行了更新,增加了批量编辑,点击复制,删除代码等功能,极大的提升了生产力,未来会增加卡牌ID的输入自动补全功能(有可能不做),方便大家的使用。 本项目承诺不添加任何盈利手段、不添加广告、不限制使用人群,严禁倒卖及用作一切商业行为 扫描下方二维码即可进入网站(代码位于github,部分地区可能无法打开): base64编码网址:aHR0cHM6Ly9tYWdpY2lhbjMzMy5naXRodW
  • 201
    故事还是要从下午说起,那是一个平常的下午,还是不能出门,我向往常一样打开了电脑,熟练的打开了奥秘法,准备挂机,突然一辆车把我从7级5星撞回了9级,我只听到了“呜呜”的开车声 于是,本着炉石的优良传统,打不过就加入…… 看了以下吧主的折腾版,里面一些卡都有,完成污手骑只需要简单加几张卡几个惩罚值就好。 我参照的卡组代码如下 AAEBAZ8FAqCAA5+3Aw6nBZQP6g+EELO7Ave8Ap/1Apj7Atb+Atf+Atn+AuH+AsyBA8WhAwA=
  • 552
    之前发了一个帖子, 很多萌新说链接点不进去, 那我就再发一遍吧! 看到很多新人发了一些很萌新的关于炉石兄弟各种问题的帖子, 有的甚至在启动的时候都启动不起来, 我也是从新人过来的,自己也是根据吧主的博客不断摸索, 希望新人在第一次用炉石兄弟的时候, 能认真的看完这个帖子, 按着做完,几乎就不会有什么问题了, 不要出现什么特幼稚的问题就发个帖子做伸手党, 有的话可以在下面留言,我尽量解决。
  • 50
    这个的话稍微多利用搜索功能 多翻看别人写出来的留牌策略 应该都能自己总结归纳出来吧 我只不把它整理了出来了而已
  • 27
    ai的原理,是根据场上的随从,英雄血量以及武器一系列东西进行计算的。 这些使用过的卡牌(包括坟场),统称为游戏面板。 兄弟根据当前法力值,列出可行的行动方案。 然后根据卡牌的sim效果,来改变模拟的游戏面板的随从,英雄血量,来进行评分。 选中评分最高的方案。
  • 118
    最近一直在手工打天梯,更新新版本,从标准挂金头的15级打到了传说,有时间分享一下兄弟可行的卡组,铺场德,其中天梯中战士很强力,所以铺场德里衍生出了机械铺场德。
  • 64
    第一步:运行战网客户端并登陆,找到设置-综合,允许多个战网客户端进程打钩,然后点击右下 角完成。操作结束后退出战网客户端。
  • 61
    很多吧友留牌策略都加上了,详细到对阵什么职业留什么牌。但是脚本运行后到底成功使用了没有?不知道大家有没有关注到这点,当然我这里是发帖是希望新老吧友大家一起讨论,也欢迎大佬们指点。
  • 40
    默认的配置不是很合理,花了点时间读了下silverfish(也就是兄弟用的AI)的代码后也尝试修改了些参数,有没有效果仁者见仁吧。 吧里已有一篇注释翻译,基础请结合那篇的内容看,我补充一点自己对参数的理解和测试结果。 ; playarround = false; 配置文件单词打错了,AI源码里也打错了,迷。作用是AI防不防AOE,默认是false。本来以为调成true后操作会变好,测试后发现反而打得很迷,保持false就好。 ; playaroundprob = 50; playaroundprob2 = 80; 防AOE的参数,测试
  • 21
    public int enfacehp = 15; //hp of enemy when your hero is allowed to attack the enemy face with his weaponwithout penalty 敌人的剩余生命,当你的英雄被允许用他的武器攻击敌人的脸,不受惩罚 // weaponOnlyAttackMobsUntilEnfacehp -If your opponent has more HP than enfacehp, then weapons are allowed onlyattack mobs 如果你的对手有更多的HP比我们定义的enfacehp值,那么武器只允许攻击怪物 // 0 - don't attack face until enfacehp(except weapons with 1 Attack) 0 - 不要攻击脸,直到定义的enfacehp值(除了武器攻击力为1) // 1 -
  • 41
    在吧友的帮助下成功3个号上了传说 (主要是深夜突然醒了)就做点贡献吧
    1o4q04 12-15

  • 发贴红色标题
  • 显示红名
  • 签到六倍经验
更多定制特权

吧主申请名人堂,解锁更多会员特权

  • 本吧专属印记
  • 定制名片背景
  • 名人自动顶贴
  • 定制头像边框
收起特权

赠送补签卡1张,获得[经验书购买权]

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!

本吧信息 查看详情>>

会员: 会员

目录: 桌游与休闲游戏