專利名稱:Flash游戲批量增加積分排名功能的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計算機(jī)技術(shù)領(lǐng)域,具體涉及ー種Flash游戲批量増加積分排名功能的方法和裝置。
背景技術(shù):
Flash游戲是近年來新興起的一種游戲形式,由于其具有游戲簡單、操作方便、綠色、無需安裝和文件體積小等優(yōu)點(diǎn)而漸漸被廣大網(wǎng)友喜愛。游戲的積分排名功能是指在游戲玩家結(jié)束某個游戲時,根據(jù)玩家在游戲過程的表現(xiàn)給予一定的積分,并在游戲下方按積分排名先后順序顯示某個時間段內(nèi)的積分排行榜。通過這種功能,可以提高游戲玩家玩游戲的積極性,提高游戲玩家的用戶體驗(yàn)。
但是,現(xiàn)在技術(shù)中,F(xiàn)lash游戲通常不具備積分排名功能,如果需要使Flash游戲具備積分排名功能,需要修改原Flash游戲。這種方法存在的主要缺陷為通用性差,需要逐一對Flash游戲進(jìn)行修改,從而增加了工作人員的工作強(qiáng)度;對原Flash游戲修改的內(nèi)容較多,也増加了修改的復(fù)雜度。
發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)存在的缺陷,本發(fā)明提供ー種Flash游戲批量増加積分排名功能的方法和裝置,具有通用性好的優(yōu)點(diǎn);而且,對原Flash游戲修改的內(nèi)容較小,減化了修改的
復(fù)雜度。本發(fā)明提供的技術(shù)方案如下本發(fā)明提供ー種Flash游戲批量増加積分排名功能的方法,包括以下步驟SI,批處理服務(wù)器創(chuàng)建積分裝置;其中,所述積分裝置為swf加載文件,所述swf加載文件中包含有腳本文件;S2,所述批處理服務(wù)器接收客戶端上傳的源swf文件,并將所述源swf文件的文件名重命名為與所述SWf加載文件的文件名相同的文件名;其中,所述源SWf文件與源Flash游戲?qū)?yīng);S3,所述批處理服務(wù)器向所述SWf加載文件的腳本文件中輸入所述源Flash游戲的游戲參數(shù),經(jīng)編譯后得到新的SWf加載文件;S4,所述批處理服務(wù)器將所述新的swf加載文件和重命名后的所述源swf文件共同上傳到游戲服務(wù)器。優(yōu)選的,所述游戲參數(shù)包括舞臺高度、舞臺寬度、積分變量、游戲結(jié)束條件和游戲字節(jié)數(shù)。優(yōu)選的,S4具體為所述批處理服務(wù)器將所述新的swf加載文件和重命名后的所述源swf文件打包生成壓縮文件后,將該壓縮文件上傳到游戲服務(wù)器。優(yōu)選的,S4之后,還包括所述游戲服務(wù)器運(yùn)行所述新的swf加載文件和重命名后的所述源swf文件。優(yōu)選的,所述游戲服務(wù)器運(yùn)行所述新的swf加載文件和重命名后的所述源swf文件具體為所述新的swf加載文件加載所述重命名后的所述源swf文件。本發(fā)明還提供ー種Flash游戲批量増加積分排名功能的裝置,包括創(chuàng)建模塊,用于創(chuàng)建積分裝置;其中,所述積分裝置為swf加載文件,所述swf加載文件中包含有腳本文件;接收模塊,用于接收客戶端上傳的源swf文件;重命名模塊,用于將所述接收模塊接收到的所述源swf文件重命名為與所述創(chuàng)建模塊創(chuàng)建的所述SWf加載文件的文件名相同的文件名;其中,所述源SWf文件與源Flash游戲?qū)?yīng);編譯模塊,用于向所述創(chuàng)建模塊創(chuàng)建的所述swf加載文件的腳本文件中輸入所述重命名模塊重命名后的所述源Flash游戲的游戲參數(shù),經(jīng)編譯后得到新的swf加載文件;上傳模塊,用于將經(jīng)所述編譯模塊編譯得到的所述新的swf加載文件和所述重命名模塊重命名后的所述源SWf文件共同上傳到游戲服務(wù)器。優(yōu)選的,所述游戲參數(shù)包括舞臺高度、舞臺寬度、積分變量、游戲結(jié)束條件和游戲字節(jié)數(shù)。優(yōu)選的,還包括壓縮模塊,用于將經(jīng)所述編譯模塊編譯得到的所述新的swf加載文件和所述重命名模塊重命名后的所述源SWf文件進(jìn)行打包壓縮,然后上傳給所述上傳模塊。優(yōu)選的,還包括運(yùn)行模塊,用于運(yùn)行所述上傳模塊上傳的所述新的swf加載文件和重命名后的所述源SWf文件。優(yōu)選的,所述運(yùn)行模塊還用于用所述新的swf加載文件加載所述重命名后的所述源SWf文件。本發(fā)明的有益效果如下本發(fā)明提供的Flash游戲批量増加積分排名功能的方法和裝置,不需要對原游戲進(jìn)行修改,只需要讀取原游戲的舞臺高度、舞臺寬度、積分變量、游戲結(jié)束條件和游戲字節(jié)數(shù)便可制作具有積分功能的游戲,而不需要修改原游戲,具有使用方便的優(yōu)點(diǎn)。
圖I為本發(fā)明實(shí)施例提供的Flash游戲批量増加積分排名功能的方法的流程示意圖;圖2為本發(fā)明實(shí)施例提供的Flash游戲批量増加積分排名功能的裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式如圖I所示,本發(fā)明提供ー種Flash游戲批量増加積分排名功能的方法,包括以下步驟
SI,批處理服務(wù)器創(chuàng)建積分裝置;其中,所述積分裝置為swf加載文件,所述swf加載文件中包含有腳本文件;需要說明的是,swf加載文件是由.fla文件和.as腳本文件通過編譯工具編譯生成的,腳本文件已經(jīng)在重新編譯時生成在swf加載文件里面,因此,腳本文件不可見。在后 續(xù)步驟中,修改腳本文件,并進(jìn)行編譯就能生成新的SWf加載文件。S2,所述批處理服務(wù)器接收客戶端上傳的源swf文件,并將所述源swf文件的文件名重命名為與所述swf加載文件的文件名相同的文件名;其中,所述源swf文件與源Flash游戲?qū)?yīng);只有將源swf文件的文件名重命名為與所述swf加載文件的文件名相同的文件名,swf加載文件才能對源SWf文件進(jìn)行編譯。S3,所述批處理服務(wù)器向所述swf加載文件的腳本文件中輸入所述源Flash游戲的游戲參數(shù),經(jīng)編譯后得到新的SWf加載文件;其中,游戲參數(shù)包括舞臺高度、舞臺寬度、積分變量、游戲結(jié)束條件和游戲字節(jié)數(shù)。本步驟中,為提高安全性,也可以對得到的新的swf加載文件進(jìn)行加密。S4,所述批處理服務(wù)器將所述新的swf加載文件和重命名后的所述源swf文件共同上傳到游戲服務(wù)器。本步驟中,為方便上傳,也可以包括打包壓縮的過程,具體的,批處理服務(wù)器將所述新的SWf加載文件和重命名后的所述源SWf文件打包生成壓縮文件后,將該壓縮文件上傳到游戲服務(wù)器。S5,游戲服務(wù)器運(yùn)行所述新的swf加載文件和重命名后的所述源swf文件。具體運(yùn)行方式為用所述新的swf加載文件加載所述重命名后的所述源swf文件。如圖2所示,本發(fā)明還提供ー種Flash游戲批量増加積分排名功能的裝置,包括創(chuàng)建模塊21,用于創(chuàng)建積分裝置;其中,所述積分裝置為swf加載文件,所述swf加載文件中包含有腳本文件;接收模塊22,用于接收客戶端上傳的源swf文件;重命名模塊23,用于將接收模塊22接收到的所述源swf文件重命名為與創(chuàng)建模塊21創(chuàng)建的所述swf加載文件的文件名相同的文件名;其中,所述源swf文件與源Flash游戲?qū)?yīng);編譯模塊24,用于向創(chuàng)建模塊21創(chuàng)建的所述swf加載文件的腳本文件中輸入重命名模塊23重命名后的所述源Flash游戲的游戲參數(shù),經(jīng)編譯后得到新的swf加載文件;其中,游戲參數(shù)包括舞臺高度、舞臺寬度、積分變量、游戲結(jié)束條件和游戲字節(jié)數(shù)。上傳模塊25,用于將經(jīng)編譯模塊24編譯得到的所述新的swf加載文件和重命名模塊23重命名后的所述源swf文件共同上傳到游戲服務(wù)器。當(dāng)然,為方便上傳,也可以還包括壓縮模塊,用于將經(jīng)所述編譯模塊編譯得到的所述新的SWf加載文件和所述重命名模塊重命名后的所述源SWf文件進(jìn)行打包壓縮,然后上傳給所述上傳模塊。運(yùn)行模塊26,用于運(yùn)行上傳模塊25上傳的所述新的swf加載文件和重命名后的所述源SWf文件。所述運(yùn)行模塊還用于用所述新的SWf加載文件加載所述重命名后的所述源SWf文件。
因此,通過上述步驟,當(dāng)玩家訪問游戲服務(wù)器進(jìn)行游戲時,可以將玩家在游戲中所獲得的最高分?jǐn)?shù)上傳到服務(wù)器中,并在游戲下方的積分排名框中顯示固定時間段中各個玩家的排名情況,從而提高了玩家進(jìn)行游戲的積極性。另外,本發(fā)明中,不需要對原游戲進(jìn)行修改,只需要讀取原游戲的舞臺高度、舞臺寬度、積分變量、游戲結(jié)束條件和游戲字節(jié)數(shù)便可制作具有積分功能的游戲,而不需要修改原游戲,具有使用方便的優(yōu)點(diǎn)。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng) 視本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種Flash游戲批量增加積分排名功能的方法,其特征在于,包括以下步驟 SI,批處理服務(wù)器創(chuàng)建積分裝置;其中,所述積分裝置為swf加載文件,所述swf加載文件中包含有腳本文件; S2,所述批處理服務(wù)器接收客戶端上傳的源swf文件,并將所述源swf文件的文件名重命名為與所述swf加載文件的文件名相同的文件名;其中,所述源swf文件與源Flash游戲?qū)?yīng); S3,所述批處理服務(wù)器向所述swf加載文件的腳本文件中輸入所述源Flash游戲的游戲參數(shù),經(jīng)編譯后得到新的swf加載文件; S4,所述批處理服務(wù)器將所述新的swf加載文件和重命名后的所述源swf文件共同上傳到游戲服務(wù)器。
2.根據(jù)權(quán)利要求I所述的Flash游戲批量增加積分排名功能的方法,其特征在于,所述游戲參數(shù)包括舞臺高度、舞臺寬度、積分變量、游戲結(jié)束條件和游戲字節(jié)數(shù)。
3.根據(jù)權(quán)利要求I所述的Flash游戲批量增加積分排名功能的方法,其特征在于,S4具體為 所述批處理服務(wù)器將所述新的SWf加載文件和重命名后的所述源SWf文件打包生成壓縮文件后,將該壓縮文件上傳到游戲服務(wù)器。
4.根據(jù)權(quán)利要求I所述的Flash游戲批量增加積分排名功能的方法,其特征在于,S4之后,還包括所述游戲服務(wù)器運(yùn)行所述新的swf加載文件和重命名后的所述源swf文件。
5.根據(jù)權(quán)利要求4所述的Flash游戲批量增加積分排名功能的方法,其特征在于,所述游戲服務(wù)器運(yùn)行所述新的SWf加載文件和重命名后的所述源SWf文件具體為 所述新的SWf加載文件加載所述重命名后的所述源SWf文件。
6.一種Flash游戲批量增加積分排名功能的裝置,其特征在于,包括 創(chuàng)建模塊,用于創(chuàng)建積分裝置;其中,所述積分裝置為SWf加載文件,所述SWf加載文件中包含有腳本文件; 接收模塊,用于接收客戶端上傳的源SWf文件; 重命名模塊,用于將所述接收模塊接收到的所述源SWf文件重命名為與所述創(chuàng)建模塊創(chuàng)建的所述SWf加載文件的文件名相同的文件名;其中,所述源SWf文件與源Flash游戲?qū)?yīng); 編譯模塊,用于向所述創(chuàng)建模塊創(chuàng)建的所述SWf加載文件的腳本文件中輸入所述重命名模塊重命名后的所述源Flash游戲的游戲參數(shù),經(jīng)編譯后得到新的SWf加載文件; 上傳模塊,用于將經(jīng)所述編譯模塊編譯得到的所述新的swf加載文件和所述重命名模塊重命名后的所述源swf文件共同上傳到游戲服務(wù)器。
7.根據(jù)權(quán)利要求6所述的Flash游戲批量增加積分排名功能的裝置,其特征在于,所述游戲參數(shù)包括舞臺高度、舞臺寬度、積分變量、游戲結(jié)束條件和游戲字節(jié)數(shù)。
8.根據(jù)權(quán)利要求6所述的Flash游戲批量增加積分排名功能的裝置,其特征在于,還包括 壓縮模塊,用于將經(jīng)所述編譯模塊編譯得到的所述新的swf加載文件和所述重命名模塊重命名后的所述源SWf文件進(jìn)行打包壓縮,然后上傳給所述上傳模塊。
9.根據(jù)權(quán)利要求6所述的Flash游戲批量增加積分排名功能的裝置,其特征在于,還包括 運(yùn)行模塊,用于運(yùn)行所述上傳模塊上傳的所述新的SWf加載文件和重命名后的所述源SWf文件。
10.根據(jù)權(quán)利要求9所述的Flash游戲批量增加積分排名功能的裝置,其特征在于,所述運(yùn)行模塊還用于用所述新的SWf加載文件加載所述重命名后的所述源SWf文件。
全文摘要
本發(fā)明提供一種Flash游戲批量增加積分排名功能的方法和裝置,當(dāng)玩家訪問游戲服務(wù)器進(jìn)行游戲時,可以將玩家在游戲中所獲得的最高分?jǐn)?shù)上傳到服務(wù)器中,并在游戲下方的積分排名框中顯示固定時間段中各個玩家的排名情況,從而提高了玩家進(jìn)行游戲的積極性。另外,本發(fā)明中,不需要對原游戲進(jìn)行修改,只需要讀取原游戲的舞臺高度、舞臺寬度、積分變量、游戲結(jié)束條件游戲字節(jié)數(shù)便可制作具有積分功能的游戲,而不需要修改原游戲,具有使用方便的優(yōu)點(diǎn)。
文檔編號G06F19/00GK102663109SQ20121011158
公開日2012年9月12日 申請日期2012年4月16日 優(yōu)先權(quán)日2012年4月16日
發(fā)明者許建彬 申請人:廈門游家網(wǎng)絡(luò)有限公司