本發(fā)明涉及一種游戲系統(tǒng)及其控制方法,特別涉及一種球類(lèi)游戲系統(tǒng)及其控制方法,其中,該球類(lèi)游戲系統(tǒng)提供一用戶(hù)界面,該用戶(hù)界面不需要使用者控制方向,從而免除控制方向?qū)κ褂谜甙盐仗幚砬虻臅r(shí)機(jī)的干擾。其中,該球類(lèi)游戲系統(tǒng)提供一控制方法,使用者只需要控制處理球的時(shí)機(jī),而不需要關(guān)注方向控制。
背景技術(shù):
觸摸屏技術(shù)給游戲帶來(lái)了新的交互體驗(yàn),但同時(shí)也給游戲控制帶來(lái)了新的挑戰(zhàn),特別是對(duì)于球類(lèi)游戲。在球類(lèi)游戲中,特別是對(duì)抗性的球類(lèi)游戲,如足球、籃球、冰球和橄欖球等,對(duì)方向控制的要求高。如,控制游戲中的虛擬人物的移動(dòng)方向或傳球方向創(chuàng)造出射門(mén)機(jī)會(huì)或投籃機(jī)會(huì),然后把握機(jī)會(huì)得分。相反地,當(dāng)?shù)梅謾C(jī)會(huì)出現(xiàn)的時(shí)候,卻由于虛擬人物的移動(dòng)方向沒(méi)控制好,或投籃方向,射門(mén)方向控制出現(xiàn)偏差,以致于錯(cuò)失得分機(jī)會(huì)。這是多么令人懊惱的一件事。
在運(yùn)行于智能手機(jī)中的球類(lèi)游戲中,虛擬搖桿被廣泛應(yīng)用于方向控制。虛擬搖桿是指在球類(lèi)游戲中,在觸摸屏設(shè)定一控制方向的區(qū)域,將控制方向的區(qū)域虛擬為搖桿。虛擬搖桿通常被設(shè)定于球類(lèi)游戲界面的左下方。當(dāng)游戲玩家的手指接觸到虛擬搖桿后,通過(guò)搖桿控制方向。但是采用虛擬搖桿控制方向有如下缺點(diǎn):手指容易超過(guò)虛擬搖桿的范圍。與搖桿不同的是,虛擬搖醒手指接觸的是觸摸屏,玩家不能通過(guò)手指的觸覺(jué)感知虛擬搖桿被設(shè)置的范圍。也就是說(shuō),當(dāng)游戲玩家的手指超出了虛擬搖桿的范圍,游戲玩家也不會(huì)察覺(jué)。因此可導(dǎo)致由于失去方向控制而錯(cuò)失機(jī)會(huì)。此外,當(dāng)游戲玩家的手指離開(kāi)觸摸屏后,再次接觸到觸摸屏?xí)r,游戲玩家并不能確定手指與觸摸屏的接觸點(diǎn)位于虛擬搖桿的范圍內(nèi),游戲玩家需要用眼睛去確認(rèn)手指是否與虛擬搖桿接觸。進(jìn)一步地,虛擬搖桿顯示在觸摸屏上,同時(shí),觸摸屏上也顯示游戲內(nèi)容,因此虛擬搖桿影響游戲玩家從觸摸屏上獲取游戲信息,因此虛擬搖 桿的設(shè)置范圍被限制,以免影響游戲的進(jìn)程。更重要的是,不能因?yàn)樘摂M搖桿的影響導(dǎo)致了機(jī)會(huì)的錯(cuò)失。
另一種用于方向控制的方法是在觸摸屏上滑動(dòng)移動(dòng)路線,然后游戲中的虛擬人物沿移動(dòng)路線移動(dòng),或球沿移動(dòng)路線移動(dòng)等。采有滑動(dòng)路線的方式控制方向,所需要的控制時(shí)間比采用虛擬搖桿長(zhǎng)。因?yàn)橛螒蛲婕倚枰谟|摸屏上滑動(dòng)整個(gè)移動(dòng)路線。而在球類(lèi)比賽中,機(jī)會(huì)稍縱即逝??刂茣r(shí)間長(zhǎng),容易錯(cuò)失機(jī)會(huì),不利于把握機(jī)會(huì)。
現(xiàn)今的球類(lèi)游戲,考慮的是怎么提高方向控制的精度。因此,玩家需要先通過(guò)虛擬搖桿或者其它形式指定方向,然后球類(lèi)游戲會(huì)對(duì)虛擬搖桿所指定的方向做出修正。特別是對(duì)于觸屏操作設(shè)置,方向的輸入增加了玩家操作的復(fù)雜度。若球類(lèi)游戲不需要方向控制時(shí),降低了游戲的難度,玩家更容易把握時(shí)機(jī),提高了用戶(hù)體驗(yàn)。但是現(xiàn)今并沒(méi)有這類(lèi)交互方式的球類(lèi)游戲。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的一個(gè)目的在于提供一球類(lèi)游戲系統(tǒng),該球類(lèi)游戲提供一交互模塊,使用者通過(guò)該交互模塊選擇球類(lèi)游戲的其中一個(gè)虛擬人物的處理球的時(shí)機(jī),該交互模塊控制受控制的該虛擬人物的方向。
本發(fā)明的另一個(gè)目的在于提供一球類(lèi)游戲系統(tǒng),其中,該球類(lèi)游戲提供一初始化單元,該初始化單元提供設(shè)置一虛擬環(huán)境,并根據(jù)虛擬環(huán)境創(chuàng)建對(duì)應(yīng)的虛擬人物在該虛擬環(huán)境進(jìn)行對(duì)應(yīng)的球類(lèi)運(yùn)動(dòng)。
本發(fā)明的另一個(gè)目的在于提供一球類(lèi)游戲系統(tǒng),其中,該交互模塊提供一顯示單元,該顯示單元提供在一顯示設(shè)備顯示各該虛擬人物在該虛擬環(huán)境進(jìn)行球類(lèi)運(yùn)動(dòng),以使得使用得獲知該球類(lèi)游戲的進(jìn)行狀態(tài)。
本發(fā)明的另一個(gè)目的在于提供一球類(lèi)游戲系統(tǒng),其中,該交互模塊提供一控制單元,該控制單元外接一控制器以使得使用者通過(guò)該控制器選擇受控制的該虛擬人物處理球的時(shí)機(jī),該控制單元控制受控制的該虛擬人物的方向。
本發(fā)明的另一個(gè)目的在于提供一球類(lèi)游戲系統(tǒng),其中,該初始化單元提供一控制區(qū)域設(shè)置模塊,該控制區(qū)域設(shè)置模塊提供定義在該控制器定義至少一控制區(qū)域,以使得該使用者通過(guò)該控制區(qū)域選擇受控制的該虛擬人物處理球的時(shí)機(jī)。
本發(fā)明的另一個(gè)目的在于提供一球類(lèi)游戲系統(tǒng),其中,該控制區(qū)域設(shè)置模塊進(jìn)一步為各該控制區(qū)域定義對(duì)應(yīng)的處理球的動(dòng)作。
本發(fā)明的另一個(gè)目的在于提供一球類(lèi)游戲系統(tǒng),其中,該初始化單元提供一環(huán)境設(shè)置模塊和一虛擬人物創(chuàng)建模塊,該球境設(shè)置模塊設(shè)置進(jìn)行球類(lèi)游戲?qū)?yīng)的該虛擬環(huán)境,該虛擬人物創(chuàng)建模塊創(chuàng)建虛擬人物,以使得各該虛擬人物在該虛擬環(huán)境進(jìn)行球類(lèi)游戲。
本發(fā)明的另一個(gè)目的在于提供一球類(lèi)游戲系統(tǒng),其中,該控制單元提供一使用者控制模塊,該使用者控制模塊通過(guò)以受控制的該虛擬人物為中心收集信息,然后分析所收集的信息獲得受控制的虛擬人物的處理球的動(dòng)作和方向。
本發(fā)明的另一個(gè)目的在于提供一球類(lèi)游戲系統(tǒng),其中,該控制單元提供一使用者控制模塊,該使用者控制模塊分析所接收的該控制區(qū)域產(chǎn)生的一控制指令,獲得受控制的該虛擬人物處理球的動(dòng)作。
本發(fā)明的另一個(gè)目的在于提供一球類(lèi)游戲系統(tǒng),其中,該使用者控制模塊通過(guò)以受控制的該虛擬人物為中心收集信息,然后分析該虛擬人物處理球的動(dòng)作,獲得受控制的該虛擬人物處理球的方向。
本發(fā)明的另一個(gè)目的在于提供一球類(lèi)游戲系統(tǒng),其中,該控制單元進(jìn)一步提供一NPC模塊控制除受控制的虛擬人物之外的各該虛擬人物。
本發(fā)明的另一個(gè)目的在于提供一球類(lèi)游戲系統(tǒng),其中,該控制單元進(jìn)一步提供一裁判模塊,該裁判模塊對(duì)進(jìn)行的球類(lèi)游戲提供監(jiān)管。
本發(fā)明的另一個(gè)目的在于提供一球類(lèi)游戲系統(tǒng),其中,該控制單元進(jìn)一步提供一球控制模塊,該球控制模塊控制球的運(yùn)動(dòng)狀態(tài)。
本發(fā)明的另一個(gè)目的在于提供一球類(lèi)游戲系統(tǒng),其中,該使用者控制模塊提供一分析模塊,該分析模塊分析該控制指令。
本發(fā)明的另一個(gè)目的在于提供一球類(lèi)游戲系統(tǒng),其中,該使用者控制模塊提供一信息收集模塊,該信息收集模塊以受控制的該虛擬人物的當(dāng)前位置為中心收集信息。
本發(fā)明的另一個(gè)目的在于提供一球類(lèi)游戲系統(tǒng),其中,該信息收集模塊獲取受控制的該虛擬人物的各屬性值,并根據(jù)受控制的該虛擬人物的各屬性值形成一信息收集半徑。
本發(fā)明的另一個(gè)目的在于提供一球類(lèi)游戲系統(tǒng),其中,該使用者控制模塊提供一個(gè)動(dòng)作控制模塊,該動(dòng)作控制模塊人根據(jù)該信息收集模塊所收集的信息確定受控制的該虛擬人物處理球的動(dòng)作。
本發(fā)明的另一個(gè)目的在于提供一球類(lèi)游戲系統(tǒng),其中,該使用者控制模塊提供一個(gè)動(dòng)作控制模塊,該動(dòng)作控制模塊從該分析模塊獲得受控制的該虛擬人物處理球的動(dòng)作。
本發(fā)明的另一個(gè)目的在于提供一球類(lèi)游戲系統(tǒng),其中,該使用者控制模塊提供一個(gè)方向控制模塊,該方向控制模塊根據(jù)受控制的該虛擬人物的處理球的動(dòng)作和通過(guò)該信息收集模塊所收集的信息確定受控制的該虛擬人物處理球的方向。
本發(fā)明的另一個(gè)目的在于提供一球類(lèi)游戲系統(tǒng)的控制方法,該使用者通過(guò)點(diǎn)擊該控制器上被定義的該控制區(qū)域選擇受控制的該虛擬人物處理球的時(shí)機(jī),該交互模塊控制受控制的該虛擬人物的方向,然后通過(guò)一顯示設(shè)備顯示,以使得使用者通過(guò)該顯示器獲知球類(lèi)游戲的進(jìn)行情況,從而選擇受控制的該虛擬人物處理球的時(shí)機(jī)。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供了一球類(lèi)游戲系統(tǒng),包括:
一初始化單元和一交互單元,初始化單元和該交互單元通信地連接,其中,該初始化單元根據(jù)所選擇的球類(lèi)游戲的設(shè)置一虛擬環(huán)境,并根據(jù)該虛擬環(huán)境創(chuàng)建至少一虛擬人物,以使得所創(chuàng)建的該虛擬人物在該虛擬環(huán)境進(jìn)行對(duì)應(yīng)的球類(lèi)運(yùn)動(dòng),其中,一使用者通過(guò)該交互單元控制其中之一該虛擬人物,以及通過(guò)該交互單元獲知球類(lèi)游戲的進(jìn)行情況從而選擇受控制的該虛擬人物處理球的時(shí)機(jī),其中,該交互單元控制受控制的該虛擬人物的方向以避免控制該受控制的該虛擬人物的方向影響該使用者選擇受控制的該虛擬人物處理球的時(shí)機(jī)。
其中,該交互單元進(jìn)一步包括一控制單元和一顯示單元,該控制單元和該顯示單元分別通信地連接該初始化單元,其中,該顯示單元顯示該虛擬環(huán)境和各該虛擬人物,通過(guò)外接一顯示設(shè)備的方式,將球類(lèi)游戲進(jìn)行的情況顯示于該顯示設(shè)備,以使得該使用者獲知該球類(lèi)游戲進(jìn)行情況,其中,該控制單元,通過(guò)外接一控制器的方式,使得該使用者通過(guò)該控制器選擇受控制的該虛擬人物的處理球的時(shí)機(jī),該控制單元控制受控制的該虛擬人物的方向。
其中,該初始化單元進(jìn)一步包括一控制區(qū)域設(shè)置模塊,該控制區(qū)域設(shè)置模塊在該控制器上定義至少一控制區(qū)域以使得該使用者通過(guò)該控制區(qū)域選擇受控制的該虛擬人物處理球的時(shí)機(jī)。
其中,該控制區(qū)域設(shè)置模塊分別為各該控制區(qū)域定義對(duì)應(yīng)的處理球的動(dòng)作。
本發(fā)明進(jìn)一步提供一球類(lèi)游戲系統(tǒng)的控制方法,其特征在于,包括以下步驟:
步驟1:確定受控制的一虛擬人物處理球的動(dòng)作;
步驟2:根據(jù)受控制的該虛擬人物的處理球的動(dòng)作和以受控制的該虛擬人物的當(dāng)前位置為中心所收集的信息,確定受控制的該虛擬人物的方向;
步驟3:通過(guò)一顯示設(shè)備顯示受控制的該虛擬人物對(duì)球的處理情況以使得一使用者了解球類(lèi)游戲的進(jìn)行情況;和
步驟4:接收由一控制區(qū)域產(chǎn)生的一控制指令,以使得該使用者通過(guò)點(diǎn)擊該控制區(qū)域控制該虛擬人物處理球的時(shí)機(jī)。
其中,該步驟1進(jìn)一步包括以下步驟:
步驟1.1:通過(guò)一分析模塊判斷是否接收該控制指令,若該分析模塊接收該控制指令,則執(zhí)行步驟1.2,若該分析模塊沒(méi)有接收該控制指令,則默認(rèn)的處理球的動(dòng)作被確定為受控制的該虛擬人物的處理球的動(dòng)作,該分析模塊發(fā)送受控制的該虛擬人物處理球的動(dòng)作至一動(dòng)作控制模塊,然后執(zhí)行步驟1.3;
步驟1.2:該分析模塊分析該控制指令以判斷是否包括處理球的動(dòng)作,若該該控制指令包括受控制的該虛擬人物的處理球的動(dòng)作,則處理球的動(dòng)作被確定為受控制的該虛擬人物的處理球的動(dòng)作,則該分析模塊發(fā)送受控制的該虛擬人物處理球的動(dòng)作至該動(dòng)作控制模塊,若該控制指令沒(méi)有包括受控制的該虛擬人物的處理球的動(dòng)作,則執(zhí)行步驟1.3;和
步驟1.3:通過(guò)一信息收集模塊以受控制的該虛擬人物為信息收集中心收集信息,該動(dòng)作控制模塊根據(jù)該信息收集模塊所收集的信息確定受控制的該虛擬人物的處理球的動(dòng)作。
其中,該步驟2進(jìn)一步包括以下步驟:
步驟2.1:一方向控制模塊根據(jù)從該動(dòng)作控制模塊獲取受控制的該虛擬 人物的處理球的動(dòng)作和從該信息收集模塊獲取的所收集的信息,確定受控制的該虛擬人物處理球的方向;和
步驟2.2:該方向控制模塊根據(jù)從該動(dòng)作控制模塊獲取受控制的該虛擬人物的處理球的動(dòng)作和從該信息收集模塊獲取的所收集的信息,確定受控制的該虛擬人物的移動(dòng)方向。
該步驟3進(jìn)一步包括以下步驟:
步驟3.1:一球控制模塊根據(jù)分別從該動(dòng)作控制模塊和該方向控制模塊獲取受控制的該虛擬人物處理球的動(dòng)作和方向,控制球的運(yùn)行狀態(tài);
步驟3.2:一顯示單元分別從該球控制模塊獲取球的運(yùn)行狀態(tài),以及分別從該動(dòng)作控制模塊和該方向控制模塊獲取受控制的該虛擬人物的處理球的動(dòng)作和方向,和受控制的該虛擬人物的移動(dòng)方向;和
步驟3.3:該顯示單元通過(guò)該顯示設(shè)備顯示受控制的該虛擬人物的處理球的動(dòng)作和方向,受控制的該虛擬人物的移動(dòng)方向,以及球的運(yùn)動(dòng)狀態(tài),以使得一使用者通過(guò)該顯示設(shè)備獲知球類(lèi)游戲的進(jìn)行情況。
其中,該步驟4進(jìn)一步包括以下步驟:
步驟4.1:通過(guò)一控制區(qū)域設(shè)置模塊在一控制器定義至少一控制區(qū)域;
步驟4.2:該控制區(qū)域被點(diǎn)擊產(chǎn)生該控制指令;和
步驟4.3:該分析模塊接收該控制指令,以使得該使用者通過(guò)點(diǎn)擊該控制區(qū)域控制受控制的該虛擬人物處理球的時(shí)機(jī)。
其中,該信息收集模塊收集信息進(jìn)一步包括以下步驟:
步驟A:該信息收集模塊將受控制的該虛擬人物的當(dāng)前位置設(shè)置為中心;
步驟B:該信息收集模塊根據(jù)從一虛擬人物創(chuàng)建模塊獲取受控制的該虛擬人物的各屬性值獲得一信息收集半徑;
步驟C:該信息收集模塊根據(jù)受控制的該虛擬人物的當(dāng)前位置和該信息收集半徑定義一信息收集范圍;
步驟D:該信息收集模塊在該信息收集范圍收集信息。
本發(fā)明球類(lèi)游戲系統(tǒng)及其控制方法的有益效果在于,使用者只需要通過(guò)點(diǎn)擊該控制區(qū)域選擇受控制的該虛擬人物處理球的時(shí)機(jī)。使用者避免將精力分散至控制受控制的該虛擬人物的方向,以使得使用者可專(zhuān)注于選擇受控制的該虛擬人物處理球的時(shí)機(jī),從而使得使用者在進(jìn)行游戲的過(guò)程中,訓(xùn)練把 握機(jī)會(huì)的能力。本發(fā)明球類(lèi)游戲系統(tǒng),通過(guò)該交互模塊控制受控制的該虛擬人物的方向,從而降低了球類(lèi)游戲的難度,增加了受眾。也就是說(shuō),通過(guò)本發(fā)明球類(lèi)游戲系統(tǒng)使更多人通過(guò)球類(lèi)游戲了解對(duì)應(yīng)的球類(lèi)運(yùn)動(dòng),以引起更多人進(jìn)行球類(lèi)運(yùn)動(dòng)。當(dāng)本發(fā)明球類(lèi)游戲系統(tǒng)被應(yīng)用于具有觸摸屏的智能終端,如智能手機(jī)和智能平板電腦,通過(guò)該控制區(qū)域設(shè)置模塊將該控制區(qū)域設(shè)置于觸摸屏的一側(cè),以使得使用者可單手操作本發(fā)明球類(lèi)游戲系統(tǒng),從而使得在碎片時(shí)間也可以使用本發(fā)明球類(lèi)游戲系統(tǒng)。也就是說(shuō),使用者可單手使用本發(fā)明球類(lèi)游戲系統(tǒng),通過(guò)單手操作球類(lèi)游戲,以訓(xùn)練把握機(jī)會(huì)的能力。本發(fā)明提供的球類(lèi)游戲系統(tǒng)的控制方法,只需要點(diǎn)擊該控制區(qū)域以選擇受控制的該虛擬人物的處理時(shí)機(jī),降低了進(jìn)行球類(lèi)游戲的難度,同時(shí)增加游戲的樂(lè)趣。
附圖說(shuō)明
圖1為本發(fā)明球類(lèi)游戲系統(tǒng)的系統(tǒng)結(jié)構(gòu)框圖。
圖2為本發(fā)明球類(lèi)游戲系統(tǒng)的一優(yōu)選實(shí)施例的示意圖,描述了整個(gè)觸摸屏被定義為一個(gè)控制區(qū)域。
圖3為本發(fā)明球類(lèi)游戲系統(tǒng)中圖2的優(yōu)選實(shí)施例的另一替代方式,描述該觸摸屏的其中一個(gè)部分被定義為一個(gè)控制區(qū)域,該控制區(qū)域被顯示為虛擬按鈕。
圖4為本發(fā)明球類(lèi)游戲系統(tǒng)的另一優(yōu)選實(shí)施例,描述了該觸摸屏被定義了兩個(gè)該控制區(qū)域,其中一個(gè)該控制區(qū)域被定義為整個(gè)該觸摸屏的一部分,整個(gè)該觸摸屏的另一部分被定義為另一個(gè)該控制區(qū)域。
圖5為本發(fā)明球類(lèi)游戲系統(tǒng)的另一優(yōu)選實(shí)施例,描述了兩個(gè)該控制區(qū)域初分別定義在該觸摸屏的兩側(cè)。
圖6至圖8為本發(fā)明球類(lèi)游戲系統(tǒng)的另一優(yōu)選實(shí)施例的交互過(guò)程的示意圖,描述了本發(fā)明球類(lèi)游戲運(yùn)行于具有觸摸屏的一終端。
圖9為本發(fā)明球類(lèi)游戲系統(tǒng)的另一優(yōu)選實(shí)施例的示意圖。
圖10為本發(fā)明球類(lèi)游戲系統(tǒng)的另一優(yōu)選實(shí)施例的示意圖,描述了該觸摸屏被定義了三個(gè)該控制區(qū)域。
圖11為本發(fā)明球類(lèi)游戲系統(tǒng)的另一優(yōu)選實(shí)施例,描述了三個(gè)該控制區(qū) 域被定義在該觸摸屏的一側(cè)。
圖12為本發(fā)明球類(lèi)游戲系統(tǒng)的另一優(yōu)選實(shí)施例。
圖13為本發(fā)明球類(lèi)游戲系統(tǒng)的控制方法的流程圖。
圖14為本發(fā)明球類(lèi)游戲系統(tǒng)的球場(chǎng)區(qū)域定義的示意圖。
圖15至圖16為本發(fā)明球類(lèi)游戲系統(tǒng)的另一優(yōu)選實(shí)施例的示意圖。
具體實(shí)施方式
根據(jù)本發(fā)明的權(quán)利要求和說(shuō)明書(shū)所公開(kāi)的內(nèi)容,本發(fā)明的技術(shù)方案具體如下文所述。
圖1所示的是本發(fā)明球類(lèi)游戲系統(tǒng)的系統(tǒng)結(jié)構(gòu)框圖。本發(fā)明球類(lèi)游戲系統(tǒng)包括互相通信地連接的一初始化單元10和一交互單元20。該初始化單元10設(shè)置一虛擬環(huán)境111以供進(jìn)行球類(lèi)游戲。該初始化單元10進(jìn)一步創(chuàng)建至少一虛擬人物121,以使得虛擬人物在所創(chuàng)建的該虛擬環(huán)境111中進(jìn)行球類(lèi)運(yùn)動(dòng)。該初始化單元10供選擇設(shè)置的虛擬環(huán)境包括足球運(yùn)動(dòng)環(huán)境、籃球運(yùn)動(dòng)環(huán)境、冰球運(yùn)動(dòng)環(huán)境和橄欖球運(yùn)動(dòng)環(huán)境等。也就是說(shuō),一使用者可通過(guò)該初始化單元10選擇球類(lèi)游戲。該初始化單元10在設(shè)置該虛擬環(huán)境111后,創(chuàng)建進(jìn)行球類(lèi)游戲所需要的一球12。所述球12是指所述初始化單元10所創(chuàng)建的虛擬球。該初始化單元10根據(jù)所創(chuàng)建的該虛擬環(huán)境創(chuàng)建在對(duì)應(yīng)的虛擬人物。具體地說(shuō),該初始化單元10根據(jù)所創(chuàng)建的該虛擬環(huán)境創(chuàng)建進(jìn)行該球類(lèi)游戲的至少一的該虛擬人物。進(jìn)一步的,該初始化單元10分別設(shè)置各該虛擬人物的屬性以及對(duì)應(yīng)的屬性值。
該交互單元20提供球類(lèi)游戲的人機(jī)交互。使用者通過(guò)該交互單元20獲知球類(lèi)游戲情況,以及通過(guò)該交互單元20控制球類(lèi)游戲中的虛擬人物以進(jìn)行球類(lèi)游戲。具體地說(shuō),該使用者通過(guò)該交互單元20選擇球類(lèi)游戲中受該使用者控制的該虛擬人物121的處理球的時(shí)機(jī)。該交互單元20通信地連接一顯示設(shè)備以通過(guò)該顯示設(shè)備反饋球類(lèi)游戲進(jìn)行的情況,從而便于使用者通過(guò)該顯示設(shè)備獲知球類(lèi)游戲的情況。該使用者通過(guò)通信地連接于該交互單元20的一控制器控制球類(lèi)游戲的虛擬人物,以進(jìn)行球類(lèi)游戲。該交互單元20進(jìn)一步包括一控制單元21和一顯示單元22。該控制單元21通信地連接該 顯示單元22。該顯示單元22通信地連接該顯示設(shè)備。該顯示單元22將該初始化單元10所設(shè)置的虛擬環(huán)境通過(guò)該顯示設(shè)備顯示,以便于使用者獲知球類(lèi)游戲的情況。該控制單元21通信地連接該控制器。該使用者根據(jù)顯示設(shè)備顯示的球類(lèi)游戲的情況,通過(guò)該控制器控制虛擬人物。優(yōu)選地,該使用者通過(guò)該控制器控制其中一個(gè)虛擬人物。被使用者所控制的該虛擬人物被定義為受控制的該虛擬人物。
值得一提的是,該交互單元20控制受控制的該虛擬人物的方向,以降低方向控制對(duì)使用者把握處理球的時(shí)機(jī)的影響,從而使得該使用者專(zhuān)注把握受控制的該虛擬人物121對(duì)球的處理時(shí)機(jī)。
優(yōu)選地,該控制器為觸摸屏,該顯示設(shè)備為觸摸屏。也就是說(shuō),優(yōu)選地,該交互單元20通信地連接一觸摸屏。具體地說(shuō),該控制單元21和該顯示單元22分別通信地連接該觸摸屏。該顯示單元22通過(guò)該觸摸屏顯示球類(lèi)游戲的進(jìn)行情況。該使用者通過(guò)該觸摸屏獲知球類(lèi)游戲的情況,然后該使用者根據(jù)球類(lèi)游戲的進(jìn)行情況,判斷受控制的該虛擬人物的處理球的時(shí)機(jī)。當(dāng)該使用者判定處理球的時(shí)機(jī)已到,該使用者通過(guò)點(diǎn)擊該觸摸屏觸發(fā)受控制的該虛擬人物對(duì)球進(jìn)行處理。該點(diǎn)擊包括點(diǎn)擊和按壓。
該初始化單元10進(jìn)一步包括一環(huán)境設(shè)置模塊11、一虛擬人物創(chuàng)建模塊12和一控制區(qū)域設(shè)置模塊13。該環(huán)景設(shè)置模塊11分別通信地連接該虛擬人物球創(chuàng)建模塊12和該控制區(qū)域設(shè)置模塊13。該環(huán)境設(shè)置模塊11設(shè)置一虛擬環(huán)境111,該虛擬環(huán)境111根據(jù)球類(lèi)運(yùn)動(dòng)類(lèi)型的環(huán)境進(jìn)行設(shè)置。球類(lèi)運(yùn)動(dòng)類(lèi)型可由使用者進(jìn)行選擇。該環(huán)境設(shè)置模塊11提供設(shè)置的球類(lèi)環(huán)境包括虛擬足球、虛擬籃球、虛擬冰球和虛擬橄欖球等球的類(lèi)型。該環(huán)境設(shè)置模塊11接收使用者所選擇的球類(lèi)運(yùn)動(dòng)類(lèi)型,將該虛擬環(huán)境111設(shè)置為對(duì)應(yīng)的球類(lèi)運(yùn)動(dòng)類(lèi)型。若使用者沒(méi)有選擇球類(lèi)運(yùn)動(dòng)類(lèi)型,則該環(huán)境設(shè)置模塊11優(yōu)選將該虛擬環(huán)景111設(shè)置為進(jìn)行足球運(yùn)動(dòng)的環(huán)境。如圖2所示。進(jìn)一步地,該環(huán)境設(shè)置模塊11根據(jù)所進(jìn)行球類(lèi)運(yùn)動(dòng)創(chuàng)建對(duì)應(yīng)的球。該虛擬人物創(chuàng)建模塊12根據(jù)所選擇的球類(lèi)運(yùn)動(dòng)創(chuàng)建對(duì)應(yīng)數(shù)量的虛擬人物121。該虛擬人物創(chuàng)建模塊12為所創(chuàng)建的各虛擬人物121分別設(shè)置對(duì)應(yīng)的屬性以及對(duì)應(yīng)的屬性值。該虛擬人物創(chuàng)建模塊12將所創(chuàng)建的虛擬人物分成兩隊(duì),并賦予不同的顏色以示區(qū)分。使用者所控制的虛擬人物所在的一隊(duì)被定義為本方。另一隊(duì)虛擬人物被 定義為對(duì)方。該虛擬人物創(chuàng)建模塊12根據(jù)使用者所選擇的隊(duì)伍,標(biāo)記其中一個(gè)該虛擬人物121,以標(biāo)識(shí)該虛擬人物121被該使用者控制。也就是說(shuō),受控制的該虛擬人物121被標(biāo)記。該使用者可控制本方隊(duì)伍中的任一個(gè)該虛擬人物121。該使用者可從控制其中一個(gè)該虛擬人物121轉(zhuǎn)換控制另一個(gè)該虛擬人物121。值得一提的是,該虛擬人物創(chuàng)建模塊12根據(jù)參與該球類(lèi)游戲的使用者的數(shù)量使用光標(biāo)分別標(biāo)識(shí)對(duì)應(yīng)的虛擬人物121,以使得各該使用者可區(qū)分自己所控制的該虛擬人物121。該控制區(qū)域設(shè)置模塊13在該控制器定義至少一控制區(qū)域131,以供該使用者通過(guò)點(diǎn)擊該控制區(qū)域131以選擇受控制的該虛擬人物121處理球的時(shí)機(jī)。例如,以該觸摸屏作為控制器時(shí),該控制區(qū)域131定義整個(gè)觸摸屏為一個(gè)該控制區(qū)域131,如圖2所示當(dāng)該使用者接觸該控制區(qū)域131時(shí),該控制區(qū)域131產(chǎn)生一控制指令1311。然后該控制區(qū)域131將該控制指令1311傳送至該控制單元20。該控制單元20根據(jù)該控制指令1311控制受控制的該虛擬人物121對(duì)球進(jìn)行處理。值得一提的是,該控制區(qū)域131可定義該觸摸屏的其中一個(gè)部分為該控制區(qū)域131,如圖3所示。該顯示單元22獲取該控制區(qū)域131在該觸摸屏的位置,然后標(biāo)示該控制區(qū)域131,以使得該使用者獲知該控制區(qū)域131在該觸摸屏的位置。優(yōu)選地,該顯示單元22將該控制區(qū)域131顯示為一虛擬按鈕。該控制區(qū)域設(shè)置模塊13可進(jìn)一步地為各控制區(qū)域131分別設(shè)置對(duì)應(yīng)的控制功能。如圖4所示,該控制區(qū)域設(shè)置模塊13在該控制器設(shè)置兩個(gè)該控制區(qū)域131。該控制區(qū)域設(shè)置模塊13定義該觸摸屏的其中一個(gè)部分為其中一個(gè)該控制區(qū)域131,該觸摸屏的余下部分為另一個(gè)該控制區(qū)域131。該控制區(qū)域設(shè)置模塊13分別的兩該控制區(qū)域131設(shè)置對(duì)應(yīng)的動(dòng)作。以足球游戲?yàn)槔?,在本方處于進(jìn)攻狀態(tài)時(shí),其中一個(gè)該控制區(qū)域131被設(shè)置的動(dòng)作為射門(mén),另一個(gè)該控制區(qū)域131的狀態(tài)被設(shè)置為傳球。在本方處于防守狀態(tài)時(shí),其中一個(gè)該控制區(qū)域131的處理球的動(dòng)作被定義為鏟球,另一個(gè)該控制區(qū)域131的處理球的動(dòng)作被定義為逼搶。值得一提的是,該控制區(qū)域設(shè)置模塊13可根據(jù)點(diǎn)擊該控制區(qū)域131的時(shí)間段定義不同的處理球的動(dòng)作。如,另一個(gè)該控制區(qū)域131的被按壓的時(shí)間小于1秒,則另一個(gè)該控制區(qū)域131定義處理球的動(dòng)作為短傳。另一個(gè)該控制區(qū)域131被按壓的時(shí)間大于1秒則處理球的動(dòng)作被定義為長(zhǎng)傳。值得一提的是,該控制區(qū)域設(shè)置模塊13可根據(jù)觸摸屏受至的壓 力程度定義不同的處理球的動(dòng)作。該控制區(qū)域設(shè)置模塊13首先根據(jù)壓力劃分至少一個(gè)壓力等級(jí),然后根據(jù)不同的壓力等級(jí)定義不同的處理球的動(dòng)作。圖5所示的是該控制區(qū)域設(shè)置模塊13在該觸摸屏定義兩個(gè)該控制區(qū)域131被定義在該觸摸屏的兩側(cè)。該控制區(qū)域設(shè)置模塊13在該觸摸屏定義兩個(gè)該控制區(qū)域131,兩個(gè)該控制區(qū)域分別被定義在該觸摸屏的兩側(cè)。該顯示單元22分別將兩個(gè)該控制區(qū)域131顯示為兩個(gè)該虛擬按鈕。圖6所示的是兩個(gè)該控制區(qū)域131定義在該觸摸屏的一側(cè)。該控制區(qū)域設(shè)置模塊13定義兩個(gè)該控制區(qū)域131。兩個(gè)該控制區(qū)域131被定義在該觸摸屏的一側(cè),以便于單手操作本發(fā)明球類(lèi)游戲系統(tǒng)。
圖10所示的是該控制區(qū)域設(shè)置模塊13在觸摸屏定義了三個(gè)該控制區(qū)域131。該控制區(qū)域設(shè)置模塊13分別為三個(gè)該控制區(qū)域設(shè)置對(duì)應(yīng)的處理球的動(dòng)作。以進(jìn)行足球游戲?yàn)槔?,在本方處于進(jìn)攻狀態(tài)時(shí),三個(gè)該控制區(qū)域131提供的功能分別為短傳、長(zhǎng)傳、射門(mén)。防守狀態(tài)時(shí),三個(gè)該控制區(qū)域131提供的功能分別為搶球、換人/守門(mén)員出擊、鏟球。該控制區(qū)域設(shè)置模塊13也可以根據(jù)需要,在本方處于進(jìn)攻狀態(tài)時(shí),將三個(gè)該控制區(qū)域131提供的功能分別設(shè)置為傳球、射門(mén)、技能。處于防守狀態(tài)時(shí),三個(gè)該控制區(qū)域131提供的功能分別被設(shè)置為搶球、鏟球、技能。其中一個(gè)該控制區(qū)域131被設(shè)置于該觸摸屏的一側(cè),其余兩個(gè)該控制區(qū)域131被設(shè)置于該觸摸屏的另一側(cè)。優(yōu)選地,在設(shè)置兩個(gè)該控制區(qū)域131的該觸摸屏的另一側(cè),其中一個(gè)該控制區(qū)域131設(shè)置于另一個(gè)該控制區(qū)域131的上部。圖11所示的是,進(jìn)行籃球游戲中,該控制區(qū)域設(shè)置模塊13在觸摸屏定義了三個(gè)該控制區(qū)域131。該三個(gè)該控制區(qū)域131被設(shè)置于在該觸摸屏的同一側(cè)。圖12所示的是,進(jìn)行足球游戲中,該控制區(qū)域設(shè)置模塊13在觸摸屏定義四個(gè)該控制區(qū)域131。該控制區(qū)域設(shè)置模塊13分別為四個(gè)該控制區(qū)域設(shè)置對(duì)應(yīng)的處理球的動(dòng)作。將四個(gè)該控制區(qū)域131提供的功能分別設(shè)置為短傳、射門(mén)、長(zhǎng)傳、技能/加速。處于防守狀態(tài)時(shí),四個(gè)該控制區(qū)域131提供的功能分別被設(shè)置為搶球、鏟球、守門(mén)員出擊/技能。
值得一提的是,該控制區(qū)域設(shè)置模塊13可對(duì)游戲控制器的物理按鈕進(jìn)行定義。該控制區(qū)域設(shè)置模塊13可分別對(duì)游戲控制器的物理按鈕設(shè)置對(duì)應(yīng)的處理球的動(dòng)作,以使得使用者可以通過(guò)游戲控制器進(jìn)行游戲。該控制區(qū)域 設(shè)置模塊13屏蔽游戲控制器的方向所發(fā)出的信號(hào),以避免影響使用者的游戲體驗(yàn)。
該控制單元21進(jìn)一步包括一NPC(Non-player character)控制模塊211,一使用者控制模塊212,一裁判模塊213和一球控制模塊214。該NPC控制模塊211與該使用者控制模塊212通信地連接。該使用者通過(guò)該使用者控制模塊212對(duì)該虛擬人物121進(jìn)行控制。除了被使用者所控制的該虛擬人物121,余下的各該虛擬人物121都被該NPC控制模塊211的控制。該使用者控制模塊212與該NPC控制模塊211協(xié)同工作。也就是說(shuō),當(dāng)該使用者控制模塊212從所控制的該虛擬人物121更換控制到另一個(gè)該虛擬人物121時(shí),另一個(gè)該虛擬人物121受到該使用者控制模塊212的控制,而原來(lái)被該使用控制模塊212所控制的該虛擬人物則被該NPC控制模塊211所控制。該使用者控制模塊212只能更換控制本方隊(duì)伍的各該虛擬人物121。該NPC控制模塊21進(jìn)一步劃分為兩個(gè)NPC控制子模塊2111,其中一個(gè)NPC控制子模塊2111控制本方隊(duì)伍中不受使用者控制的各該虛擬人物121,另一個(gè)NPC控制子模塊2111控制對(duì)方隊(duì)伍的各該虛擬人物121。該使用者控制模塊212與控制本方隊(duì)伍的該NPC控制子模塊2111協(xié)同工作。
該球控制模塊214分別通信地連接該NPC控制模塊211、該使用者控制模塊212和該環(huán)境設(shè)置模塊11。當(dāng)該虛擬人物121對(duì)球球作出動(dòng)作時(shí),如傳球,射門(mén),該球控制模塊214控制球作出對(duì)應(yīng)的運(yùn)動(dòng),并通過(guò)該顯示單元30在該顯示設(shè)備上顯示對(duì)應(yīng)的球的運(yùn)動(dòng)狀態(tài)。
該裁判模塊213根據(jù)所進(jìn)行的球類(lèi)游戲規(guī)則進(jìn)行判決。如,進(jìn)行足球游戲,則該裁判模塊213根據(jù)足球的規(guī)則對(duì)游戲進(jìn)行監(jiān)督和判決。該裁判模塊213根據(jù)預(yù)設(shè)的時(shí)間判斷游戲是否結(jié)束。該裁判模塊213判斷各該虛擬人物121是否違反了規(guī)則,以確定是否要暫停比賽。該裁判模塊213根據(jù)對(duì)應(yīng)的球類(lèi)比賽判斷比賽勝負(fù)。
該使用者控制模塊212通信地連接該控制區(qū)域131,以接收通過(guò)該控制區(qū)域131所傳送的控制信號(hào)。該使用者控制模塊212進(jìn)一步包括一分析模塊2121,一信息收集模塊2122,一方向控制模塊2123和一動(dòng)作控制模塊2124。該信息收集模塊2122分別通信地連接該分析模塊2121、該方向控制模塊2123和該動(dòng)作控制模塊2124。該動(dòng)作控制模塊2124控制受控制的該虛擬 人物121處理球的動(dòng)作。該動(dòng)作控制模塊2124和對(duì)受控制的該虛擬人物121設(shè)置有默認(rèn)的動(dòng)作。如在進(jìn)行足球游戲、籃球游戲或冰球游戲時(shí),在本方處于進(jìn)攻狀態(tài)時(shí),該動(dòng)作控制模塊2124默認(rèn)控制受控制的該虛擬人物121控球。該方向控制模塊2123控制受控制的該虛擬人物121的移動(dòng)方向和/或?qū)η虻奶幚矸较?。該?duì)球的處理方向是指,控球方向,傳球方向和射門(mén)方向等等。在本方處于防守狀態(tài)時(shí),該動(dòng)作控制模塊212默認(rèn)控制受控制的該虛擬人物121接近對(duì)方控球的該虛擬人物121。該方向控制模塊2123控制受控制的該虛擬人物121接近對(duì)方的該虛擬人物121的移動(dòng)方向。
當(dāng)該動(dòng)作控制模塊2124控制受控制的該虛擬人物121控球時(shí),該方向控制模塊2123發(fā)送一收集信息請(qǐng)求至該信息收集模塊2122,以請(qǐng)求該信息收集模塊2122收集信息。該信息收集模塊2122接收到該收集信息請(qǐng)求后,以受控制的該虛擬人物121為信息收集中心收集信息。該信息收集模塊2122將所收集的信息發(fā)送至該方向控制模塊2123。該方向控制模塊2123分析所收集的信息,以控制受控制的該虛擬人物121的控球方向。該顯示單元22通過(guò)該方向控制模塊2123獲取受控制的該虛擬人物121的控球方向,然后通過(guò)該顯示設(shè)備反饋給該使用者,受控制的該虛擬人物121的控球狀態(tài)。當(dāng)該使用者通過(guò)該顯示設(shè)備察覺(jué)處理球時(shí)機(jī),該使用者點(diǎn)擊該控制區(qū)域131以觸發(fā)該控制指令1311,從而觸發(fā)受控制的該虛擬人物121對(duì)球做出處理。
該分析模塊2121通信地連接該控制區(qū)域131,以分析該控制區(qū)域131分別傳送的該控制指令1311,生成一分析結(jié)果。該分析模塊2121將該分析結(jié)果分別傳送至該動(dòng)作控制模塊2124和該方向控制模塊2123。若該分析結(jié)果指出該控制指令1311為一觸發(fā)指令,用于觸發(fā)受控制的該虛擬人物121在當(dāng)前時(shí)機(jī)下對(duì)球做出處理。則該方向控制模塊2123和該動(dòng)作控制模塊2124分別向該信息收集模塊2122發(fā)出收集信息請(qǐng)求,請(qǐng)求該信息收集模塊2122收集信息。該信息收集模塊2122以受控制的該虛擬人物121作為信息收集中心收集信息。該方向控制模塊2123和該動(dòng)作控制模塊2124分別從該信息收集模塊2122獲取所收集的信息。該動(dòng)作控制模塊2124分析所收集的信息,以控制受控制的該虛擬人物121的對(duì)球的處理動(dòng)作。該動(dòng)作控制模塊2124將受控制的該虛擬人物121的對(duì)球的處理動(dòng)作發(fā)送至該方向控制模塊2123。該方向控制模塊2123根據(jù)對(duì)球的處理動(dòng)作和所收集的信息,控制受 控制的該虛擬人物121的移動(dòng)方向以及對(duì)球的處理方向。該球控制模塊214從該動(dòng)作控制模塊2124和該方向控制模塊2123分別獲取對(duì)球的處理動(dòng)作和對(duì)球的處理方向,然后控制球的運(yùn)行狀態(tài)。該顯示單元22分別從該動(dòng)作控制模塊2124,該方向控制模塊2123和該球控制模塊214獲取受控制的該虛擬人物121的移動(dòng)方向、對(duì)球的處理動(dòng)作、球的運(yùn)動(dòng)狀態(tài),然后通過(guò)該顯示設(shè)備顯示受控制的該虛擬人物121的對(duì)球的處理動(dòng)作和移動(dòng)方向、球的運(yùn)動(dòng)狀態(tài)。該使用者通過(guò)該顯示設(shè)備獲知受控制的該虛擬人物121的運(yùn)動(dòng)狀態(tài)。當(dāng)該使用者察覺(jué)對(duì)球的處理時(shí)機(jī)時(shí),該使用者通過(guò)接觸該控制區(qū)域131控制該虛擬人物121對(duì)球進(jìn)行處理。
若該分析結(jié)果包括受控制的該虛擬人物121對(duì)球的處理動(dòng)作,則該方向控制模塊2123向該信息收集模塊2122發(fā)出收集信息請(qǐng)求,請(qǐng)示該信息收集模塊2122收集信息。該信息收集模塊2122接收到收集信息請(qǐng)求后,該信息收集模塊2122以受控制的該虛擬人物121作為信息收集中心收集信息。該方向控制模塊2123從該信息收集模塊2122獲取所收集的信息。該方向控制模塊2123根據(jù)所收集的信息分析受控制的該虛擬人物212對(duì)球的處理方向。該動(dòng)作控制模塊2124控制受控制的該虛擬人物121做出對(duì)球的處理動(dòng)作。該方向控制模塊2123控制受控制的該虛擬人物121對(duì)球的處理方向。該顯示單元22分別從該動(dòng)作控制模塊2124和該方向控制模塊2123獲得受控制的該虛擬人物121對(duì)球的處理動(dòng)作和對(duì)球的處理方向,然后通過(guò)該顯示設(shè)備顯示以向該使用者反饋該虛擬人物做出對(duì)球的處理動(dòng)作。同時(shí),該顯示單元22從該球控制模塊214獲取球的運(yùn)動(dòng)狀態(tài),并通過(guò)該顯示設(shè)備顯示。
值得一提的是,該方向控制模塊2123在獲取受控制的該虛擬人物121的處理虛擬的動(dòng)作和通過(guò)該信息收集模塊2122所收集的信息后,分析處理球的方向可使得分,或處理球的方向可使本方的該虛擬人物121獲得得分機(jī)會(huì),或處理球的方向可使本方的該虛擬人物121面對(duì)數(shù)量較少的對(duì)方的虛擬人物,或處理球的方向可使本方保持控球權(quán),或處理球的方向使得本方獲得控球權(quán)、或受控制的該球員121的移動(dòng)方向使得受控制的該球員121獲得得分機(jī)會(huì),或受控制的該球員121的移動(dòng)方向可避開(kāi)對(duì)方的該虛擬人物121等。
值得一提的是,該使用者控制模塊212可轉(zhuǎn)換受控制的該虛擬人物121。具體的說(shuō),當(dāng)該使用者通過(guò)該使用者控制模塊212對(duì)球進(jìn)行處理后,該分析 模塊2121分析當(dāng)前受控制的該虛擬人物121是否處于控球狀態(tài),若當(dāng)前受控制的該虛擬人物121處于控球狀態(tài),則不作任何處理。若本方處于進(jìn)攻狀態(tài),若本方的控球的該虛擬人物121不是當(dāng)前的受控制的該虛擬人物121,該分析模塊2121發(fā)送一轉(zhuǎn)換控制指令至該動(dòng)作控制模塊2124。該動(dòng)作控制模塊2124根據(jù)該轉(zhuǎn)換控制指令控制本方的持球的該虛擬人物121。也就是說(shuō),本方的持球的該虛擬人物121被該使用者控制。同時(shí),原受控制的該虛擬人物121被該NPC控制模塊211所控制。該顯示模塊22轉(zhuǎn)而標(biāo)示本方的持球的該虛擬人物121并通過(guò)該顯示設(shè)備顯示,以使得該使用者獲知該使用者控制的該虛擬人物121已被轉(zhuǎn)換。若本方處于防守狀態(tài),該分析模塊2121分析最接近球的本方的該虛擬人物121,然后發(fā)送該轉(zhuǎn)換控制指令至該動(dòng)作控制模塊2124。該動(dòng)作控制模塊2124根據(jù)該轉(zhuǎn)換控制指令控制離球最近的本方的該虛擬人物121。同時(shí),原受控制的該虛擬人物121被該NPC控制模塊211所控制。
值得一提的是,該虛擬人物121的各屬性以及對(duì)應(yīng)的屬性值影響該虛擬人物121獲取信息的范圍。該虛擬人物創(chuàng)建模塊12創(chuàng)建該虛擬人物121時(shí),給該虛擬人物121設(shè)置多個(gè)屬性,如速度,體力,帶球速度,技術(shù),射門(mén)、控球等。該信息獲取模塊2122通信地連接該初始化模塊10的該虛擬人物創(chuàng)建模塊12。該信息獲取模塊2122通過(guò)該虛擬人物創(chuàng)建模塊12獲取受控制的該虛擬人物121的多個(gè)屬性的屬性值。該信息獲取模塊2122根據(jù)所獲取的該虛擬人物的各屬性確定受控制的該虛擬人物121的一信息收集半徑21222。該信息獲取模塊2122以受控制的該虛擬人物121的當(dāng)前位置為收集信息的中心21221,以該信息收集半徑作為半徑,形成一信息收集范圍21223。該信息獲取模塊2122在該信息收集范圍21223收集信息。所收集的信息包括受控制的該虛擬人物121的當(dāng)前位置,本方的各該虛擬人物121的位置,對(duì)方的各該虛擬人物121的位置等。該方向控制模塊2123和該動(dòng)作控制模塊2124根據(jù)該信息收集模塊2122所收集的信息控制受控制的該虛擬人物121的處理球的動(dòng)作、處理球的方向以及受控制的該虛擬人物121的移動(dòng)方向。值得一提的是,該信息收集半徑21222根據(jù)受控制的該虛擬人物121的屬性值變化而變化。如,受控制的該虛擬人物121的其中一個(gè)屬性,體力值下降,影響受控制的該虛擬人物121的該信息收集半徑21222,從而 影響受控制的該虛擬人物121的該信息收集范圍。體力值也影響該動(dòng)作控制模塊2124對(duì)受控制的該虛擬人物121動(dòng)作的控制。
圖2所示的是本發(fā)明球類(lèi)游戲系統(tǒng)的一優(yōu)選實(shí)施例。當(dāng)該使用者選擇進(jìn)行足球游戲后,該初始化模塊10根據(jù)進(jìn)行足球游戲的環(huán)境進(jìn)行設(shè)置。該環(huán)境設(shè)置模塊11根據(jù)該使用者所選擇的足球游戲設(shè)置該運(yùn)動(dòng)環(huán)境111供進(jìn)行足球游戲。該虛擬人物創(chuàng)建模塊12根據(jù)該使用者所選擇的足球游戲創(chuàng)建各該虛擬人物121。進(jìn)一步地,該虛擬人物創(chuàng)建模塊12為各該虛擬人物121分別設(shè)置對(duì)應(yīng)的屬性以及對(duì)應(yīng)的屬性值。在本實(shí)施例中,該使用者采用該觸摸屏控制該足球游戲。該控制區(qū)域設(shè)置模塊13將該觸摸屏定義為一個(gè)該控制區(qū)域131。也就是說(shuō),該使用者通過(guò)點(diǎn)擊該控制區(qū)域131進(jìn)行游戲。該點(diǎn)擊包括點(diǎn)擊及按壓。如圖2所示,該足球游戲處于開(kāi)始階段,該虛擬人物創(chuàng)建模塊12標(biāo)識(shí)處于中圈的該虛擬人物121。也就是說(shuō),受控制的該虛擬人物121位于中圈,準(zhǔn)備開(kāi)球,以開(kāi)始游戲。該使用者點(diǎn)擊該控制區(qū)域131,該控制區(qū)域131生成該控制指令1311,然后該控制區(qū)域?qū)⒃摽刂浦噶?311發(fā)送至該使用者控制模塊212。在該使用者控制模塊212接收到該控制指令1311后,該使用者控制模塊212的該分析模塊2121分析該控制指令1311,生成該分析結(jié)果。該分析模塊2122將該分析結(jié)果分別傳送至該動(dòng)作控制模塊2124和該方向控制模塊2123。該分析結(jié)果指出該控制指令1311為該觸發(fā)指令。該動(dòng)作控制模塊2124和該方向控制模塊2123向該信息收集模塊2122發(fā)出收集信息請(qǐng)求,以請(qǐng)求該信息收集模塊2122收集信息。該信息收集模塊2122以受控制的該虛擬人物121作為信息收集中心收集信息。該信息收集模塊2122收集當(dāng)前的游戲狀態(tài),游戲處于開(kāi)始階段。該信息收集模塊2122分別收集本方的各該虛擬人物121的位置、對(duì)方的各該虛擬人物121的位置、本方的各該虛擬人物121的移動(dòng)方向和對(duì)方各該虛擬人物121的移動(dòng)方向等。該信息收集模塊2122將所收集的信息發(fā)送至該動(dòng)作控制模塊2124和該方向控制模塊2123。該動(dòng)作控制模塊2124分析該信息收集模塊2122所收集的信息:游戲處于開(kāi)始階段,需要執(zhí)行開(kāi)球動(dòng)作。該動(dòng)作控制模塊2124判斷受控制的該虛擬人物121處理球的動(dòng)作為傳球。該方向控制模塊2123從該動(dòng)作控制模塊2124獲得受控制的該虛擬人物處理球的動(dòng)作為傳球。該方向控制模塊2123根據(jù)該信息收集模塊2122所分析的信息分析傳球 的方向。該方向控制模塊2123分析本方各該虛擬人物121的位置,以及對(duì)方的各該虛擬人物121的位置,得出鄰近的本方的該虛擬人物121所在的位置的方向?yàn)閭髑蚍较颉T摲较蚩刂颇K2123控制傳球的方向傳向鄰近的本方的該虛擬人物121。該動(dòng)作控制模塊2124從該方向控制模塊2123獲取傳球的方向,然后根據(jù)傳球的方向執(zhí)行傳球的動(dòng)作。該球控制模塊214根據(jù)該動(dòng)作控制模塊2124所做的傳球動(dòng)作以及該方向控制模塊2123所控制的傳球方向控制球的運(yùn)動(dòng)狀態(tài)。該顯示單元22分別從該動(dòng)作控制模塊2124和該球控制塊214獲取受控制的該虛擬人物121處理球的動(dòng)作和球的運(yùn)動(dòng)狀態(tài)。該顯示單元22通過(guò)該顯示設(shè)備顯示受控制的該虛擬人物121處理球的動(dòng)作和球的運(yùn)動(dòng)狀態(tài)。該使用者通過(guò)該顯示設(shè)備獲知游戲的進(jìn)行狀態(tài),特別是受控制的該虛擬人物121的運(yùn)動(dòng)狀態(tài)和球的運(yùn)動(dòng)狀態(tài)。
如圖3所示,當(dāng)球被傳到鄰近的本方的該虛擬人物212后,該分析模塊2121分析當(dāng)前受控制的該虛擬人物212不是本方的控球的該虛擬人物212。該分析模塊2121發(fā)送該轉(zhuǎn)換控制指令至該動(dòng)作控制模塊2124。該動(dòng)作控制模塊2124根據(jù)該轉(zhuǎn)換控制指令控制本方的當(dāng)前控球的該虛擬人物212。也就是說(shuō),當(dāng)鄰近的該虛擬人物212接到傳球后,該鄰近的該虛擬人物212被轉(zhuǎn)換為受控制的該虛擬人物212。該動(dòng)作控制模塊2124將鄰近的該虛擬人物212標(biāo)記為受控制的該虛擬人物212。同時(shí),原受控制的該虛擬人物212被該動(dòng)作控制模塊2124撤消標(biāo)記,而且,該動(dòng)作控制模塊釋放對(duì)原受控制的該虛擬人物212,將原受控制的該虛擬人物212的控制權(quán)轉(zhuǎn)換至該NPC控制模塊211。也就是說(shuō),該NPC控制模塊211控制原受控制的該虛擬人物212。該顯示單元22從該動(dòng)作控制模塊2121獲取標(biāo)記鄰近的該虛擬人物121。該顯示單元22通過(guò)該顯示設(shè)備顯示標(biāo)記的轉(zhuǎn)換,以使得該使用者通過(guò)該顯示設(shè)備獲知標(biāo)記的該虛擬人物121被轉(zhuǎn)換,從而得知受控制的該虛擬人物121被轉(zhuǎn)換。該使用者通過(guò)該顯示設(shè)備觀察受控制的該虛擬人物121把握時(shí)機(jī)。
當(dāng)鄰近的該虛擬人物121接到傳球后,鄰近的該虛擬人物121轉(zhuǎn)換為受控制的該虛擬人物121。若沒(méi)有接收到該控制區(qū)域所傳送的該控制指令1311。該動(dòng)作控制模塊2124的默認(rèn)控制受控制的該虛擬人物121的處理球的動(dòng)作為控球。該方向控制模塊2124向該信息收集模塊發(fā)送該收集信息請(qǐng) 求。該信息收集模塊2122以受控制的該虛擬人物121的當(dāng)前位置為一信息收集中心21221收集信息。該方向控制模塊2124根據(jù)所收集信息確定受控制的該虛擬人物121的控球方向。優(yōu)選地,受控制的該虛擬人物向球門(mén)的方向控球移動(dòng)。值得一提的是,若該使用者不點(diǎn)擊該控制區(qū)域131,則受控制的該虛擬人物121一直控球移動(dòng),直至受控制的該虛擬人物121失去對(duì)球的控制。
值得一提的是,該動(dòng)作控制模塊2124可控制受控制的該虛擬人物121所做出的動(dòng)作包括傳球、射門(mén)、攔截、鏟球、加速控球和技能等。也就是說(shuō),該動(dòng)作控制模塊2124根據(jù)該信息收集模塊2122所收集的信息確定受控制的該虛擬人物121可執(zhí)行的動(dòng)作。值得一提的是,該信息收集模塊2122在收集信息時(shí),進(jìn)一步從該虛擬人物創(chuàng)建模塊12獲取受控制的該虛擬人物121的各屬性對(duì)應(yīng)的屬性值。該信息收集模塊2122根據(jù)受控制的該虛擬人物121的各屬性值生成一信息獲取半徑21222。然后,該信息收集模塊2122以受控制的該虛擬人物121在該運(yùn)動(dòng)環(huán)境111的當(dāng)前位置為信息收集中心21221,以信息獲取半徑21222為半徑,建立一信息收集范圍21223。該信息收集模塊2122在該信息收集范圍內(nèi)收集信息。該信息收集模塊2122所收集的信息包括,本方的各該虛擬人物121的位置,對(duì)方的各該虛擬人物121的位置,本方的各該虛擬人物121的移動(dòng)速度和移動(dòng)方向,對(duì)方的各該虛擬人物的移動(dòng)速度和移動(dòng)方向,對(duì)方的球門(mén)的方向等。優(yōu)選地,該信息收集模塊2122所收集的信息在信息收集范圍21223內(nèi)收集。
該方向控制模塊2123可控制受控制的該虛擬人物121的移動(dòng)方向和處理球的方向。當(dāng)本方處于進(jìn)攻狀態(tài)時(shí),該方向控制模塊2123分析該信息收集模塊所收集的信息。對(duì)于受控制的該虛擬人物121的移動(dòng)方向,優(yōu)選地分析所收集的信息,使受控制的該虛擬人物121向靠近對(duì)方的球門(mén)的方向移動(dòng)。而對(duì)處理球的方向處理,分析所收集的信息,使的處理球后,球能落在本方的該虛擬人物121的控制范圍,以及處理球后,本方的該虛擬人物121能獲得較佳的射門(mén)機(jī)會(huì)。若受控制的該虛擬人物121的動(dòng)作為射門(mén),則該方向控制模塊分析所收集的信息,以得到較佳的射門(mén)方向。而當(dāng)本方處理防守狀態(tài)時(shí),受控制的該虛擬人物121的移動(dòng)方向優(yōu)選是受控制的該虛擬人物121迫使對(duì)方的該虛擬人物遠(yuǎn)離球門(mén)。若受控制的該虛擬人物121處理球的動(dòng)作為 攔截或鏟球,則該方向控制模塊2123控制該虛擬人物121向球的運(yùn)動(dòng)方向進(jìn)行攔截。如圖3所示,其中,該控制區(qū)域設(shè)置模塊13將該觸摸屏的其中一個(gè)區(qū)域設(shè)置為該控制區(qū)域131,該顯示單元22將該控制區(qū)域131顯示為該虛擬按鈕。
圖6至圖8所示的是本發(fā)明球類(lèi)游戲的另一優(yōu)選實(shí)施例的一次交互過(guò)程。在本實(shí)施例中,本發(fā)明球類(lèi)游戲被運(yùn)行于一個(gè)具有觸摸屏的智能終端。該控制區(qū)域設(shè)置模塊13設(shè)置了至少兩個(gè)該控制區(qū)域131。其中,在進(jìn)攻狀態(tài)時(shí),其中一個(gè)該控制區(qū)域131被定義了傳球的動(dòng)作,另一個(gè)該控制區(qū)域131定義了射門(mén)的動(dòng)作。在防守狀態(tài)時(shí),其中一個(gè)該控制區(qū)域131被定義了攔截動(dòng)作。另一個(gè)控制區(qū)域131被定義了鏟球動(dòng)作。該顯示單元22通過(guò)該顯示設(shè)備顯示該足球游戲的進(jìn)行狀態(tài)。如圖4所示,該使用者通過(guò)該觸摸屏獲知現(xiàn)在這個(gè)時(shí)刻為傳球的時(shí)機(jī)。該使用者點(diǎn)擊被定義傳球動(dòng)作的該控制區(qū)域131。被定義傳球動(dòng)作的該控制區(qū)域131生成該控制指令1311。該分析模塊2121接收到該控制指令1311,得至該分析結(jié)果。該分析結(jié)果指出受控制的該虛擬人物121執(zhí)行傳球動(dòng)作。該分析結(jié)果被分別發(fā)送至該動(dòng)作控制模塊2124和該方向控制模塊2123。該方向控制模塊2123向該信息收集模塊2122發(fā)送該收集信息請(qǐng)求。該信息收集模塊2122接收到該收集信息請(qǐng)求后,該信息收集模塊2122以受控制的該虛擬人物121在該虛擬環(huán)境111的當(dāng)前位置為信息收集中心21221收集信息。所收集的信息包括球門(mén)的方向、本方的各該虛擬人物121的位置、對(duì)方的各該虛擬人物121的位置和對(duì)方的守門(mén)員位置等。該信息收集模塊2122獲取受控制的該虛擬人物121的各屬性值生成一信息獲取半徑21222。然后根據(jù)信息收集中心21221和信息獲取半徑定義該信息收集范圍21223。優(yōu)選地,該信息收集模塊2122在受控制的該虛擬人物121的信息收集范圍21223收集信息。該方向控制模塊2123獲取該信息收集模塊2122所收集的信息,然后進(jìn)行分析。該方向控制模塊2123分析所收集的信息,得出鄰近的本方的該虛擬人物121的當(dāng)前位置為較佳傳球位置,則該方向控制模塊2123控制受控制的該虛擬人物121的傳球方向?yàn)猷徑谋痉降脑撎摂M人物121的當(dāng)前位置。受控制的該虛擬人物121分別被該動(dòng)作控制模塊2124和該方向控制模塊2123控制,以做出傳球動(dòng)作,并向鄰近的該虛擬人物121傳球。該球控制214從該動(dòng)作控制模塊2124和該 方向控制模塊2123分別獲取對(duì)球的處理動(dòng)作和處理方向,控制球的運(yùn)行狀態(tài)。該顯示單元22分別從該動(dòng)作控制模塊2124和該方向控制模塊2123分別獲取對(duì)球的處理動(dòng)作和處理方向。該顯示單元22從該球控制模塊214獲取球的運(yùn)行狀態(tài)。該顯示單元22通過(guò)該顯示設(shè)備顯示受控制的該虛擬人物121對(duì)球的處理以球的運(yùn)行狀態(tài)。當(dāng)鄰近的本方的該虛擬人物121接到球后,該動(dòng)作控制模塊2124將鄰近的本方的該虛擬人物轉(zhuǎn)換控制為受控制的該虛擬人物121。而原受控制的該虛擬人物121則交由控制本方的各該虛擬人物121的該NPC控制子模塊2111控制。該使用者通過(guò)該顯示設(shè)備獲知游戲進(jìn)行的情況,如原受控制的該虛擬人物121將球傳送至原鄰近的本方的該虛擬人物121,鄰近的本方的該虛擬人物被標(biāo)記為受控制的該虛擬人物。值得一提的是,當(dāng)控制本方的各該虛擬人物121的該NPC控制子模塊控制原受控制的該虛擬人物121后,控制原受控制的該虛擬人物121向靠近球門(mén)的方向移動(dòng),以突破對(duì)方的防守。該使用者通過(guò)該顯示設(shè)備觀察傳球的時(shí)機(jī),以將球傳給原受控制的該虛擬人物121。當(dāng)該使用者通過(guò)該顯示設(shè)備獲知球被傳到受控制的該虛擬人物121,該使用者察覺(jué)這個(gè)時(shí)刻為傳球時(shí)機(jī)。該使用者點(diǎn)擊被定義為傳球的該控制區(qū)域1311。被定義傳球動(dòng)作的該控制區(qū)域131生成該控制指令1311。該分析模塊2121接收到該控制指令1311,得至該分析結(jié)果。該分析結(jié)果指出受控制的該虛擬人物121執(zhí)行傳球動(dòng)作。該分析結(jié)果被分別發(fā)送至該動(dòng)作控制模塊2124和該方向控制模塊2123。該方向控制模塊2123向該信息收集模塊2122發(fā)送該收集信息請(qǐng)求。該信息收集模塊2122接收到該收集信息請(qǐng)求后,該信息收集模塊2122以受控制的該虛擬人物121的當(dāng)前位置為信息收集中心21221收集信息。所收集的信息包括球門(mén)的方向、本方的各該虛擬人物121的位置、對(duì)方的各該虛擬人物121的位置和對(duì)方的守門(mén)員位置等。優(yōu)選地,該信息收集模塊2122在受控制的該虛擬人物121的信息收集范圍21223收集信息。具體地說(shuō),該信息收集模塊2122獲取受控制的該虛擬人物121的各屬性值生成一信息獲取半徑21222。然后根據(jù)信息收集中心21221和信息獲取半徑定義該信息收集范圍21223。該方向控制模塊2123獲取該信息收集模塊2122所收集的信息,然后進(jìn)行分析。該方向控制模塊2123分析所收集的信息,得出在原受控制的該虛擬人物121的移動(dòng)方向的前方的一個(gè)位置為較佳傳球位置。該位置被定義為傳球位置。 該方向控制模塊2122控制受控制的該虛擬人物121向該傳球位置傳球。該球控制214從該動(dòng)作控制模塊2124和該方向控制模塊2123分別獲取對(duì)球的處理動(dòng)作和處理方向,控制球的運(yùn)行狀態(tài)。該顯示單元22分別從該動(dòng)作控制模塊2124和該方向控制模塊2123分別獲取對(duì)球的處理動(dòng)作和處理方向。該顯示單元22從該球控制模塊214獲取球的運(yùn)行狀態(tài)。該顯示單元22通過(guò)該顯示設(shè)備顯示受控制的該虛擬人物121對(duì)球的處理以球的運(yùn)行狀態(tài)。當(dāng)球進(jìn)入原受控制的該虛擬人物121的控制范圍后,該動(dòng)作控制模塊2124對(duì)原受控制的該虛擬人物121進(jìn)行控制。也就是說(shuō)原受控制該虛擬人物121作為受控制的該虛擬人物121。而受控制的該虛擬人物121則交由控制本方的各該虛擬人物121的該NPC控制子模塊2111控制。該使用者通過(guò)該顯示設(shè)備獲知游戲進(jìn)行的情況,如球被傳到原受控制的該虛擬人物121。原受控制的該虛擬人物121被標(biāo)記為受控制的該虛擬人物121。如圖5所示。
該使用者通過(guò)該顯示設(shè)備獲知球被受控制的該虛擬人物121控制后,察覺(jué)這個(gè)時(shí)刻為射門(mén)時(shí)機(jī)。該使用者點(diǎn)擊被定義為射門(mén)的該控制區(qū)域131。被定義射門(mén)的該控制區(qū)域131生成該控制指令1311。該分析模塊2121接收到該控制指令1311,得至該分析結(jié)果。該分析結(jié)果指出受控制的該虛擬人物121執(zhí)行射門(mén)的動(dòng)作。該分析結(jié)果被分別發(fā)送至該動(dòng)作控制模塊2124和該方向控制模塊2123。該方向控制模塊2123向該信息收集模塊2122發(fā)送該收集信息請(qǐng)求。該信息收集模塊2122接收到該收集信息請(qǐng)求后,該信息收集模塊2122以受控制的該虛擬人物121的當(dāng)前位置為信息收集中心21221收集信息。所收集的信息包括球門(mén)的方向、本方的各該虛擬人物121的位置、對(duì)方的各該虛擬人物121的位置和對(duì)方的守門(mén)員位置等。優(yōu)選地,該信息收集模塊2122在受控制的該虛擬人物121的信息收集范圍21223收集信息。具體地說(shuō),該信息收集模塊2122獲取受控制的該虛擬人物121的各屬性值生成一信息獲取半徑21222。然后根據(jù)信息收集中心21221和信息獲取半徑定義該信息收集范圍21223。該方向控制模塊2123獲取該信息收集模塊2122所收集的信息,然后進(jìn)行分析。該方向控制模塊2123分析所收集的信息,得出射門(mén)方向。該動(dòng)作控制模塊2124控制受控制的該虛擬人物121射門(mén)。該方向控制模塊2123控制受控制的該虛擬人物射門(mén)的方向。該球控制214從該動(dòng)作控制模塊2124和該方向控制模塊2123分別獲取對(duì)球的處理動(dòng) 作和處理方向,控制球的運(yùn)行狀態(tài)。該顯示單元22分別從該動(dòng)作控制模塊2124和該方向控制模塊2123分別獲取對(duì)球的處理動(dòng)作和處理方向。該顯示單元22從該球控制模塊214獲取球的運(yùn)行狀態(tài)。該顯示單元22通過(guò)該顯示設(shè)備顯示受控制的該虛擬人物121對(duì)球的處理以球的運(yùn)行狀態(tài),如圖6所示。若球被受控制的該虛擬人物121射入球門(mén),則該裁判模塊213根據(jù)足球規(guī)則判定進(jìn)球。然后該裁判模塊213向該初始化單元10發(fā)出一開(kāi)球指令。該初始化單元10將該運(yùn)動(dòng)環(huán)境111和各該虛擬人物121恢復(fù)至開(kāi)球狀態(tài)。
如圖9所示,本方處于防守狀態(tài)。對(duì)方的該虛擬人物121控球向本方的球門(mén)移動(dòng)。該使用者通過(guò)該顯示設(shè)備察覺(jué)當(dāng)前時(shí)刻為攔截時(shí)機(jī)。該使用者通過(guò)點(diǎn)擊被定義為攔截的該控制區(qū)域131。
被定義為攔截的該控制區(qū)域131生成該控制指令1311。該分析模塊2121接收到該控制指令1311,得至該分析結(jié)果。該分析結(jié)果指出受控制的該虛擬人物121執(zhí)行攔截動(dòng)作。該分析結(jié)果被分別發(fā)送至該動(dòng)作控制模塊2124和該方向控制模塊2123。該方向控制模塊2123向該信息收集模塊2122發(fā)送該收集信息請(qǐng)求。該信息收集模塊2122接收到該收集信息請(qǐng)求后,該信息收集模塊2122以受控制的該虛擬人物121的當(dāng)前位置為信息收集中心21221收集信息。所收集的信息包括本方球門(mén)的方向、本方的各該虛擬人物121的位置、對(duì)方的各該虛擬人物121的位置、移動(dòng)速度和移動(dòng)方向等。優(yōu)選地,該信息收集模塊2122在受控制的該虛擬人物121的信息收集范圍收集信息。具體地說(shuō),該信息收集模塊2122獲取受控制的該虛擬人物121的各屬性值生成一信息獲取半徑21222。然后根據(jù)信息收集中心21221和信息獲取半徑定義該信息收集范圍21223。該方向控制模塊2123獲取該信息收集模塊2122所收集的信息,然后進(jìn)行分析。該方向控制模塊2123分析所收集的信息,得出攔截位置。該動(dòng)作控制模塊2124控制受控制的該虛擬人物121移動(dòng),該方向控制模塊2123控制受控制的該虛擬人物121向攔截位置移動(dòng)。當(dāng)受控制的該虛擬人物被移動(dòng)至攔截位置,該方向控制模塊2123向該動(dòng)作控制模塊2124發(fā)出一攔截指令。該動(dòng)作控制模塊2123接收到攔截指令后,控制受控制的該虛擬人物121進(jìn)行攔截。該球控制模塊214根據(jù)受控制的該虛擬人物121的攔截結(jié)果控制球的狀態(tài)。若受控制的該虛擬人物121攔截成功,則球被控制在受控制的該虛擬人物121的控制范圍內(nèi)。若受 控制的該虛擬人物121攔截失敗,則球被控制在對(duì)方的該虛擬人物121的控制范圍內(nèi)。該顯示單元22通過(guò)該顯示設(shè)備顯示受控制的該虛擬人物121執(zhí)行攔截的情況。該使用者通過(guò)該顯示設(shè)備獲知攔截的情況,以判斷控制受控制的該虛擬人物121執(zhí)行下一個(gè)動(dòng)作的時(shí)機(jī)。
圖10所示本發(fā)明球類(lèi)游戲系統(tǒng)的另一優(yōu)選實(shí)施例的示意圖。該控制區(qū)域設(shè)置模塊13定義了3個(gè)該控制區(qū)域131。該使用者通過(guò)點(diǎn)擊被定義為搶球的該控制區(qū)域131。
被定義為搶球的該控制區(qū)域131生成該控制指令1311。該分析模塊2121接收到該控制指令1311,得至該分析結(jié)果。該分析結(jié)果指出受控制的該虛擬人物121執(zhí)行搶球動(dòng)作。該分析結(jié)果被分別發(fā)送至該動(dòng)作控制模塊2124和該方向控制模塊2123。該方向控制模塊2123向該信息收集模塊2122發(fā)送該收集信息請(qǐng)求。該信息收集模塊2122接收到該收集信息請(qǐng)求后,該信息收集模塊2122以受控制的該虛擬人物121的當(dāng)前位置為信息收集中心21221收集信息。所收集的信息包括本方球門(mén)的方向、本方的各該虛擬人物121的位置、對(duì)方的各該虛擬人物121的位置、移動(dòng)速度和移動(dòng)方向等。優(yōu)選地,該信息收集模塊2122在受控制的該虛擬人物121的信息收集范圍收集信息。具體地說(shuō),該信息收集模塊2122獲取受控制的該虛擬人物121的各屬性值生成一信息獲取半徑21222。然后根據(jù)信息收集中心21221和信息獲取半徑定義該信息收集范圍21223。該方向控制模塊2123獲取該信息收集模塊2122所收集的信息,然后進(jìn)行分析。該方向控制模塊2123分析所收集的信息,得出搶球位置。該動(dòng)作控制模塊2124控制受控制的該虛擬人物121移動(dòng),該方向控制模塊2123控制受控制的該虛擬人物121向攔截位置移動(dòng)。當(dāng)受控制的該虛擬人物被移動(dòng)至攔截位置,該方向控制模塊2123向該動(dòng)作控制模塊2124發(fā)出一搶球指令。該動(dòng)作控制模塊2123接收到攔截指令后,控制受控制的該虛擬人物121進(jìn)行搶球。該球控制模塊214根據(jù)受控制的該虛擬人物121的搶球結(jié)果控制球的狀態(tài)。若受控制的該虛擬人物121搶球成功,則球被控制在受控制的該虛擬人物121的控制范圍內(nèi)。若受控制的該虛擬人物121攔截失敗,則球被控制在對(duì)方的該虛擬人物121的控制范圍內(nèi)。該顯示單元22通過(guò)該顯示設(shè)備顯示受控制的該虛擬人物121執(zhí)行搶球的情況。該使用者通過(guò)該顯示設(shè)備獲知攔截的情況,以判斷控制受控 制的該虛擬人物121執(zhí)行下一個(gè)動(dòng)作的時(shí)機(jī)。
圖11所示的是本發(fā)明球類(lèi)游戲系統(tǒng)的另一優(yōu)選實(shí)施例。在本優(yōu)選實(shí)施例中的球類(lèi)游戲?yàn)榛@球游戲。該初始化模塊10根據(jù)進(jìn)行籃球游戲的環(huán)境進(jìn)行設(shè)置。具體地說(shuō),該環(huán)境設(shè)置模塊11根據(jù)該使用者所選擇的籃球游戲設(shè)置該運(yùn)動(dòng)環(huán)境。該虛擬人物創(chuàng)建模塊12根據(jù)進(jìn)行籃球游戲規(guī)則創(chuàng)建各該虛擬人物121,以及分別對(duì)各該虛擬人物121設(shè)置對(duì)應(yīng)的屬性值。值得一提的是,該控制區(qū)域設(shè)置模塊13可供該使用者設(shè)置至少一該控制區(qū)域131。進(jìn)一步地,該控制區(qū)域設(shè)置模塊13可進(jìn)一步供定義各控制區(qū)域131的功能。在本優(yōu)選實(shí)施例中,該使用者設(shè)置三個(gè)該控制區(qū)域131。在本方進(jìn)攻時(shí),三個(gè)該控制區(qū)域131分別被定義為傳球、投籃和技能。在本方防守時(shí),本個(gè)該控制區(qū)域131分別被定義為搶斷、蓋帽和技能。該技能是指該虛擬人物創(chuàng)建模塊12為該虛擬人物121設(shè)置的獨(dú)有的屬性。如圖8所示,該使用者通過(guò)該顯示設(shè)備得知受控制的該虛擬人物121獲得一個(gè)投籃的時(shí)機(jī)。而受控制的該虛擬人物121的技能為后仰投籃。則該使用者點(diǎn)擊被定義為技能的該控制區(qū)域1311。被定義為技能的該控制區(qū)域1311生成該控制指令1311。
該分析模塊2121接收到該控制指令1311,得至該分析結(jié)果。該分析結(jié)果指出受控制的該虛擬人物121執(zhí)行技能,而該受控制的該虛擬人物121的技能為后仰投籃。該分析結(jié)果被分別發(fā)送至該動(dòng)作控制模塊2124和該方向控制模塊2123。該方向控制模塊2123向該信息收集模塊2122發(fā)送該收集信息請(qǐng)求。該信息收集模塊2122接收到該收集信息請(qǐng)求后,該信息收集模塊2122以受控制的該虛擬人物121為信息收集中心21221收集信息。所收集的信息包括對(duì)方籃框的位置,對(duì)方各虛擬人物121的位置,本方各虛擬人物121的位置等。
優(yōu)選地,該信息收集模塊2122在受控制的該虛擬人物121的信息收集范圍收集信息。該方向控制模塊2123獲取該信息收集模塊2122所收集的信息,然后進(jìn)行分析。該方向控制模塊2123分析所收集的信息,得出投籃方向。該動(dòng)作控制模塊2124控制受控制的該虛擬人物121后仰投籃,該方向控制模塊2123控制受控制的該虛擬人物121投籃的方向。該球控制模塊214從該動(dòng)作控制模塊2124和該方向控制模塊2123分別獲得對(duì)球的處理動(dòng)作和處理方向,然后控制球的運(yùn)動(dòng)狀態(tài)。該顯示單元22分別從該動(dòng)作控制模塊 2124和該方向控制模塊2123獲取受控制的該虛擬人物121的對(duì)球的處理動(dòng)作和處理方向。該顯示單元22從該球控制模塊2123獲取球的運(yùn)動(dòng)狀態(tài)。該顯示單元22通過(guò)該顯示設(shè)備顯示游戲的進(jìn)行情況。該使用者通過(guò)該顯示設(shè)備獲知該游戲的進(jìn)行情況,以把握時(shí)機(jī)控制受控制的該虛擬人物執(zhí)行下一個(gè)動(dòng)作。當(dāng)該使用者察覺(jué)執(zhí)行下一個(gè)動(dòng)作的時(shí)機(jī)時(shí),該使用者通過(guò)點(diǎn)擊對(duì)應(yīng)的該控制區(qū)域131觸發(fā)執(zhí)行該動(dòng)作的時(shí)機(jī)。值得一提的是,在進(jìn)行游戲的過(guò)程中,該方向控制模塊2123控制受控制的該虛擬人物121的移動(dòng)方向和/或?qū)η虻奶幚矸较?,以避免該使用者由于控制該虛擬人物121的方向?qū)Π盐諘r(shí)機(jī)造成干擾。進(jìn)一步的,由于使用者只需要專(zhuān)注于把握控制受控制的該虛擬人物121執(zhí)行動(dòng)作的時(shí)機(jī),降低了游戲難度,從而使得更多人可進(jìn)行游戲,以通過(guò)球類(lèi)游戲認(rèn)識(shí)球類(lèi)活動(dòng),從而在現(xiàn)實(shí)中進(jìn)行球類(lèi)活動(dòng)。
值得一提的是,該虛擬環(huán)境設(shè)置模塊111對(duì)該運(yùn)動(dòng)環(huán)境1111劃分區(qū)域。如圖14所示。以進(jìn)行足球運(yùn)動(dòng)的運(yùn)動(dòng)環(huán)境1111為例。該虛擬環(huán)境設(shè)置模塊111在進(jìn)行足球運(yùn)動(dòng)的該運(yùn)動(dòng)環(huán)境1111,定義了兩底線1112,一中線1113,兩邊線1114,兩禁區(qū)區(qū)域1115,兩球門(mén)區(qū)域1116,一中圈區(qū)域和兩禁區(qū)頂部區(qū)域1118。該虛擬環(huán)境設(shè)置模塊111進(jìn)一步對(duì)該禁區(qū)區(qū)域1115時(shí)行了定義了一禁區(qū)頂邊線11151和兩禁區(qū)邊線11152。該虛擬環(huán)境設(shè)置模塊111進(jìn)一步定義了兩半場(chǎng)中線11111,該半場(chǎng)中線11111被定義在該底線1112和該中線1113之間區(qū)域的中線。該半場(chǎng)中線11111與該中線之間的區(qū)域被定義為中場(chǎng)區(qū)域11112。該虛擬環(huán)境設(shè)置模塊111進(jìn)一步定義了4個(gè)角區(qū)域11114和兩個(gè)禁區(qū)前區(qū)域11113。該虛擬人創(chuàng)建模塊12為該虛擬人物121定義一個(gè)方向作為該虛擬人物121的面對(duì)方向。
圖15所示的是本發(fā)明球類(lèi)游戲系統(tǒng)的另一優(yōu)選實(shí)施例。該使用者點(diǎn)擊被定義為傳球的該控制區(qū)域131。被定義傳球的該控制區(qū)域131生成該控制指令1311。該分析模塊2121接收到該控制指令1311,得至該分析結(jié)果。該分析結(jié)果指出受控制的該虛擬人物121執(zhí)行傳球的動(dòng)作。該分析結(jié)果被分別發(fā)送至該動(dòng)作控制模塊2124和該方向控制模塊2123。該方向控制模塊2123向該信息收集模塊2122發(fā)送該收集信息請(qǐng)求。該信息收集模塊2122接收到該收集信息請(qǐng)求后,該信息收集模塊2122以受控制的該虛擬人物121的當(dāng)前位置為信息收集中心21221收集信息。該信息收集中心21221確定 受控制的該虛擬人物121所在的區(qū)域,在本實(shí)施例中,受控制的該虛擬人物位于其中一個(gè)該角區(qū)域11114。該信息收集中心21221進(jìn)一步收集受控制的該虛擬人物121所處于的狀態(tài)。在本優(yōu)選實(shí)施例中,受控制的該虛擬人物121處于進(jìn)攻狀態(tài)。信息收集模塊2122進(jìn)一步收集該球門(mén)的方向、本方的各該虛擬人物121的位置、對(duì)方的各該虛擬人物121的位置,對(duì)方守門(mén)員的位置等信息和受控制的該虛擬人物121面對(duì)的方向。該方向控制模塊2123分析通過(guò)該信息收集模塊所收集的信息,得出傳球方向。值得一提的是,該信息收集模塊2122獲取受控制的該虛擬人物121的各屬性值生成一信息獲取半徑21222。然后根據(jù)信息收集中心21221和信息獲取半徑定義該信息收集范圍21223。該信息收集模塊2122在該信息收集范圍21223內(nèi)收集信息。
該動(dòng)作控制模塊2124控制受控制的該虛擬人物121傳球。該方向控制模塊2123控制受控制的該虛擬人物傳球的方向,向禁區(qū)的中央傳球。該球控制214從該動(dòng)作控制模塊2124和該方向控制模塊2123分別獲取對(duì)球的處理動(dòng)作和處理方向,控制球的運(yùn)行狀態(tài)。該顯示單元22分別從該動(dòng)作控制模塊2124和該方向控制模塊2123分別獲取對(duì)球的處理動(dòng)作和處理方向。該顯示單元22從該球控制模塊214獲取球的運(yùn)行狀態(tài)。該顯示單元22通過(guò)該顯示設(shè)備顯示受控制的該虛擬人物121對(duì)球的處理以球的運(yùn)行狀態(tài):向?qū)Ψ降慕麉^(qū)移動(dòng)。該使用者通過(guò)該觸摸屏得知球向禁區(qū)移動(dòng)。
當(dāng)該球進(jìn)入本方的另一該虛擬人物121的信息收集范圍21223時(shí),該動(dòng)作控制模塊2124釋放對(duì)受控制的該虛擬人物121的控制,然后控制本方的另一該虛擬人物121。受控制的該虛擬人物121被控制本方的各該虛擬人物121的該NPC控制子模塊2111控制。另一該虛擬人物121被定義為另一受控制的該虛擬人物121。該動(dòng)作控制模塊2124控制另一受控制的該虛擬人物121。該信息收集模塊2122以另一受控制的該虛擬人物121的當(dāng)前位置為信息收集中心21221收集信息。該信息收集中心21221收集另一受控制的該虛擬人物121的所在區(qū)域、所處于的狀態(tài)、球門(mén)的位置、對(duì)方守門(mén)員的位置和另一個(gè)受控制的該虛擬人物121面對(duì)的方向等信息。該動(dòng)作控制模塊2124分析通過(guò)該信息獲取模塊2122所獲取的信息后,預(yù)測(cè)該使用者對(duì)另一受控制的該虛擬人物121的控制動(dòng)作為射門(mén)。該方向控制模塊2123分析通過(guò)該信息獲取模塊2122所獲取的信息后,預(yù)測(cè)另一受控制的該虛擬人 物121的獲得射門(mén)機(jī)會(huì)的位置。該動(dòng)作控制模塊2124控制另一受控制的該虛擬人物121向獲得射門(mén)機(jī)會(huì)的位置移動(dòng)。該顯示單元22分別從該動(dòng)作控制模塊2124和該方向控制模塊2123分別獲取另一受控制的該虛擬人物121的移動(dòng)狀態(tài)和移動(dòng)方向。該顯示單元22從該球控制模塊214獲取球的運(yùn)行狀態(tài)。該顯示單元22通過(guò)該顯示設(shè)備顯示另一受控制的該虛擬人物121移動(dòng)以獲得射門(mén)機(jī)會(huì)。
如圖16所示,當(dāng)該使用者從該顯示設(shè)備獲知另一受控制的該虛擬人物121獲得射門(mén)機(jī)會(huì),該使用者按下被定義為射門(mén)的控制區(qū)域131。被定義為搶球的該控制區(qū)域131生成該控制指令1311。該分析模塊2121接收到該控制指令1311,得至該分析結(jié)果。該分析結(jié)果另一受控制的該虛擬人物121執(zhí)行射門(mén)動(dòng)作。該分析結(jié)果被分別發(fā)送至該動(dòng)作控制模塊2124和該方向控制模塊2123。該方向控制模塊2123向該信息收集模塊2122發(fā)送該收集信息請(qǐng)求以根據(jù)該信息收集模塊2122所收集的信息確定射門(mén)方向。該信息收集模塊2122以另一受控制的該虛擬人物121的當(dāng)前位置為信息收集中心21221收集信息。該信息收集中心21221收集另一受控制的該虛擬人物121的所在區(qū)域、所處于的狀態(tài)、球門(mén)的位置、對(duì)方守門(mén)員的位置和另一個(gè)受控制的該虛擬人物121面對(duì)的方向等信息。該方向控制模塊2123分析通過(guò)該信息獲取模塊2122所獲取的信息后,確定另一受控制的該虛擬人物121的射門(mén)方向。該動(dòng)作控制模塊2124控制另一受控制的該虛擬人物121的處理球的動(dòng)作為射門(mén)。該方向控制模塊2123控制另一受控制的該虛擬人物121的射門(mén)方向。該顯示單元22分別從該動(dòng)作控制模塊2124和該方向控制模塊2123分別獲取另一受控制的該虛擬人物121的射門(mén)動(dòng)作和射門(mén)方向。該顯示單元22從該球控制模塊214獲取球的運(yùn)行狀態(tài)。該顯示單元22通過(guò)該顯示設(shè)備顯示另一受控制的該虛擬人物121射門(mén)。該使用者通過(guò)該顯示設(shè)備得知另一受控制的該虛擬人物121做出射門(mén)動(dòng)作。值得一提的是,當(dāng)該方向控制模塊2123需要確定方向時(shí),主動(dòng)向該信息收集模塊2122發(fā)出請(qǐng)求信息,請(qǐng)求該信息收集模塊2122收集信息。圖13為本發(fā)明球類(lèi)游戲的一優(yōu)選實(shí)施中一種控制方法。
步驟1001:該分析模塊2121判斷是否接收該控制指令1311。若該分析模塊2121接收該控制指令1311,則執(zhí)行步驟1002。若該分析模塊2121 沒(méi)有接收該控制指令1311,則默認(rèn)的處理球的動(dòng)作被確定為受控制的該虛擬人物121選定的處理球的動(dòng)作,該分析模塊2121將受控制的該虛擬人物121選定的處理球的動(dòng)作發(fā)送至該動(dòng)作控制模塊2124,然后執(zhí)行步驟1003。
在本方處于進(jìn)攻狀態(tài)時(shí),默認(rèn)的處理球的動(dòng)作為控球。在本方處于防守狀態(tài)時(shí),默認(rèn)的處理球的動(dòng)作為向球接近。
步驟1002:該分析模塊2121分析該控制指令1311,以判斷是否包括選定的受控制的該虛擬人物121的處理球的動(dòng)作。若該控制指令1311包含選定的受控制的該虛擬人物121處理球的動(dòng)作,則該分析模塊2121將選定的受控制的該虛擬人物121的處理球的動(dòng)作發(fā)送至該動(dòng)作控制模塊121,然后執(zhí)行步驟1003。若該控制指令1311沒(méi)有包含選定的受控制的該虛擬人物121的處理球的動(dòng)作,則執(zhí)行步驟1003。
步驟1003:該信息收集模塊2122以受控制的該虛擬人物121為信息收集中心收集信息。若該動(dòng)作控制模塊2124選定受控制的該虛擬人物121的處理球的動(dòng)作,則執(zhí)行步驟1005。若該動(dòng)作控制模塊2124沒(méi)有選定受控制的該虛擬人物121的處理球的動(dòng)作,則執(zhí)行步驟1004。
步驟1004:該動(dòng)作控制模塊2124根據(jù)該信息收集模塊2122所收集的信息選定受控制的該虛擬人物121的處理球的動(dòng)作。
步驟1005:該方向控制模塊2124根據(jù)選定的受控制的該虛擬人物的處理球的動(dòng)作和所收集的信息,確定受控制的該虛擬人物121的處理球的方向和/或受控制的該虛擬人物121的移動(dòng)方向。
步驟1006:該球控制模塊2124根據(jù)選定的受控制的該虛擬人物121的處理球的動(dòng)作和方向,控制球的運(yùn)動(dòng)狀態(tài)。
步驟1007:該顯示單元22根據(jù)受控制的該虛擬人物121的處理球的動(dòng)作和方向,球的運(yùn)動(dòng)狀態(tài),通過(guò)該顯示設(shè)備顯示。
步驟1008:該使用者根據(jù)該顯示設(shè)備獲知游戲的進(jìn)行情況判斷控制該受控制的該虛擬人物121的處理球的時(shí)機(jī),并通過(guò)點(diǎn)擊該控制區(qū)域131控制受控制的該虛擬人物121。
步驟1009:該控制區(qū)域131生成對(duì)應(yīng)的該控制指令1311,然后傳送至該分析模塊2121。
上述內(nèi)容為本發(fā)明的具體實(shí)施例的例舉,對(duì)于其中未詳盡描述的設(shè)備和 結(jié)構(gòu),應(yīng)當(dāng)理解為采取本領(lǐng)域已有的通用設(shè)備及通用方法來(lái)予以實(shí)施。
同時(shí)本發(fā)明上述實(shí)施例僅為說(shuō)明本發(fā)明技術(shù)方案之用,僅為本發(fā)明技術(shù)方案的列舉,并不用于限制本發(fā)明的技術(shù)方案及其保護(hù)范圍。采用等同技術(shù)手段、等同設(shè)備等對(duì)本發(fā)明權(quán)利要求書(shū)及說(shuō)明書(shū)所公開(kāi)的技術(shù)方案的改進(jìn)應(yīng)當(dāng)認(rèn)為是沒(méi)有超出本發(fā)明權(quán)利要求書(shū)及說(shuō)明書(shū)所公開(kāi)的范圍。