Re: [請問] 按鍵精靈寫記憶翻牌

作者: panex0845 (胖克思)   2020-07-22 06:26:50
這我以前寫過 不過不是按鍵精靈 但其實邏輯都差不多
稍微改一下就能用了 一步都不會浪費
這是我在GooglePlay隨便找的一款測試用的記憶遊戲(Memory 動物)
https://www.youtube.com/watch?v=_fRmK2oVgWk
以下Code:
對整個視窗截圖
擷取其中一面卡背
CardPos = [[x, y], ...] ;尋找並建立所有卡背的陣列座標
for 循環卡背陣列
{
建立相片陣列1、相片陣列2,並賦值False
}
i = 0
for k, v in CardPos ;循環卡背陣列
{
翻開第k張卡片
對視窗截圖
截圖把被翻開的卡片圖案放入相片陣列1[k]
擷取被翻開卡片一部分的圖案放入相片陣列2[k]
i+=1
if (i>=2)
sleep 1000
if (k>3)
{
for kk, vv in 相片陣列2
if vv ; 如果相片陣列2有照片
if 對上方的陣列1[k]尋找圖片vv
{
if (i>=2)
{
sleep 500
click(CardPos[k][x], CardPos[k][y])
for kkk, vvv in 相片陣列2
if vvv
if 如果在陣列1[k]找到圖片vvv
{
click(CardPos[kkk][x], CardPos[kkk][y])
break
}
}
else
{
click(CardPos[kk][x], CardPos[kk][y])
}
i = 0
sleep 1500
}
}
}
結束

Links booklink

Contact Us: admin [ a t ] ucptt.com