作者kusoayan (玮哥)
看板EzHotKey
标题[-AI-] 关於一个程式架构的问题
时间Sun May 1 21:32:52 2011
我想试着做一个FB上得游戏"diamond dash"的辅助程式
这个游戏的方式是
在一个长方形的框框内会有非常多各种颜色小正方形
只要有超过三个同颜色的小正方形连在一起 就可以点击他让它消掉
现在卡在最开始的一步
就是我要怎麽确认有三个同颜色的聚在一起 ?
目前的想法是按顺序搜寻每个颜色的座标
例如在 (x,y) 处 有 黄色
然後搜寻他的上下左右的颜色
如果其中一个也有黄色那就代表至少有两个黄色连在一起
可是如果我想知道有没有第三个连在一起 该怎麽做呢 ?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 125.228.171.146
1F:→ fossil313:继续搜寻上下左右 XD 05/01 22:22
2F:→ kusoayan:例如我找到右边有 就在搜寻他的上右下? 05/01 22:36
3F:→ fossil313:找到第二个黄色後再搜寻上下左右 只要找到至少两个黄色 05/01 23:47
4F:→ fossil313:就是有三个连在一起了 05/01 23:47
5F:→ kslman:有没有图? 05/02 01:37
7F:→ kusoayan:我用的imageserch好像只能抓一个座标 05/02 18:53
8F:→ kusoayan:也就是 如果画面上有多个比对成功的图 他只会抓到一个 05/02 18:53
9F:→ kusoayan:想请问有没有办法把它改成可以抓所有结果回来放在array? 05/02 18:53
10F:→ kusoayan:附上我用的找图片的外加档案 05/02 18:56
12F:→ kusoayan:ImageSearch 05/02 18:56