亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種基于html5的游戲開發(fā)方法及裝置制造方法

文檔序號(hào):6630966閱讀:217來(lái)源:國(guó)知局
一種基于html5的游戲開發(fā)方法及裝置制造方法
【專利摘要】本發(fā)明適用于互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,提供了一種基于HTML5的游戲開發(fā)方法及裝置,所述方法包括:創(chuàng)建至少一個(gè)游戲框架;創(chuàng)建游戲資源庫(kù),所述游戲資源庫(kù)包括多個(gè)的資源文件,所述資源文件為構(gòu)成游戲的場(chǎng)景或聲音的基本元素;創(chuàng)建游戲編輯器,所述游戲編輯器具有圖形操作界面,開發(fā)者可在客戶端通過(guò)圖形操作界面選擇游戲框架和/或資源文件;將開發(fā)者選擇的游戲框架設(shè)置為游戲執(zhí)行框架;根據(jù)游戲執(zhí)行框架運(yùn)行游戲,游戲執(zhí)行框架在游戲運(yùn)行中調(diào)用開發(fā)者選擇的資源文件。本發(fā)明消除了游戲開發(fā)門檻,使得非技術(shù)人員的普通愛好者也可在任何支持html5瀏覽器的設(shè)備上對(duì)游戲進(jìn)行開發(fā)、修改,使得游戲開發(fā)大規(guī)模推廣,通過(guò)資源重用也節(jié)省了開發(fā)資源。
【專利說(shuō)明】—種基于HTML5的游戲開發(fā)方法及裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其涉及一種基于HTML5的游戲開發(fā)方法及裝置。

【背景技術(shù)】
[0002]目前超文本標(biāo)記語(yǔ)言5 (HyperText Markup language5, HTML5)標(biāo)準(zhǔn)已經(jīng)制定并推廣,目前基于HTLM5的游戲開發(fā)通常由個(gè)人或小團(tuán)隊(duì)僅能通過(guò)本地計(jì)算機(jī)上完成,由于HTML5的開發(fā)具有一定技術(shù)門檻,具有一定專業(yè)知識(shí)的開發(fā)者才可進(jìn)行開發(fā),因此普通的愛好者,即使具有創(chuàng)意但由于技術(shù)門檻的限制無(wú)法參與到HTML5游戲的開發(fā),另一方面,目前各公司的各個(gè)HTML5游戲采用不同的js框架,有很多重復(fù)開發(fā)的功能模塊,單獨(dú)開發(fā)的游戲無(wú)法實(shí)現(xiàn)整合重用,造成資源浪費(fèi),再次,即使當(dāng)游戲完成上線后,由于沒(méi)有合理渠道讓用戶參與到改進(jìn)中,因此難以使游戲演進(jìn)成更符合用戶需求的游戲。因此,目前的HTML5游戲的開發(fā)具有局限性,無(wú)法大規(guī)模推廣,且容易造成資源浪費(fèi),使得游戲次品率高。


【發(fā)明內(nèi)容】

