连连看外挂制作–基于OpenCV&VC++

前段时间老同学叫我做个连连看外挂,但是那时候要考试没时间做,就耽搁下来了,直到最近几天才又萌生了写连连看外挂的念头,刚好是周末,正好有时间来写这个外挂。

写外挂之前,先理顺写外挂的思路,第一步当然是先玩几盘连连看,熟悉一下游戏规则,这叫“实战出真知”“实践是检验真理的唯一标准”。几盘下来,眼睛都花了,愣是没赢过一盘,看来我不是玩连连看的料……虽然游戏没赢,但是我从游戏的过程中知道了游戏的规则,后来再看看游戏的规则介绍,和我理解的差不多:两个图案直接可以用线段链接,且线段数小于三。至此,游戏了解完毕。

接下来,在实现游戏算法前必须做的就是要把游戏区域编码,把复杂的图像信息转化为容易处理的矩阵,这样才可以和后面的算法进行对接。

先看看游戏图像和相应的编码矩阵:

(15)

(13)

要把游戏区域进行编码,那必须先把游戏区域定位,然后再定位游戏区域的各个图像的位置,接着再对各个图像进行标识,把相同的图像归类和统计。在这一部分,我用了上次做的“大家来找茬外挂”的基础,先截屏,确定好游戏区域,然后把游戏区域截取下来。这部分内容可以参照我上两篇找茬外挂的教程,这里就不赘述

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值