吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7420|回复: 80
收起左侧

[游戏安全] 对对碰自动消除的实现

  [复制链接]
spirits-v 发表于 2021-3-21 00:11
本帖最后由 spirits-v 于 2021-3-21 00:49 编辑

CES.gif

PS:该输还是要输的
思路分析
目标实现自动消除,解放双手
玩法:游戏在 8 × 8 格子的游戏池中进行。每个格子中有一个动物头像。鼠标连续选中两个相邻的头像,它们的位置会互换,互换后如果横排或竖排有 3 个以上相同的头像,则可以消去该头像,并得分。查找可以消除的目标有两种判断方式分别是图色识别内存数组,这里当然是选用内存判断的方式,既然判断到目标那么为了解放双手我们还需要模拟鼠标(后台)操作。


CE查找棋盘数组数据
通过查找资料(站在他人的肩膀上)可知棋盘数组储存的数据类型是字节型的,动物有7种,在内存数据中1-7代表7种动物头像。
搜索方法:以第一行第一列的动物头像为准,首次搜索未知的值(或者选两者之间的值1-7),类型选为字节型,之后改变第一行第一列的动物动物头像进行CE数据过滤操作,找到的地址肯定是动态的,自行查找绿色基址。找到地址之后浏览内存地址就会发现棋盘数据的秘密。最后可知:1-小鸡  2-青蛙  3-猴子  4-狐狸  5-猫咪  6-牛  7-熊猫
ddp1.png ddp2.png ddp4.png

可消对象的判断
既然已经找到了棋盘数组数据那么就要进行判断可以消除的目标,游戏与内存中的数据对比可以知道8个为一组数据对应游戏一列的8个动物头像。在此需要对数据进行循环判断了,不在此详细细说,可以参考他人代码。


解放双手
万事俱备,就差解放双手了,在此肯定是要后台模拟鼠标操作的啦。
既然是后台模拟鼠标那么我们就需要给鼠标坐标,而需要我们操作的只是游戏界面的一部分。
第一行第一列的紫猫正方形格子中心为原点(0,0)建立xoy 坐标系,首先截图游戏界面,使用画图打开截图,鼠标移到第一行第一列的紫猫正方形格子中心,左下角可以看到其相对于游戏界面的所在坐标(527,160),相应的也可以看到第二行第一列猴子的中心坐标(526,223),由此可以计算出两个中心坐标的y轴差值(223-160=63),因为格子都是正方形的,那么相邻的x轴差值也可取63。说这些有什么用呢,当然是用在我们代码的部分,找到可消对象转换为鼠标需要点击的坐标位置,编译程序解放双手。
参考源码.rar (1.66 MB, 下载次数: 237)
ddp6.png ddp5.png

免费评分

参与人数 12吾爱币 +16 热心值 +11 收起 理由
Hmily + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
lingyan + 1 我很赞同!
mfl666 + 1 + 1 我很赞同!
微妙615 + 1 我很赞同!
揰掵佲 + 1 + 1 我很赞同!
天下武功 + 1 + 1 成品在参考源码压缩包里,惊喜,意外
zzzzZX + 1 + 1 谢谢@Thanks!
junzai2003 + 1 用心讨论,共获提升!
lyl610abc + 1 + 1 用心讨论,共获提升!
yja316 + 1 + 1 我很赞同!
乐小曼 + 1 + 1 谢谢@Thanks!
dadao815 + 1 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

ciker_li 发表于 2021-3-21 09:13
这个游戏开局时每个玩家都一样吗?
如果一样,应该是服务器传送初始化数据,是不是可以用Fiddler拦截替换?
如果不一样,那应该是本地初始化,那应该可以在本地修改初始化数据。
kchsw 发表于 2021-3-21 00:24
zghsgi 发表于 2021-3-21 00:28
看了想笑,这样玩游戏不是玩游戏,是玩人啊,对家要哭了
zxxiaopi 发表于 2021-3-21 00:30
来个工具呗
thekfjie 发表于 2021-3-21 00:45
对面心态爆炸
小秒丶 发表于 2021-3-21 00:58
新的风暴已经出现了,一大群对对碰 CE大哥正在路上
q450210509 发表于 2021-3-21 01:03
有没有工具分享
erui 发表于 2021-3-21 01:30
这游戏都用上CE了,楼主的理论+实践,值得大家学习。
dadao815 发表于 2021-3-21 02:18
思路不错,但带上软件就万事大吉了!
简简单单。 发表于 2021-3-21 07:17
感谢楼主分享。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-22 01:08

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表