[0003]本發(fā)明實(shí)施例提供了一種基于HTML5的游戲開發(fā)方法及裝置,旨在解決目前的HTML5游戲的開發(fā)具有局限性,無(wú)法大規(guī)模推廣開發(fā),且容易造成資源浪費(fèi),使得游戲次品率高的問(wèn)題。
[0004]一方面,提供一種基于HTML5的游戲開發(fā)方法,所述方法包括:
[0005]步驟SI,創(chuàng)建至少一個(gè)游戲框架;
[0006]步驟S2,創(chuàng)建游戲資源庫(kù),所述游戲資源庫(kù)包括多個(gè)的資源文件,所述資源文件為構(gòu)成游戲的場(chǎng)景或聲音的基本元素;
[0007]步驟S3,創(chuàng)建游戲編輯器,所述游戲編輯器具有圖形操作界面,開發(fā)者可在客戶端通過(guò)圖形操作界面選擇游戲框架和/或資源文件;
[0008]步驟S4,將開發(fā)者選擇的游戲框架設(shè)置為游戲執(zhí)行框架;
[0009]步驟S5,根據(jù)游戲執(zhí)行框架運(yùn)行游戲,游戲執(zhí)行框架在游戲運(yùn)行中調(diào)用開發(fā)者選擇的資源文件。
[0010]另一方面,提供實(shí)現(xiàn)基于HTML5的游戲開發(fā)方法的裝置,所述裝置包括:
[0011]創(chuàng)建框架單元,用于創(chuàng)建至少一個(gè)游戲框架;
[0012]創(chuàng)建資源庫(kù)單元,用于創(chuàng)建游戲資源庫(kù),所述游戲資源庫(kù)包括多個(gè)的資源文件,所述資源文件為構(gòu)成游戲的場(chǎng)景或聲音的基本元素;
[0013]創(chuàng)建編輯器單元,用于創(chuàng)建游戲編輯器,所述游戲編輯器具有圖形操作界面,開發(fā)者可在客戶端通過(guò)圖形操作界面選擇游戲框架和/或資源文件;
[0014]設(shè)置框架單元,用于將開發(fā)者選擇的游戲框架設(shè)置為游戲執(zhí)行框架;
[0015]游戲運(yùn)行單元,用于根據(jù)游戲執(zhí)行框架運(yùn)行游戲,游戲執(zhí)行框架在游戲運(yùn)行中調(diào)用開發(fā)者選擇的資源文件。
[0016]實(shí)施本發(fā)明具有以下有益效果:開發(fā)者可通過(guò)簡(jiǎn)單易用的圖形操作界面選擇所需要的游戲框架和資源文件,生產(chǎn)游戲,消除了游戲開發(fā)門檻,使得非技術(shù)人員的普通愛好者也可在任何支持html5瀏覽器的設(shè)備上對(duì)游戲進(jìn)行開發(fā)、修改,使得游戲開發(fā)大規(guī)模推廣,通過(guò)資源重用也節(jié)省了開發(fā)資源。

【專利附圖】

【附圖說(shuō)明】
[0017]圖1是本發(fā)明提供的基于HTML5的游戲開發(fā)方法的實(shí)現(xiàn)流程圖;
[0018]圖2是本發(fā)明提供的實(shí)現(xiàn)基于HTML5的游戲開發(fā)的方法的裝置的具體結(jié)構(gòu)框圖;
[0019]圖3是本發(fā)明提供的圖形操作界面的注冊(cè)界面示意圖;
[0020]圖4是本發(fā)明提供的圖形操作界面的登錄界面示意圖;
[0021]圖5是本發(fā)明提供的圖形操作界面的選擇游戲示意圖;
[0022]圖6是本發(fā)明提供的圖形操作界面的選擇游戲版本示意圖;
[0023]圖7是本發(fā)明提供的圖形操作界面的編輯圖片示意圖;
[0024]圖8是本發(fā)明提供的圖形操作界面的編輯文本內(nèi)容示意圖。

