比赛时链接人数太多,比较卡 游戏体验不太舒适,当时只搞了一个 见到0就把他四周的块都点开的脚本,其他都要手工操作。
晚上在百度上检索到了有自动扫雷的脚本,学了下思路第二天做了一下。
最后环境关了也没出结果 不确定思路到底是不是这样
by:小帽
思路:
点开一个块儿,如果他周围没有点开的个数等于自身标号,就定义那些没有点开的都是雷
如果一个块儿周围已经确定是雷的个数等于自身编号时,点开他周围其他的块儿
坑
真正执行的时候,第一个很容易过去了,第二个总是头两下点的直接炸了,有脚本也不好使- -
有时真的会出现那种不能判断的情况,反正我的脑子是判断不出来
有时会莫名断开连接
代码定义
全局变量x y代表光标目前的位置
列表maa是获取的游戏界面,列表lei用1标记了哪一位已经确定是雷
控制光标运动使用buling(补零)函数
获取地图huoqu() 计算雷的位置jisuan()
如果计算函数返回False(比如这一局结束,没有可以确定的点)会转到用户操作,操作后重新定义光标位置,和是否清空列表lei
效果
这种前期没法出结果的通过继续计算下面数据可以获得
中午关环境了,看不到最终结果了,不知道是不是这个思路
1 | from pwn import * |