亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

將單機(jī)游戲轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)游戲的方法及其形成的網(wǎng)絡(luò)游戲的制作方法

文檔序號(hào):6482606閱讀:269來(lái)源:國(guó)知局
專利名稱:將單機(jī)游戲轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)游戲的方法及其形成的網(wǎng)絡(luò)游戲的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)通訊和游戲領(lǐng)域,尤其涉及將單機(jī)游戲轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)游 戲的方法及通過(guò)該方法形成的網(wǎng)絡(luò)游戲。
背景技術(shù)
現(xiàn)代通訊業(yè)的發(fā)展,將人與人之間的距離拉的很近,同時(shí)也將傳統(tǒng)的 交流方式賦予新的生命?,F(xiàn)在,電子游戲已成為人們生活中的主要娛樂(lè)方 式,不同類型的電子游戲帶給玩家不同的娛樂(lè)享受,其中包括眾多的單機(jī)
游戲,例如最長(zhǎng)見的Flash游戲。
在玩家進(jìn)行Flash游戲時(shí),往往都是單人進(jìn)行的單機(jī)游戲,雖然具有 操作簡(jiǎn)單、上手快、占用資源少、而且能夠廣泛實(shí)現(xiàn)的優(yōu)點(diǎn),但是,對(duì)于 如今的網(wǎng)絡(luò)游戲而言,其缺乏溝通和交流的弊端,往往使玩家容易對(duì)其失 去興趣。而對(duì)于游戲開發(fā)者而言,開發(fā)出來(lái)一個(gè)簡(jiǎn)單的單機(jī)游戲相對(duì)容易, 但是在開發(fā)單機(jī)游戲后,要想將其進(jìn)而開發(fā)成為網(wǎng)絡(luò)游戲時(shí)十分困難,而 且,因?yàn)楦鱾€(gè)單機(jī)游戲是通過(guò)不同方法、不同素材、編程語(yǔ)言等等開發(fā)出 來(lái)的,存在眾多差異,很難將其勞動(dòng)成果轉(zhuǎn)化為對(duì)應(yīng)的商業(yè)價(jià)值。
所以,如今單機(jī)游戲因?yàn)槿狈贤ê徒涣?,而出現(xiàn)逐漸失去玩家青睞 的狀況發(fā)生;同樣的,由于網(wǎng)絡(luò)游戲一般開發(fā)起來(lái)較為困難,需要大量的 人力物力,但是基于同一款游戲,又需要將大眾意見統(tǒng)一,所以如今的網(wǎng) 絡(luò)游戲在種類及個(gè)性化等方面,遠(yuǎn)遠(yuǎn)比不上單機(jī)游戲。
另外,上述提及的網(wǎng)絡(luò)游戲大多也都是基于同 一游戲進(jìn)行推廣運(yùn)行, 而玩家若對(duì)該游戲失去興趣,則可能會(huì)退出并轉(zhuǎn)入其他游戲,對(duì)于游戲開 發(fā)商及運(yùn)營(yíng)商來(lái)說(shuō)是不愿意看到的。而對(duì)于玩家來(lái)說(shuō),在該游戲中的數(shù)據(jù) 將無(wú)法帶入其他游戲中,同樣會(huì)造成損失。
基于上述問(wèn)題,現(xiàn)有相關(guān)技術(shù)中,例如中國(guó)專利申請(qǐng)?zhí)枮?200810029578.4的專利公開了 一種"集約型網(wǎng)絡(luò)平臺(tái)系統(tǒng)及其運(yùn)行多個(gè)游 戲運(yùn)用程序的方法",是基于游戲的客戶端及應(yīng)用服務(wù)端,將游戲邏輯中 的游戲應(yīng)用核心邏輯模塊與其它邏輯模塊、核心數(shù)據(jù)分離,每個(gè)網(wǎng)絡(luò)游戲的游戲應(yīng)用核心邏輯通過(guò)標(biāo)準(zhǔn)接口連接到業(yè)務(wù)實(shí)現(xiàn)平臺(tái),各游戲應(yīng)用的網(wǎng) 絡(luò)通訊代理、數(shù)據(jù)訪問(wèn)、公共業(yè)務(wù)邏輯等功能統(tǒng)一由業(yè)務(wù)實(shí)現(xiàn)平臺(tái)完成。 該技術(shù)是利用對(duì)現(xiàn)有的不同網(wǎng)絡(luò)游戲按照同 一規(guī)則分離后再集約在一個(gè) 網(wǎng)絡(luò)平臺(tái)中,其對(duì)象本身就是網(wǎng)絡(luò)游戲,實(shí)質(zhì)上僅是將多個(gè)網(wǎng)絡(luò)游戲集中 起來(lái),同樣無(wú)法享受單機(jī)游戲本身的優(yōu)點(diǎn),也無(wú)法解決單機(jī)游戲及其開發(fā) 者面臨的問(wèn)題。其次,該技術(shù)是需要對(duì)上述網(wǎng)絡(luò)游戲進(jìn)行分離后重新組合, 也就是要對(duì)游戲進(jìn)行改裝或重新開發(fā),人力物力同樣巨大。
又如盛大公司的"浩方平臺(tái),,,是實(shí)質(zhì)上是將多個(gè)能夠支持多人同時(shí) 在線功能的游戲進(jìn)行用戶的注冊(cè)、登陸、分值統(tǒng)一管理等,從而將上述游 戲集合在一起,所以其對(duì)象是有所限定的,同樣也不是純粹的單機(jī)游戲,
面對(duì)的問(wèn)題和達(dá)到的效果也不是上述提到的。再如騰訊公司的"QQ游戲", 是基于同一開發(fā)規(guī)則開發(fā)的多游戲的游戲集合,實(shí)質(zhì)上是通過(guò)同一開發(fā)者 或者按照同一開發(fā)規(guī)則開發(fā)出來(lái)的游戲,其開發(fā)出來(lái)后自然能夠集合在一 起提供給玩家,但是其對(duì)于其他已有的游戲不具開放性。
有鑒于此,如何提供一種將單機(jī)游戲轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)游戲的方法及通過(guò)該 方法形成的網(wǎng)絡(luò)游戲,來(lái)克服上述弊端已成為業(yè)界亟待解決的技術(shù)問(wèn)題。

