我是一個喜歡尋找各種清奇思路「玩」遊戲的人,歡迎大家跟我交流思路。
前兩年爆火的H5微信小遊戲《海盜來了》,其中有一個「神秘海域」打章魚的的活動遊戲,玩法很簡單,類似憤怒的小鳥手指按到彈弓上調整好方向跟力度,發射河豚仔打中章魚身上的禮盒。
禮盒中有很多豐厚的禮物(傳奇章魚有可能出海盜帽,之前巔峰時段一頂帽子能賣5元人民幣呢),但是打不中就挺傷的,會浪費炮彈(河豚仔)。
怎樣才能百發百中呢?記住每個禮盒對應的彈弓應該拉到的位置?是個辦法,不過我有更保險的手段。上才藝!
01使用瀏覽器打開,找到源碼
首先,這款H5遊戲雖然是在手機上玩的,但是可以用瀏覽器打開,讓我們打開電腦,用谷歌瀏覽器打開,按F12打開開發人員模式,在source頁籤中找到對應的js代碼,找到計算是否打中禮盒的方法bombAction,大概意思就是根據你鬆手時候河豚仔的方向、力度,計算彈道軌跡,以及能打中哪個禮盒。
02重寫函數覆蓋原有邏輯
DuangDuangDuang讀懂代碼意思後,切~簡單,看我把這個函數重寫。如果能改成固定返回最大值不就哦了?說幹就幹,DuangDuangDuang重寫這個函數,如果計算結果沒達到章魚,就提示「再瞄準點」並且返回。到控制臺輸入後,敲回車,搞定!
03打打看效果
我們再來試試,果不其然,隨便點,只要鬆手後打不中的話,就會提示打不中並且自行彈回來,簡直爽歪歪,加了一層保護,媽媽再也不用擔心我浪費河豚仔了!