創作內容

0 GP

使用Autoit在BlueStacks上玩Tap Titans(1/?)

作者:ej│2017-04-08 14:54:43│巴幣:0│人氣:993

第一部分 介紹名詞

Autoit :
一個script language
裡面包含了基本的運算邏輯
提供許多方便的涵式
如此一來就不需要知道那些囉哩叭唆的windows api
Bluestacks:
一個android模擬器
好像也沒什麼好說的
Tap Titans:
就...如果你直接用手機玩
會點到你不要不要的遊戲

第二部分 動機

偶然下載了Tap Titans
(後來發現居然還出了第二代...神奇!!)
不知道它哪裡好玩了
面對點到天荒地老的遊戲模式
我決定讓程式幫一下忙
以降低我手指關節炎的發病機率


第三部分 環境

OS : win 7 Professional sp1
Autoit : 3.3.14.2
BlueStacks : 2.02.5623


第四部分 實作

讓我們來開始吧
安裝好BlueStacks與Tap Titans 2
啟動遊戲
目標明確:一直點!!

第四之一 滑鼠點擊

我們可以找到autoit裡面有mouseclick可以用
https://www.autoitscript.com/autoit3/docs/functions/MouseClick.htm
第一個欄位想當然爾是用"left"左鍵
第二、三個欄位是想要點的位置
第四個欄位是點擊次數,預設是一次
第五個是滑鼠移動到該點的速度,不太需要理它
在這裡我們可以得到機本的使用方式
MouseClick("left", 200, 200)
也就是點擊螢幕(200,200)位置一次


第四之二 迴圈

迴圈就是差不多的事情做好多次
這邊我使用for loop
https://www.autoitscript.com/autoit3/docs/keywords/For.htm
為什麼不使用mouseclick的第四個欄位而使用for loop呢?
因為我想插入sleep來調節程式按的速度
我們可以得到下列程式
For $i = 1 To 1000
    MouseClick("left", 200, 200)
    Sleep(10)
Next
連續按一千次
每次間隔最少10ms
因此至少花上10秒才能跑完程式

第五部分 結果觀察

似乎還不錯
在上個廁所或是吃飯的空檔當中
它會一直幫我點
如果想要點久一點
那就改一下for loop的次數
目前為止我似乎不用擔心關節炎或是腕隧道症候群了
也希望大家玩得愉快

引用網址:https://home.gamer.com.tw/TrackBack.php?sn=3537585
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:autoit|bluestacks|tap titans

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

喜歡★ejwing 可決定是否刪除您的留言,請勿發表違反站規文字。

後一篇:使用Autoit在Blu...

追蹤私訊切換新版閱覽

作品資料夾

mine0rain好緊張
明天要考檢定了好緊張看更多我要大聲說2小時前


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】