發(fā)明內(nèi)容
本發(fā)明的一目的在于提供一種將單機(jī)游戲轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)游戲的方法及 通過(guò)該方法形成的網(wǎng)絡(luò)游戲,能夠?qū)螜C(jī)游戲轉(zhuǎn)變成為支持多人同時(shí)在線 的網(wǎng)絡(luò)游戲,同時(shí)兼?zhèn)淞藛螜C(jī)游戲和網(wǎng)絡(luò)游戲的優(yōu)點(diǎn),克服了兩者存在的 缺點(diǎn)。
本發(fā)明的一目的在于提供一種將單機(jī)游戲轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)游戲的方法及 通過(guò)該方法形成的網(wǎng)絡(luò)游戲,不需要有服務(wù)器端的編程要求,使得開發(fā)者 很容易實(shí)現(xiàn)其開發(fā)的單機(jī)游戲轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)游戲。
本發(fā)明的一目的在于提供一種將單機(jī)游戲轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)游戲的方法及 通過(guò)該方法形成的網(wǎng)絡(luò)游戲,能夠?qū)⒍鄠€(gè)上述方法形成的網(wǎng)絡(luò)游戲整合在 一起,能夠?qū)崿F(xiàn)數(shù)據(jù)共享及實(shí)時(shí)遷移,滿足玩家多種需求,而對(duì)于游戲開 發(fā)者及運(yùn)營(yíng)商來(lái)說(shuō)十分有利。
本發(fā)明的一目的在于提供一種將單機(jī)游戲轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)游戲的方法及 通過(guò)該方法形成的網(wǎng)絡(luò)游戲,能夠針對(duì)Flash游戲提供網(wǎng)站形式的網(wǎng)絡(luò)平 臺(tái)系統(tǒng),使得玩家僅需要擁有支持Flash播放及網(wǎng)絡(luò)通訊的設(shè)備便可進(jìn)行 多人同時(shí)在線的游戲。
為了達(dá)到上述目的,本發(fā)明提供一種將單機(jī)游戲轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)游戲的方法,包括以下步驟提供能夠提供網(wǎng)絡(luò)游戲服務(wù)的服務(wù)端;提供能夠至少 提供多個(gè)應(yīng)用程序接口 (API)的中間件,其中所述多個(gè)應(yīng)用程序接口包 括客戶端應(yīng)用程序接口及服務(wù)端應(yīng)用程序接口 ;在所述單才幾游戲中加入所 述客戶端應(yīng)用程序接口,在所述服務(wù)端設(shè)置所述月良務(wù)端應(yīng)用程序接口 ;以 及通過(guò)所述客戶端應(yīng)用程序接口和服務(wù)端應(yīng)用程序接口建立所述單機(jī)游 戲與服務(wù)端的網(wǎng)絡(luò)鏈接。
在具體實(shí)施例中,所述單機(jī)游戲是Flash單才幾游戲;所述中間件是一 軟件開發(fā)工具包(SDK),能夠提供多個(gè)API。
所述方法還包括將多個(gè)由單機(jī)游戲轉(zhuǎn)化成的網(wǎng)絡(luò)游戲整合在一起形 成一網(wǎng)絡(luò)平臺(tái)系統(tǒng),其中,所述中間件為多個(gè)單機(jī)游戲提供客戶端應(yīng)用程 序接口;所述網(wǎng)絡(luò)平臺(tái)系統(tǒng)至少包括一個(gè)游戲平臺(tái),所述游戲平臺(tái)至少具 有一個(gè)單機(jī)游戲。而網(wǎng)絡(luò)平臺(tái)系統(tǒng)可以是以網(wǎng)站的形式運(yùn)行,即不需要玩 家安裝所謂的"游戲客戶端"便能夠?qū)崿F(xiàn)。所述服務(wù)端能夠?qū)⒏饔螒虻臄?shù) 據(jù)實(shí)時(shí)遷移,即在不同游戲之間可以支持實(shí)時(shí)數(shù)據(jù)的共享及遷移。
提供一種網(wǎng)絡(luò)游戲,包括服務(wù)端,中間件,及單機(jī)游戲,其中,所 述服務(wù)端能夠提供網(wǎng)絡(luò)游戲的相關(guān)服務(wù);所述中間件是用于提供多個(gè)應(yīng)用 程序接口 (API),所述多個(gè)應(yīng)用程序接口包括客戶端應(yīng)用程序接口及服 務(wù)端應(yīng)用程序接口 ,其中所述服務(wù)端應(yīng)用程序接口是設(shè)置在所述服務(wù)端; 所述單機(jī)游戲加入了所述客戶端應(yīng)用程序接口 ,且所述單機(jī)游戲與服務(wù)端 能夠通過(guò)所述客戶端應(yīng)用程序接口和服務(wù)端應(yīng)用程序接口進(jìn)行網(wǎng)絡(luò)通訊。
其中,在具體實(shí)施例中,所述單機(jī)游戲是Flash單機(jī)游戲;所述中間 件是一軟件開發(fā)工具包(SDK),能夠提供多個(gè)API。
在具體實(shí)施例中,多個(gè)所述網(wǎng)絡(luò)游戲整合在一起能夠形成一網(wǎng)絡(luò)平臺(tái) 系統(tǒng),其中,通過(guò)所述中間件為多個(gè)單機(jī)游戲提供客戶端應(yīng)用程序接口; 所述網(wǎng)絡(luò)平臺(tái)系統(tǒng)至少包括一個(gè)游戲平臺(tái),所述游戲平臺(tái)至少具有一個(gè)單 機(jī)游戲。所述游戲平臺(tái)是以網(wǎng)站為表現(xiàn)形式。這樣所述服務(wù)端能夠?qū)⒏鲉?機(jī)游戲的數(shù)據(jù)實(shí)時(shí)遷移。
另外,所述服務(wù)端具有積分管理系統(tǒng)及廣告管理系統(tǒng)。
本發(fā)明的一種將單機(jī)游戲轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)游戲的方法及通過(guò)該方法形成 的網(wǎng)絡(luò)游戲,具有以下優(yōu)點(diǎn)能夠?qū)螜C(jī)游戲轉(zhuǎn)變成為支持多人同時(shí)在線 的網(wǎng)絡(luò)游戲,同時(shí)兼?zhèn)淞藛螜C(jī)游戲和網(wǎng)絡(luò)游戲的優(yōu)點(diǎn),克服了兩者存在的 缺點(diǎn);不需要有服務(wù)器端的編程要求,使得開發(fā)者很容易實(shí)現(xiàn)其開發(fā)的單 機(jī)游戲轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)游戲;在具體實(shí)施例中,能夠?qū)⒍鄠€(gè)上述方法形成的網(wǎng)絡(luò)游戲整合在一起,能夠?qū)崿F(xiàn)數(shù)據(jù)共享及實(shí)時(shí)遷移,滿足玩家多種需求,
而對(duì)于游戲開發(fā)者及運(yùn)營(yíng)商來(lái)說(shuō)十分有利;能夠針對(duì)Flash游戲提供網(wǎng)站 形式的網(wǎng)絡(luò)平臺(tái)系統(tǒng),使得玩家僅需要擁有支持Flash播放及網(wǎng)絡(luò)通訊的 設(shè)備便可進(jìn)行多人同時(shí)在線的游戲。


