我是一個上班族,每天可以玩遊戲的時間有限,但是又喜歡玩,沒辦法

以前玩Candy Crush,每天節奏可以控制在自己手中,一切都蠻OK的
去年底看刀塔蠻熱的,就下載玩看看,想不到這是一切的開始
刀塔蠻好上手的,簡單說就是練英雄和團隊等級,練裝備讓自己的英雄更厲害
登入第一天就發現要把當下任務做完,就花了近兩小時

練功的部分到後來都很機械化,沒甚麼樂趣可言
想說如果每天要花時間做這些機械動作,就把它砍了
還好遊戲商有設計"掃蕩",可以抹去很多練功時間
好景不常,當等級越來越高時,有些新的練功場所是不能掃蕩的 (時光之穴和英雄試煉)
實在不甘心之前心血白費,又不想浪費時間在無聊的練功

於是開始研究起自動化
在Google play 上搜尋不到好的solution
於是轉而想到PC 上,就先安裝了BlueStacks Android模擬器
搭配按鍵精靈玩了一陣後,又覺得有些局限
因為按鍵精靈很死,就固定時間在甚麼地方按鍵
當有些地方要做判斷時就不行了,例如英雄試煉是哪一關有開放
心裡想的是,如果軟體認得畫面上的圖案,不就可以解決了嗎
經過Google 幫忙後,找到了Sikuli,驚為天人

Sikuli 是由MIT在2010年發表,主要負責的是一位台灣留學生;目前Sikuli由科羅拉多大學負責繼續發展
Sikuli 主要功能就是搜尋畫面上是否有特定圖案,並依此做click,drag and drop 等動作
有了Sikuli + BlueStacks 後,終於可以更聰明的判斷,真正自動化時光之穴和英雄試煉
後來也把精英副本要掃蕩的關卡也自動化了,雖然人去做花不了多少時間
當等級越高時,又出現新的麻煩

搶礦需要判斷能否打贏對手,經常找半天也沒有適合對手
於是每天72塊麵包又要耗去不少時間
這時Sikuli OCR 的功能簡直就是救星
藉由OCR ,Sikuli 可以知道對手戰力,只要挑軟的打就好
雖然OCR不是100%完美,但誤放掉一些還是可以接受的
以上是以刀塔為例,說明Sikuli 在遊戲自動化的潛力
如果有興趣,請搜尋 "刀塔搶礦自動化" 到小弟部落格交流
題目不限刀塔
謝謝大家花時間讀到這裡
如果你依然對自動化不齒,請不必留言罵喜歡自動化的人
這樣可以節省大家的時間