炉石兄弟吧 关注:38,814贴子:559,157

【经验交流】作为新手写了几张卡的sim

只看楼主收藏回复

本帖内容简介:
主要聊本人作为新手编写历史爱好者、火鹰、战斗邪犬、恐惧魔王之咬和吞噬魔法的sim的历程和经验。
之后简单提及恶魔伙伴、双刃斩击、冰霜织影者、乌祖尔恐魔、防护长袍、法力燃烧。


IP属地:江苏1楼2020-12-09 17:33回复
    我目前使用的是没有激活码的整合版【3.2.7546.38159】,参照的sim来自于修复版2020-5-17,自己主要用xd打点经验清清任务,因为没有拿来上分,所以本帖涉及的部分卡可能并不进入主流构筑。如果有朋友要问为什么不上分也要弄sim的话,因为胜率低的时候总遇到秒投的对手。
    先讲讲我写sim的大体思路吧,首先读卡面效果,想想有没有效果接近的卡,没有直接接近的,可以把效果拆成几部分去寻找借鉴对象,这里强烈推荐hs.fibgame.com,可以多关键词搜索,在搜索栏用空格隔开就好了,而且右击搜出来的卡牌告诉你卡牌编号并自动复制。目前写的这几张卡运行使用没有报错,但可能所写效果和真实效果有差异(比如之前历史爱好者刚开始不小心写成了每当使用一张卡,而不是使用随从卡),欢迎大家来纠错和探讨。


    IP属地:江苏2楼2020-12-09 17:33
    回复
      补图,关于
      hs.fibgame.com


      IP属地:江苏3楼2020-12-09 17:34
      收起回复
        历史爱好者(好像贴吧搜不到sim),这张卡我借鉴了人气选手和唐汉古,从人气选手的代码可以看出来,“每当使用战吼卡”这个判定就是用一条if语句进行的,if里的效果(指两个花括号之间)是给人气自己+1+1,我把if语句里的代码替换成唐汉古的战吼效果,就基本完成了总体框架。接下来就是微调,将if判定代码里(指if后的圆括号之间)的战吼判定删除,将唐汉古代码里的+5+5改成+1+1(因为唐汉古的buff代码有三行,涉及三个参数5、5、10,刚开始我不确定这个10是什么,就是找了张+2+2的污手卡,发现对应的是2、2、4,就断定最后一个参数是前二者之和了),就成为了我写的这个历史爱好者。
        使用情况,xd会先打历史爱好者,再打出手里的低费牌


        IP属地:江苏4楼2020-12-09 17:35
        回复
          1. 火鹰(写完才发现贴吧能搜到,就仅当分享自己探索的历程了),这张卡一开始我是难以入手的
          ,因为搜了一下”对手每有一张手牌”这效果之前仅在女巫森林灰熊和发条巨人上出现,而我的借鉴来源517版本没有灰熊,发条巨人也是白板。后来有一次我意外读到了暮光幼龙的代码,发现这类老卡的sim写的很有趣,它们的代码中会判定这张卡是我方的还是敌方的,代码中不仅写清楚了我方使用的效果,还明确了敌方使用的效果。所以我参照了暮光幼龙的敌方打出效果,稍加修改加入了火鹰中,不过不确定这个效果是否完全准确,希望能有大佬指点一下。
          使用情况,在三费时手牌有荆棘帮暴徒、历史爱好者和火鹰的情况下,xd会打出六七攻的火鹰;五费时手牌有5费5-5,没有一二费卡,xd也会空过2费打出七八攻的火鹰;加效果之前xd有其他3费卡从来不打火鹰。


          IP属地:江苏5楼2020-12-09 17:37
          收起回复
            战斗邪犬,这张卡贴吧好像也搜不到,但sim写起来很简单,模仿荆棘帮暴徒就好了。关键是我使用的版本里没有onHeroattack方法,要自己在其他文件里增加该方法。因为我之前不了解xd的代码结构,所以我干脆用notepad++打开了517版本里\Routines\DefaultRoutine\Silverfish\ai下的所有文件,然后用搜索功能的“查找所有打开文件”,搜索onHeroattack,然后将上下文代码和我使用的版本进行比对,将多处的部分加入我使用的xd版本里。


            IP属地:江苏6楼2020-12-09 17:38
            回复
              恐惧魔王之咬和吞噬魔法。两张流放卡,在贴吧直接搜索好像也都没有搜到。这两张卡没有复杂效果,就不细讲怎么写的了,希望大佬们帮我看看有没有写错,使用的时候恐惧魔王之咬xd能知道它流放算4伤斩杀,吞噬魔法没看过xd用,应该是只带一张上手率低吧。


              主要是想和和我一样的新手朋友分享一下为xd添加新机制(比如流放),在贴吧链接的 “wjh‘s” 大神博客里的《炉石兄弟diy汇总》文章里有许多机制的添加方法,刚开始看文章标题我还以为是个diy文章,没想到都是干货,新手朋友们也可以去看一遍学习一下。


              IP属地:江苏7楼2020-12-09 17:40
              回复
                Mark


                IP属地:北京来自iPhone客户端8楼2020-12-09 17:42
                回复
                  剩下的我写的卡都比较简单,就一句话带过,大家帮我看看有没有写错的地方。
                  恶魔伙伴:直接模仿动物伙伴,其中可欧雷别忘了要抄雷欧可的代码。

                  双刃斩击:参照英雄加攻的卡和补指定牌的卡,二次斩击也要写加攻的代码。

                  冰霜织影者:冰川裂片

                  乌祖尔恐魔:参照亡语补指定卡到手牌的随从。

                  防护长袍:效果模仿巫妖王的衍生卡反魔法护罩,我将他的效果近似成了战吼,我觉得最好的做法应该是去playfiled新定义一个随从全部魔免的场地光环。

                  法力燃烧:这个不会写,就套用了塞布,我觉得xd把它当法术塞布用应该也能起到类似效果吧。


                  IP属地:江苏9楼2020-12-09 17:44
                  收起回复
                    可以看看这个贴子
                    http://tieba.baidu.com/p/6593407450


                    IP属地:北京来自iPhone客户端10楼2020-12-09 17:48
                    回复
                      可以看看这个贴子
                      【恶魔猎手】一些卡牌Sim分享


                      IP属地:北京来自iPhone客户端11楼2020-12-09 17:48
                      收起回复
                        还有YL给力啊写的一些恶魔猎手卡牌。吧内搜索关键词 “恶魔猎手卡牌实现”


                        IP属地:北京来自iPhone客户端12楼2020-12-09 17:51
                        收起回复
                          大佬


                          IP属地:四川来自Android客户端13楼2020-12-09 18:04
                          回复
                            666


                            IP属地:湖南来自Android客户端14楼2020-12-09 18:55
                            回复
                              实用贴来了


                              IP属地:江苏来自Android客户端15楼2020-12-09 19:20
                              回复