国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種網(wǎng)絡(luò)游戲客戶端的制作方法

      文檔序號:7853966閱讀:173來源:國知局
      專利名稱:一種網(wǎng)絡(luò)游戲客戶端的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種客戶端,尤其涉及一種網(wǎng)絡(luò)游戲客戶端。
      背景技術(shù)
      隨著網(wǎng)絡(luò)游戲的不斷發(fā)展,對于網(wǎng)絡(luò)游戲客戶端的要求越來越高?,F(xiàn)有的網(wǎng)絡(luò)游戲客戶端產(chǎn)品的缺點是成本高,效率低,耗時間,資源、文件數(shù)量多并同時加載,資源重復(fù)使用,修改資源不方便,玩家玩游戲時網(wǎng)頁不順暢,代碼加密,模塊之間的耦合度高,執(zhí)行效率低,與服務(wù)器的交互慢,占用服務(wù)器,玩家體驗差等。

      發(fā)明內(nèi)容
      本發(fā)明的目的是提供一種網(wǎng)絡(luò)游戲客戶端,有效解決現(xiàn)有網(wǎng)絡(luò)游戲客戶端產(chǎn)品成·本高,效率低,耗時間等技術(shù)缺陷。為實現(xiàn)上述目的,本發(fā)明提供了一種網(wǎng)絡(luò)游戲客戶端,包括網(wǎng)絡(luò)通訊模塊,用于與服務(wù)器進(jìn)行交互,并將從所述服務(wù)器獲得的數(shù)據(jù)發(fā)送給協(xié)議解析模塊,還用于通知服務(wù)器;協(xié)議解析模塊,用于將從所述網(wǎng)絡(luò)通訊模塊接收的所述數(shù)據(jù)進(jìn)行解析,并發(fā)送給事件中心模塊;登錄模塊,用于用戶登錄游戲;事件中心模塊,用于為每個模塊提供相應(yīng)的添加、刪除、廣播的功能,執(zhí)行相關(guān)的事件處理函數(shù)的接口,還用于為每個模塊提供了模塊間跳轉(zhuǎn)的接口,訪問所述服務(wù)器的接口,還用于為數(shù)據(jù)中心模塊提供了接口 ;場景模塊,用于對不同場景進(jìn)行控制;新手模塊,用于實現(xiàn)新手向?qū)У墓δ埽患虞d模塊,用于用戶登錄時加載相關(guān)的文件;數(shù)據(jù)中心模塊,用于將各模塊的數(shù)據(jù)聯(lián)系起來,還用于提供訪問所述數(shù)據(jù)的接
      n ;配置文件模塊,用于存儲為功能模塊中各模塊提供所需要的相對應(yīng)的數(shù)據(jù);功能模塊,用于實現(xiàn)游戲的各種功能。所述場景模塊具體包括大廳模塊,用于實現(xiàn)戰(zhàn)役列表的展示,并實現(xiàn)戰(zhàn)役列表內(nèi)的戰(zhàn)役的屬性展示,并實現(xiàn)創(chuàng)建房間和隨機(jī)加入房間的功能;房間模塊,用于實現(xiàn)展示房間號,和選擇的戰(zhàn)役的屬性的展示的功能,并實現(xiàn)房主開始游戲或踢出房間里的其他玩家,并用于房間內(nèi)的其他玩家準(zhǔn)備游戲,可查看玩家的信息的功能及顯示所述游戲中的戰(zhàn)役中出現(xiàn)的敵人說明;戰(zhàn)場模塊,用于實現(xiàn)玩家用自己的出征坦克打擊敵人,并設(shè)置關(guān)卡的功能;IM模塊,用于實現(xiàn)展示系統(tǒng)提示玩家的信息。
      所述數(shù)據(jù)中心模塊包括玩家自身數(shù)據(jù)、玩家坦克數(shù)據(jù)、玩家技能卡數(shù)據(jù)、java交互相關(guān)數(shù)據(jù)、玩家好友數(shù)據(jù)、對抗房間數(shù)據(jù)、比賽場數(shù)據(jù)、Log開關(guān)數(shù)據(jù)和戰(zhàn)役場房價數(shù)據(jù)。所述功能模塊具體包括禮炮模塊,用于實現(xiàn)玩家點擊禮炮獲得相應(yīng)禮品的功能;系統(tǒng)設(shè)置模塊,用于實現(xiàn)玩家游戲顯示與聲音設(shè)置、聊天頻道設(shè)置和游戲功能設(shè)置的功能;社交模塊,用于實現(xiàn)玩家聊天的功能,具體包括和顯示在線的玩家、價位好友的玩家、所在軍團(tuán)里的玩家聊天,并能屏蔽某個玩家;商城模塊,用于實現(xiàn)展示新品、坦克、材料,其他商品,并為玩家提供購買、贈送所述商品的功能;
      ·
      排行模塊,用于實現(xiàn)根據(jù)玩家等級、玩家榮譽(yù)、玩家的坦克、坦克綜合戰(zhàn)力、坦克戰(zhàn)力、技能卡戰(zhàn)力改造戰(zhàn)力排行,并顯示玩家的相關(guān)信息;并用于根據(jù)軍團(tuán)排行可跳轉(zhuǎn)到軍團(tuán)等級排行的功能;郵件模塊,用于實現(xiàn)玩家發(fā)送、接收、查看和刪除郵件的功能;Vip模塊,用于實現(xiàn)展示VIP的獨(dú)享特權(quán)、戰(zhàn)場特權(quán)、戰(zhàn)斗特權(quán)的功能,并實現(xiàn)為當(dāng)天的挑戰(zhàn)戰(zhàn)役、比賽戰(zhàn)役和對抗戰(zhàn)役購買相應(yīng)場次的功能;升級指南模塊,用于實現(xiàn)玩家快速升級,為玩家推薦與玩家等級相對應(yīng)的適用坦克、技能卡、任務(wù)及戰(zhàn)役的功能;坦克加工模塊,用于實現(xiàn)玩家坦克強(qiáng)化、改造和換代的功能;簽到獎勵模塊,用于實現(xiàn)玩家可每天獲得簽到獎勵,并可根據(jù)自己的等級和簽到次數(shù)獲得積累簽到獎勵;我的坦克模塊,用于實現(xiàn)玩家出征坦克的相關(guān)屬性,及所述出征坦克所配置的部件和技能卡的信息的功能;寄售模塊,用于實現(xiàn)玩家瀏覽被寄售的物品及玩家對自己的物品寄售的功能;軍團(tuán)模塊,用于實現(xiàn)玩家創(chuàng)建軍團(tuán)、申請加入軍團(tuán)、搜索軍團(tuán)、查看軍團(tuán)排名的功倉泛;人物屬性模塊,用于實現(xiàn)玩家屬性展示的功能,并實現(xiàn)玩家分配自己的天賦點和更換出征坦克的功能;我的倉庫模塊,用于展示玩家所擁有的技能卡、部件、材料、任務(wù)物品和勛章的功倉泛;研究所模塊,用于實現(xiàn)玩家技能卡強(qiáng)化、材料加工、部件合成、部件改造的功能。由上述技術(shù)方案可知,本發(fā)明具有以下有益效果采用了 ActionScript〗.0開發(fā)語言;采用數(shù)據(jù)中心模塊將各模塊的數(shù)據(jù)聯(lián)系起來;采用了事件中心模塊和數(shù)據(jù)中心模塊降低了模塊之間的耦合度;采用了根據(jù)用戶進(jìn)入的不同模塊加載相對應(yīng)的模塊策略,有效的提高了執(zhí)行效率;采用了個n共享,資源非同時加載,與用戶互動的加載相關(guān)的資源,不僅減少了資源量,同時有利于開發(fā)人員和美術(shù)人員修改,大大提升了方便性,注重玩家體驗,包括ui,游戲平衡性。


      圖I為本發(fā)明網(wǎng)絡(luò)游戲客戶端第一實施例的結(jié)構(gòu)具體實施例方式圖I為本發(fā)明一種網(wǎng)絡(luò)游戲客戶端第一實施例的結(jié)構(gòu)框圖。如圖I所示,該網(wǎng)絡(luò)游戲客戶端包括網(wǎng)絡(luò)通訊模塊I、協(xié)議解析模塊2、登錄模塊3、事件中心模塊4、場景模塊5、新手模塊6、加載模塊7、數(shù)據(jù)中心模塊8、配置文件模塊9和功能模塊10。其中,網(wǎng)絡(luò)通訊模塊1,用于與服務(wù)器11進(jìn)行交互,并將從服務(wù)器11獲得的數(shù)據(jù)發(fā)送給協(xié)議解析模塊2,還用于通知服務(wù)器11 ;協(xié)議解析模塊2,用于將從網(wǎng)絡(luò)通訊模塊I接收的數(shù)據(jù)進(jìn)行解析,并發(fā)送給事件中心模塊4 ;登錄模塊3,用于用戶登錄游戲;
      ·
      事件中心模塊4,用于為每個模塊提供相應(yīng)的添加、刪除、廣播的功能,執(zhí)行相關(guān)的事件處理函數(shù)的接口,還用于為每個模塊提供了模塊間跳轉(zhuǎn)的接口,訪問所述服務(wù)器的接口,還用于為數(shù)據(jù)中心模塊8提供了接口 ;場景模塊5,用于對不同場景進(jìn)行控制;場景模塊5具體包括大廳模塊51、房間模塊52、戰(zhàn)場模塊53、IM模塊54 ;其中,大廳模塊51,用于實現(xiàn)戰(zhàn)役列表的展示,并實現(xiàn)戰(zhàn)役列表內(nèi)的戰(zhàn)役的屬性展示,并實現(xiàn)創(chuàng)建房間和隨機(jī)加入房間的功能;房間模塊52,用于實現(xiàn)展示房間號,和選擇的戰(zhàn)役的屬性的展示的功能,并實現(xiàn)房主開始游戲或踢出房間里的其他玩家,并用于房間內(nèi)的其他玩家準(zhǔn)備游戲,可查看玩家的信息的功能及顯示所述游戲中的戰(zhàn)役中出現(xiàn)的敵人說明;戰(zhàn)場模塊53,用于實現(xiàn)玩家用自己的出征坦克打擊敵人,并設(shè)置關(guān)卡的功能;M模塊54,用于實現(xiàn)展示系統(tǒng)提示玩家的信息;新手模塊6,用于實現(xiàn)新手向?qū)У墓δ?;加載模塊7,用于用戶登錄時加載相關(guān)的文件;加載資源采用了用戶交互的模式,用戶進(jìn)入哪個模塊就會相應(yīng)的加載對應(yīng)的資源,當(dāng)用戶退出該模塊時會卸載相應(yīng)的資源;數(shù)據(jù)中心模塊8,用于將各模塊的數(shù)據(jù)聯(lián)系起來,還用于提供訪問所述數(shù)據(jù)的接
      n ;數(shù)據(jù)中心模塊8包括玩家自身數(shù)據(jù)、玩家坦克數(shù)據(jù)、玩家技能卡數(shù)據(jù)、java交互相關(guān)數(shù)據(jù)、玩家好友數(shù)據(jù)、對抗房間數(shù)據(jù)、比賽場數(shù)據(jù)、Log開關(guān)數(shù)據(jù)和戰(zhàn)役場房價數(shù)據(jù);配置文件模塊9,用于存儲為功能模塊10中各模塊提供所需要的相對應(yīng)的數(shù)據(jù);功能模塊10,用于實現(xiàn)游戲的各種功能;功能模塊10具體包括禮炮模塊101、系統(tǒng)設(shè)置模塊102、社交模塊103、商城模塊104、排行模塊105、郵件模塊106、Vip模塊107、升級指南模塊108、坦克加工模塊109、簽到獎勵模塊1010、我的坦克模塊1011、寄售模塊1012、屬性模塊1013、軍團(tuán)模塊1014、我的倉庫模塊1015和研究所模塊1016,其中,禮炮模塊101,用于實現(xiàn)玩家點擊禮炮獲得相應(yīng)禮品的功能;系統(tǒng)設(shè)置模塊102,用于實現(xiàn)玩家游戲顯示與聲音設(shè)置、聊天頻道設(shè)置和游戲功能設(shè)置的功能;
      社交模塊103,用于實現(xiàn)玩家聊天的功能,具體包括和顯示在線的玩家、價位好友的玩家、所在軍團(tuán)里的玩家聊天,并能屏蔽某個玩家;商城模塊104,用于實現(xiàn)展示新品、坦克、材料,其他商品,并為玩家提供購買、贈送所述商品的功能;排行模塊105,用于實現(xiàn)根據(jù)玩家等級、玩家榮譽(yù)、玩家的坦克、坦克綜合戰(zhàn)力、坦克戰(zhàn)力、技能卡戰(zhàn)力改造戰(zhàn)力排行,并顯示玩家的相關(guān)信息;并用于根據(jù)軍團(tuán)排行可跳轉(zhuǎn)到軍團(tuán)等級排行的功能;郵件模塊106,用于實現(xiàn)玩家發(fā)送、接收、查看和刪除郵件的功能;Vip模塊107,用于實現(xiàn)展示VIP的獨(dú)享特權(quán)、戰(zhàn)場特權(quán)、戰(zhàn)斗特權(quán)的功能,并實現(xiàn)為當(dāng)天的挑戰(zhàn)戰(zhàn)役、比賽戰(zhàn)役和對抗戰(zhàn)役購買相應(yīng)場次的功能; 升級指南模塊108,用于實現(xiàn)玩家快速升級,為玩家推薦與玩家等級相對應(yīng)的適用坦克、技能卡、任務(wù)及戰(zhàn)役的功能;坦克加工模塊109,用于實現(xiàn)玩家坦克強(qiáng)化、改造和換代的功能;簽到獎勵模塊1010,用于實現(xiàn)玩家可每天獲得簽到獎勵,并可根據(jù)自己的等級和簽到次數(shù)獲得積累簽到獎勵;我的坦克模塊1011,用于實現(xiàn)玩家出征坦克的相關(guān)屬性,及所述出征坦克所配置的部件和技能卡的信息的功能;寄售I旲塊1012,用于實現(xiàn)玩家瀏覽被寄售的物品及玩家對自己的物品寄售的功倉泛;屬性模塊1013,用于實現(xiàn)玩家屬性展示的功能,并實現(xiàn)玩家分配自己的天賦點和更換出征坦克的功能;軍團(tuán)模塊1014,用于實現(xiàn)玩家創(chuàng)建軍團(tuán)、申請加入軍團(tuán)、搜索軍團(tuán)、查看軍團(tuán)排名的功能;我的倉庫模塊1015,用于展示玩家所擁有的技能卡、部件、材料、任務(wù)物品和勛章的功能;研究所模塊1016,用于實現(xiàn)玩家技能卡強(qiáng)化、材料加工、部件合成、部件改造的功倉泛。最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案而非對其進(jìn)行限制,盡管參照較佳實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對本發(fā)明的技術(shù)方案進(jìn)行修改或者等同替換,而這些修改或者等同替換亦不能使修改后的技術(shù)方案脫離本發(fā)明技術(shù)方案的精神和范圍。
      權(quán)利要求
      1.一種網(wǎng)絡(luò)游戲客戶端,其特征在于,包括 網(wǎng)絡(luò)通訊模塊,用于與服務(wù)器進(jìn)行交互,并將從所述服務(wù)器獲得的數(shù)據(jù)發(fā)送給協(xié)議解析模塊,還用于通知服務(wù)器; 協(xié)議解析模塊,用于將從所述網(wǎng)絡(luò)通訊模塊接收的所述數(shù)據(jù)進(jìn)行解析,并發(fā)送給事件中心模塊; 登錄模塊,用于用戶登錄游戲; 事件中心模塊,用于為每個模塊提供相應(yīng)的添加、刪除、廣播的功能,執(zhí)行相關(guān)的事件處理函數(shù)的接口,還用于為每個模塊提供了模塊間跳轉(zhuǎn)的接口,訪問所述服務(wù)器的接口,還用于為數(shù)據(jù)中心模塊提供了接口; 場景模塊,用于對不同場景進(jìn)行控制; 新手模塊,用于實現(xiàn)新手向?qū)У墓δ埽? 加載模塊,用于用戶登錄時加載相關(guān)的文件; 數(shù)據(jù)中心模塊,用于將各模塊的數(shù)據(jù)聯(lián)系起來,還用于提供訪問所述數(shù)據(jù)的接口 ; 配置文件模塊,用于存儲為功能模塊中各模塊提供所需要的相對應(yīng)的數(shù)據(jù); 功能模塊,用于實現(xiàn)游戲的各種功能。
      2.根據(jù)權(quán)利要求I所述的網(wǎng)絡(luò)游戲客戶端,其特征在于,所述場景模塊具體包括 大廳模塊,用于實現(xiàn)戰(zhàn)役列表的展示,并實現(xiàn)戰(zhàn)役列表內(nèi)的戰(zhàn)役的屬性展示,并實現(xiàn)創(chuàng)建房間和隨機(jī)加入房間的功能; 房間模塊,用于實現(xiàn)展示房間號,和選擇的戰(zhàn)役的屬性的展示的功能,并實現(xiàn)房主開始游戲或踢出房間里的其他玩家,并用于房間內(nèi)的其他玩家準(zhǔn)備游戲,可查看玩家的信息的功能及顯示所述游戲中的戰(zhàn)役中出現(xiàn)的敵人說明; 戰(zhàn)場模塊,用于實現(xiàn)玩家用自己的出征坦克打擊敵人,并設(shè)置關(guān)卡的功能; 頂模塊,用于實現(xiàn)展示系統(tǒng)提示玩家的信息。
      3.根據(jù)權(quán)利要求I所述的網(wǎng)絡(luò)游戲客戶端,其特征在于,所述數(shù)據(jù)中心模塊包括玩家自身數(shù)據(jù)、玩家坦克數(shù)據(jù)、玩家技能卡數(shù)據(jù)、java交互相關(guān)數(shù)據(jù)、玩家好友數(shù)據(jù)、對抗房間數(shù)據(jù)、比賽場數(shù)據(jù)、Log開關(guān)數(shù)據(jù)和戰(zhàn)役場房價數(shù)據(jù)。
      4.根據(jù)權(quán)利要求I所述的網(wǎng)絡(luò)游戲客戶端,其特征在于,所述功能模塊具體包括 禮炮模塊,用于實現(xiàn)玩家點擊禮炮獲得相應(yīng)禮品的功能; 系統(tǒng)設(shè)置模塊,用于實現(xiàn)玩家游戲顯示與聲音設(shè)置、聊天頻道設(shè)置和游戲功能設(shè)置的功能; 社交模塊,用于實現(xiàn)玩家聊天的功能,具體包括和顯示在線的玩家、價位好友的玩家、所在軍團(tuán)里的玩家聊天,并能屏蔽某個玩家; 商城模塊,用于實現(xiàn)展示新品、坦克、材料,其他商品,并為玩家提供購買、贈送所述商品的功能; 排行模塊,用于實現(xiàn)根據(jù)玩家等級、玩家榮譽(yù)、玩家的坦克、坦克綜合戰(zhàn)力、坦克戰(zhàn)力、技能卡戰(zhàn)力改造戰(zhàn)力排行,并顯示玩家的相關(guān)信息;并用于根據(jù)軍團(tuán)排行可跳轉(zhuǎn)到軍團(tuán)等級排行的功能; 郵件模塊,用于實現(xiàn)玩家發(fā)送、接收、查看和刪除郵件的功能; Vip模塊,用于實現(xiàn)展示VIP的獨(dú)享特權(quán)、戰(zhàn)場特權(quán)、戰(zhàn)斗特權(quán)的功能,并實現(xiàn)為當(dāng)天的挑戰(zhàn)戰(zhàn)役、比賽戰(zhàn)役和對抗戰(zhàn)役購買相應(yīng)場次的功能; 升級指南模塊,用于實現(xiàn)玩家快速升級,為玩家推薦與玩家等級相對應(yīng)的適用坦克、技能卡、任務(wù)及戰(zhàn)役的功能; 坦克加工模塊,用于實現(xiàn)玩家坦克強(qiáng)化、改造和換代的功能; 簽到獎勵模塊,用于實現(xiàn)玩家可每天獲得簽到獎勵,并可根據(jù)自己的等級和簽到次數(shù)獲得積累簽到獎勵; 我的坦克模塊,用于實現(xiàn)玩家出征坦克的相關(guān)屬性,及所述出征坦克所配置的部件和技能卡的信息的功能; 寄售模塊,用于實現(xiàn)玩家瀏覽被寄售的物品及玩家對自己的物品寄售的功能; 軍團(tuán)模塊,用于實現(xiàn)玩家創(chuàng)建軍團(tuán)、申請加入軍團(tuán)、搜索軍團(tuán)、查看軍團(tuán)排名的功能;人物屬性模塊,用于實現(xiàn)玩家屬性展示的功能,并實現(xiàn)玩家分配自己的天賦點和更換出征坦克的功能; 我的倉庫模塊,用于展示玩家所擁有的技能卡、部件、材料、任務(wù)物品和勛章的功能; 研究所模塊,用于實現(xiàn)玩家技能卡強(qiáng)化、材料加工、部件合成、部件改造的功能。
      全文摘要
      本發(fā)明公開了一種網(wǎng)絡(luò)游戲客戶端,包括網(wǎng)絡(luò)通訊模塊、協(xié)議解析模塊、登錄模塊、事件中心模塊、場景模塊、新手模塊、加載模塊、數(shù)據(jù)中心模塊、配置文件模塊和功能模塊。本發(fā)明采用了事件中心模塊和數(shù)據(jù)中心模塊降低了模塊之間的耦合度;采用了根據(jù)用戶進(jìn)入的不同模塊加載相對應(yīng)的模塊策略,有效的提高了執(zhí)行效率;采用了個UI共享,資源非同時加載,與用戶互動的加載相關(guān)的資源,不僅減少了資源量,同時有利于開發(fā)人員和美術(shù)人員修改,大大提升了方便性,注重玩家體驗,包括UI,游戲平衡性。
      文檔編號H04L29/06GK102790763SQ20121020421
      公開日2012年11月21日 申請日期2012年6月15日 優(yōu)先權(quán)日2012年6月15日
      發(fā)明者祝強(qiáng) 申請人:北京天空堂科技有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1