公开我的 星际帝国 辅助程序源代码
這是以前玩游戲的時(shí)候做的。也是我第一次做這種完整功能版的網(wǎng)頁(yè)游戲外掛程序。基本完成了一個(gè)網(wǎng)頁(yè)游戲的多開(kāi)、隊(duì)列、定時(shí)操作和一些輔助工具。基本能完整的不用開(kāi)原始網(wǎng)頁(yè)完成所有日常工作了。一開(kāi)始就是為了學(xué)習(xí)WPF程序的制作,所以選擇了VS 2008+.net 3.5 SP1的平臺(tái),到后來(lái),更是涉及到AMF協(xié)議、Flash通訊、程序代碼優(yōu)化、線程管理同步、界面設(shè)計(jì)等多方面的學(xué)習(xí),現(xiàn)在想起來(lái),編寫(xiě)這個(gè)東東真學(xué)了不 少東西。官網(wǎng)每個(gè)月都在變化的登錄接口等東西也讓我吃了不少苦頭。后來(lái)因?yàn)橐貙W(xué)校培訓(xùn),中斷了。
測(cè)試大部分都是軍團(tuán)兄弟內(nèi)部測(cè)試的,然后就是重復(fù) 編寫(xiě)代碼》發(fā)布測(cè)試》收集意見(jiàn)》修改代碼 的工作。這也是第一次根據(jù)其他人的意見(jiàn)修改代碼,呵呵。感受了下根據(jù)客戶意見(jiàn)來(lái)做程序的感覺(jué)。
這兩天有人給我說(shuō)讓我?guī)退囊粋€(gè)校內(nèi)版的外掛出來(lái),所以想起來(lái)重新修改下,突然發(fā)現(xiàn)官網(wǎng)不能登陸了。聽(tīng)說(shuō)是因?yàn)榘鏅?quán)問(wèn)題被關(guān)閉了。以前這個(gè)外掛我加了登錄限制的,因此把這個(gè)源代碼發(fā)出來(lái)紀(jì)念下。我們當(dāng)時(shí)的敵對(duì)軍團(tuán)都不能登錄,但是后來(lái),其他區(qū)很多人都在使用。現(xiàn)在也把這些代碼取消了。具體的介紹我就不寫(xiě)了,使用了FluorineFx來(lái)完成AMF協(xié)議的解析,實(shí)現(xiàn)了后臺(tái)邏輯代碼和前臺(tái)顯示的分離(PS: WPF真好啊,大部分都是用的綁定,我直接綁定到一個(gè)對(duì)象上面的,一開(kāi)始覺(jué)得麻煩,后來(lái)大面積修改界面的時(shí)候才發(fā)現(xiàn),真方便啊,界面都改得完全不同了,后臺(tái)根本不用變化。),多賬號(hào)登陸(這個(gè)也是個(gè)麻煩事,我現(xiàn)在一個(gè)賬號(hào)兩個(gè)線程來(lái)完成定時(shí)操作,后來(lái)居然有人一次登錄十幾個(gè)賬號(hào)……),隊(duì)列(網(wǎng)頁(yè)游戲都是過(guò)多久多久完成,然后再點(diǎn)。所以我先手工設(shè)置要進(jìn)行的隊(duì)列,在按順序執(zhí)行,方便多了。呵呵),艦隊(duì)的定時(shí)出征(戰(zhàn)爭(zhēng)類網(wǎng)頁(yè)游戲必備)。其他的還有很多,發(fā)出來(lái)給大家看看吧,希望對(duì)有些人有些幫助。
?
紀(jì)念下我們的紅色軍團(tuán),以及后來(lái)的D.A.F.K。還有中文、在么、連長(zhǎng)、大象、銀河、子言、惡魚(yú)等朋友。
?
再發(fā)發(fā)我的更新記錄吧,哎,從來(lái)沒(méi)這么正式過(guò)的寫(xiě)過(guò)更新日志勒……:
瘋牛牌輔助程序
更新日志:
2009-7-14
+ 增加兩個(gè)新服務(wù)器
* 網(wǎng)元移動(dòng)機(jī)房后造成的不能登錄問(wèn)題
PS:忙,基本沒(méi)時(shí)間做了,見(jiàn)諒
2009-6-24
* 一些小修改
+ 增加召回
2009-6-22
* 一些BUG的修訂
2009-6-19
* 網(wǎng)元新版本“發(fā)現(xiàn)暗物質(zhì)”支持
* 大幅度修改界面,改進(jìn)顯示
* 移動(dòng)一些錯(cuò)誤提示到日志面板
* 30分鐘自動(dòng)刷新鏈接,打開(kāi)瀏覽器功能不會(huì)失效了
PS:艦隊(duì)面板還未完成
2009-6-14
* 修改幾個(gè)BUG
2009-6-12
* 網(wǎng)元修改登錄接口導(dǎo)致不能免驗(yàn)證碼登陸了
* 服務(wù)器列表和保存的用戶名用文件保存,方便更新
2009-6-11
* 增加出征時(shí)間消耗等顯示
* 修改新增的兩個(gè)跨服的服務(wù)器
2009-6-9
+ 增加網(wǎng)元現(xiàn)有所有服務(wù)器支持
* 修改Database文件,請(qǐng)?zhí)鎿Q全部文件
* 修改一些已知的BUG
2009-6-5
* 網(wǎng)元接口修改
2009-5-26
+ 增加艦隊(duì)出征。實(shí)時(shí)和定時(shí)。(定時(shí)列表界面未完成)
* 改進(jìn)線程容錯(cuò)
2009-5-21
* 修改成多線程模式
* 增加星系圖查看
2009-5-14
* 嘗試解決卡隊(duì)列的問(wèn)題
* 支持新版本
* 修改郵件界面
2009-5-11
* 修改幾個(gè)BUG
2009-5-9
+ 可以簡(jiǎn)單的查看戰(zhàn)報(bào)和郵件
+ 完成電量調(diào)整
* 點(diǎn)擊事件或者戰(zhàn)報(bào)按鈕可以取消事件提醒
2009-5-8
* 增加托盤(pán)圖標(biāo),最小化隱藏到托盤(pán)
+ 增加新事件的提醒
2009-5-7
* 修改數(shù)據(jù)包結(jié)構(gòu),同網(wǎng)元保持一致
2009-5-6
* 增強(qiáng)程序穩(wěn)定性
+ 完成拆除建筑
+ 完成限制條件的顯示
2009-5-4
* 改進(jìn)網(wǎng)絡(luò)模塊,增強(qiáng)程序穩(wěn)定性。
* 增加建造不滿足條件的提示
2009-4-27
* 事件負(fù)數(shù)時(shí)間導(dǎo)致的程序崩潰
2009-4-26
+ 顯示事件信息
* 艦船可以正常建造,資源不足只會(huì)刷新界面,請(qǐng)自行修改數(shù)量信息
* 解決很多導(dǎo)致程序崩潰的問(wèn)題
* 更新數(shù)據(jù)庫(kù),請(qǐng)?zhí)鎿Q全部文件
2009-4-25
+ 增加廢墟搜索
+ 艦船和防御建造完成。
? 請(qǐng)先輸入數(shù)量,在選擇要建造什么,最后點(diǎn)擊建造。
? 當(dāng)前沒(méi)有判斷需求資源是否滿足,如果點(diǎn)擊后沒(méi)有反應(yīng),請(qǐng)自行檢查資源是否滿足情況
2009-4-24
+ 可以查看艦船和防御的隊(duì)列
+ 可以研究和取消科技
?
執(zhí)行程序+源碼: 瘋牛牌輔助程序
轉(zhuǎn)載于:https://www.cnblogs.com/jianghanxia/archive/2009/10/20/1587031.html
總結(jié)
以上是生活随笔為你收集整理的公开我的 星际帝国 辅助程序源代码的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: WebDriver下载地址
- 下一篇: 施工员报考建筑八大员报考提高工程建筑施工