• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      ECO多層數(shù)據(jù)庫應(yīng)用程序在網(wǎng)絡(luò)游戲中的開發(fā)與實現(xiàn)

      2017-05-10 14:54:22李嘉嘉
      科技創(chuàng)新導(dǎo)報 2017年4期
      關(guān)鍵詞:網(wǎng)絡(luò)游戲開發(fā)應(yīng)用程序

      李嘉嘉

      摘 要:網(wǎng)絡(luò)游戲因為具有特殊性,在當(dāng)前開發(fā)階段還處在維護(hù)及數(shù)據(jù)安全、更新游戲數(shù)據(jù)、帶給玩家較好體驗的層面。ECO多層數(shù)據(jù)庫應(yīng)用于網(wǎng)絡(luò)游戲的開發(fā)中,通過功能測試,證實ECO多層數(shù)據(jù)庫應(yīng)用程序在網(wǎng)絡(luò)游戲中取得一定成果,使ECO多層數(shù)據(jù)庫應(yīng)用程序在網(wǎng)絡(luò)游戲開發(fā)中得以實現(xiàn)。

      關(guān)鍵詞:ECO 應(yīng)用程序 網(wǎng)絡(luò)游戲 開發(fā)

      中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1674-098X(2017)02(a)-0096-02

      計算機(jī)處理技術(shù)不斷發(fā)展,使得網(wǎng)絡(luò)存儲數(shù)據(jù)不受地域限制,使類似本地的操作與管理變成可能。處在整體數(shù)據(jù)庫下,數(shù)據(jù)庫管理系統(tǒng)的應(yīng)用,子數(shù)據(jù)庫無法實現(xiàn)單獨管理。網(wǎng)絡(luò)應(yīng)用系統(tǒng)問題逐漸復(fù)雜,變化速度較快,美國成功研發(fā)ECO,在.Net平臺技術(shù)基礎(chǔ)上生成的模型驅(qū)動架構(gòu),協(xié)助開發(fā)者通過較為抽象的思維與想法拓展.Net的應(yīng)用研發(fā),獲得較高的生產(chǎn)效率。

      1 ECO多層數(shù)據(jù)庫應(yīng)用程序在網(wǎng)絡(luò)游戲中的開發(fā)

      1.1 網(wǎng)絡(luò)游戲開發(fā)分析

      在網(wǎng)絡(luò)游戲開發(fā)中,經(jīng)常使用一種模式為網(wǎng)絡(luò)游戲程序結(jié)構(gòu)設(shè)計。其應(yīng)用在網(wǎng)路游戲制作中,在數(shù)據(jù)組織形式構(gòu)建方面,使用了數(shù)據(jù)結(jié)構(gòu)。網(wǎng)絡(luò)游戲開發(fā)者在研究新的制作方法過程中,以網(wǎng)絡(luò)游戲?qū)ο竽P头植际浇Y(jié)構(gòu)為對象,將游戲系統(tǒng)構(gòu)建起來,可快速開發(fā)網(wǎng)絡(luò)游戲,并實施穩(wěn)定維護(hù)。

      1.2 ECO多層數(shù)據(jù)庫應(yīng)用程序步驟

      (1)對ECO架構(gòu)選型的研發(fā),使用了C/S模式,讓服務(wù)端與客戶端的直接通信建立起來,和傳統(tǒng)的B/S模式相比,具有較高的傳輸效率。(2)同步修改后臺數(shù)據(jù)的存儲與讀取,并應(yīng)用。確保游戲運行同步,各區(qū)域玩家可在各地方得到同步的信息。(3)內(nèi)部的局部通信,維護(hù)運行狀態(tài)的游戲,避免受到不良信息的訪問。因為網(wǎng)絡(luò)游戲處在開放式的網(wǎng)絡(luò)環(huán)境中,必然會受到不良信息的騷擾,ECO技術(shù)使用了內(nèi)部局部通信的模式,于后臺將不良信息屏蔽掉,為玩家營造良好的游戲環(huán)境。(4)ECO技術(shù)及時追蹤動態(tài)變動的數(shù)據(jù),可將變動數(shù)據(jù)存儲在歷史記錄中,根據(jù)用戶需求,短時間調(diào)出,同時顯示出來,和B/S系統(tǒng)架構(gòu)相比,更具優(yōu)勢。(5)ECO技術(shù)可遠(yuǎn)程應(yīng)用。在各大型架構(gòu)開發(fā)中,少不了技術(shù)概念的應(yīng)用。現(xiàn)階段ECO模型可進(jìn)行Java與微軟的遠(yuǎn)程訪問,在數(shù)據(jù)傳輸中,支持標(biāo)準(zhǔn)的Http訪問,上述均是游戲應(yīng)用不可或缺的條件。

      1.3 ECO多層數(shù)據(jù)庫技術(shù)步驟

      在網(wǎng)絡(luò)游戲開發(fā)過程中,ECO多層數(shù)據(jù)庫技術(shù)涵蓋了下述步驟:在網(wǎng)絡(luò)游戲開發(fā)過程中,調(diào)用異地數(shù)據(jù),游戲制作時,統(tǒng)一將對應(yīng)對象存儲在各序列中,以遠(yuǎn)程控制的形式,進(jìn)行集中調(diào)用。

      1.4 ECO多層應(yīng)用程序同步機(jī)制

      ECO客戶端對業(yè)務(wù)邏輯對象進(jìn)行修改,PersistenceMa

      pperProvider處在ECO多層服務(wù)器中,ECO客戶端下,實現(xiàn)了對其的共享。在服務(wù)器程序中出現(xiàn)多個EcoSpace時,對象更新導(dǎo)致數(shù)據(jù)沖突,使得數(shù)據(jù)無序。為改變這一情況,需要借助ECO框架的IpersistenceService接口的輔助功能,最終實現(xiàn)對PersistenceMapper的查閱,獲得EcoSpace中修改的信息元件,利用Getchanges方法,封裝信息,使IChange接口的對象實例成為可能[1]。當(dāng)再次出現(xiàn)沖突,設(shè)計者調(diào)用Apply方法,告知ECO模型架構(gòu)解決這一問題,同時發(fā)出行動指令(見圖1)。

      2 系統(tǒng)測試

      2.1 白盒測試

      在模型中有判斷的節(jié)點,該路徑至少執(zhí)行1次;程序中獨立的路徑,確保執(zhí)行1次及以上;出現(xiàn)循環(huán)處,輸入域值附近的值充分執(zhí)行;對判定處,里面各表達(dá)式與結(jié)構(gòu)執(zhí)行至少1次;于整體軟件內(nèi)部,處在執(zhí)行中的程序數(shù)據(jù),務(wù)必保證有效;對一些高端技術(shù)產(chǎn)品,開展輪詢測試,有一定間斷性,而小程序設(shè)計不符合實際。一些程序不太復(fù)雜,可以通過基本路徑測試的形式,找到其中存在的不足。參照合計流程,查看復(fù)雜的程序,在該處生成一組自動測試用例,用作對其設(shè)計一個獨立的路徑,以確保測試符合要求,上述原則需要執(zhí)行至少1次。

      2.2 黑盒測試

      (1)黑盒測試技術(shù)。

      先了解產(chǎn)品內(nèi)部結(jié)構(gòu),進(jìn)行黑盒測試,測試軟件功能,以切合最初設(shè)計所需。在黑盒測試方面,發(fā)現(xiàn)黑盒測試存在下述錯誤:功能實現(xiàn)不夠完善,邏輯上的bug也是一方面;產(chǎn)品運行期性能出現(xiàn)錯誤;程序結(jié)構(gòu)的對外接口或錯誤存有不足之處;程序開發(fā)性接口出現(xiàn)錯誤;初始啟動或結(jié)束輸出具有不相符的結(jié)果等。為使軟件性能良好,要完善質(zhì)量。

      (2)集成測試與系統(tǒng)測試。

      先驅(qū)動主模塊,直接測試下屬各直接調(diào)用的模塊;結(jié)合集成唯一性,也即各模塊在實際中和各物理模塊是對應(yīng)的;針對新結(jié)合形成的模塊,立即進(jìn)行測試;階段性不間斷輪詢進(jìn)行的模塊,通過回歸測試的方式,對新加入的模塊算法進(jìn)行回歸測試,來對新未找出的錯誤bug做出判斷;多次執(zhí)行上述步驟,重復(fù)一次,增加一個模塊,一直到整個系統(tǒng)結(jié)構(gòu)被構(gòu)建起[2]。驗收測試時,結(jié)合需求分析時的標(biāo)準(zhǔn),確保軟件功能、行為等符合要求。對集成測試,確保ECO多層數(shù)據(jù)庫應(yīng)用程序構(gòu)建無誤,建立正確。從數(shù)據(jù)庫中得到隨機(jī)牌號,便可對應(yīng)用程度的準(zhǔn)確性進(jìn)行檢測。對該系統(tǒng)測試,網(wǎng)絡(luò)通信、隨機(jī)獲得牌號等與ECO多層應(yīng)用程序框架連接起來,實施測試。從結(jié)果可以看出,各玩家自主選擇位置,由客戶端系統(tǒng)發(fā)牌,判定最終勝負(fù)。

      3 結(jié)語

      ECO多層數(shù)據(jù)庫技術(shù)的應(yīng)用,結(jié)合紙牌游戲特性,分析網(wǎng)絡(luò)紙牌游戲中ECO技術(shù)的應(yīng)用,對系統(tǒng)進(jìn)行測試,存儲并處理紙牌游戲中用戶計算與人員信息的同時,同步客戶信息。上述均為ECO框里包含的技術(shù)特性,ECO程序具體應(yīng)用于網(wǎng)絡(luò)游戲中,此外,還在多個領(lǐng)域有所涉及,推動了社會發(fā)展,受到一定關(guān)注。

      參考文獻(xiàn)

      [1] 哈申花.基于ECO多層數(shù)據(jù)庫技術(shù)的網(wǎng)絡(luò)游戲關(guān)鍵技術(shù)研究[J].科技展望,2015(2):96-97.

      [2] 哈申花.應(yīng)用ECO的多層數(shù)據(jù)庫技術(shù)開發(fā)網(wǎng)絡(luò)游戲的研究[D].吉林大學(xué),2012.

      猜你喜歡
      網(wǎng)絡(luò)游戲開發(fā)應(yīng)用程序
      刪除Win10中自帶的應(yīng)用程序
      電腦報(2019年12期)2019-09-10 05:08:20
      冰川網(wǎng)絡(luò)股份有限公司財務(wù)報表綜合案列分析
      時代金融(2016年29期)2016-12-05 17:02:33
      修改游戲賬戶網(wǎng)絡(luò)游戲銀兩的行為應(yīng)如何定性
      人間(2016年30期)2016-12-03 20:25:34
      青少年網(wǎng)絡(luò)模仿性暴力犯罪特點、成因及預(yù)防對策
      河南方言文化資源的保護(hù)及其開發(fā)利用的研究
      遵義紅色旅游開發(fā)對策研究
      基于J2EE和Ionic的ITer學(xué)習(xí)APP設(shè)計與開發(fā)
      單片機(jī)在電子技術(shù)中的應(yīng)用和開發(fā)
      網(wǎng)絡(luò)游戲?qū)Ξ?dāng)代大學(xué)生造成的危害研究
      科技視界(2016年21期)2016-10-17 18:16:24
      關(guān)閉應(yīng)用程序更新提醒
      電腦迷(2012年15期)2012-04-29 17:09:47
      齐齐哈尔市| 梅河口市| 青岛市| 道孚县| 澜沧| 图木舒克市| 兴国县| 石林| 衡阳县| 阿坝| 故城县| 拜泉县| 天柱县| 永平县| 思茅市| 梁平县| 凌海市| 佛教| 宿州市| 邛崃市| 恩平市| 临夏县| 玛沁县| 佛坪县| 绥江县| 通山县| 汉源县| 光泽县| 日照市| 郁南县| 桂东县| 叙永县| 汝阳县| 习水县| 邵武市| 余干县| 嘉善县| 公主岭市| 云梦县| 缙云县| 三都|