公開我的 星際帝國 輔助程式原始碼

來源:互聯網
上載者:User

  這是以前玩遊戲的時候做的。也是我第一次做這種完整功能版的網頁遊戲外掛程式。基本完成了一個網頁遊戲的多開、隊列、定時操作和一些協助工具輔助。基本能完整的不用開原始網頁完成所有日常工作了。一開始就是為了學習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
+ 可以查看艦船和防禦的隊列
+ 可以研究和取消科技

 

執行程式+源碼: 瘋牛牌輔助程式

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.