记录梦幻手游PC端辅助开发及设计思路之整体架构
生活随笔
收集整理的這篇文章主要介紹了
记录梦幻手游PC端辅助开发及设计思路之整体架构
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
設計思路和整體架構
設計初衷:
夢幻西游手游是一個回合制游戲,手動做任務重復性太多,每天做相同的日常任務毫無樂趣,且消耗時間。目前網絡上大部分輔助都要收費,收費也不是很貴,如果是為了玩游戲建議尊重作者的勞動成果。
開發平臺:
按鍵精靈,模擬鼠標按鍵,找圖找字,支持多線程。語法也比較簡單,寫腳本夠用了;有很多大神提供的插件,站在大神的肩膀穩穩的。分析任務:
先提取每天必做的重復性任務:打寶圖、開寶圖、師門、平 定安邦、秘境、捉鬼分析每個任務的特點:
1、打寶圖
活動日歷面板接任務,尋路到NPC處領完任務,在右側的任務欄就會彈出“寶圖任務” 后面就是重復操作,點擊“寶圖任務”尋路,打怪,直到右側任務欄的“寶圖任務”消失。2、開寶圖
打開包裹找藏寶圖,開藏寶圖;重復過程:打怪,打怪完畢,使用下一張藏寶圖,直 到包裹中沒有了藏寶圖。3、師門
活動日歷面板接任務,尋路到NPC處領完任務,在右側的任務欄就會彈出“師門任務”后面也是重復性操作了,子任務也就那么幾個,不停的重復,直到彈出20次師門任務 做完。4、平定安邦
掛機面板領就完事了 ,簡單。5、秘境
活動日歷面板接任務,尋路到NPC處領任務,進入秘境從第一關開始,每天兩次挑戰次數,不停的闖關,直到挑戰此時為0。6、捉鬼
過程有點復雜,涉及到創建隊伍,自動匹配,自動踢離隊,自動喊話等等問題;搭建框架
搭建框架:
1.接任務模塊
封裝成函數。利用找圖或者找字找任務所在的位置,判斷有是不是“參加”按鈕或者“完成”字樣。如果是“參加”按鈕返回其坐標,如果是“完成”字樣,返回完成任務的flag。2.打怪過程
封裝成子程序。加入循環,找圖找字判讀是否進入了打怪,直到打怪的flag消失跳出循環。3.線程監控
處理當前任務流程之外的異常,比如莫名其妙的活動彈框,突然掉線等等、、、、 也可以記錄主進程的狀態,不過太耗性能了 。4.重接任務
主程序過了一定時間段沒有操作,重接任務。5.還有很多,暫時保留
本文只作為交流學習,作者不承擔任何牟利行為所造成的后果。
總結
以上是生活随笔為你收集整理的记录梦幻手游PC端辅助开发及设计思路之整体架构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 遥感影像处理2——目视解译
- 下一篇: 数据结构--伸展树(伸展树构建二叉搜索树