專利名稱:進(jìn)行觸控游戲的方法及相關(guān)娛樂系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種進(jìn)行觸控游戲的方法及相關(guān)娛樂系統(tǒng),尤其涉及一種以游戲控制裝置的實(shí)體按鍵進(jìn)行觸控游戲的方法及相關(guān)娛樂系統(tǒng)。
背景技術(shù):
智能手機(jī)和平板計(jì)算機(jī)為多功能的便攜式電子產(chǎn)品,除了提供傳統(tǒng)個(gè)人計(jì)算機(jī)的部分功能外,也可結(jié)合隨身聽、游戲機(jī)、相機(jī)、影片播放器、錄音筆或?qū)Ш狡鞯妊b置的功能。在娛樂方面,智能手機(jī)和平板計(jì)算機(jī)提供的觸控式游戲琳瑯滿目,使用者可用手指點(diǎn)擊觸控屏幕上的虛擬按鍵以下達(dá)游戲指令。針對(duì)益智類、經(jīng)營類或駕駛類等操作簡單的游戲,觸控面板上僅需顯示少數(shù)的虛擬按鍵,使用者即可輕松地下達(dá)游戲指令。針對(duì)格斗類、第一人稱射擊類或腳色扮演類等操作復(fù)雜的游戲,觸控面板需顯示相當(dāng)多的虛擬按鍵,每一游戲動(dòng)作可能包含連續(xù)點(diǎn)擊觸控面板上多個(gè)虛擬按鍵,此種觸控式游戲操作容易因?yàn)檎`觸或感應(yīng)不佳而影響游戲進(jìn)行的流暢度。
發(fā)明內(nèi)容
本發(fā)明提供一種游戲控制方法,以一游戲控制裝置操作一游戲主機(jī)在一觸控屏幕上提供的一觸控游戲。該方法包含在一第一模式下,提供與該游戲控制裝置上一第一實(shí)體按鍵相關(guān)的一第一按鍵碼,提供與該觸控屏幕上一第一虛擬按鍵相關(guān)的一第一坐標(biāo),以及將第一該按鍵碼和該第一坐標(biāo)的一匹配關(guān)系存入一對(duì)照表;以及在一第二模式下執(zhí)行該觸控游戲時(shí),當(dāng)該游戲主機(jī)收到該游戲控制裝置傳來的該第一按鍵碼后,依據(jù)該對(duì)照表提供匹配至該按鍵碼的該第一坐標(biāo),并從該坐標(biāo)上的該第一虛擬按鍵下達(dá)一第一觸控指令。本發(fā)明還提供一種娛樂系統(tǒng),包含一游戲控制裝置和一游戲主機(jī)。該游戲控制裝置包含復(fù)數(shù)個(gè)實(shí)體按鍵。游戲主機(jī)包含一觸控面板,用來顯示一游戲的畫面和與該游戲各項(xiàng)操作相關(guān)的復(fù)數(shù)個(gè)虛擬按鍵;一存儲(chǔ)單元,用來存儲(chǔ)該游戲的應(yīng)用程序和一對(duì)照表,其中該對(duì)照表包含該復(fù)數(shù)個(gè)實(shí)體按鍵和該復(fù)數(shù)個(gè)虛擬按鍵的匹配關(guān)系;一控制模塊,用來在執(zhí)行該應(yīng)用程序時(shí)接收到與一特定實(shí)體按鍵相關(guān)的按鍵碼后,依據(jù)該對(duì)照表提供與一特定虛擬按鍵相關(guān)的坐標(biāo),并在該坐標(biāo)下達(dá)一觸控命令。本發(fā)明使觸控式游戲操作誤觸降低、感應(yīng)更好,從而保證游戲進(jìn)行的流暢度。
圖1為本發(fā)明中一娛樂系統(tǒng)的功能框架圖。圖2為本發(fā)明實(shí)施例中一游戲主機(jī)和一游戲控制裝置的示意圖。圖3為本發(fā)明第一實(shí)施例中娛樂系統(tǒng)在匹配模式下運(yùn)行時(shí)的流程圖。圖4A 4E和圖5A 5E為本發(fā)明第一實(shí)施例中娛樂系統(tǒng)在匹配模式下運(yùn)行時(shí)的示意圖。圖6為本發(fā)明第二實(shí)施例中娛樂系統(tǒng)運(yùn)行時(shí)的流程圖。
圖7為本發(fā)明第二實(shí)施例中娛樂系統(tǒng)在匹配模式下運(yùn)行時(shí)的示意圖。其中:10-游戲主機(jī);12-觸控屏幕;13-存儲(chǔ)單元;14-控制模塊;16、26-通信模塊; 18、28_傳輸接口;20-游戲控制裝置; 310 360-步驟;40、40A 40E、50A 50E-操作指示;Al A4、B1 B4、C1 C2-實(shí)體按鍵;Vl V5-虛擬按鍵。
具體實(shí)施例方式圖1為本發(fā)明中一娛樂系統(tǒng)100的功能框架圖。娛樂系統(tǒng)100包含一游戲主機(jī)10和一游戲控制裝置20。游戲主機(jī)10包含一觸控屏幕12、一存儲(chǔ)單元13、一控制模塊14、一通信模塊16,和一傳輸接口 18。游戲控制裝置20包含一通信模塊26、一傳輸接口 28,和復(fù)數(shù)個(gè)與游戲各項(xiàng)操作相關(guān)的實(shí)體按鍵。游戲主機(jī)10可在觸控屏幕12上顯示游戲畫面和與游戲各項(xiàng)操作相關(guān)的虛擬按鍵,讓使用者能以觸控方式下達(dá)各種游戲指令。存儲(chǔ)單元13內(nèi)存有一游戲應(yīng)用程序和一對(duì)照表。對(duì)照表包含實(shí)體按鍵和虛擬按鍵之間的對(duì)照關(guān)系,在發(fā)明書后續(xù)內(nèi)容將有更詳細(xì)說明。在游戲進(jìn)行期間,游戲主機(jī)10和游戲控制裝置20可通過通信模塊16、26或傳輸界面18、28互相連接,使用者能使用游戲控制裝置20的實(shí)體按鍵來下達(dá)各種游戲指令。依據(jù)對(duì)照表,游戲主機(jī)10的控制模塊14再將實(shí)體按鍵傳來的游戲指令仿真成通過相對(duì)應(yīng)虛擬按鍵下達(dá)的觸控信號(hào)。圖2為本 發(fā)明實(shí)施例中游戲主機(jī)10和游戲控制裝置20的示意圖。游戲控制裝置20可為一游戲游戲桿,其上設(shè)有復(fù)數(shù)個(gè)與游戲各項(xiàng)操作相關(guān)的實(shí)體按鍵,例如與方向操作相關(guān)的數(shù)字實(shí)體按鍵Al A4、與特定游戲動(dòng)作相關(guān)的數(shù)字實(shí)體按鍵BI B4或是模擬實(shí)體按鍵Cl C2。游戲主機(jī)10可為智能手機(jī)和平板計(jì)算機(jī)等行動(dòng)裝置,在觸控屏幕12上能顯示一特定游戲的起始畫面,其包含虛擬按鍵Vl V5和操作指示40等,使用者能點(diǎn)擊虛擬按鍵以下達(dá)游戲指令,或是依據(jù)操作指示40來選擇運(yùn)行模式或執(zhí)行匹配步驟。本發(fā)明的娛樂系統(tǒng)100可提供兩種運(yùn)行模式:第一模式為匹配模式,使用者可將觸控屏幕12所顯示的與一特定游戲相關(guān)的虛擬按鍵和游戲控制裝置20的實(shí)體按鍵互相匹配,再將包含匹配關(guān)系的對(duì)照表存入存儲(chǔ)單元13 ;第二模式為游戲模式,游戲主機(jī)10可執(zhí)行此特定游戲的應(yīng)用程序,使用者可使用游戲控制裝置20來下達(dá)游戲指令,游戲主機(jī)10再依據(jù)對(duì)照表來將游戲指令轉(zhuǎn)換為相對(duì)應(yīng)的觸控信號(hào)。圖3為本發(fā)明第一實(shí)施例中娛樂系統(tǒng)100在匹配模式下運(yùn)行時(shí)的流程圖,包含下列步驟:步驟310:將游戲控制裝置20連接至游戲主機(jī)10,執(zhí)行步驟320。步驟320:判斷娛樂系統(tǒng)100的運(yùn)行模式:在匹配模式下,執(zhí)行步驟330 ;在使用模式下,執(zhí)行步驟350。步驟330:提供游戲控制裝置20上與復(fù)數(shù)個(gè)實(shí)體按鍵中一未匹配實(shí)體按鍵相關(guān)的按鍵碼,和提供與觸控屏幕12上復(fù)數(shù)個(gè)虛擬按鍵中一未匹配虛擬按鍵相關(guān)的坐標(biāo),執(zhí)行步驟 340。步驟340:將未匹配實(shí)體按鍵的按鍵碼和未匹配虛擬按鍵的坐標(biāo)的匹配關(guān)系存入對(duì)照表,執(zhí)行步驟320。步驟350:在接收游戲控制裝置20傳來的一特定按鍵碼后,游戲主機(jī)10依據(jù)對(duì)照表來求出匹配至特定按鍵碼的一特定坐標(biāo),執(zhí)行步驟360。步驟360:游戲主機(jī)10從特定坐標(biāo)上的一特定虛擬按鍵下達(dá)一觸控指令,執(zhí)行步驟 320。在步驟310中,游戲主機(jī)10和游戲控制裝置20可通過通信模塊16、26來建立無線連接,或通過傳輸接口 18、28來建立有線連接。通信模塊16和26可為藍(lán)芽(Bluetooth)模塊,而傳輸接口 18和28可為通用串行總線(universal serial bus, USB)接口。在步驟320中,若使用者選擇匹配模式,本發(fā)明第一實(shí)施例會(huì)執(zhí)行步驟330和340以進(jìn)行匹配;若使用者選擇游戲模式,本發(fā)明第一實(shí)施例會(huì)執(zhí)行步驟350和360以執(zhí)行游戲應(yīng)用程序。在進(jìn)入匹配模式后,本發(fā)明的第一實(shí)施例可在步驟330和340中將一未匹配的實(shí)體按鍵和一未匹配的虛擬按鍵互相匹配。未匹配實(shí)體按鍵可為游戲控制裝置20上與單一按鍵碼相關(guān)的一數(shù)字實(shí)體按鍵,例如與方向操作有關(guān)的數(shù)字實(shí)體按鍵Al A4或與特定游戲動(dòng)作相關(guān)的數(shù)字實(shí)體按鍵BI B4。未匹配虛擬按鍵可為觸控屏幕12上與單一坐標(biāo)相關(guān)的虛擬按鍵,例如虛擬按鍵Vl V4。為了說明本發(fā)明第一實(shí)施例,在執(zhí)行步驟320后,假設(shè)使用者欲將游戲控制裝置20的實(shí)體按鍵Al匹配至觸控屏幕12上所顯示的虛擬按鍵Vl0第4A 4E圖和第5A 5E圖顯不了本發(fā)明第一實(shí)施例中執(zhí)行匹配的兩種方式。依據(jù)操作指示40A,使用者可按住游戲控制裝置20的實(shí)體按鍵Al,此時(shí)游戲控制裝置20會(huì)將實(shí)體按鍵Al的按鍵碼傳送至游戲主機(jī)10,如圖4A所示。依據(jù)操作指示40B,使用者可在按住實(shí)體按鍵Al的期間點(diǎn)擊觸控屏幕12上所顯示的虛擬按鍵VI,此時(shí)觸控屏幕12會(huì)出現(xiàn)一星芒標(biāo)記,如第4B所示。依據(jù)操作指示40C,使用者可移除點(diǎn)擊以確認(rèn)在星芒標(biāo)記處進(jìn)行匹配,如圖4C所示。依據(jù)操作指示40D,使用者可釋放實(shí)體按鍵Al以進(jìn)行匹配,此時(shí)觸控屏幕12上的星芒標(biāo)記會(huì)消失,如圖4D所示。在此次匹配完成后,操作指示40E可顯示匹配完成的信息,并詢問使用者是否需要進(jìn)行另一次匹配,如圖4E所示。依據(jù)操作指示50A,使用者可點(diǎn)觸觸控屏幕12上所顯示的虛擬按鍵VI,此時(shí)觸控屏幕12會(huì)出現(xiàn)一星芒標(biāo)記,如圖5A所示。依據(jù)操作指示50B,使用者可在點(diǎn)擊虛擬按鍵Vl的期間按住欲匹配的實(shí)體按鍵Al,如第5B所示。依據(jù)操作指示50C,使用者可釋放實(shí)體按鍵Al以確認(rèn)在星芒標(biāo)記處進(jìn)行匹配,如圖5C所示。依據(jù)操作指示50D,使用者可移除點(diǎn)擊以進(jìn)行匹配,此時(shí)觸控屏幕12上的星芒標(biāo)記會(huì)消失,如圖所示。在此次匹配完成后,操作指示50E可顯示匹配完成的信息,并詢問使用者是否需要進(jìn)行另一次匹配,如圖5E所示。圖6為本發(fā)明第二實(shí)施例中娛樂系統(tǒng)100運(yùn)行時(shí)的流程圖,其包含下列步驟:步驟310:將游戲控制裝置20連接至游戲主機(jī)10,執(zhí)行步驟320。步驟320:判斷娛樂系統(tǒng)100的運(yùn)行模式:在匹配模式下,執(zhí)行步驟335 ;在游戲模式下,執(zhí)行步驟350。步驟335:提供游戲控制裝置20上與復(fù)數(shù)個(gè)實(shí)體按鍵中一未匹配實(shí)體按鍵相關(guān)的復(fù)數(shù)個(gè)按鍵碼,和提供與觸控屏幕12上復(fù)數(shù)個(gè)虛擬按鍵中一未匹配虛擬按鍵相關(guān)的復(fù)數(shù)個(gè)坐標(biāo),執(zhí)行步驟345。步驟345:將復(fù)數(shù)個(gè)按鍵碼分別對(duì)應(yīng)至復(fù)數(shù)個(gè)坐標(biāo),并將匹配關(guān)系存入對(duì)照表,執(zhí)行步驟320。步驟350:在接收游戲控制裝置20傳來的一特定按鍵碼后,游戲主機(jī)10依據(jù)對(duì)照表來求出匹配至特定按鍵碼的一特定坐標(biāo),執(zhí)行步驟360。步驟360:游戲主機(jī)10仿真從特定坐標(biāo)上的一特定虛擬按鍵所下達(dá)的一觸控指令,執(zhí)行步驟320。在步驟320中,若使用者選擇匹配模式,本發(fā)明第二實(shí)施例會(huì)執(zhí)行步驟330和340以進(jìn)行匹配;若使用者選擇游戲模式,本發(fā)明第二實(shí)施例會(huì)執(zhí)行步驟350和360以執(zhí)行游戲應(yīng)用程序。本發(fā)明第一實(shí)施例和第二實(shí)施例在游戲模式運(yùn)行相同,在此不另加贅述。在進(jìn)入匹配模式后,本發(fā)明的第二實(shí)施例也可將一未匹配實(shí)體按鍵和一未匹配虛擬按鍵互相匹配。未匹配實(shí)體按鍵可為游戲控制裝置20上與多個(gè)按鍵碼相關(guān)的一模擬實(shí)體按鍵(例如實(shí)體按鍵Cl C2),使用者在按下模擬實(shí)體按鍵不同區(qū)域時(shí),游戲控制裝置20會(huì)傳送不同按鍵碼至游戲主機(jī)10。未匹配虛擬按鍵可為觸控屏幕12上與多個(gè)坐標(biāo)相關(guān)的虛擬按鍵(例如虛擬按鍵V5 V6)。多個(gè)按鍵碼的模擬實(shí)體按鍵和多坐標(biāo)的虛擬按鍵通常用來調(diào)整游戲腳色移動(dòng)方向、速度、攻擊力道等。為了說明本發(fā)明第二實(shí)施例,在執(zhí)行步驟320后,假設(shè)使用者欲將游戲控制裝置20的實(shí)體按鍵Cl匹配至觸控屏幕12上所顯示的虛擬按鍵V5。圖7為本發(fā)明第二實(shí)施例在匹配模式下運(yùn)行時(shí)的示意圖。在本發(fā)明第二實(shí)施例中,同樣可采用第4A 4E圖或第5A 5E圖所示的方式來進(jìn)行匹配。如圖7所示,實(shí)體按鍵Cl上N個(gè)位置(由方形標(biāo)記來表示)和虛擬按鍵V5的N個(gè)坐標(biāo)(由星芒形標(biāo)記來表示)互相匹配,其中N為大于2的整數(shù)。在本發(fā)明中,游戲主機(jī)10可為智能型手機(jī)、平板計(jì)算機(jī)或是其它能提供觸控游戲的裝置,而游戲控制裝置可為任何包含實(shí)體按鍵的游戲游戲桿。本發(fā)明可使用不同方式來進(jìn)行實(shí)體按鍵和虛擬按鍵之間的匹配,第4A 4E圖和第5A 5E圖所示僅為本發(fā)明的實(shí)施例,并不限定本發(fā)明的范疇。在匹配模式下,本發(fā)明的娛樂系統(tǒng)100可將游戲主機(jī)10的實(shí)體按鍵與游戲控制裝置20的觸控屏幕12上顯示的虛擬按鍵互相匹配。在游戲模式下,游戲主機(jī)10可依據(jù)匹配關(guān)系,將實(shí)體按鍵傳來的游戲指令仿真成通過對(duì)應(yīng)的虛擬按鍵下達(dá)的觸控信號(hào)。因此,針對(duì)游戲控制裝置20提供的不同觸控游戲,使用者能使用游戲控制裝置20的實(shí)體按鍵來下達(dá)各種游戲指令,進(jìn)而提升游戲進(jìn)行的流暢度。以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本權(quán)利要求書所做的等同變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種進(jìn)行一觸控游戲的方法,用來以一游戲控制裝置操作一游戲主機(jī)的觸控屏幕,該方法包含: 在一第一模式下,提供與該游戲控制裝置上一第一實(shí)體按鍵相關(guān)的一第一按鍵碼,提供與該觸控屏幕上一第一虛擬按鍵相關(guān)的一第一坐標(biāo),以及將第一該按鍵碼和該第一坐標(biāo)的一匹配關(guān)系存入一對(duì)照表;以及 在一第二模式下執(zhí)行該觸控游戲時(shí),當(dāng)該游戲主機(jī)收到該游戲控制裝置傳來的該第一按鍵碼后,依據(jù)該對(duì)照表提供匹配至該按鍵碼的該第一坐標(biāo),并從該坐標(biāo)上的該第一虛擬按鍵下達(dá)一第一觸控指令。
2.如權(quán)利要求1所述的方法,其特征在于,還包含: 在該第一模式下,提供與該游戲控制裝置上一第二實(shí)體按鍵相關(guān)的復(fù)數(shù)個(gè)第二按鍵碼,提供與該觸控屏幕上一第二虛擬按鍵相關(guān)的復(fù)數(shù)個(gè)第二坐標(biāo),以及將該第二按鍵碼和該第二坐標(biāo)的匹配關(guān)系存入該對(duì)照表;以及 在一第二模式下執(zhí)行該觸控游戲時(shí),當(dāng)該游戲主機(jī)收到該游戲控制裝置傳來的一特定第二按鍵碼后,依據(jù)該對(duì)照表提供匹配至該第二按鍵碼的一特定第二坐標(biāo),并從該第二坐標(biāo)上的一特定第二虛擬按鍵下達(dá)一第二觸控指令。
3.如權(quán)利要求1所述的方法,其特征在于,還包含: 將該游戲控制裝置連接至該游戲主機(jī)以進(jìn)入該第一模式或該第一模式。
4.如權(quán)利要求1所述的方法,其特征在于,還包含: 在該第一模式下,依次按住該第一實(shí)體按鍵以提供該第一按鍵碼,在按住該第一實(shí)體按鍵時(shí)點(diǎn)擊該第一虛擬按鍵以提供該第一坐標(biāo),停止點(diǎn)擊該第一虛擬按鍵以確認(rèn)該匹配關(guān)系,以及釋放該第一實(shí)體按鍵以將該匹配關(guān)系存入該對(duì)照表。
5.如權(quán)利要求1所述的方法,其特征在于,還包含: 在該第一模式下,依次點(diǎn)擊該第一虛擬按鍵以提供該第一坐標(biāo),在點(diǎn)擊該第一虛擬按鍵時(shí)按住該第一實(shí)體按鍵以提供該第一按鍵碼,釋放該第一實(shí)體按鍵以確認(rèn)該匹配關(guān)系,以及停止點(diǎn)擊該第一虛擬按鍵以將該匹配關(guān)系存入該對(duì)照表。
6.—種娛樂系統(tǒng),其特征在于,包含: 一游戲控制裝置,包含復(fù)數(shù)個(gè)實(shí)體按鍵; 一游戲主機(jī),包含一觸控面板,用來顯示一游戲的畫面和與該游戲各項(xiàng)操作相關(guān)的復(fù)數(shù)個(gè)虛擬按鍵; 一存儲(chǔ)單元,用來存儲(chǔ)該游戲的應(yīng)用程序和一對(duì)照表,其中該對(duì)照表包含該復(fù)數(shù)個(gè)實(shí)體按鍵和該復(fù)數(shù)個(gè)虛擬按鍵的匹配關(guān)系; 一控制模塊,用來在執(zhí)行該應(yīng)用程序時(shí)接收到與一特定實(shí)體按鍵相關(guān)的按鍵碼后,依據(jù)該對(duì)照表提供與一特定虛擬按鍵相關(guān)的坐標(biāo),并在該坐標(biāo)下達(dá)一觸控命令。
7.如權(quán)利要求1所述的娛樂系統(tǒng),其特征在于,該游戲控制裝置和該游戲主機(jī)各包含一通信模塊,用來建立一無線連接。
8.如權(quán)利要求1所述的娛樂系統(tǒng),其特征在于,該游戲控制裝置和該游戲主機(jī)各包含一傳輸接口,用來建立一有線連接。
全文摘要
本發(fā)明提供一種進(jìn)行觸控游戲的方法及相關(guān)娛樂系統(tǒng),在一娛樂系統(tǒng)進(jìn)行一觸控游戲時(shí),使用一游戲控制裝置來操作一游戲主機(jī)的一觸控屏幕。在匹配模式下運(yùn)行時(shí),將與游戲控制裝置上實(shí)體按鍵相關(guān)的按鍵碼和與觸控屏幕上虛擬按鍵相關(guān)的坐標(biāo)互相匹配,并將匹配關(guān)系存入一對(duì)照表。在游戲模式下運(yùn)行時(shí),當(dāng)游戲主機(jī)收到游戲控制裝置傳來與一特定實(shí)體按鍵相關(guān)的一特定按鍵碼后,依據(jù)對(duì)照表提供對(duì)應(yīng)特定按鍵碼的一特定坐標(biāo),并從特定坐標(biāo)上的一特定虛擬按鍵下達(dá)一觸控指令。本發(fā)明使觸控式游戲操作誤觸降低、感應(yīng)更好,從而保證游戲進(jìn)行的流暢度。
文檔編號(hào)G06F3/041GK103157282SQ20111042149
公開日2013年6月19日 申請(qǐng)日期2011年12月15日 優(yōu)先權(quán)日2011年12月15日
發(fā)明者吳憲宗 申請(qǐng)人:宏碁股份有限公司