国产精品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>

      基于移動(dòng)終端的網(wǎng)頁(yè)游戲?qū)崟r(shí)對(duì)戰(zhàn)的實(shí)現(xiàn)方法與流程

      文檔序號(hào):11605642閱讀:652來(lái)源:國(guó)知局
      基于移動(dòng)終端的網(wǎng)頁(yè)游戲?qū)崟r(shí)對(duì)戰(zhàn)的實(shí)現(xiàn)方法與流程

      本發(fā)明涉及游戲技術(shù)領(lǐng)域,更具體地說(shuō),它涉及移動(dòng)終端網(wǎng)頁(yè)游戲技術(shù),尤其涉及一種基于移動(dòng)終端的網(wǎng)頁(yè)游戲?qū)崟r(shí)對(duì)戰(zhàn)的實(shí)現(xiàn)方法。



      背景技術(shù):

      移動(dòng)終端網(wǎng)頁(yè)游戲是基于移動(dòng)終端的web網(wǎng)頁(yè)瀏覽器的網(wǎng)絡(luò)游戲,無(wú)需下載客戶端,主要是指基于html5的網(wǎng)頁(yè)游戲,游戲的實(shí)體是網(wǎng)頁(yè)形式,主要是移動(dòng)終端的網(wǎng)頁(yè)瀏覽器或者像微信這一類軟件微信的內(nèi)置瀏覽器來(lái)顯示與進(jìn)行游戲。

      目前html5的網(wǎng)頁(yè)游戲比如說(shuō)“見(jiàn)縫插針”、“找你妹”等html5的網(wǎng)頁(yè)游戲,都是單機(jī)游戲,玩家不能與其他玩家一起實(shí)時(shí)對(duì)戰(zhàn),只能在未進(jìn)行游戲時(shí)通過(guò)查詢玩家排行榜來(lái)獲知其他玩家的戰(zhàn)績(jī)。這就造成目前的html5網(wǎng)頁(yè)游戲,玩家之間沒(méi)有實(shí)時(shí)互動(dòng),游戲體驗(yàn)差。



      技術(shù)實(shí)現(xiàn)要素:

      針對(duì)現(xiàn)有技術(shù)存在的不足,本發(fā)明的目的在于提供一種基于移動(dòng)終端的網(wǎng)頁(yè)游戲?qū)崟r(shí)對(duì)戰(zhàn)的實(shí)現(xiàn)方法,利用該方法可以實(shí)現(xiàn)html5的網(wǎng)頁(yè)游戲玩家之間的實(shí)時(shí)對(duì)戰(zhàn)互動(dòng)。

      為實(shí)現(xiàn)上述目的,本發(fā)明提供了如下技術(shù)方案:

      一種基于移動(dòng)終端的網(wǎng)頁(yè)游戲?qū)崟r(shí)對(duì)戰(zhàn)的實(shí)現(xiàn)方法,包括如下步驟:

      s1、將各個(gè)玩家的客戶端與服務(wù)器建立長(zhǎng)連接;

      s2、由一名玩家在客戶端上的網(wǎng)頁(yè)端創(chuàng)建游戲房間,其他玩家在各自的網(wǎng)頁(yè)端上根據(jù)房間id查詢服務(wù)器并進(jìn)入該游戲房間內(nèi);

      s3、由創(chuàng)建游戲房間的玩家在網(wǎng)頁(yè)端發(fā)起開(kāi)始游戲,其他玩家也同時(shí)開(kāi)始游戲;

      s4、當(dāng)游戲玩家有分?jǐn)?shù)產(chǎn)生時(shí),網(wǎng)頁(yè)端通過(guò)客戶端將分?jǐn)?shù)上傳至服務(wù)器,服務(wù)器將接收到的玩家分?jǐn)?shù)發(fā)送至各個(gè)客戶端,各個(gè)網(wǎng)頁(yè)端對(duì)玩家分?jǐn)?shù)實(shí)時(shí)顯示。

      采用上述方案,在游戲進(jìn)行的過(guò)程中,在同一個(gè)游戲房間內(nèi)的玩家有分?jǐn)?shù)產(chǎn)生時(shí),該玩家的客戶端將分?jǐn)?shù)上傳至服務(wù)器,服務(wù)器再將該分?jǐn)?shù)發(fā)送至該房間內(nèi)的其他客戶端,其他客戶端上的網(wǎng)頁(yè)端就能顯示該分?jǐn)?shù),這樣玩家可以看到其他玩家的實(shí)時(shí)對(duì)戰(zhàn)分?jǐn)?shù)。該方法增強(qiáng)了玩家間的互動(dòng)性,提高了游戲的趣味性。

      作為優(yōu)選方案:所述客戶端與服務(wù)器建立長(zhǎng)連接是靠發(fā)送心跳包實(shí)現(xiàn)的。

      作為優(yōu)選方案:所述房間id是由服務(wù)器根據(jù)玩家id和時(shí)間戳生成的。

      采用上述方案,可以保證服務(wù)器生成的房間id為唯一的id,防止出現(xiàn)相同的房間id,保證各個(gè)玩家能找到指定的房間。

      作為優(yōu)選方案:在創(chuàng)建房間的玩家發(fā)起開(kāi)始游戲后,服務(wù)器會(huì)將該玩家的id與當(dāng)前房間id進(jìn)行比對(duì),以驗(yàn)證該玩家是否為當(dāng)前房間的房主,只有在驗(yàn)證成功時(shí),才能發(fā)起房間內(nèi)所有玩家開(kāi)始游戲。

      采用上述方案,在房主發(fā)起開(kāi)始游戲的命令時(shí),服務(wù)器對(duì)其身份進(jìn)行驗(yàn)證,確定其確實(shí)為當(dāng)前房間的房主后才會(huì)通知該房間內(nèi)的其他玩家開(kāi)始游戲,這樣能保證游戲的安全性,避免外掛。

      與現(xiàn)有技術(shù)相比,本發(fā)明的優(yōu)點(diǎn)是:本發(fā)明在傳統(tǒng)的html5網(wǎng)頁(yè)游戲的基礎(chǔ)上加入了玩家間實(shí)時(shí)對(duì)戰(zhàn)的功能,顛覆了傳統(tǒng)的html5的網(wǎng)頁(yè)游戲玩法,增強(qiáng)了html5網(wǎng)頁(yè)游戲的趣味性,并且使網(wǎng)頁(yè)游戲有了競(jìng)技性、互動(dòng)性。

      附圖說(shuō)明

      圖1為客戶端與服務(wù)器建立連接的交互流程圖;

      圖2為創(chuàng)建房間和加入房間的交互流程圖;

      圖3為玩家之間實(shí)時(shí)對(duì)戰(zhàn)的交互流程圖。

      具體實(shí)施方式

      本發(fā)明是通過(guò)以下技術(shù)方案實(shí)現(xiàn):

      玩家通過(guò)客戶端上的裝載的瀏覽器,訪問(wèn)網(wǎng)頁(yè)游戲網(wǎng)站,打開(kāi)網(wǎng)頁(yè)游戲。

      客戶端和服務(wù)器端建立長(zhǎng)連接通信,長(zhǎng)連接建立之后,客戶端需要向服務(wù)器發(fā)送心跳包,保持兩者之間的長(zhǎng)連接一直存在,并且能正常進(jìn)行通信,如圖1所示。

      參照?qǐng)D2和圖3,玩家需要在客戶端的網(wǎng)頁(yè)游戲中建立一個(gè)游戲房間,服務(wù)器會(huì)根據(jù)玩家的id和時(shí)間戳生成一個(gè)唯一的房間id,其他的玩家通過(guò)手中的客戶端打開(kāi)網(wǎng)頁(yè)游戲,并在網(wǎng)頁(yè)游戲界面輸入房間id點(diǎn)擊查詢或是在游戲的房間列表中點(diǎn)擊已經(jīng)創(chuàng)建的房間列表,點(diǎn)擊就可以進(jìn)入游戲房間。

      建立房間的客戶端點(diǎn)擊開(kāi)始游戲之后,服務(wù)器收到房主的開(kāi)始游戲命令后,會(huì)對(duì)房主信息進(jìn)行檢測(cè),如果房主id和房間id一致,則判斷發(fā)起開(kāi)始游戲的確實(shí)是該房間的房主,此時(shí),服務(wù)器會(huì)給房間內(nèi)所有的玩家發(fā)送開(kāi)始游戲命令,房間內(nèi)的所有成員收到開(kāi)始游戲命令后,客戶端會(huì)調(diào)用瀏覽器內(nèi)核打開(kāi)網(wǎng)頁(yè)游戲進(jìn)行游戲?qū)崟r(shí)對(duì)戰(zhàn)。

      客戶端玩網(wǎng)頁(yè)游戲產(chǎn)生分?jǐn)?shù)時(shí),網(wǎng)頁(yè)端通過(guò)javascript接口,調(diào)用web端即時(shí)通信技術(shù),通過(guò)客戶端的瀏覽器內(nèi)核把分?jǐn)?shù)發(fā)送至客戶端,客戶端得到分?jǐn)?shù)之后,將分?jǐn)?shù)上傳至服務(wù)器,服務(wù)器將該分?jǐn)?shù)發(fā)送至該房間內(nèi)的其他客戶端,其他客戶端收到分?jǐn)?shù)之后,又調(diào)用javascript接口,通過(guò)客戶端的瀏覽器內(nèi)核把分?jǐn)?shù)傳給網(wǎng)頁(yè)端,這樣所有玩家在網(wǎng)頁(yè)端都知道了別人的實(shí)時(shí)分?jǐn)?shù),達(dá)到了實(shí)時(shí)對(duì)戰(zhàn)的目標(biāo)。

      以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,本發(fā)明的保護(hù)范圍并不僅局限于上述實(shí)施例,凡屬于本發(fā)明思路下的技術(shù)方案均屬于本發(fā)明的保護(hù)范圍。應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理前提下的若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。



      技術(shù)特征:

      技術(shù)總結(jié)
      本發(fā)明公開(kāi)了一種基于移動(dòng)終端的網(wǎng)頁(yè)游戲?qū)崟r(shí)對(duì)戰(zhàn)的實(shí)現(xiàn)方法,其特征是,包括如下步驟:S1、將各個(gè)玩家的客戶端與服務(wù)器建立長(zhǎng)連接;S2、由一名玩家在客戶端上的網(wǎng)頁(yè)端創(chuàng)建游戲房間,其他玩家在各自的網(wǎng)頁(yè)端上根據(jù)房間ID查詢服務(wù)器并進(jìn)入該游戲房間內(nèi);S3、由創(chuàng)建游戲房間的玩家在網(wǎng)頁(yè)端發(fā)起開(kāi)始游戲,其他玩家也同時(shí)開(kāi)始游戲;S4、當(dāng)游戲玩家有分?jǐn)?shù)產(chǎn)生時(shí),網(wǎng)頁(yè)端通過(guò)客戶端將分?jǐn)?shù)上傳至服務(wù)器,服務(wù)器將接收到的玩家分?jǐn)?shù)發(fā)送至各個(gè)客戶端,各個(gè)網(wǎng)頁(yè)端對(duì)玩家分?jǐn)?shù)實(shí)時(shí)顯示。本發(fā)明顛覆了傳統(tǒng)的HTML5的網(wǎng)頁(yè)游戲玩法,增強(qiáng)了HTML5網(wǎng)頁(yè)游戲的趣味性,并且使網(wǎng)頁(yè)游戲有了競(jìng)技性、互動(dòng)性。

      技術(shù)研發(fā)人員:肖憲華
      受保護(hù)的技術(shù)使用者:廣州胡巴科技有限公司
      技術(shù)研發(fā)日:2017.04.11
      技術(shù)公布日:2017.08.04
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1