圖1是本發(fā)明的將單機(jī)游戲轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)游戲的方法的流程圖2A是本發(fā)明一實(shí)施例的網(wǎng)絡(luò)游戲系統(tǒng)架構(gòu)示意圖2B是本發(fā)明 一 實(shí)施例的網(wǎng)絡(luò)游戲的邏輯關(guān)系圖3是多個(gè)本發(fā)明的網(wǎng)絡(luò)游戲整合在一起形成的網(wǎng)絡(luò)平臺(tái)系統(tǒng)架構(gòu)圖。
具體實(shí)施例方式
以下通過(guò)特定的具體實(shí)例說(shuō)明本發(fā)明的實(shí)施方式,本領(lǐng)域技術(shù)人員可 由本說(shuō)明書所揭示的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點(diǎn)與功效。本發(fā)明也 可通過(guò)其他不同的具體實(shí)例加以實(shí)施或應(yīng)用,本"i兌明書中的各項(xiàng)細(xì)節(jié)亦可 基于不同觀點(diǎn)與應(yīng)用,在不背離本發(fā)明的目的下進(jìn)行各種修飾與變更。
本發(fā)明的 一種整合多個(gè)游戲的網(wǎng)絡(luò)平臺(tái)系統(tǒng)及其實(shí)現(xiàn)方法是應(yīng)用在 網(wǎng)絡(luò)通訊和電子游戲領(lǐng)域。以下實(shí)施例中,所述游戲主要以Flash游戲作 為實(shí)施對(duì)象進(jìn)行詳細(xì)"i兌明,但不以此為限。
請(qǐng)參閱圖l,是本發(fā)明的將單機(jī)游戲轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)游戲的方法的流程圖, 如圖所示,所述方法包括
步驟Sll,提供能夠提供網(wǎng)絡(luò)游戲服務(wù)的服務(wù)端;
步驟S13,提供能夠至少提供多個(gè)應(yīng)用程序接口 (API)的中間件, 其中所述多個(gè)應(yīng)用程序接口包括客戶端應(yīng)用程序4妄口及服務(wù)端應(yīng)用程序 接口;
步驟S15,在所述單機(jī)游戲中加入所述客戶端應(yīng)用程序接口 ,在所述 服務(wù)端設(shè)置所述服務(wù)端應(yīng)用程序接口;以及
步驟S17,通過(guò)所述客戶端應(yīng)用程序接口和服務(wù)端應(yīng)用程序接口建立 所述單機(jī)游戲與服務(wù)端的網(wǎng)絡(luò)鏈接。
需要說(shuō)明的是,本發(fā)明的方法是包括上述步驟,但是不限定各步驟的 順序。
其中,在具體實(shí)施例中,所述單機(jī)游戲是Flash單機(jī)游戲??梢赃€包括步驟S19:將多個(gè)由單機(jī)游戲轉(zhuǎn)化成的網(wǎng)絡(luò)游戲整合在一起形成一網(wǎng)絡(luò) 平臺(tái)系統(tǒng),其中,所述中間件為多個(gè)單機(jī)游戲提供客戶端應(yīng)用程序接口; 所述網(wǎng)絡(luò)平臺(tái)系統(tǒng)至少包括一個(gè)游戲平臺(tái),所述游戲平臺(tái)至少具有一個(gè)單 機(jī)游戲。而網(wǎng)絡(luò)平臺(tái)系統(tǒng)可以是以網(wǎng)站的形式運(yùn)4亍,即不需要玩家安裝所 謂的"游戲客戶端"便能夠?qū)崿F(xiàn)。所述服務(wù)端能夠?qū)⒏饔螒虻臄?shù)據(jù)實(shí)時(shí)遷 移,即在不同游戲之間可以支持實(shí)時(shí)數(shù)據(jù)的共享及遷移。
請(qǐng)一并參閱圖2A、和圖2B,其中圖2A是本發(fā)明一實(shí)施例的網(wǎng)絡(luò)游 戲系統(tǒng)架構(gòu)示意圖;圖2B是本發(fā)明一實(shí)施例的網(wǎng)絡(luò)游戲的邏輯關(guān)系圖。 如兩圖所示,本發(fā)明的網(wǎng)絡(luò)游戲包括服務(wù)端201,中間件301,及單積j 游戲IOI,其中,所述服務(wù)端201能夠提供網(wǎng)絡(luò)游戲的相關(guān)服務(wù);所述中 間件301是用于提供多個(gè)應(yīng)用程序接口 (API),所述多個(gè)應(yīng)用程序接口 包括客戶端應(yīng)用程序接口及服務(wù)端應(yīng)用程序接口 ,其中所述服務(wù)端應(yīng)用程 序接口是設(shè)置在所述服務(wù)端201;所述單機(jī)游戲IOI加入了所述客戶端應(yīng) 用程序接口 ,且所述單才幾游戲101與服務(wù)端201能夠通過(guò)所述客戶端應(yīng)用 程序接口和服務(wù)端應(yīng)用程序接口進(jìn)行網(wǎng)絡(luò)通訊。
其中,在具體實(shí)施例中,所述單才幾游戲是Flash單才幾游戲;所述中間 件是一軟件開發(fā)工具包(SDK),能夠提供多個(gè)API。
這樣,對(duì)于一個(gè)單機(jī)游戲101來(lái)說(shuō),例如上述Flash單機(jī)游戲,我們 只要在其游戲本身中加入上述客戶端API,那么該單機(jī)游戲IOI就能夠配 合上述客戶端201及中間件301 (包括服務(wù)端API)來(lái)實(shí)現(xiàn)多人同時(shí)在線 進(jìn)行游戲,成為網(wǎng)絡(luò)游戲。對(duì)于單機(jī)游戲的開發(fā)者而言,既達(dá)到了網(wǎng)絡(luò)化 的效果,又不會(huì)改變自己設(shè)計(jì)的游戲本身,同時(shí)其只需要將上述客戶端 API加入到原本單機(jī)游戲101中即可。而對(duì)于眾多種類的單機(jī)游戲,本發(fā) 明僅需要針對(duì)例如編程語(yǔ)言的種類等分別產(chǎn)生適合不同種類單機(jī)游戲 101的上述客戶端API,而服務(wù)端的API則可以不進(jìn)行分別處理,在提供 上述客戶端API時(shí)便可以對(duì)服務(wù)端的API兼容的前提進(jìn)行。
本發(fā)明的網(wǎng)絡(luò)游戲的基本邏輯,則如圖2B所示,是分為3個(gè)層,即 單機(jī)游戲IOI、服務(wù)端201、及連接兩者的中間件301。而在本實(shí)施例中, 所述中間件301是一軟件開發(fā)工具包(SDK)。
所述中間件30向上述游戲平臺(tái)10中的各個(gè)單才幾游戲IOI提供客戶端 API,具體表現(xiàn)可以是一些定義好的函數(shù),而中間件30的其他部分例如 函數(shù)的執(zhí)行、運(yùn)作及數(shù)據(jù)文件等都可以設(shè)于所述服務(wù)端20提供的具體服 務(wù)器中,即,所述服務(wù)端20也需要整合一些服務(wù)端API以配合加入到各
8游戲101中的客戶端API,以達(dá)到相應(yīng)的功能。另外,所述服務(wù)端20中 的中間件30部分除了提供真實(shí)的服務(wù)器(組)的數(shù)據(jù)處理功能,同樣還 可以具備類似多人同時(shí)在線服務(wù)器端的程序、多人同時(shí)在線的游戲引擎、 多人同時(shí)在線游戲的登陸管理等功能。
請(qǐng)參閱圖3,是多個(gè)本發(fā)明的網(wǎng)絡(luò)游戲整合在一起形成的網(wǎng)絡(luò)平臺(tái)系 統(tǒng)架構(gòu)圖,如圖所示,所述網(wǎng)絡(luò)平臺(tái)系統(tǒng)是通過(guò)所述中間件301為多個(gè)單 機(jī)游戲101提供客戶端應(yīng)用程序接口 API;所述網(wǎng)絡(luò)平臺(tái)系統(tǒng)至少包括一 個(gè)游戲平臺(tái)10,所述游戲平臺(tái)10至少具有一個(gè)單才幾游戲101。所述游戲 平臺(tái)IO是以網(wǎng)站為表現(xiàn)形式。這樣所述服務(wù)端20能夠?qū)⒏鲉螜C(jī)游戲101 的數(shù)據(jù)實(shí)時(shí)遷移。本實(shí)施例中,所述游戲平臺(tái)10內(nèi)包括N個(gè)單機(jī)游戲101, 每個(gè)單機(jī)游戲101都是通過(guò)預(yù)先加入所述客戶端應(yīng)用程序4妾口 (API)而 支持多人同時(shí)游戲;而上述每個(gè)單機(jī)游戲101可以擁有多個(gè)房間IOIO(如 圖所示為n個(gè)房間)。當(dāng)然,在其他實(shí)施例中,所述游戲平臺(tái)10中所包 括的還可以是由不同游戲擁有的房間,或者分類形成供玩家討論交流的房 間。
需要說(shuō)明的是,所述游戲平臺(tái)IO可以是多個(gè),即可以是例如游戲開 發(fā)者擁有的自己的網(wǎng)站、游戲運(yùn)營(yíng)者擁有的游戲平臺(tái),當(dāng)然,它們都是需 要通過(guò)本發(fā)明中提及的網(wǎng)絡(luò)平臺(tái)系統(tǒng)的服務(wù)端201來(lái)運(yùn)行,即本發(fā)明中的 網(wǎng)絡(luò)平臺(tái)系統(tǒng)是可以將屬于不同地域或人群的多個(gè)游戲平臺(tái)10結(jié)合在一 起。另外,上述游戲平臺(tái)IO可以以游戲大廳的形式展現(xiàn)給玩家。
在本實(shí)施例中,所述單機(jī)游戲101是Flash單才幾游戲,即在沒有經(jīng)過(guò) 上述所述在其中加入相應(yīng)的API時(shí),這些單機(jī)游戲是沒有所謂的"服務(wù) 器端",或者是容納在相關(guān)的網(wǎng)頁(yè)中。這時(shí)本發(fā)明的網(wǎng)絡(luò)平臺(tái)系統(tǒng)也可以 以網(wǎng)站的形式運(yùn)行,即不需要玩家安裝所謂的"游戲客戶端,,,將上述單 機(jī)游戲101加入相應(yīng)的API后,通過(guò)網(wǎng)站的形式提供給眾多玩家,而所 述服務(wù)端201這時(shí)便可以是上述網(wǎng)站后方的數(shù)據(jù)處理中心,這樣,本發(fā)明 能夠?qū)崿F(xiàn)多人同時(shí)在線的Flash網(wǎng)絡(luò)游戲(Massively Multiplayer Online Flash Game, MMOFG)的集合。當(dāng)然,本發(fā)明不限于此,在其他類型的單 機(jī)游戲或者網(wǎng)絡(luò)游戲也能夠通過(guò)所述中間件301集合在本發(fā)明中的網(wǎng)絡(luò) 平臺(tái)系統(tǒng)。另外,本發(fā)明所述的單機(jī)游戲101不僅僅是指?jìng)鹘y(tǒng)意義上的電 子游戲,可能還包括例如視頻或音頻的播放、課件等表現(xiàn)形式的游戲。
需要說(shuō)明的是,本發(fā)明中的網(wǎng)絡(luò)平臺(tái)系統(tǒng)的表現(xiàn)形式中,所述游戲平 臺(tái)IO可以是上述以網(wǎng)站的形式供眾多玩家進(jìn)行游戲;也可以使以客戶端或者以其他軟件的形式提供給玩家。
本實(shí)施例中,軟件開發(fā)工具包(SDK)主要包括以下API:例如,一 些基本網(wǎng)絡(luò)的API:主要是用來(lái)對(duì)游戲進(jìn)行初始化的一些設(shè)定,是游戲能 夠?qū)崿F(xiàn)多人游戲及加入游戲平臺(tái)IO的必要設(shè)定,如進(jìn)行本發(fā)明的服務(wù)端 201中管理平臺(tái)的IP地址的i殳置、游戲端口的i殳置、游戲的管理用戶名 和密碼的i殳置、游戲入口的i殳置(例如Flash游戲的入口是/人該游戲所有 者的網(wǎng)站進(jìn)入還是從統(tǒng)一的游戲平臺(tái)的網(wǎng)站入口進(jìn)入)以及游戲在游戲平 臺(tái)的ID設(shè)置等; 一些游戲房間管理的API:主要是用來(lái)設(shè)置在本發(fā)明涉 及的多人在線游戲平臺(tái)10上的游戲和游戲房間的對(duì)應(yīng)關(guān)系,以及游戲房 間開關(guān)狀態(tài)、游戲房間存在狀態(tài)(等待狀態(tài)、游戲進(jìn)行中狀態(tài)、游戲結(jié)束 狀態(tài))和房間中是否存在有效游戲、游戲房間里的玩家的ID、分值、密 碼、時(shí)間等相關(guān)設(shè)置; 一些游戲大廳的API:主要是用來(lái)設(shè)置在本發(fā)明涉 及的多人在線游戲平臺(tái)IO上的大廳的環(huán)境,主要包括大廳內(nèi)存在的游戲 數(shù)量、游戲名稱、游戲的有效性、游戲的選擇及游戲房間的選擇、空閑游 戲及空閑游戲房間的狀態(tài)、游戲大廳的歸類(該游戲是屬于入口存在于游 戲所有者方還是入口存在于統(tǒng)一的游戲平臺(tái)),玩家登陸管理(不同的入 口有不同的登陸管理規(guī)則)等相關(guān)設(shè)置; 一些聊天的API:主要是用來(lái)對(duì) 游戲平臺(tái)IO上玩家聊天進(jìn)行管理,本發(fā)明涉及的游戲平臺(tái)IO允許玩家可 以進(jìn)行互相聊天,這里的API用于對(duì)聊天過(guò)程中的基本內(nèi)容進(jìn)行設(shè)置, 如聊天內(nèi)容的性質(zhì)(公眾聊天、私人聊天)、聊天參于者的設(shè)定(一對(duì)一 聊天、 一對(duì)多聊天、多對(duì)多聊天)、聊天對(duì)像選擇的設(shè)定等相關(guān)設(shè)置;以 及其他一些功能的API:例如交友,本發(fā)明涉及的游戲平臺(tái)允許玩家可以 相互選擇交友,這里的API用于對(duì)這個(gè)過(guò)程中的基本內(nèi)容進(jìn)行設(shè)置,如 交友記錄(交友記錄指玩家現(xiàn)在或以前和其它那些玩家進(jìn)行或曾經(jīng)交友) 的保存、交友記錄的更新、交友狀態(tài)(交友狀態(tài)指玩家現(xiàn)在或以前所交朋 友的狀態(tài),如朋友間密切度高低、屏蔽好友、對(duì)好友隱身、刪除好友、接 受好友、拒絕好友等)的保存、交友狀態(tài)的更新等相關(guān)設(shè)置。
所述月良務(wù)端201還具有積分管理系統(tǒng)2013及廣告管理系統(tǒng)2011,其 中所述廣告管理系統(tǒng)2011是用于管理游戲平臺(tái)10內(nèi),例如圖片、音視頻、 文字等表現(xiàn)形式的廣告;而所述積分管理系統(tǒng)2013是用于管理例如游戲 101的積分?jǐn)?shù)據(jù)、獎(jiǎng)勵(lì)等等。
關(guān)于本發(fā)明中的網(wǎng)絡(luò)平臺(tái)系統(tǒng)的運(yùn)行,可以是玩家連接所述游戲平 臺(tái)10后,選擇相應(yīng)的房間1010或相應(yīng)的游戲101 (如上所述大廳可以是一個(gè)游戲中有多個(gè)房間,也可以一個(gè)房間有多個(gè)游戲,或者兩者的組合); 再進(jìn)入游戲的登錄界面。也可以是玩家通過(guò)游戲的登錄界面,例如該游 戲室設(shè)置在游戲擁有者自己的網(wǎng)站中,那么在登陸游戲的登錄界面后會(huì)通 過(guò)API與該游戲歸屬的游戲平臺(tái)IO鏈接,同樣可以進(jìn)4亍網(wǎng)癥備游戲。而在 本實(shí)施例中,玩家進(jìn)入游戲101的相應(yīng)的房間1010后,通過(guò)該游戲大廳 相關(guān)API告知在本房間內(nèi)的其他玩家自己已準(zhǔn)備好游戲,并等待其他玩 家做出準(zhǔn)備動(dòng)作,待所有玩家準(zhǔn)備完成后,進(jìn)行游戲。
本發(fā)明的整合多個(gè)游戲的網(wǎng)絡(luò)平臺(tái)系統(tǒng)及其實(shí)現(xiàn)方法可以應(yīng)用在例 如電腦、手持終端(PDA、手機(jī))等設(shè)備中。而所述游戲可以是通過(guò)例如 Flash、 C++、 Java等技術(shù)開發(fā)的電子游戲。
綜上所述,本發(fā)明的一種將單機(jī)游戲轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)游戲的方法及通過(guò)該 方法形成的網(wǎng)絡(luò)游戲,首先,要提供能夠提供網(wǎng)絡(luò)游戲服務(wù)的服務(wù)端;還 要提供能夠至少提供多個(gè)應(yīng)用程序接口 (API)的中間件,其中所述多個(gè) 應(yīng)用程序接口包括客戶端應(yīng)用程序接口及服務(wù)端應(yīng)用程序接口;接著,需 要在所述單機(jī)游戲中加入所述客戶端應(yīng)用程序接口 ,在所述服務(wù)端設(shè)置所
述服務(wù)端應(yīng)用程序接口 ;最后要通過(guò)所述客戶端應(yīng)用程序接口和服務(wù)端應(yīng) 用程序接口建立所述單機(jī)游戲與服務(wù)端的網(wǎng)絡(luò)鏈接。基于上述技術(shù),本發(fā)
明能夠?qū)螜C(jī)游戲轉(zhuǎn)變成為支持多人同時(shí)在線的網(wǎng)絡(luò)游戲,同時(shí)兼?zhèn)淞藛?機(jī)游戲和網(wǎng)絡(luò)游戲的優(yōu)點(diǎn),克服了兩者存在的缺點(diǎn);不需要有服務(wù)器端的 編程要求,使得開發(fā)者很容易實(shí)現(xiàn)其開發(fā)的單機(jī)游戲轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)游戲;在 具體實(shí)施例中,能夠?qū)⒍鄠€(gè)上述方法形成的網(wǎng)絡(luò)游戲整合在一起,能夠?qū)?現(xiàn)數(shù)據(jù)共享及實(shí)時(shí)遷移,滿足玩家多種需求,而對(duì)于游戲開發(fā)者及運(yùn)營(yíng)商 來(lái)說(shuō)十分有利;能夠針對(duì)Flash游戲提供網(wǎng)站形式的網(wǎng)絡(luò)平臺(tái)系統(tǒng),使得 玩家僅需要擁有支持Flash播放及網(wǎng)絡(luò)通訊的設(shè)備便可進(jìn)行多人同時(shí)在線 的游戲。
上述的對(duì)實(shí)施例的描述是為便于該技術(shù)領(lǐng)域的普通技術(shù)人員能理解 和使用本發(fā)明。熟悉本領(lǐng)域技術(shù)的人員顯然可以很快地對(duì)這些實(shí)施例做出 各種修改,并把在此說(shuō)明的 一般原理應(yīng)用到其他實(shí)施例中而不必經(jīng)過(guò)創(chuàng)造 性的勞動(dòng)。因此,本發(fā)明不限于這里的實(shí)施例,本領(lǐng)域技術(shù)人員根據(jù)本發(fā) 明的揭示,對(duì)于本發(fā)明做出的改進(jìn)和修改都應(yīng)該在本發(fā)明的保護(hù)范圍之 內(nèi)。
ii
權(quán)利要求
1.一種將單機(jī)游戲轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)游戲的方法,其特征在于包括以下步驟提供能夠提供網(wǎng)絡(luò)游戲服務(wù)的服務(wù)端;提供能夠至少提供多個(gè)應(yīng)用程序接口(API)的中間件,其中所述多個(gè)應(yīng)用程序接口包括客戶端應(yīng)用程序接口及服務(wù)端應(yīng)用程序接口;在所述單機(jī)游戲中加入所述客戶端應(yīng)用程序接口,在所述服務(wù)端設(shè)置所述服務(wù)端應(yīng)用程序接口;以及通過(guò)所述客戶端應(yīng)用程序接口和服務(wù)端應(yīng)用程序接口建立所述單機(jī)游戲與服務(wù)端的網(wǎng)絡(luò)鏈接。
2. 根據(jù)權(quán)利要求1所述的將單機(jī)游戲轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)游戲的方法,其特征在 于所述單機(jī)游戲是Flash單機(jī)游戲。
3. 根據(jù)權(quán)利要求1所述的將單機(jī)游戲轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)游戲的方法,其特征在 于所述中間件是一軟件開發(fā)工具包(SDK)。
4. 根據(jù)權(quán)利要求1所述的將單機(jī)游戲轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)游戲的方法,其特征在 于還包括將多個(gè)由單機(jī)游戲轉(zhuǎn)化成的網(wǎng)絡(luò)游戲整合在一起形成一 網(wǎng)絡(luò)平臺(tái) 系統(tǒng),其中,所述中間件為多個(gè)單機(jī)游戲提供客戶端應(yīng)用程序接口;所述 網(wǎng)絡(luò)平臺(tái)系統(tǒng)至少包括一個(gè)游戲平臺(tái),所述游戲平臺(tái)至少具有一個(gè)單機(jī) 游戲。
5. 根據(jù)權(quán)利要求4所述的將單機(jī)游戲轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)游戲的方法,其特征在 于所述游戲平臺(tái)是以網(wǎng)站為表現(xiàn)形式。
6. 根據(jù)權(quán)利要求l或4所述的將單機(jī)游戲轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)游戲的方法,其特 征在于所述服務(wù)端能夠?qū)⒏鲉螜C(jī)游戲的數(shù)據(jù)實(shí)時(shí)遷移。
7. —種網(wǎng)絡(luò)游戲,其特征在于包括服務(wù)端,中間件,及單機(jī)游戲,其 中,所述服務(wù)端能夠提供網(wǎng)絡(luò)游戲的相關(guān)服務(wù);所述中間件是用于提 供多個(gè)應(yīng)用程序接口 (API),所述多個(gè)應(yīng)用程序接口包括客戶端應(yīng)用 程序接口及服務(wù)端應(yīng)用程序接口 ,其中所述服務(wù)端應(yīng)用程序接口是設(shè) 置在所述服務(wù)端;所述單機(jī)游戲加入了所述客戶端應(yīng)用程序接口 ,且 所述單機(jī)游戲與服務(wù)端能夠通過(guò)所述客戶端應(yīng)用程序接口和服務(wù)端應(yīng) 用程序接口進(jìn)行網(wǎng)絡(luò)通訊。
8. 根據(jù)權(quán)利要求7所述的網(wǎng)絡(luò)游戲,其特征在于所述單機(jī)游戲是Flash單機(jī)游戲。
9. 根據(jù)權(quán)利要求7所述的網(wǎng)絡(luò)游戲,其特征在于所述中間件是一軟件 開發(fā)工具包(SDK)。
10. 根據(jù)權(quán)利要求7所述的網(wǎng)絡(luò)游戲,其特征在于多個(gè)所述網(wǎng)絡(luò)游戲整 合在一起能夠形成一網(wǎng)絡(luò)平臺(tái)系統(tǒng),其中,通過(guò)所述中間件為多個(gè)單 機(jī)游戲提供客戶端應(yīng)用程序接口;所述網(wǎng)絡(luò)平臺(tái)系統(tǒng)至少包括一個(gè)游 戲平臺(tái),所述游戲平臺(tái)至少具有一個(gè)單機(jī)游戲。
11. 根據(jù)權(quán)利要求IO所述的網(wǎng)絡(luò)游戲,其特征在于所述游戲平臺(tái)是以網(wǎng) 站為表現(xiàn)形式。
12. 根據(jù)權(quán)利要求7或IO所述的網(wǎng)絡(luò)游戲,其特征在于所述服務(wù)端能夠 將各單機(jī)游戲的數(shù)據(jù)實(shí)時(shí)遷移。
13. 根據(jù)權(quán)利要求7或IO所述的網(wǎng)絡(luò)游戲,其特征在于所述服務(wù)端具有 積分管理系統(tǒng)及廣告管理系統(tǒng)。
全文摘要
本發(fā)明公開了一種將單機(jī)游戲轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)游戲的方法及通過(guò)該方法形成的網(wǎng)絡(luò)游戲,首先,要提供能夠提供網(wǎng)絡(luò)游戲服務(wù)的服務(wù)端;還要提供能夠至少提供多個(gè)應(yīng)用程序接口(API)的中間件,其中所述多個(gè)應(yīng)用程序接口包括客戶端應(yīng)用程序接口及服務(wù)端應(yīng)用程序接口;接著,需要在所述單機(jī)游戲中加入所述客戶端應(yīng)用程序接口,在所述服務(wù)端設(shè)置所述服務(wù)端應(yīng)用程序接口;最后要通過(guò)所述客戶端應(yīng)用程序接口和服務(wù)端應(yīng)用程序接口建立所述單機(jī)游戲與服務(wù)端的網(wǎng)絡(luò)鏈接。優(yōu)點(diǎn)在于,能夠?qū)螜C(jī)游戲轉(zhuǎn)變成為支持多人同時(shí)在線的網(wǎng)絡(luò)游戲,同時(shí)兼?zhèn)淞藛螜C(jī)游戲和網(wǎng)絡(luò)游戲的優(yōu)點(diǎn),克服了兩者存在的缺點(diǎn);不需要有服務(wù)器端的編程要求,使得開發(fā)者很容易實(shí)現(xiàn)其開發(fā)的單機(jī)游戲轉(zhuǎn)變?yōu)榫W(wǎng)絡(luò)游戲。
文檔編號(hào)G06F19/00GK101582104SQ200910051228
公開日2009年11月18日 申請(qǐng)日期2009年5月14日 優(yōu)先權(quán)日2009年5月14日
發(fā)明者普拉奇, 胡立里 申請(qǐng)人:上海銳酷文化傳播有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1