軟件工程實習總結
2.用戶的異常掉線
在游戲過程中,玩家的中途異常掉線,服務器對玩家的在線信息的監(jiān)聽,并及時修改。
3.游戲的添加
此平臺須在對游戲進行修改的情況下使游戲嵌入平臺,尚缺少良好的對游戲的管理。
七.系統(tǒng)演示
a. 客戶端;
b. 服務器端。
八.實習總結
這個項目所涉及的技術比較多,主要包括:網(wǎng)絡通信,數(shù)據(jù)庫通信與操作,用戶的界面設計。我們采用vc++ 語言進行編程,主要調用mfc中的類函數(shù),其中自己編寫了一些類函數(shù),具體的細節(jié)見詳細設計文檔。
作為一個游戲對戰(zhàn),它所能允許的最大的游戲玩家是衡量好壞的一個重要標準,對于每個用戶以產(chǎn)生獨立的線程對其進行調度,控制就成為該對戰(zhàn)平臺的一個重要問題。
解決方案:
建立兩個線程池(csendthreadpool,crecvthreadpool),主要負責管理線程的生成,結束和任務分配等工作,線程池類相當于一個容器,在容器中運行很多個線程,應用程序只需要將工作交給線程池,線程池負責協(xié)調和分配內(nèi)部工作。
九.經(jīng)驗總結與參考書目
經(jīng)驗總結:
1.本軟件在初期的設計中不是十分的完善,致使在進行編碼的階段不斷地修改,使得軟件件項目的進度和程序的質量受到很大的影響。
2.協(xié)同開發(fā)組員間的配合很重要,尤其是各個部分如果不按照一定的標準,就使組員間的合作出現(xiàn)很大的問題。我們這次本來打算使用vc。net,但是由于有些組員不是很熟悉,后來改用mfc。