【具體實(shí)施方式】
[0025]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0026]在本發(fā)明實(shí)施例采用的技術(shù)方案是,提供開放式的開發(fā)平臺(tái);創(chuàng)建至少一個(gè)游戲框架;創(chuàng)建游戲資源庫(kù),所述游戲資源庫(kù)包括多個(gè)的資源文件,所述資源文件為構(gòu)成游戲的場(chǎng)景或聲音的基本元素;創(chuàng)建游戲編輯器,所述游戲編輯器具有圖形操作界面,開發(fā)者可在客戶端通過(guò)編輯游戲框架和資源文件;將編輯后的游戲框架設(shè)置為執(zhí)行腳本;將編輯后的資源文件設(shè)置為目標(biāo)資源文件;按執(zhí)行腳本加載目標(biāo)資源文件,生成游戲。開發(fā)者可通過(guò)簡(jiǎn)單易用的圖形操作界面選擇所需要的游戲框架和資源文件,生產(chǎn)游戲,消除了游戲開發(fā)門檻,使得非技術(shù)人員的普通愛好者也可在任何支持html5瀏覽器的設(shè)備上對(duì)游戲進(jìn)行開發(fā)、修改,使得游戲開發(fā)大規(guī)模推廣,通過(guò)資源重用也節(jié)省了開發(fā)資源。
[0027]以下結(jié)合具體實(shí)施例對(duì)本發(fā)明的實(shí)現(xiàn)進(jìn)行詳細(xì)描述:
[0028]實(shí)施例一
[0029]圖1示出了本發(fā)明實(shí)施例一提供的基于HTML5的游戲開發(fā)方法的實(shí)現(xiàn)流程,詳述如下:
[0030]步驟SI,創(chuàng)建至少一個(gè)游戲框架;
[0031]具體來(lái)說(shuō),游戲框架即游戲規(guī)則,也可以是游戲情節(jié),不同的游戲框架不同,當(dāng)然,同一個(gè)游戲,也可由多個(gè)游戲框架共同生成,游戲基于游戲框架實(shí)現(xiàn),游戲根據(jù)游戲框架運(yùn)行,在本實(shí)施例中,首先在服務(wù)器端創(chuàng)建多個(gè)游戲框架,供開發(fā)者選擇,當(dāng)然,在必要的時(shí)候,也可有開發(fā)者自行創(chuàng)建游戲框架,上傳至服務(wù)器端。
[0032]步驟S2,創(chuàng)建游戲資源庫(kù),所述游戲資源庫(kù)包括多個(gè)的資源文件,所述資源文件為構(gòu)成游戲的場(chǎng)景或聲音的基本元素;
[0033]具體來(lái)說(shuō),游戲資源庫(kù)內(nèi)的資源文件是由游戲中各種場(chǎng)景或聲音分解的盡量小的、可被替換的文件,應(yīng)該理解的是,場(chǎng)景包括圖片、動(dòng)畫、人物對(duì)白、道具以及獎(jiǎng)勵(lì),資源文件類型包括文本文件、圖片文件、聲音文件和js腳本文件,值得一體的是,js腳本中可將各種變量設(shè)置為可編輯的參數(shù),以規(guī)定的json格式存儲(chǔ)到資源庫(kù)中,開發(fā)者可對(duì)參數(shù)進(jìn)行編輯,在實(shí)際使用過(guò)程中,可以是游戲中的金幣、物體大小、高度或隨機(jī)數(shù)的參數(shù),提供了更多樣的游戲變化,這樣即可使得游戲具有更多變化及更貼近開發(fā)者的實(shí)際需求,游戲資源庫(kù)包括服務(wù)器端已有的資源文件,開發(fā)者也可通過(guò)其他方式創(chuàng)建資源文件,并上傳至服務(wù)器端的游戲資源庫(kù),各類型游戲的資源文件可共享使用,提高了資源利用率,避免重復(fù)開發(fā),降低游戲開發(fā)成本。
[0034]步驟S3,創(chuàng)建游戲編輯器,所述游戲編輯器具有圖形操作界面,開發(fā)者可在客戶端通過(guò)圖形操作界面選擇游戲框架和/或資源文件;
[0035]具體來(lái)說(shuō),客戶端可以是桌面電腦、也可以是移動(dòng)終端如手機(jī)、平板電腦,值得一提的是,客戶端可以通過(guò)互聯(lián)網(wǎng)、局域網(wǎng)或本地等方式連接到服務(wù)器,開發(fā)者通過(guò)客戶端啟動(dòng)游戲編輯器,在本實(shí)施例中,采用移動(dòng)終端啟動(dòng)游戲編輯器,并通過(guò)瀏覽器打開圖形操作界面,如圖3、圖4所示,開發(fā)者首先需要注冊(cè)成為用戶,使用系統(tǒng)唯一的帳號(hào)密碼登錄,登錄后,即可通過(guò)圖形操作界面對(duì)游戲框架和資源文件進(jìn)行選擇,值得一提的是,選擇游戲框架在圖形操作界面展示為選擇游戲或游戲版本,對(duì)開發(fā)者而言,其無(wú)需了解游戲框架如何執(zhí)行,只需選擇游戲類型或游戲版本即可,如圖5所示,開發(fā)者可通過(guò)圖形界面選擇游戲,進(jìn)而新建游戲,并在此基礎(chǔ)上選擇資源文件,如圖6所示,開發(fā)者可選擇一個(gè)游戲版本進(jìn)行編輯,并在此基礎(chǔ)上選擇資源文件,如圖7所示,開發(fā)者可通過(guò)圖形操作界面選擇圖片,如圖8所示,開發(fā)者可通過(guò)圖形操作界面選擇文本,并可對(duì)文本內(nèi)容進(jìn)行編輯。由于移動(dòng)終端的便利性,開發(fā)者可隨時(shí)隨地地對(duì)游戲進(jìn)行修改、編輯,進(jìn)一步方便了開發(fā)者的開發(fā),簡(jiǎn)單、一用的圖形操作界面使得沒(méi)有任何技術(shù)基礎(chǔ)的開發(fā)者也可簡(jiǎn)單明了的操作,提高了開發(fā)效率。
[0036]進(jìn)一步地,在步驟S3之后還包括:
[0037]步驟S31,為開發(fā)者選擇的資源文件設(shè)定編碼。
[0038]通過(guò)對(duì)資源文件設(shè)定編碼,便于對(duì)游戲資源庫(kù)的資源文件進(jìn)行管理,便于資源文件的替換、查找工作。
[0039]步驟S4,將開發(fā)者選擇的游戲框架設(shè)置為游戲執(zhí)行框架;
[0040]進(jìn)一步地,步驟S4為判斷是否新建游戲,如果是,則將開發(fā)者選擇的游戲框架設(shè)置為游戲執(zhí)行框架,否則,則將開發(fā)者選擇的原有游戲中的游戲框架設(shè)置為游戲執(zhí)行框架
[0041]具體來(lái)說(shuō),開發(fā)者需要確定新建一個(gè)游戲或者在原有的游戲基礎(chǔ)上進(jìn)行編輯修改,如果選擇了新建游戲,則選擇相應(yīng)游戲類型,如圖5所示,選擇一個(gè)游戲進(jìn)行編輯,即選擇了一個(gè)游戲框架,系統(tǒng)選擇的游戲框架設(shè)置為游戲執(zhí)行框架;如圖6所示,如果開發(fā)者選擇了在原有的游戲上做修改,即需要對(duì)原有的游戲版本進(jìn)行修改,則需要進(jìn)一步選擇一款原有游戲的游戲版本,開發(fā)者選擇已有的游戲版本后,則該原有游戲的游戲框架即為游戲執(zhí)行框架。
[0042]步驟S5,根據(jù)游戲執(zhí)行框架運(yùn)行游戲,游戲執(zhí)行框架在游戲運(yùn)行中調(diào)用開發(fā)者選擇的資源文件;
[0043]進(jìn)一步地,步驟S5包括:
[0044]步驟S51,判斷游戲中是否已有資源文件,如果是,執(zhí)行步驟S52,否則,執(zhí)行步驟S53 ;
[0045]步驟S52,游戲執(zhí)行框架在游戲運(yùn)行中調(diào)用游戲中已有的資源文件和/或開發(fā)者選擇的游戲文件。
[0046]步驟S53,游戲執(zhí)行框架在游戲運(yùn)行中調(diào)用開發(fā)者選擇的資源文件。
[0047]具體來(lái)說(shuō),如果開發(fā)者是新建游戲,游戲根據(jù)游戲執(zhí)行框架運(yùn)行,并根據(jù)游戲執(zhí)行框架相應(yīng)調(diào)用資源文件,該資源文件由開發(fā)者在資源庫(kù)中選擇,游戲執(zhí)行框架在運(yùn)行過(guò)程中進(jìn)行調(diào)用,即游戲運(yùn)行中出現(xiàn)的各種場(chǎng)景和聲音,包括圖片、動(dòng)畫、人物對(duì)白、道具以及獎(jiǎng)勵(lì)或音樂(lè)、人聲。
[0048]如果開發(fā)者選擇的是原有的游戲,并在該游戲的某個(gè)版本上進(jìn)行修改,則開發(fā)者需要選擇資源文件,該資源文件可以是增加,也是可以是替換游戲中原有的資源文件,游戲執(zhí)行框架根據(jù)開發(fā)選擇的資源文件進(jìn)行調(diào)用,當(dāng)開發(fā)者增加資源文件時(shí),游戲執(zhí)行框架調(diào)用游戲原有的資源文件和增加的資源文件;當(dāng)開發(fā)者對(duì)游戲中部分資源文件進(jìn)行替換,則游戲執(zhí)行框架調(diào)用游戲未被替換的資源文件和替換后的資源文件;當(dāng)開發(fā)者對(duì)游戲中全部資源文件進(jìn)行替換,則游戲執(zhí)行框架調(diào)用開發(fā)者選擇的全部替換的資源文件。
[0049]進(jìn)一步地,在所述步驟S5之前還包括:
[0050]步驟S41,存儲(chǔ)開發(fā)者的選擇信息作為版本更新信息,所述版本更新信息包括開發(fā)者姓名、選擇的資源文件。
[0051]值得一提的是,系統(tǒng)將根據(jù)每次編輯生成相應(yīng)的版本號(hào),因此,版本更新信息還可以包括版本號(hào)、開發(fā)者對(duì)操作的備注信息等,通過(guò)存儲(chǔ)版本更新信息,便于對(duì)游戲進(jìn)行后續(xù)的維護(hù),提供游戲修改版本查詢,另一方面,可以引入獎(jiǎng)勵(lì)機(jī)制,根據(jù)參與的開發(fā)者對(duì)游戲做的修改衡量開發(fā)者的貢獻(xiàn)值,分配對(duì)參與的開發(fā)者的獎(jiǎng)勵(lì),提高開發(fā)者的積極性。
[0052]實(shí)施例二
[0053]圖2示出了本發(fā)明實(shí)施例二提供的實(shí)現(xiàn)基于HTML5的游戲開發(fā)方法的裝置的具體結(jié)構(gòu)框圖,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。在本實(shí)施例中,本發(fā)明中基于HTML5的游戲開發(fā)方法的裝置包括:創(chuàng)建框架單元21、創(chuàng)建資源庫(kù)單元22、創(chuàng)建編輯器單元23、設(shè)置框架單元24、游戲運(yùn)行單元25。
[0054]創(chuàng)建框架單元21,與創(chuàng)建編輯器單元23連接,用于創(chuàng)建至少一個(gè)游戲框架;
[0055]創(chuàng)建資源庫(kù)單元22,與創(chuàng)建編輯器單元23連接,用于創(chuàng)建游戲資源庫(kù),所述游戲資源庫(kù)包括多個(gè)的資源文件,所述資源文件為構(gòu)成游戲的場(chǎng)景或聲音的基本元素;
[0056]創(chuàng)建編輯器單元23,與創(chuàng)建框架單元21、創(chuàng)建資源庫(kù)單元22、設(shè)置框架單元24及游戲運(yùn)行單元25連接,用于創(chuàng)建游戲編輯器,所述游戲編輯器具有圖形操作界面,開發(fā)者可在客戶端通過(guò)圖形操作界面選擇游戲框架和/或資源文件;
[0057]設(shè)置框架單元24,與創(chuàng)建編輯器單元23、游戲運(yùn)行單元26連接,用于將開發(fā)者選擇的游戲框架設(shè)置為游戲執(zhí)行框架;
[0058]進(jìn)一步地,設(shè)置框架單元24具體用于判斷是否新建游戲,如果是,則將開發(fā)者選擇的游戲框架設(shè)置為游戲執(zhí)行框架,否則,則將開發(fā)者選擇的原有游戲中的游戲框架設(shè)置為游戲執(zhí)行框架。
[0059]游戲運(yùn)行單元25,與創(chuàng)建編輯器單元23、設(shè)置框架單元24連接,用于根據(jù)游戲執(zhí)行框架運(yùn)行游戲,游戲執(zhí)行框架在游戲運(yùn)行中調(diào)用開發(fā)者選擇的資源文件;
[0060]進(jìn)一步地,所述游戲運(yùn)行單元25包括:
[0061]判斷模塊251,與第一調(diào)用模塊252、第二調(diào)用模塊253連接,用于判斷游戲中是否已有資源文件;
[0062]第一調(diào)用模塊252,與判斷模塊251連接,用于游戲執(zhí)行框架在游戲運(yùn)行中調(diào)用游戲中已有的資源文件和/或開發(fā)者選擇的游戲文件。
[0063]第二調(diào)用模塊253,與判斷模塊251連接,用于游戲執(zhí)行框架在游戲運(yùn)行中調(diào)用開發(fā)者選擇的資源文件。
[0064]進(jìn)一步地,所述裝置還包括:
[0065]編碼單元26,創(chuàng)建編輯器單元23、版本更新單元27連接,用于為開發(fā)者選擇的資源文件設(shè)定編碼。
[0066]進(jìn)一步地,所述裝置還包括:
[0067]版本更新單元27,創(chuàng)建編輯器單元23、編碼單元26連接,用于存儲(chǔ)開發(fā)者的選擇信息作為版本更新信息,所述版本更新信息包括開發(fā)者姓名、選擇的資源文件編碼和編輯時(shí)間。
[0068]值得注意的是,上述系統(tǒng)實(shí)施例中,所包括的各個(gè)單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。
[0069]另外,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,相應(yīng)的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如R0M/RAM、磁盤或光盤等。
[0070]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種基于HTML5的游戲開發(fā)方法,其特征在于,所述方法包括: 步驟S1,創(chuàng)建至少一個(gè)游戲框架; 步驟S2,創(chuàng)建游戲資源庫(kù),所述游戲資源庫(kù)包括多個(gè)的資源文件,所述資源文件為構(gòu)成游戲的場(chǎng)景或聲音的基本元素; 步驟S3,創(chuàng)建游戲編輯器,所述游戲編輯器具有圖形操作界面,開發(fā)者可在客戶端通過(guò)圖形操作界面選擇游戲框架和/或資源文件; 步驟S4,將開發(fā)者選擇的游戲框架設(shè)置為游戲執(zhí)行框架; 步驟S5,根據(jù)游戲執(zhí)行框架運(yùn)行游戲,游戲執(zhí)行框架在游戲運(yùn)行中調(diào)用開發(fā)者選擇的資源文件。
2.如權(quán)利要求1所述的方法,其特征在于,所述步驟S5具體包括: 步驟S51,判斷游戲中是否已有資源文件,如果是,執(zhí)行步驟S52,否則,執(zhí)行步驟S53 ;步驟S52,游戲執(zhí)行框架在游戲運(yùn)行中調(diào)用游戲中已有的資源文件和/或開發(fā)者選擇的游戲文件。 步驟S53,游戲執(zhí)行框架在游戲運(yùn)行中調(diào)用開發(fā)者選擇的資源文件。
3.如權(quán)利要求1所述的方法,其特征在于,所述步驟S4具體為: 判斷是否新建游戲,如果是,則將開發(fā)者選擇的游戲框架設(shè)置為游戲執(zhí)行框架,否則,則將開發(fā)者選擇的原有游戲中的游戲框架設(shè)置為游戲執(zhí)行框架。
4.如權(quán)利要求1所述的方法,其特征在于,在步驟S3之后還包括: 步驟S31,為開發(fā)者選擇的資源文件設(shè)定編碼。
5.如權(quán)利要求4所述的方法,其特征在于,在所述步驟S5之前還包括: 步驟S41,存儲(chǔ)開發(fā)者的選擇信息作為版本更新信息,所述版本更新信息包括開發(fā)者姓名、選擇的資源文件編碼和編輯時(shí)間。
6.一種實(shí)現(xiàn)權(quán)利要求1至5任一項(xiàng)所述的一種基于HTML5的游戲開發(fā)方法的裝置,其特征在于,所述裝置包括: 創(chuàng)建框架單元,用于創(chuàng)建至少一個(gè)游戲框架; 創(chuàng)建資源庫(kù)單元,用于創(chuàng)建游戲資源庫(kù),所述游戲資源庫(kù)包括多個(gè)的資源文件,所述資源文件為構(gòu)成游戲的場(chǎng)景或聲音的基本元素; 創(chuàng)建編輯器單元,用于創(chuàng)建游戲編輯器,所述游戲編輯器具有圖形操作界面,開發(fā)者可在客戶端通過(guò)圖形操作界面選擇游戲框架和/或資源文件; 設(shè)置框架單元,用于將開發(fā)者選擇的游戲框架設(shè)置為游戲執(zhí)行框架; 游戲運(yùn)行單元,用于根據(jù)游戲執(zhí)行框架運(yùn)行游戲,游戲執(zhí)行框架在游戲運(yùn)行中調(diào)用開發(fā)者選擇的資源文件。
7.如權(quán)利要求6所述的裝置,其特征在于,所述游戲運(yùn)行單元包括: 判斷模塊,判斷游戲中是否已有資源文件,如果是,執(zhí)行步驟S52,否則,執(zhí)行步驟S53 ;第一調(diào)用模塊,游戲執(zhí)行框架在游戲運(yùn)行中調(diào)用游戲中已有的資源文件和/或開發(fā)者選擇的游戲文件。 第二調(diào)用模塊,游戲執(zhí)行框架在游戲運(yùn)行中調(diào)用開發(fā)者選擇的資源文件。
8.如權(quán)利要求6所述的裝置,其特征在于,所述設(shè)置框架單元具體用于判斷是否新建游戲,如果是,則將開發(fā)者選擇的游戲框架設(shè)置為游戲執(zhí)行框架,否則,則將開發(fā)者選擇的原有游戲中的游戲框架設(shè)置為游戲執(zhí)行框架。
9.如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括: 編碼單元,用于為開發(fā)者選擇的資源文件設(shè)定編碼。
10.如權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括: 版本更新單元,用于存儲(chǔ)開發(fā)者的選擇信息作為版本更新信息,所述版本更新信息包括開發(fā)者姓名、選擇的資源文件編碼和編輯時(shí)間。
【文檔編號(hào)】G06F9/44GK104360840SQ201410560094
【公開日】2015年2月18日 申請(qǐng)日期:2014年10月20日 優(yōu)先權(quán)日:2014年10月20日
【發(fā)明者】劉武豐 申請(qǐng)人:廣州精攻網(wǎng)絡(luò)科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1