本發(fā)明涉及游戲技術(shù)領(lǐng)域,具體涉及一種游戲管理系統(tǒng)、設(shè)備、裝置及方法。
背景技術(shù):
目前在各種游戲中,可以通過(guò)GM(GameMaster,游戲管理員)的操作實(shí)現(xiàn)在游戲中獲得游戲資源、等級(jí)提升等變化,包括通過(guò)GM指令實(shí)現(xiàn)游戲管理等。例如,可以通過(guò)在客戶端即前端直接輸入GM指令實(shí)現(xiàn)管理。另外,也可以由游戲管理員直接在服務(wù)器即后臺(tái)去修改游戲玩家數(shù)據(jù)來(lái)達(dá)到GM指令的同樣效果。
但是,如果是使用前端直接輸入GM指令的方式,那么在測(cè)試游戲過(guò)程中需要在前端手動(dòng)輸入復(fù)雜的GM指令,并且需要記憶各種GM指令;如果是使用后臺(tái)修改數(shù)據(jù)方式,那么在測(cè)試過(guò)程中每次操作都需要另外打開一個(gè)后臺(tái)來(lái)進(jìn)行數(shù)據(jù)修改,操作不便。
技術(shù)實(shí)現(xiàn)要素:
為解決上述技術(shù)問(wèn)題,本發(fā)明提供一種游戲管理系統(tǒng)、設(shè)備、裝置及方法,能利用游戲管理員SDK(Software Development Kit,軟件開發(fā)工具包)更方便實(shí)現(xiàn)游戲管理。
根據(jù)本發(fā)明的一個(gè)方面,提供一種游戲管理系統(tǒng),包括:
服務(wù)器,用于配置游戲管理員指令;
客戶端設(shè)備,用于響應(yīng)于游戲應(yīng)用程序界面的游戲管理員軟件開發(fā)工具包SDK的功能菜單被觸摸,顯示游戲管理員SDK界面,其中所述游戲管理員SDK界面包含不同的由所述服務(wù)器配置的游戲管理員指令;獲取所述游戲管理員SDK界面中被選擇的游戲管理員指令,對(duì)所述游戲應(yīng)用程序執(zhí)行所述游戲管理員指令。
根據(jù)本發(fā)明的另一個(gè)方面,提供一種客戶端設(shè)備,包括:存儲(chǔ)器和處理器;
所述存儲(chǔ)器,用于存儲(chǔ)由服務(wù)器配置的游戲管理員指令;
所述處理器,用于響應(yīng)于游戲應(yīng)用程序界面的游戲管理員軟件開發(fā)工具包SDK的功能菜單被觸摸,顯示游戲管理員SDK界面,其中所述游戲管理員SDK界面包含不同的從所述存儲(chǔ)器獲取的游戲管理員指令;獲取所述游戲管理員SDK界面中被選擇的游戲管理員指令,對(duì)所述游戲應(yīng)用程序執(zhí)行所述游戲管理員指令。
根據(jù)本發(fā)明的另一個(gè)方面,提供一種游戲管理裝置,包括:
響應(yīng)模塊,用于響應(yīng)于游戲應(yīng)用程序界面的游戲管理員軟件開發(fā)工具包SDK的功能菜單被觸摸,顯示游戲管理員SDK界面,其中所述游戲管理員SDK界面包含不同的游戲管理員指令;
管理模塊,用于獲取所述響應(yīng)模塊顯示的游戲管理員SDK界面中被選擇的游戲管理員指令,對(duì)所述游戲應(yīng)用程序執(zhí)行所述游戲管理員指令。
可選的,所述裝置還包括:
設(shè)置模塊,用于將所述游戲管理員SDK以jar庫(kù)方式預(yù)先打包到所述游戲應(yīng)用程序中,并在游戲應(yīng)用程序中為所述游戲管理員SDK預(yù)先設(shè)置所規(guī)定的函數(shù)接口,其中所述函數(shù)接口根據(jù)不同游戲應(yīng)用程序采用不同設(shè)置。
可選的,所述裝置還包括:
初始化模塊,用于在所述游戲應(yīng)用程序啟動(dòng)后,將所述游戲管理員SDK進(jìn)行初始化并從服務(wù)器獲取游戲管理員指令,生成包含所述游戲管理員指令的游戲管理員SDK界面。
可選的,所述響應(yīng)模塊根據(jù)所述游戲管理員SDK界面在設(shè)定時(shí)間內(nèi)未檢測(cè)到操作,將所述游戲管理員SDK界面隱藏。
根據(jù)本發(fā)明的另一個(gè)方面,提供一種游戲管理方法,包括:
響應(yīng)于游戲應(yīng)用程序界面的游戲管理員軟件開發(fā)工具包SDK的功能菜單被觸摸,顯示游戲管理員SDK界面,其中所述游戲管理員SDK界面包含不同的游戲管理員指令;
獲取所述游戲管理員SDK界面中被選擇的游戲管理員指令,對(duì)所述游戲應(yīng)用程序執(zhí)行所述游戲管理員指令。
可選的,所述游戲管理員SDK界面中的游戲管理員指令由服務(wù)器在后臺(tái)根據(jù)指令協(xié)議進(jìn)行配置。
可選的,所述游戲管理員SDK被預(yù)先打包到所述游戲應(yīng)用程序中,在所述游戲應(yīng)用程序啟動(dòng)后顯示所述功能菜單供觸摸。
可選的,所述游戲管理員SDK以jar庫(kù)方式被預(yù)先打包到所述游戲應(yīng)用程序中;
所述游戲應(yīng)用程序?yàn)樗鲇螒蚬芾韱TSDK預(yù)先設(shè)置所規(guī)定的函數(shù)接口,其中所述函數(shù)接口根據(jù)不同游戲應(yīng)用程序采用不同設(shè)置。
可選的,所述方法還包括:
所述游戲管理員SDK在所述游戲應(yīng)用程序啟動(dòng)后,進(jìn)行初始化并從服務(wù)器獲取游戲管理員指令,生成包含所述游戲管理員指令的游戲管理員SDK界面。
可選的,所述游戲管理員SDK在所述游戲應(yīng)用程序啟動(dòng)后,進(jìn)行初始化并從服務(wù)器獲取游戲管理員指令,包括:
所述游戲管理員SDK在所述游戲應(yīng)用程序啟動(dòng)后,接收所述游戲應(yīng)用程序通過(guò)所述函數(shù)接口傳輸?shù)挠螒蚬芾韱T指令發(fā)送函數(shù);
根據(jù)所述游戲應(yīng)用程序調(diào)用所述游戲管理員SDK的初始化和注冊(cè)函數(shù)進(jìn)行初始化,在初始化時(shí)從服務(wù)器獲取配置的與所述游戲應(yīng)用程序?qū)?yīng)的游戲管理員指令。
可選的,所述方法還包括:根據(jù)所述游戲管理員SDK界面在設(shè)定時(shí)間內(nèi)未檢測(cè)到操作,將所述游戲管理員SDK界面隱藏
可以發(fā)現(xiàn),本發(fā)明實(shí)施例的技術(shù)方案,設(shè)置了游戲管理員軟件開發(fā)工具包SDK,在游戲應(yīng)用程序界面的游戲管理員SDK的功能菜單被觸摸后,可以顯示游戲管理員SDK界面,其中所述游戲管理員SDK界面包含不同的游戲管理員指令,然后獲取所述游戲管理員SDK界面中被選擇的游戲管理員指令,就可以對(duì)所述游戲應(yīng)用程序執(zhí)行所述游戲管理員指令。這樣,用戶就可以很方便地在客戶端即前端顯示的游戲管理員SDK界面中根據(jù)需要選擇對(duì)應(yīng)的游戲管理員指令,不需要輸入游戲管理員指令,不需要記憶游戲管理員指令,也不需要再另外打開一個(gè)后臺(tái)來(lái)進(jìn)行數(shù)據(jù)修改,因此極大方便了用戶對(duì)游戲進(jìn)行管理。
進(jìn)一步的,本發(fā)明實(shí)施例的游戲管理員SDK界面中的游戲管理員指令可以由服務(wù)器在后臺(tái)根據(jù)指令協(xié)議進(jìn)行配置。
進(jìn)一步的,本發(fā)明實(shí)施例的游戲管理員SDK可以被預(yù)先打包到所述游戲應(yīng)用程序中,在所述游戲應(yīng)用程序啟動(dòng)后顯示所述功能菜單供觸摸。
進(jìn)一步的,本發(fā)明實(shí)施例的游戲管理員SDK可以以jar庫(kù)方式被預(yù)先打包到所述游戲應(yīng)用程序中;且所述游戲應(yīng)用程序?yàn)樗鲇螒蚬芾韱TSDK預(yù)先設(shè)置所規(guī)定的函數(shù)接口,其中所述函數(shù)接口根據(jù)不同游戲應(yīng)用程序采用不同設(shè)置。
進(jìn)一步的,本發(fā)明實(shí)施例可以根據(jù)所述游戲管理員SDK界面在設(shè)定時(shí)間內(nèi)未檢測(cè)到操作,將所述游戲管理員SDK界面隱藏,從而可以減少或避免對(duì)游戲應(yīng)用程序的影響。
附圖說(shuō)明
通過(guò)結(jié)合附圖對(duì)本公開示例性實(shí)施方式進(jìn)行更詳細(xì)的描述,本公開的上述以及其它目的、特征和優(yōu)勢(shì)將變得更加明顯,其中,在本公開示例性實(shí)施方式中,相同的參考標(biāo)號(hào)通常代表相同部件。
圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一種游戲管理系統(tǒng)的示意性方框圖;
圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一種客戶端設(shè)備的示意性方框圖;
圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一種游戲管理裝置的示意性方框圖;
圖4是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一種游戲管理裝置的另一示意性方框圖;
圖5是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一種游戲管理方法的示意性流程圖;
圖6是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一種游戲管理方法的另一示意性流程圖;
圖7是根據(jù)本發(fā)明的一個(gè)實(shí)施例的游戲管理方法中的應(yīng)用架構(gòu)示意圖。
具體實(shí)施方式
下面將參照附圖更詳細(xì)地描述本公開的優(yōu)選實(shí)施方式。雖然附圖中顯示了本公開的優(yōu)選實(shí)施方式,然而應(yīng)該理解,可以以各種形式實(shí)現(xiàn)本公開而不應(yīng)被這里闡述的實(shí)施方式所限制。相反,提供這些實(shí)施方式是為了使本公開更加透徹和完整,并且能夠?qū)⒈竟_的范圍完整地傳達(dá)給本領(lǐng)域的技術(shù)人員。
本發(fā)明提供一種游戲管理系統(tǒng),能更方便對(duì)游戲進(jìn)行管理。
以下結(jié)合附圖詳細(xì)描述本發(fā)明實(shí)施例的技術(shù)方案。
圖1是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一種游戲管理系統(tǒng)的示意性方框圖。
如圖1所示,在一種游戲管理系統(tǒng)10中,包括:服務(wù)器11、客戶端設(shè)備12。
服務(wù)器11,用于配置游戲管理員指令。
客戶端設(shè)備12,用于響應(yīng)于游戲應(yīng)用程序界面的游戲管理員軟件開發(fā)工具包SDK的功能菜單被觸摸,顯示游戲管理員SDK界面,其中所述游戲管理員SDK界面包含不同的由所述服務(wù)器11配置的游戲管理員指令;獲取所述游戲管理員SDK界面中被選擇的游戲管理員指令,對(duì)所述游戲應(yīng)用程序執(zhí)行所述游戲管理員指令。
圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一種客戶端設(shè)備的示意性方框圖。
如圖2所示,在一種客戶端設(shè)備20中包括:存儲(chǔ)器21和處理器22。
所述存儲(chǔ)器21,用于存儲(chǔ)由服務(wù)器配置的游戲管理員指令。
所述處理器22,用于響應(yīng)于游戲應(yīng)用程序界面的游戲管理員軟件開發(fā)工具包SDK的功能菜單被觸摸,顯示游戲管理員SDK界面,其中所述游戲管理員SDK界面包含不同的從所述存儲(chǔ)器21獲取的游戲管理員指令;獲取所述游戲管理員SDK界面中被選擇的游戲管理員指令,對(duì)所述游戲應(yīng)用程序執(zhí)行所述游戲管理員指令。
在上述設(shè)備中的處理器22,可以作為一個(gè)獨(dú)立的裝置結(jié)構(gòu),該獨(dú)立的裝置結(jié)構(gòu)可以稱為一種游戲管理裝置,該游戲管理裝置可以包括多個(gè)子模塊,下文將結(jié)合圖3到圖4對(duì)社交邀請(qǐng)裝置的結(jié)構(gòu)進(jìn)行詳細(xì)說(shuō)明。
圖3是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一種游戲管理裝置的示意性方框圖。
如圖3所示,在一種游戲管理裝置30中,包括:響應(yīng)模塊31、管理模塊32。
響應(yīng)模塊31,用于響應(yīng)于游戲應(yīng)用程序界面的游戲管理員軟件開發(fā)工具包SDK的功能菜單被觸摸,顯示游戲管理員SDK界面,其中所述游戲管理員SDK界面包含不同的游戲管理員指令。
其中,所述游戲管理員SDK界面中的游戲管理員指令由服務(wù)器在后臺(tái)根據(jù)指令協(xié)議進(jìn)行配置。所述游戲管理員SDK被預(yù)先打包到所述游戲應(yīng)用程序中,在所述游戲應(yīng)用程序啟動(dòng)后顯示所述功能菜單供觸摸。
其中,所述功能菜單可以為懸浮按鈕但不局限于此。
管理模塊32,用于獲取所述響應(yīng)模塊31顯示的游戲管理員SDK界面中被選擇的游戲管理員指令,對(duì)所述游戲應(yīng)用程序執(zhí)行所述游戲管理員指令。
由該實(shí)施例可見,本發(fā)明實(shí)施例的技術(shù)方案,設(shè)置了游戲管理員軟件開發(fā)工具包SDK,在游戲應(yīng)用程序界面的游戲管理員SDK的功能菜單被觸摸后,可以顯示游戲管理員SDK界面,其中所述游戲管理員SDK界面包含不同的游戲管理員指令,然后獲取所述游戲管理員SDK界面中被選擇的游戲管理員指令,就可以對(duì)所述游戲應(yīng)用程序執(zhí)行所述游戲管理員指令。這樣,用戶就可以很方便地在客戶端即前端顯示的游戲管理員SDK界面中根據(jù)需要選擇對(duì)應(yīng)的游戲管理員指令,不需要輸入游戲管理員指令,不需要記憶游戲管理員指令,也不需要再另外打開一個(gè)后臺(tái)來(lái)進(jìn)行數(shù)據(jù)修改,因此極大方便了用戶對(duì)游戲進(jìn)行管理。
圖4是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一種游戲管理裝置的另一示意性方框圖。
如圖4所示,在一種游戲管理裝置40中,包括:響應(yīng)模塊31、管理模塊32、設(shè)置模塊33、初始化模塊34。
其中,響應(yīng)模塊31、管理模塊32的功能可以參見圖3所示。
設(shè)置模塊33,用于將所述游戲管理員SDK以jar庫(kù)方式預(yù)先打包到所述游戲應(yīng)用程序中,并在游戲應(yīng)用程序中為所述游戲管理員SDK預(yù)先設(shè)置所規(guī)定的函數(shù)接口,其中所述函數(shù)接口根據(jù)不同游戲應(yīng)用程序采用不同設(shè)置。
初始化模塊34,用于在所述游戲應(yīng)用程序啟動(dòng)后,將所述游戲管理員SDK進(jìn)行初始化并從服務(wù)器獲取游戲管理員指令,生成包含所述游戲管理員指令的游戲管理員SDK界面。
其中,所述游戲管理員SDK在所述游戲應(yīng)用程序啟動(dòng)后,接收所述游戲應(yīng)用程序通過(guò)所述函數(shù)接口傳輸?shù)挠螒蚬芾韱T指令發(fā)送函數(shù);根據(jù)所述游戲應(yīng)用程序調(diào)用所述游戲管理員SDK的初始化和注冊(cè)函數(shù)進(jìn)行初始化,在初始化時(shí)從服務(wù)器獲取配置的與所述游戲應(yīng)用程序?qū)?yīng)的游戲管理員指令。
其中,所述響應(yīng)模塊31根據(jù)所述游戲管理員SDK界面在設(shè)定時(shí)間內(nèi)未檢測(cè)到操作,將所述游戲管理員SDK界面隱藏。
上述詳細(xì)介紹了本發(fā)明的一種游戲管理系統(tǒng)、設(shè)備及裝置,以下介紹本發(fā)明對(duì)應(yīng)的游戲管理方法。
圖5是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一種游戲管理方法的示意性流程圖。
如圖5所示,所述方法可以應(yīng)用于客戶端中,包括:
在步驟501中,響應(yīng)于游戲應(yīng)用程序界面的游戲管理員軟件開發(fā)工具包SDK的功能菜單被觸摸,顯示游戲管理員SDK界面,其中所述游戲管理員SDK界面包含不同的游戲管理員指令。
其中,所述游戲管理員SDK界面中的游戲管理員指令由服務(wù)器在后臺(tái)根據(jù)指令協(xié)議進(jìn)行配置。所述游戲管理員SDK被預(yù)先打包到所述游戲應(yīng)用程序中,在所述游戲應(yīng)用程序啟動(dòng)后顯示所述功能菜單供觸摸。
其中,所述功能菜單可以為懸浮按鈕但不局限于此,也可以是其他形式。
在步驟502中,獲取所述游戲管理員SDK界面中被選擇的游戲管理員指令,對(duì)所述游戲應(yīng)用程序執(zhí)行所述游戲管理員指令。
需說(shuō)明的是,該步驟還可以根據(jù)所述游戲管理員SDK界面在設(shè)定時(shí)間內(nèi)未檢測(cè)到操作,將所述游戲管理員SDK界面隱藏。
由該實(shí)施例可見,本發(fā)明實(shí)施例的技術(shù)方案,設(shè)置了游戲管理員軟件開發(fā)工具包SDK,在游戲應(yīng)用程序界面的游戲管理員SDK的功能菜單被觸摸后,可以顯示游戲管理員SDK界面,其中所述游戲管理員SDK界面包含不同的游戲管理員指令,然后獲取所述游戲管理員SDK界面中被選擇的游戲管理員指令,就可以對(duì)所述游戲應(yīng)用程序執(zhí)行所述游戲管理員指令。這樣,用戶就可以很方便地在客戶端即前端顯示的游戲管理員SDK界面中根據(jù)需要選擇對(duì)應(yīng)的游戲管理員指令,不需要輸入游戲管理員指令,不需要記憶游戲管理員指令,也不需要再另外打開一個(gè)后臺(tái)來(lái)進(jìn)行數(shù)據(jù)修改,因此極大方便了用戶對(duì)游戲進(jìn)行管理。
圖6是根據(jù)本發(fā)明的一個(gè)實(shí)施例的一種游戲管理方法的另一示意性流程圖。
圖6相對(duì)于圖5更詳細(xì)描述了本發(fā)明的技術(shù)方案。本發(fā)明將游戲管理員工具抽離出來(lái)設(shè)置為游戲管理員SDK,通過(guò)在服務(wù)器即管理后臺(tái)為游戲管理員SDK配置游戲管理員指令即GM指令,游戲管理員SDK在游戲啟動(dòng)后可以生成游戲管理員SDK界面,該界面中包括配置的GM指令,那么用戶就可以直接在客戶端的游戲管理員SDK界面看到在管理后臺(tái)中配置好的GM指令并選擇GM指令進(jìn)行操作,從而相對(duì)于現(xiàn)有技術(shù)方法更簡(jiǎn)單實(shí)現(xiàn)游戲管理。
如圖6所示,所述方法可以應(yīng)用于客戶端中,并以客戶端與服務(wù)器的交互進(jìn)行舉例說(shuō)明,包括:
在步驟601中,將游戲管理員SDK預(yù)先打包到游戲應(yīng)用程序中。
該步驟中,可以將游戲管理員SDK以jar庫(kù)方式預(yù)先打包到所述游戲應(yīng)用程序(也稱為游戲項(xiàng)目)中;另外所述游戲應(yīng)用程序?yàn)樗鲇螒蚬芾韱TSDK預(yù)先設(shè)置所規(guī)定的函數(shù)接口,其中所述函數(shù)接口根據(jù)不同游戲應(yīng)用程序采用不同設(shè)置,可參見圖7的根據(jù)本發(fā)明的一個(gè)實(shí)施例的游戲管理方法中的應(yīng)用架構(gòu)示意圖。
該步驟中,可以將游戲管理員SDK源代碼通過(guò)Javac(javacompilation,java語(yǔ)言編程編譯器)編譯工具編譯成jar庫(kù),則可以將游戲管理員SDK以jar庫(kù)方式打包到所述游戲應(yīng)用程序中。通過(guò)打包,可以將游戲管理員SDK與游戲應(yīng)用程序共同編譯成二進(jìn)制可執(zhí)行程序,即最終的可運(yùn)行游戲程序包。
另外,游戲應(yīng)用程序游戲可以按照游戲管理員SDK的說(shuō)明文檔,設(shè)置所規(guī)定的函數(shù)接口,其中函數(shù)接口的函數(shù)可以包含以下部分:
(參數(shù)1-指令I(lǐng)D,參數(shù)2-指令參數(shù)列表)->執(zhí)行結(jié)果返回值。
需說(shuō)明的是,因?yàn)樗O(shè)置的規(guī)定函數(shù)接口的存在,游戲管理員SDK可以接收不同游戲應(yīng)用程序間傳入的各自函數(shù)實(shí)現(xiàn),從而達(dá)到游戲應(yīng)用程序間通用的目的。也就是說(shuō),因?yàn)椴煌挠螒驊?yīng)用程序可以設(shè)置不同的函數(shù)接口向游戲管理員SDK傳輸數(shù)據(jù),而游戲管理員SDK不需要作對(duì)應(yīng)改變,因此本發(fā)明的設(shè)置可以達(dá)到通用處理的效果。
在步驟602中,在客戶端中啟動(dòng)游戲應(yīng)用程序。
該步驟中,客戶端即前端的游戲應(yīng)用程序啟動(dòng)后,通過(guò)函數(shù)接口向游戲管理員SDK傳入游戲管理員指令發(fā)送函數(shù)。
在步驟603中,將游戲管理員SDK進(jìn)行初始化,并從服務(wù)器獲取配置的游戲管理員指令。
該步驟中,根據(jù)所述游戲應(yīng)用程序調(diào)用所述游戲管理員SDK的初始化和注冊(cè)函數(shù)進(jìn)行初始化,在初始化時(shí)從服務(wù)器獲取配置的與所述游戲應(yīng)用程序?qū)?yīng)的游戲管理員指令,以實(shí)現(xiàn)界面內(nèi)容同步。本發(fā)明中可以由服務(wù)器即管理后臺(tái)根據(jù)指令協(xié)議對(duì)游戲管理員指令進(jìn)行配置,以便于同步到不同的游戲應(yīng)用程序?qū)?yīng)的游戲管理員SDK界面中進(jìn)行顯示。也就是說(shuō),游戲管理員SDK在初始化時(shí),可以從服務(wù)器即管理后臺(tái)獲取對(duì)應(yīng)游戲應(yīng)用程序的游戲管理員指令。
在步驟604中,生成包含所述游戲管理員指令的游戲管理員SDK界面和在游戲應(yīng)用程序界面顯示游戲管理員SDK的懸浮按鈕。
該步驟中,生成包含所述游戲管理員指令的游戲管理員SDK界面,并在游戲應(yīng)用程序的上層繪制游戲管理員SDK的懸浮按鈕,用戶通過(guò)點(diǎn)擊這個(gè)懸浮按鈕就可以調(diào)出生成的游戲管理員SDK界面,在未點(diǎn)擊這個(gè)懸浮按鈕時(shí),所生成的游戲管理員SDK界面可以進(jìn)行隱藏。
本發(fā)明中,在游戲應(yīng)用程序界面的表層可以顯示一個(gè)懸浮按鈕,當(dāng)用戶需要使用到游戲管理員SDK里的操作時(shí),點(diǎn)擊懸浮按鈕會(huì)彈出游戲管理員SDK界面,用戶就可以在游戲管理員SDK界面中進(jìn)行對(duì)應(yīng)操作;在不使用時(shí),游戲管理員SDK可以回縮隱藏,所以不會(huì)干擾游戲應(yīng)用程序自身的使用。
在步驟605中,響應(yīng)于游戲應(yīng)用程序界面的游戲管理員SDK的懸浮按鈕被觸摸,顯示生成的游戲管理員SDK界面。
該步驟中,游戲管理員SDK界面可以以伸縮形式展現(xiàn)出來(lái),其中界面上顯示出管理后臺(tái)配置的各種游戲管理員指令,后續(xù)用戶通過(guò)點(diǎn)擊SDK界面中的各指令按鈕,就可以在游戲中實(shí)現(xiàn)各GM指令功效。GM指令例如是“使玩家升一級(jí)”、“增加玩家金幣10000”、“給玩家添加某種道具”等。
在步驟606中,獲取所述游戲管理員SDK界面中被選擇的游戲管理員指令,對(duì)所述游戲應(yīng)用程序執(zhí)行所述游戲管理員指令。
該步驟中,用戶通過(guò)操作游戲管理員SDK界面,可以使用不同的游戲管理員指令,所述游戲管理員指令將作用于所述游戲應(yīng)用程序中。例如點(diǎn)擊SDK界面上的某一個(gè)GM指令按鈕,如點(diǎn)擊“升一級(jí)”,那么游戲中玩家的角色等級(jí)就會(huì)對(duì)應(yīng)的升一級(jí);如點(diǎn)擊“增加金幣10000”,那么游戲中玩家角色的金幣就會(huì)增加10000。
需說(shuō)明的是,該步驟還可以根據(jù)所述游戲管理員SDK界面在設(shè)定時(shí)間內(nèi)未檢測(cè)到操作,將所述游戲管理員SDK界面隱藏。
可以發(fā)現(xiàn),本發(fā)明實(shí)施例中可以將游戲管理員SDK展現(xiàn)到每個(gè)游戲應(yīng)用程序的前端表層,但不干擾每個(gè)游戲應(yīng)用程序自身使用情況,便于測(cè)試人員在測(cè)試過(guò)程中進(jìn)行GM指令的調(diào)用;另外可以將各游戲應(yīng)用程序的GM指令統(tǒng)一歸檔到服務(wù)器即管理后臺(tái)進(jìn)行分類配置和管理;而且,本發(fā)明將GM工具做成SDK化,也便于每個(gè)游戲應(yīng)用程序例如自研游戲的打包添加,使得具有更好的通用性。
上文中已經(jīng)參考附圖詳細(xì)描述了根據(jù)本發(fā)明的技術(shù)方案。
此外,根據(jù)本發(fā)明的方法還可以實(shí)現(xiàn)為一種計(jì)算機(jī)程序,該計(jì)算機(jī)程序包括用于執(zhí)行本發(fā)明的上述方法中限定的上述各步驟的計(jì)算機(jī)程序代碼指令?;蛘?,根據(jù)本發(fā)明的方法還可以實(shí)現(xiàn)為一種計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品包括計(jì)算機(jī)可讀介質(zhì),在該計(jì)算機(jī)可讀介質(zhì)上存儲(chǔ)有用于執(zhí)行本發(fā)明的上述方法中限定的上述功能的計(jì)算機(jī)程序。本領(lǐng)域技術(shù)人員還將明白的是,結(jié)合這里的公開所描述的各種示例性邏輯塊、模塊、電路和算法步驟可以被實(shí)現(xiàn)為電子硬件、計(jì)算機(jī)軟件或兩者的組合。
附圖中的流程圖和框圖顯示了根據(jù)本發(fā)明的多個(gè)實(shí)施例的系統(tǒng)和方法的可能實(shí)現(xiàn)的體系架構(gòu)、功能和操作。在這點(diǎn)上,流程圖或框圖中的每個(gè)方框可以代表一個(gè)模塊、程序段或代碼的一部分,所述模塊、程序段或代碼的一部分包含一個(gè)或多個(gè)用于實(shí)現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。也應(yīng)當(dāng)注意,在有些作為替換的實(shí)現(xiàn)中,方框中所標(biāo)記的功能也可以以不同于附圖中所標(biāo)記的順序發(fā)生。例如,兩個(gè)連續(xù)的方框?qū)嶋H上可以基本并行地執(zhí)行,它們有時(shí)也可以按相反的順序執(zhí)行,這依所涉及的功能而定。也要注意的是,框圖和/或流程圖中的每個(gè)方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來(lái)實(shí)現(xiàn),或者可以用專用硬件與計(jì)算機(jī)指令的組合來(lái)實(shí)現(xiàn)。
以上已經(jīng)描述了本發(fā)明的各實(shí)施例,上述說(shuō)明是示例性的,并非窮盡性的,并且也不限于所披露的各實(shí)施例。在不偏離所說(shuō)明的各實(shí)施例的范圍和精神的情況下,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō)許多修改和變更都是顯而易見的。本文中所用術(shù)語(yǔ)的選擇,旨在最好地解釋各實(shí)施例的原理、實(shí)際應(yīng)用或?qū)κ袌?chǎng)中的技術(shù)的改進(jìn),或者使本技術(shù)領(lǐng)域的其它普通技術(shù)人員能理解本文披露的各實(shí)施例。