這是以前玩遊戲的時候做的。也是我第一次做這種完整功能版的網頁遊戲外掛程式。基本完成了一個網頁遊戲的多開、隊列、定時操作和一些協助工具輔助。基本能完整的不用開原始網頁完成所有日常工作了。一開始就是為了學習WPF程式的製作,所以選擇了VS 2008+.net 3.5
SP1的平台,到後來,更是涉及到AMF協議、Flash通訊、程式碼最佳化、線程管理同步、介面設計等多方面的學習,現在想起來,編寫這個東東真學了不
少東西。官網每個月都在變化的登入介面等東西也讓我吃了不少苦頭。後來因為要回學校培訓,中斷了。
測試大部分都是軍團兄弟自我裝載的,然後就是重複 編寫代碼》發布測試》收集意見》修改代碼 的工作。這也是第一次根據其他人的意見修改代碼,呵呵。感受了下根據客戶心聲來做程式的感覺。
這兩天有人給我說讓我幫他改一個校內版的外掛出來,所以想起來重新修改下,突然發現官網不能登陸了。聽說是因為著作權問題被關閉了。以前這個外掛我加了登入限制的,因此把這個原始碼發出來紀念下。我們當時的敵對軍團都不能登入,但是後來,其他區很多人都在使用。現在也把這些代碼取消了。具體的介紹我就不寫了,使用了FluorineFx來完成AMF協議的解析,實現了後台邏輯代碼和前台顯示的分離(PS: WPF真好啊,大部分都是用的綁定,我直接綁定到一個對象上面的,一開始覺得麻煩,後來大面積修改介面的時候才發現,真方便啊,介面都改得完全不同了,後台根本不用變化。),多帳號登陸(這個也是個麻煩事,我現在一個帳號兩個線程來完成定時操作,後來居然有人一次登入十幾個帳號……),隊列(網頁遊戲都是過多久多久完成,然後再點。所以我先手工設定要進行的隊列,在按順序執行,方便多了。呵呵),艦隊的定時出征(戰爭類網頁遊戲必備)。其他的還有很多,發出來給大家看看吧,希望對有些人有些協助。
紀念下我們的紅色軍團,以及後來的D.A.F.K。還有中文、在麼、連長、大象、銀河、子言、惡魚等朋友。
再發發我的更新記錄吧,哎,從來沒這麼正式過的寫過更新日誌勒……:
瘋牛牌輔助程式
更新日誌:
2009-7-14
+ 增加兩個新伺服器
* 網元移動機房後造成的不能登入問題
PS:忙,基本沒時間做了,見諒
2009-6-24
* 一些小修改
+ 增加召回
2009-6-22
* 一些BUG的修訂
2009-6-19
* 網元新版本“發現暗物質”支援
* 大幅度修改介面,改進顯示
* 移動一些錯誤提示到日誌面板
* 30分鐘自動重新整理連結,開啟瀏覽器功能不會失效了
PS:艦隊面板還未完成
2009-6-14
* 修改幾個BUG
2009-6-12
* 網元修改登入介面導致不能免驗證碼登陸了
* 伺服器列表和儲存的使用者名稱用檔案儲存,方便更新
2009-6-11
* 增加出征時間消耗等顯示
* 修改新增的兩個跨服的伺服器
2009-6-9
+ 增加網元現有所有伺服器支援
* 修改Database檔案,請替換全部檔案
* 修改一些已知的BUG
2009-6-5
* 網元介面修改
2009-5-26
+ 增加艦隊出征。即時和定時。(定時列表介面未完成)
* 改進線程容錯
2009-5-21
* 修改成多線程模式
* 增加星系圖查看
2009-5-14
* 嘗試解決卡隊列的問題
* 支援新版本
* 修改郵件介面
2009-5-11
* 修改幾個BUG
2009-5-9
+ 可以簡單的查看戰報和郵件
+ 完成電量調整
* 點擊事件或者戰報按鈕可以取消事件提醒
2009-5-8
* 增加托盤表徵圖,最小化隱藏到托盤
+ 增加新事件的提醒
2009-5-7
* 修改資料包結構,同網元保持一致
2009-5-6
* 增強程式穩定性
+ 完成拆除建築
+ 完成限制條件的顯示
2009-5-4
* 改進網路模組,增強程式穩定性。
* 增加建造不滿足條件的提示
2009-4-27
* 事件負數時間導致的程式崩潰
2009-4-26
+ 顯示事件資訊
* 艦船可以正常建造,資源不足只會重新整理介面,請自行修改數量資訊
* 解決很多導致程式崩潰的問題
* 更新資料庫,請替換全部檔案
2009-4-25
+ 增加廢墟搜尋
+ 艦船和防禦建造完成。
請先輸入數量,在選擇要建造什麼,最後點擊建造。
當前沒有判斷需求資源是否滿足,如果點擊後沒有反應,請自行檢查資源是否滿足情況
2009-4-24
+ 可以查看艦船和防禦的隊列
+ 可以研究和取消科技
執行程式+源碼: 瘋牛牌輔助程式