• 2

遊戲自動化 [不喜者勿入]

以下將討論到遊戲自動化,不喜歡的請立即離開



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

以前玩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 在遊戲自動化的潛力
如果有興趣,請搜尋 "刀塔搶礦自動化" 到小弟部落格交流
題目不限刀塔


謝謝大家花時間讀到這裡
如果你依然對自動化不齒,請不必留言罵喜歡自動化的人
這樣可以節省大家的時間
2015-04-03 15:06 發佈
Game1Game wrote:
以下將討論到遊戲自...(恕刪)


01 Android 遊戲版的人氣真是低落...

原本OCR有時候會出錯的問題已經解決
歡迎前往部落格更新
Game1Game wrote:
以下將討論到遊戲自...(恕刪)
其實也不是人氣低落,有辦法歪瓜的人都惦惦,很少有像您這樣願意分享的, 想知道如果其他遊戲要如何修改?希望您能發一篇教學文就好了

喇叭熊 wrote:
其實也不是人氣低落...(恕刪)


不知道大大對哪一個遊戲有興趣
Sikuli 程式是用python
如果只是拿來做簡單動作,是蠻簡單的
例如一連串的點選

可以上網google "sikuli 教學"
附上一篇不錯的入門
http://www.techbang.com/posts/1907-drawings-to-write-programs-sikuli-will-change-the-world

Game1Game wrote:
不知道大大對哪一個...(恕刪)


有新的更新了,更正有時候無法進入時光之穴
請到部落格更新

Game1Game wrote:
以下將討論到遊戲自...(恕刪)
個人覺得官方沒有禁止就看個人喜好是否用外掛,我是認為外掛是輔助遊戲的好工具,如有會考慮用的。
Lucky John wrote:
個人覺得官方沒有禁...(恕刪)

看個人喜好
謝謝愛用

有新的更新了,針對新版有時候無法進入藏寶地穴做了修正
請到部落格更新
2015/5/9 V1.6 更新
1. 進入藏寶地穴如有已經開採完寶藏,將收起
2. 如果沒有選定團隊,將選預設的第一個團隊

請到部落格更新
這 插件 跟 按鍵精靈 好像沒有多大的差異

它的功能~好像用按鍵精靈也可以完成

揪告爽 wrote:
這 插件 跟 按鍵精靈 好像沒有多大的差異...(恕刪)


黑貓白貓會抓老鼠的就是好貓

2015/5/26 V1.7 更新
1. 搶礦逾時將會去撿鑽石,感謝林敬軒幫忙
對用奶隊去搶礦真的很有幫助
溫馨提醒: 更新完別忘了去更改敵人總戰力設定 (MAX_ENEMY_POWER)

請到部落格更新
  • 2
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?