既然原理是OCR,那以同样的方式搞一个三国杀自动脚本(SGSAS)可行吗 #4676
Closed
Diffused7245
started this conversation in
General
Replies: 3 comments
|
补充:三国杀征战天下的事件可以控制,刷出神秘道士不扣俸禄,不用处理,等攒够6个道士就不会再刷出新的野怪了,事件上限就是6个。 另外wiki里 在安卓真机运行游戏+电脑运行Alas 的方案下,如果安卓已经root,是可以息屏的,使用Xposed模块【息屏伪装】可以在物理上关闭屏幕,系统仍然认为屏幕是开启的,方便后台挂机游戏或者是其他东西。 |
0 replies
|
并不止OCR。你应该去看一看作者的星铁助手或者是MAA的框架。你想要做的,是基于框架本身提供的UI识别和点击功能,以及任务调度框架,实现一套自定义任务调度。ALAS和碧蓝航线的耦合度过高,不适合扩展或移植到其他非碧蓝游戏。在问GPT以前,建议你自己至少先了解基础的代码知识,图像识别的入门知识,理清你的调度逻辑,按照大任务->具体任务->具体步骤整理好,比如登录签到,你的界面可能停在什么地方,每种情况需要点哪个按钮能够到达签到界面。GPT不可能帮你把具体到游戏每个界面的精确内容做出来,所以这部分最好是你自己整理清楚,然后GPT才能帮你用框架提供的功能把完整系统做出来。 |
0 replies
|
更新: 狗卡今天7月3日更新完,打演练退出也直接算放弃了,并且不会有任何结算,消耗的点将卡和脚气卡也不返还。 总结,狗卡没有马,三国杀已卸载,QTMD。此贴终结。 |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
碧蓝航线无关,如果违反了准则请删除。
本人不懂代码,但是看样子无非是记录几个特征来判断当前界面,以及什么时候点击哪里,感觉换个游戏也可以。
每天玩三国杀这游戏就天天想骂狗卡免疫麒麟弓(没有马),厌倦了每天上线打三国杀,反正我也基本只打人机对战。寻思着碧蓝这头有脚本,原理不是一样么,那能不能自动打三国杀?
套用到三国杀上似乎更简单,就那几个固定位置,不需要考虑海图识别之类的。思路如下:
上线登录,领取签到奖励。
摇树,如果充钱开了元宝树就执行。元宝位置随机,可能需要OCR之类的。确保账号里至少有200元宝,避免钱不够摇树的。只有这里有随机因素。
检查右上角邮件,有奖励就领取,有兑换码就自动找到复制按钮,然后粘贴到兑换码里面兑奖。
然后开军八演练,演练对手都是电脑,逃跑也不会影响别人,也没有惩罚。
每天三次免费点将,开启后自动选择第1/2/3个喜欢的武将,每次点完的会自动跑到第一个。这样如果想练两三个武将,只需要无脑选择第二/第三个就行,保证雨露均沾。免费点将用完了直接左下第一个完事。
开一局军八,OCR识别玩家身份。如果是主公:主公有常驻武将,刘备孙权之类的,如果想玩的武将正好是这几个需要特殊处理。其他任意情况任意身份无脑左下角第一个,就是自己点的将。
开局,脚气卡都不用,直接右上角退出(逃跑)。经过测试,如果是五人标准演练和国战演练,逃跑时会立刻结束对局,视为平局。如果是军五和军八,则逃跑后对局会正常进行。如果退出时玩家角色还存活,就会立刻被电脑接管。如果已死亡,则退出瞬间也会立刻结束对局,可能视为平局或失败。(退出瞬间有那个“捷报传来”提示音“叮咚”一下,估计是立刻结算)
演练模式没有托管按钮,大概连续两轮无操作就会自动托管,如果不想退出的话也可以这样直到游戏结束。如果身份是内奸直接逃跑重开,电脑基本不可能赢。
反复开几局再退出,大概十分钟回主页领取在线奖励,然后继续开,再回来拿30分钟奖励。
每日任务无非是:登录,进行2次对局,胜利1次,连胜2次,杀一个敌人,胜利4次。如果任务没完成就继续回去开演练然后逃跑,总有几局能赢的,选到反贼一轮集火直接秒杀主公就OK。
日常做完了可以顺便处理其他模式:
豆递主不可行,没有人机对战,逃跑会坑队友。
排位不可行。
征战天下可行,先进去领取每日俸禄,然后主线推图,张飞一路杀过去,杀不够就脚气卡/重开,直到通过为止,可以提前把张飞练好,速度20,灵器用剧情送的加伤害刀。三星通关后就有扫荡了,可以设置优先扫荡特定关卡(如果对武将信物和其他掉落物有需求的话),然后把体力扫荡完。后面图光靠张飞可能推不动,袁绍+荀彧+华佗,袁神速度拉满,攒一个天元丹加到5滴血,一路乱击就行了,电脑荀彧故意不闪,然后用技能给袁神补牌,上限为5可以保证乱击能持续发动。四滴血可能四种花色各一张就傻眼了。
征战币够了可以商店里换抽卡道具,或者是别的。然后领取征战天下的任务奖励。
家园,进去自家府邸上收个币,免费祈福,进好友列表第一个进去点赞退出,完事。
最后进特惠,能白嫖的全给白嫖了,然后下号换另一个号(如果有),没有就关闭游戏,第二天再执行。
对于电脑ADB+真机党来说,未来甚至可以和ALAS联动,如果某一个空闲时间足够长,比如碧蓝基本两小时就完事日常了,今天结束前基本就是收委托。这样空闲时候就关闭当前游戏,启动三国杀,手机由SGSAS接管。直到碧蓝这头差不多了,报告自己进入有任务状态,且三国杀这头也报告自己处于空闲状态,就关闭三国杀启动碧蓝航线。云手机没用过,如果能同时处理两个游戏更好,处理不了就还是这样,报告空闲状态。
各位觉得可行吗?要是可行了直接丢给GPT,看看能不能0基础搓出来。
All reactions