專利名稱:游戲程序、游戲裝置以及游戲控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及游戲程序,特別涉及用于實(shí)現(xiàn)在圖像顯示部中顯示目標(biāo)的游戲的游戲 程序。并且,涉及能夠執(zhí)行該游戲程序的游戲裝置、以及由計(jì)算機(jī)根據(jù)該游戲程序進(jìn)行控制 的游戲控制方法。
背景技術(shù):
以往,提出了各種視頻游戲。這些視頻游戲在游戲裝置中執(zhí)行。例如,一般的游戲 裝置具有監(jiān)視器、與監(jiān)視器分開的游戲機(jī)主體、以及與游戲機(jī)主體分開的輸入部例如控制 器。在控制器中配置多個(gè)輸入按鈕。并且,例如,便攜型游戲裝置具有游戲機(jī)主體、設(shè)于游 戲機(jī)主體的大致中央部的液晶監(jiān)視器、以及配置于液晶監(jiān)視器的兩側(cè)的輸入部例如多個(gè)輸 入按鈕。在這種游戲裝置中,通過(guò)對(duì)輸入部進(jìn)行操作、或使觸摸筆接觸液晶監(jiān)視器,由此, 能夠指示各種命令。這里,例如考慮在便攜型游戲裝置中執(zhí)行對(duì)戰(zhàn)游戲和角色扮演游戲等的情況(參 照非專利文獻(xiàn)1)。該情況下,例如在液晶監(jiān)視器中顯示用于對(duì)角色指示命令的命令用按鈕。 此時(shí),當(dāng)在該命令用按鈕的位置使觸摸筆接觸液晶監(jiān)視器時(shí),選擇命令用按鈕。于是,對(duì)命 令用按鈕分配的命令被控制部識(shí)別,由控制部執(zhí)行與該命令對(duì)應(yīng)的處理。于是,在液晶監(jiān)視 器中顯示與該命令對(duì)應(yīng)的圖像。非專利文獻(xiàn)1 : “ 7 口夕 > 水。夂夕卜9、株式會(huì)社- f笑〒 夕夕 > 工 > 夕于4 > 乂 >卜、二 >于 > 卜■、一 DS版、2006年12月7日在現(xiàn)有的便攜型游戲裝置中,為了確保游戲裝置的便攜性,多數(shù)情況下對(duì)游戲裝 置本身的大小設(shè)置限制。即,越重視游戲裝置的便攜性,液晶監(jiān)視器的大小越小。因此,能 夠在該液晶監(jiān)視器中顯示的命令用按鈕的大小也減小,存在游戲者難以選擇期望的命令用 按鈕的問(wèn)題。為了解決這種問(wèn)題,有時(shí)將命令用按鈕的識(shí)別區(qū)域設(shè)定為比以往大的區(qū)域。例如, 如果將命令用按鈕的識(shí)別區(qū)域設(shè)定為大于命令用按鈕的顯示區(qū)域的區(qū)域,則即使游戲者由 于手抖等在從期望的命令用按鈕的顯示區(qū)域偏離的位置選擇命令用按鈕,也能夠使控制部 識(shí)別命令用按鈕。但是,在液晶監(jiān)視器中顯示多個(gè)命令用按鈕的情況下,根據(jù)狀況,相鄰的命令用按 鈕的識(shí)別區(qū)域可能重疊。因此,游戲提供者需要事先設(shè)定命令用按鈕的布局,以使命令用按 鈕的識(shí)別區(qū)域不重疊。游戲提供者需要針對(duì)每個(gè)畫面來(lái)進(jìn)行該設(shè)定,所以,游戲提供者可能 在命令用按鈕的布局設(shè)定中花費(fèi)大量勞力。
發(fā)明內(nèi)容
因此,在本發(fā)明中,其目的在于,能夠分別容易地設(shè)定并選擇多個(gè)按鈕。一般地,在 本發(fā)明中,其目的在于,能夠分別容易地設(shè)定并選擇多個(gè)目標(biāo)。
第1方面的游戲程序是用于使能夠執(zhí)行在圖像顯示部中顯示目標(biāo)的游戲的計(jì)算 機(jī)實(shí)現(xiàn)如下功能的程序。(1)顯示位置識(shí)別功能,其使控制部識(shí)別表示在圖像顯示部中顯示目標(biāo)的顯示位 置的坐標(biāo)數(shù)據(jù)。(2)目標(biāo)顯示功能,其根據(jù)表示目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù),使用圖像數(shù)據(jù)在圖像 顯示部中顯示目標(biāo)。(3)區(qū)域設(shè)定功能,其使控制部設(shè)定用于選擇目標(biāo)的區(qū)域。(4)目標(biāo)選擇功能,其根據(jù)目標(biāo)與上述區(qū)域之間的位置關(guān)系,使控制部識(shí)別目標(biāo)作 為選擇目標(biāo)。在該游戲程序中,在顯示位置識(shí)別功能中,使控制部識(shí)別表示在圖像顯示部中顯 示目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù)。在目標(biāo)顯示功能中,根據(jù)表示目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù), 使用圖像數(shù)據(jù)在圖像顯示部中顯示目標(biāo)。在區(qū)域設(shè)定功能中,使控制部設(shè)定用于選擇目標(biāo) 的區(qū)域。在目標(biāo)選擇功能中,根據(jù)目標(biāo)與上述區(qū)域之間的位置關(guān)系,使控制部識(shí)別目標(biāo)作為 選擇目標(biāo)。例如,在使用本游戲程序來(lái)執(zhí)行棒球游戲的情況下,使控制部識(shí)別表示在圖像顯 示部中顯示按鈕目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù)。然后,根據(jù)表示多個(gè)按鈕目標(biāo)各自的顯示位 置的坐標(biāo)數(shù)據(jù),使用圖像數(shù)據(jù)在圖像顯示部中分別顯示多個(gè)按鈕目標(biāo)。然后,由控制部設(shè)定 用于選擇按鈕目標(biāo)的區(qū)域。然后,根據(jù)按鈕目標(biāo)與上述區(qū)域之間的位置關(guān)系,使控制部識(shí)別 按鈕目標(biāo)作為選擇按鈕目標(biāo)。因此,在第1方面的發(fā)明中,游戲者僅使觸摸筆位于按鈕目標(biāo)的內(nèi)部或按鈕目標(biāo) 的附近,就能夠通過(guò)上述區(qū)域容易地選擇按鈕目標(biāo)。一般記述時(shí),在第1方面的發(fā)明中,能 夠容易地設(shè)定并選擇目標(biāo)。第2方面的游戲程序是在第1方面所述的游戲程序中,用于進(jìn)一步實(shí)現(xiàn)以下功能 的程序。(5)顯示區(qū)域識(shí)別功能,其使控制部識(shí)別在圖像顯示部中顯示的多個(gè)目標(biāo)各自的 顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)。(6)間隔計(jì)算功能,其根據(jù)多個(gè)目標(biāo)各自的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù),使控制部計(jì) 算表示相鄰的目標(biāo)的間隔的間隔數(shù)據(jù)。(7)最小間隔識(shí)別功能,其根據(jù)至少一個(gè)目標(biāo)的間隔數(shù)據(jù),使控制部執(zhí)行提取最小 間隔數(shù)據(jù)的處理,使控制部識(shí)別最小間隔數(shù)據(jù)。(8)選擇區(qū)域設(shè)定功能,其對(duì)應(yīng)于區(qū)域設(shè)定功能,根據(jù)最小間隔數(shù)據(jù),使控制部設(shè) 定用于選擇目標(biāo)的選擇區(qū)域。(9)選擇區(qū)域識(shí)別功能,其使控制部識(shí)別選擇區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)。(10)區(qū)域一致性判斷功能,其使控制部判斷目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和選 擇區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)是否一致。在該游戲程序中,在顯示位置識(shí)別功能中,使控制部識(shí)別表示在圖像顯示部中顯 示目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù)。在目標(biāo)顯示功能中,根據(jù)表示多個(gè)目標(biāo)各自的顯示位置的 坐標(biāo)數(shù)據(jù),使用圖像數(shù)據(jù)在圖像顯示部中分別顯示多個(gè)目標(biāo)。在顯示區(qū)域識(shí)別功能中,使控 制部識(shí)別在圖像顯示部中顯示的多個(gè)目標(biāo)各自的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)。在間隔計(jì)算功能中,根據(jù)多個(gè)目標(biāo)各自的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù),由控制部計(jì)算表示相鄰的目標(biāo)的間 隔的間隔數(shù)據(jù)。在最小間隔識(shí)別功能中,根據(jù)至少一個(gè)目標(biāo)的間隔數(shù)據(jù),由控制部執(zhí)行提取 最小間隔數(shù)據(jù)的處理,使控制部識(shí)別最小間隔數(shù)據(jù)。在選擇區(qū)域設(shè)定功能中,根據(jù)最小間隔 數(shù)據(jù),由控制部設(shè)定用于選擇目標(biāo)的選擇區(qū)域。在選擇區(qū)域識(shí)別功能中,使控制部識(shí)別選擇 區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)。在區(qū)域一致性判斷功能中,由控制部判斷目標(biāo)的顯示區(qū)域內(nèi)部的坐 標(biāo)數(shù)據(jù)和選擇區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)是否一致。在目標(biāo)選擇功能中,在由控制部判斷為目標(biāo) 的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和選擇區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)一致的情況下,坐標(biāo)數(shù)據(jù)一致的目 標(biāo)作為選擇目標(biāo)被控制部識(shí)別到。例如,在使用本游戲程序來(lái)執(zhí)行棒球游戲的情況下,使控制部識(shí)別表示在圖像顯 示部中顯示按鈕目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù)。然后,根據(jù)表示多個(gè)按鈕目標(biāo)各自的顯示位 置的坐標(biāo)數(shù)據(jù),使用圖像數(shù)據(jù)在圖像顯示部中分別顯示多個(gè)按鈕目標(biāo)。這里,借助于在圖像 顯示部中顯示的按鈕目標(biāo),指示棒球游戲中的各種命令。然后,使控制部識(shí)別在圖像顯示部 中顯示的多個(gè)按鈕目標(biāo)各自的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)。然后,根據(jù)多個(gè)按鈕目標(biāo)各自的 顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù),由控制部計(jì)算表示相鄰的按鈕目標(biāo)的間隔的間隔數(shù)據(jù)。然后,根 據(jù)至少一個(gè)按鈕目標(biāo)的間隔數(shù)據(jù),由控制部執(zhí)行提取最小間隔數(shù)據(jù)的處理,使控制部識(shí)別 最小間隔數(shù)據(jù)。然后,根據(jù)最小間隔數(shù)據(jù),由控制部設(shè)定用于選擇按鈕目標(biāo)的選擇區(qū)域。然 后,使控制部識(shí)別選擇區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)。然后,由控制部判斷按鈕目標(biāo)的顯示區(qū)域內(nèi)部 的坐標(biāo)數(shù)據(jù)和選擇區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)是否一致。然后,在由控制部判斷為按鈕目標(biāo)的顯 示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和選擇區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)一致的情況下,使控制部識(shí)別坐標(biāo)數(shù)據(jù) 一致的按鈕目標(biāo)作為所選擇的按鈕目標(biāo)。該情況下,根據(jù)在圖像顯示部中顯示的按鈕目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù),由 控制部計(jì)算表示相鄰的按鈕目標(biāo)的間隔的間隔數(shù)據(jù)。然后,根據(jù)最小間隔數(shù)據(jù),由控制部設(shè) 定用于選擇按鈕目標(biāo)的選擇區(qū)域。然后,在選擇區(qū)域與按鈕目標(biāo)的顯示區(qū)域重疊的情況下, 選擇選擇區(qū)域重疊的按鈕目標(biāo)。因此,在第2方面的發(fā)明中,游戲者僅使觸摸筆位于按鈕目標(biāo)的內(nèi)部或按鈕目標(biāo) 的附近,就能夠通過(guò)選擇區(qū)域容易地選擇按鈕目標(biāo)。并且,即使相鄰的按鈕目標(biāo)配置于相互 接近的位置,游戲者僅使觸摸筆位于按鈕目標(biāo)的內(nèi)部或按鈕目標(biāo)的附近,就能夠通過(guò)選擇 區(qū)域容易地選擇按鈕目標(biāo)。進(jìn)而,即使相鄰的按鈕目標(biāo)配置于相互接近的位置,游戲提供者 也不需要特別地調(diào)整按鈕目標(biāo)的方案。即,游戲提供者能夠降低游戲制作時(shí)的勞力。第3方面的游戲程序是在第2方面所述的游戲程序中,用于使計(jì)算機(jī)進(jìn)一步實(shí)現(xiàn) 以下功能的程序。(11)調(diào)整數(shù)據(jù)識(shí)別功能,其使控制部識(shí)別用于對(duì)用于選擇目標(biāo)的選擇區(qū)域進(jìn)行調(diào) 整的調(diào)整數(shù)據(jù)。在該游戲程序中,在調(diào)整數(shù)據(jù)識(shí)別功能中,使控制部識(shí)別用于對(duì)用于選擇目標(biāo)的 選擇區(qū)域進(jìn)行調(diào)整的調(diào)整數(shù)據(jù)。在選擇區(qū)域設(shè)定功能中,使用該調(diào)整數(shù)據(jù)對(duì)最小間隔數(shù)據(jù) 進(jìn)行調(diào)整,由此,計(jì)算用于規(guī)定選擇區(qū)域的規(guī)定數(shù)據(jù)。然后,根據(jù)該規(guī)定數(shù)據(jù),由控制部設(shè)定 選擇區(qū)域。例如,在使用本游戲程序來(lái)執(zhí)行棒球游戲的情況下,使控制部識(shí)別用于對(duì)用于選 擇按鈕目標(biāo)的選擇區(qū)域進(jìn)行調(diào)整的調(diào)整數(shù)據(jù)。然后,使用該調(diào)整數(shù)據(jù)對(duì)最小間隔數(shù)據(jù)進(jìn)行調(diào)整,由此,計(jì)算用于規(guī)定選擇區(qū)域的規(guī)定數(shù)據(jù)。然后,根據(jù)該規(guī)定數(shù)據(jù),由控制部設(shè)定選擇 區(qū)域。另外,這里,通過(guò)選擇按鈕目標(biāo),從而指示棒球游戲中的各種命令。該情況下,例如,使用調(diào)整數(shù)據(jù)對(duì)最小間隔數(shù)據(jù)進(jìn)行調(diào)整,由此,計(jì)算選擇區(qū)域用 的規(guī)定數(shù)據(jù)。這里,當(dāng)將該規(guī)定數(shù)據(jù)設(shè)定為小于最小間隔數(shù)據(jù)的值時(shí),即使按鈕目標(biāo)相鄰, 游戲者僅使觸摸筆位于按鈕目標(biāo)的內(nèi)部或按鈕目標(biāo)的附近,就能夠通過(guò)選擇區(qū)域可靠地選 擇一個(gè)按鈕目標(biāo)。即,能夠通過(guò)選擇區(qū)域可靠地選擇游戲者期望的按鈕目標(biāo)。即,能夠防止 選擇區(qū)域與按鈕目標(biāo)重疊時(shí)的誤識(shí)別。第4方面的游戲程序是在第2或第3方面所述的游戲程序中,用于使計(jì)算機(jī)進(jìn)一 步實(shí)現(xiàn)以下功能的程序。(11)調(diào)整數(shù)據(jù)識(shí)別功能,其使控制部識(shí)別用于對(duì)用于選擇目標(biāo)的選擇區(qū)域進(jìn)行調(diào) 整的調(diào)整數(shù)據(jù)。在該游戲程序中,在調(diào)整數(shù)據(jù)識(shí)別功能中,使控制部識(shí)別用于對(duì)用于選擇目標(biāo)的 選擇區(qū)域進(jìn)行調(diào)整的調(diào)整數(shù)據(jù)。在選擇區(qū)域設(shè)定功能中,由控制部執(zhí)行從最小間隔數(shù)據(jù)中 減去調(diào)整數(shù)據(jù)的處理。由此,計(jì)算用于規(guī)定選擇區(qū)域的規(guī)定數(shù)據(jù)。然后,根據(jù)該規(guī)定數(shù)據(jù), 由控制部設(shè)定選擇區(qū)域。例如,在使用本游戲程序來(lái)執(zhí)行棒球游戲的情況下,使控制部識(shí)別用于對(duì)用于選 擇按鈕目標(biāo)的選擇區(qū)域進(jìn)行調(diào)整的調(diào)整數(shù)據(jù)。然后,由控制部執(zhí)行從該最小間隔數(shù)據(jù)中減 去調(diào)整數(shù)據(jù)的處理。由此,計(jì)算用于規(guī)定選擇區(qū)域的規(guī)定數(shù)據(jù)。然后,根據(jù)該規(guī)定數(shù)據(jù),由 控制部設(shè)定選擇區(qū)域。該情況下,從最小間隔數(shù)據(jù)中減去調(diào)整數(shù)據(jù),由此計(jì)算選擇區(qū)域用的規(guī)定數(shù)據(jù)。由 此,規(guī)定數(shù)據(jù)為小于最小間隔數(shù)據(jù)的值。因此,即使按鈕目標(biāo)相鄰,如果使用根據(jù)規(guī)定數(shù)據(jù) 規(guī)定的選擇區(qū)域,則游戲者能夠可靠地選擇期望的按鈕目標(biāo)。即,能夠防止選擇區(qū)域與按鈕 目標(biāo)重疊時(shí)的誤識(shí)別。第5方面的游戲程序是在第4方面所述的游戲程序中,用于使計(jì)算機(jī)進(jìn)一步實(shí)現(xiàn) 以下功能的程序。(12)移動(dòng)狀態(tài)判斷功能,其使控制部判斷目標(biāo)是否靜止。在該游戲程序中,在移動(dòng)狀態(tài)判斷功能中,由控制部判斷目標(biāo)是否靜止。在調(diào)整數(shù) 據(jù)識(shí)別功能中,與目標(biāo)靜止的情況對(duì)應(yīng)的第1調(diào)整數(shù)據(jù)和與目標(biāo)移動(dòng)的情況對(duì)應(yīng)的小于第 1調(diào)整數(shù)據(jù)的第2調(diào)整數(shù)據(jù)中的任一個(gè)數(shù)據(jù),作為調(diào)整數(shù)據(jù)被控制部識(shí)別到。例如,在使用本游戲程序來(lái)執(zhí)行棒球游戲的情況下,由控制部判斷按鈕和角色等 的目標(biāo)是否靜止。然后,在目標(biāo)靜止的情況下,使控制部識(shí)別第1調(diào)整數(shù)據(jù)作為調(diào)整數(shù)據(jù)。 另一方面,在目標(biāo)移動(dòng)的情況下,使控制部識(shí)別第2調(diào)整數(shù)據(jù)作為調(diào)整數(shù)據(jù)。這里,第2調(diào) 整數(shù)據(jù)設(shè)定為小于第1調(diào)整數(shù)據(jù)。該情況下,在目標(biāo)靜止的情況和目標(biāo)移動(dòng)的情況下,設(shè)定不同的調(diào)整數(shù)據(jù)(第1調(diào) 整數(shù)據(jù)>第2調(diào)整數(shù)據(jù))。一般地,與目標(biāo)靜止的情況相比,在目標(biāo)移動(dòng)的情況下難以選擇 目標(biāo)。因此,這里,如下設(shè)定選擇區(qū)域與目標(biāo)靜止時(shí)的選擇區(qū)域相比,目標(biāo)移動(dòng)時(shí)的選擇區(qū) 域大。由此,不論目標(biāo)靜止還是目標(biāo)移動(dòng),都能夠容易地選擇游戲者期望的按鈕目標(biāo)。第6方面的游戲程序是在第2或第3方面所述的游戲程序中,用于使計(jì)算機(jī)進(jìn)一 步實(shí)現(xiàn)以下功能的程序。
(13)調(diào)整數(shù)據(jù)識(shí)別功能,其使控制部識(shí)別用于對(duì)用于選擇目標(biāo)的選擇區(qū)域進(jìn)行調(diào) 整的具有小于1的值的調(diào)整數(shù)據(jù)。在該游戲程序中,在調(diào)整數(shù)據(jù)識(shí)別功能中,使控制部識(shí)別用于對(duì)用于選擇目標(biāo)的 選擇區(qū)域進(jìn)行調(diào)整的具有小于1的值的調(diào)整數(shù)據(jù)。在選擇區(qū)域設(shè)定功能中,由控制部執(zhí)行 對(duì)最小間隔數(shù)據(jù)乘以調(diào)整數(shù)據(jù)的處理。由此,計(jì)算用于規(guī)定選擇區(qū)域的規(guī)定數(shù)據(jù)。然后,根 據(jù)該規(guī)定數(shù)據(jù),由控制部設(shè)定選擇區(qū)域。該情況下,通過(guò)對(duì)最小間隔數(shù)據(jù)乘以具有小于1的值的調(diào)整數(shù)據(jù),由此,計(jì)算選擇 區(qū)域用的規(guī)定數(shù)據(jù)。由此,規(guī)定數(shù)據(jù)為小于最小間隔數(shù)據(jù)的值。因此,即使按鈕目標(biāo)相鄰, 如果使用根據(jù)規(guī)定數(shù)據(jù)規(guī)定的選擇區(qū)域,則能夠可靠地選擇游戲者期望的按鈕目標(biāo)。即,能 夠防止選擇區(qū)域與按鈕目標(biāo)重疊時(shí)的誤識(shí)別。第7方面的游戲程序是在第6方面所述的游戲程序中,用于使計(jì)算機(jī)進(jìn)一步實(shí)現(xiàn) 以下功能的程序。(14)移動(dòng)狀態(tài)判斷功能,其使控制部判斷目標(biāo)是否靜止。在該游戲程序中,在移動(dòng)狀態(tài)判斷功能中,由控制部判斷目標(biāo)是否靜止。在調(diào)整數(shù) 據(jù)識(shí)別功能中,與目標(biāo)靜止的情況對(duì)應(yīng)的第1調(diào)整數(shù)據(jù)和大于第1調(diào)整數(shù)據(jù)的與目標(biāo)移動(dòng) 的情況對(duì)應(yīng)的第2調(diào)整數(shù)據(jù)中的任一個(gè)數(shù)據(jù),作為調(diào)整數(shù)據(jù)被控制部識(shí)別到。例如,在使用本游戲程序來(lái)執(zhí)行棒球游戲的情況下,由控制部判斷按鈕和角色等 的目標(biāo)是否靜止。然后,在目標(biāo)靜止的情況下,使控制部識(shí)別第1調(diào)整數(shù)據(jù)作為調(diào)整數(shù)據(jù)。 另一方面,在目標(biāo)移動(dòng)的情況下,使控制部識(shí)別第2調(diào)整數(shù)據(jù)作為調(diào)整數(shù)據(jù)。這里,第2調(diào) 整數(shù)據(jù)設(shè)定為大于第1調(diào)整數(shù)據(jù)。該情況下,在目標(biāo)靜止的情況和目標(biāo)移動(dòng)的情況下,設(shè)定不同的調(diào)整數(shù)據(jù)(第1調(diào) 整數(shù)據(jù)<第2調(diào)整數(shù)據(jù)< 1)。一般地,與目標(biāo)靜止的情況相比,在目標(biāo)移動(dòng)的情況下難以選 擇目標(biāo)。因此,這里,如下設(shè)定選擇區(qū)域與目標(biāo)靜止時(shí)的選擇區(qū)域相比,目標(biāo)移動(dòng)時(shí)的選擇 區(qū)域大。由此,不論目標(biāo)靜止還是目標(biāo)移動(dòng),都能夠容易地選擇游戲者期望的按鈕目標(biāo)。第8方面的游戲程序是在第2 第7方面的任一方面所述的游戲程序中,用于使 計(jì)算機(jī)進(jìn)一步實(shí)現(xiàn)以下功能的程序。(15)指示位置識(shí)別功能,其根據(jù)來(lái)自輸入單元的輸入信號(hào),使控制部識(shí)別指示單 元所示的指示位置。在該游戲程序中,在指示位置識(shí)別功能中,根據(jù)來(lái)自輸入單元的輸入信號(hào),使控制 部識(shí)別指示單元所示的指示位置。在選擇區(qū)域設(shè)定功能中,根據(jù)至少一個(gè)目標(biāo)的間隔數(shù)據(jù) 中的最小間隔數(shù)據(jù),由控制部設(shè)定以指示位置為基點(diǎn)的選擇區(qū)域。例如,在使用本游戲程序來(lái)執(zhí)行棒球游戲的情況下,根據(jù)來(lái)自輸入單元的輸入信 號(hào),使控制部識(shí)別觸摸筆和指示裝置等的指示單元所示的指示位置。然后,根據(jù)至少一個(gè)目 標(biāo)的間隔數(shù)據(jù)中的最小間隔數(shù)據(jù),由控制部設(shè)定以指示位置為基點(diǎn)的選擇區(qū)域。該情況下,根據(jù)上述最小間隔數(shù)據(jù),能夠設(shè)定以基于指示單元的指示位置為基點(diǎn) 的選擇區(qū)域。例如,根據(jù)上述最小間隔數(shù)據(jù),在設(shè)定以基于指示單元的指示位置為中心的圓 形區(qū)域作為選擇區(qū)域的情況下,游戲者僅使圍繞指示位置形成的圓形區(qū)域與目標(biāo)重疊,就 能夠容易地選擇期望的目標(biāo)。第9方面的游戲程序是在第1方面所述的游戲程序中,用于使計(jì)算機(jī)進(jìn)一步實(shí)現(xiàn)以下功能的程序。(5,)顯示區(qū)域識(shí)別功能,其使控制部識(shí)別在圖像顯示部中顯示的多個(gè)目標(biāo)各自的 顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)。(6’ )指示位置識(shí)別功能,其根據(jù)來(lái)自輸入單元的輸入信號(hào),使控制部識(shí)別表示指 示單元所示的指示位置的坐標(biāo)數(shù)據(jù)。(7’ )指示區(qū)域設(shè)定功能,其對(duì)應(yīng)于區(qū)域設(shè)定功能,使控制部設(shè)定以指示位置為基 點(diǎn)且擴(kuò)大了范圍的指示區(qū)域。(8’ )指示區(qū)域識(shí)別功能,其使控制部識(shí)別指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)。(9’)區(qū)域一致性判斷功能,其使控制部判斷目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和指 示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)是否一致。在該游戲程序中,在顯示位置識(shí)別功能中,使控制部識(shí)別表示在圖像顯示部中顯 示目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù)。在目標(biāo)顯示功能中,根據(jù)表示多個(gè)目標(biāo)各自的顯示位置的 坐標(biāo)數(shù)據(jù),使用圖像數(shù)據(jù)在圖像顯示部中分別顯示多個(gè)目標(biāo)。在顯示區(qū)域識(shí)別功能中,使控 制部識(shí)別在圖像顯示部中顯示的多個(gè)目標(biāo)各自的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)。在指示位置識(shí) 別功能中,根據(jù)來(lái)自輸入單元的輸入信號(hào),使控制部識(shí)別表示指示單元所示的指示位置的 坐標(biāo)數(shù)據(jù)。在指示區(qū)域設(shè)定功能中,由控制部設(shè)定以指示位置為基點(diǎn)且擴(kuò)大了范圍的指示 區(qū)域。在指示區(qū)域識(shí)別功能中,使控制部識(shí)別指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)。在區(qū)域一致性判 斷功能中,由控制部判斷目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)是否 一致。在目標(biāo)選擇功能中,在由控制部判斷為目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和指示區(qū)域 內(nèi)部的坐標(biāo)數(shù)據(jù)一致的情況下,坐標(biāo)數(shù)據(jù)一致的目標(biāo)作為所選擇的目標(biāo)被控制部識(shí)別到。例如,在使用本游戲程序來(lái)執(zhí)行棒球游戲的情況下,使控制部識(shí)別表示在圖像顯 示部中顯示按鈕目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù)。然后,根據(jù)表示多個(gè)按鈕目標(biāo)各自的顯示位 置的坐標(biāo)數(shù)據(jù),使用圖像數(shù)據(jù)在圖像顯示部中分別顯示多個(gè)按鈕目標(biāo)。然后,使控制部識(shí)別 在圖像顯示部中顯示的多個(gè)按鈕目標(biāo)各自的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)。然后,根據(jù)來(lái)自輸 入單元例如接觸輸入式監(jiān)視器的輸入信號(hào),使控制部識(shí)別表示觸摸筆所示的指示位置的坐 標(biāo)數(shù)據(jù)。然后,由控制部設(shè)定以指示位置為基點(diǎn)且擴(kuò)大了范圍的指示區(qū)域。然后,使控制部 識(shí)別指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)。然后,由控制部判斷按鈕目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù) 和指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)是否一致。然后,在由控制部判斷為按鈕目標(biāo)的顯示區(qū)域內(nèi)部 的坐標(biāo)數(shù)據(jù)和指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)一致的情況下,使控制部識(shí)別坐標(biāo)數(shù)據(jù)一致的按鈕 目標(biāo)作為所選擇的按鈕目標(biāo)。該情況下,使觸摸筆與接觸輸入式監(jiān)視器接觸,由此,由控制部設(shè)定以由觸摸筆指 示的指示位置為基點(diǎn)且擴(kuò)大了范圍的指示區(qū)域。然后,由控制部判斷以指示位置為基點(diǎn)且 擴(kuò)大了范圍的指示區(qū)域是否與按鈕目標(biāo)的顯示區(qū)域重疊。然后,在以指示位置為基點(diǎn)且擴(kuò) 大了范圍的指示區(qū)域與按鈕目標(biāo)的顯示區(qū)域重疊的情況下,選擇指示區(qū)域重疊的按鈕目 標(biāo)。因此,在第9方面的發(fā)明中,游戲者僅使觸摸筆位于在監(jiān)視器中顯示的按鈕目標(biāo) 的內(nèi)部或按鈕目標(biāo)的附近,就能夠通過(guò)指示區(qū)域容易地選擇按鈕目標(biāo)。并且,即使相鄰的 按鈕目標(biāo)配置于相互接近的位置,游戲者僅使觸摸筆位于按鈕目標(biāo)的內(nèi)部或按鈕目標(biāo)的附 近,就能夠通過(guò)指示區(qū)域容易地選擇按鈕目標(biāo)。進(jìn)而,即使相鄰的按鈕目標(biāo)配置于相互接近的位置,游戲提供者也不需要在游戲制作時(shí)特別地調(diào)整按鈕目標(biāo)的方案。即,游戲提供者能 夠降低游戲制作時(shí)的勞力。第10方面的游戲程序是在第9方面所述的游戲程序中,用于使計(jì)算機(jī)進(jìn)一步實(shí)現(xiàn) 以下功能的程序。(10’ )命令執(zhí)行功能,其在從控制部識(shí)別到指示單元的指示位置的時(shí)刻起經(jīng)過(guò)了 1幀時(shí)間時(shí),使控制部執(zhí)行對(duì)所選擇的目標(biāo)分配的命令。在該游戲程序中,在命令執(zhí)行功能中,在從控制部識(shí)別到指示單元的指示位置的 時(shí)刻起經(jīng)過(guò)了 1幀時(shí)間時(shí),由控制部執(zhí)行對(duì)所選擇的目標(biāo)分配的命令。例如,在使用本游戲程序來(lái)執(zhí)行棒球游戲的情況下,在從控制部識(shí)別到觸摸筆的 指示位置的時(shí)刻起經(jīng)過(guò)了 1幀時(shí)間時(shí),由控制部執(zhí)行對(duì)所選擇的按鈕目標(biāo)分配的命令。該情況下,從控制部識(shí)別到觸摸筆的指示位置的時(shí)刻起到經(jīng)過(guò)1幀時(shí)間為止,選 擇指示區(qū)域重疊的按鈕目標(biāo)。然后,在從控制部識(shí)別到觸摸筆的指示位置的時(shí)刻起經(jīng)過(guò)了 1幀時(shí)間時(shí),由控制部執(zhí)行對(duì)所選擇的按鈕目標(biāo)分配的命令。即,在1幀時(shí)間內(nèi)選擇指示區(qū) 域重疊的按鈕目標(biāo),在經(jīng)過(guò)1幀時(shí)間時(shí),執(zhí)行對(duì)指示區(qū)域重疊的按鈕目標(biāo)分配的命令。因此,考慮針對(duì)每一幀進(jìn)行顯示按鈕目標(biāo)的處理時(shí),即使發(fā)生變更按鈕目標(biāo)的布 局的情況,在進(jìn)行按鈕目標(biāo)的布局的變更前,也能夠結(jié)束選擇按鈕目標(biāo)的處理。因此,即使 按鈕目標(biāo)的位置變化,也不用進(jìn)行特別的處理,就能夠容易地選擇按鈕目標(biāo)。另外,這里(包含上述和下述的方面),示出目標(biāo)為按鈕目標(biāo)時(shí)的例子,但是,目標(biāo) 不限于按鈕目標(biāo),可以是任意目標(biāo)。例如,在目標(biāo)為角色用目標(biāo)的情況下,能夠針對(duì)靜止時(shí) 的角色和動(dòng)作時(shí)的角色應(yīng)用本發(fā)明(包含上述和下述的方面所涉及的發(fā)明)。在第11方面的游戲程序中,在第9或第10方面所述的游戲程序中,使控制部設(shè)定 指示區(qū)域,以使指示區(qū)域的擴(kuò)大率與從控制部識(shí)別到指示單元的指示位置的時(shí)刻起的時(shí)間 相應(yīng)地減小。該功能在指示區(qū)域設(shè)定功能中實(shí)現(xiàn)。例如,在使用本游戲程序來(lái)執(zhí)行棒球游戲的情況下,由控制部設(shè)定指示區(qū)域,以使 指示區(qū)域的擴(kuò)大率與從控制部識(shí)別到指示單元例如觸摸筆的指示位置的時(shí)刻起的時(shí)間相 應(yīng)地減小。該情況下,例如,經(jīng)過(guò)從控制部識(shí)別到觸摸筆的指示位置的時(shí)刻起的時(shí)間越多,指 示區(qū)域的擴(kuò)大程度越小。例如,在指示區(qū)域的形狀為圓形的情況下,指示區(qū)域與從控制部識(shí) 別到觸摸筆的指示位置的時(shí)刻起的時(shí)間相應(yīng)地以觸摸筆的指示位置為中心放射狀地?cái)U(kuò)大。 例如,根據(jù)半徑或直徑相對(duì)于經(jīng)過(guò)時(shí)間的比率來(lái)決定指示區(qū)域擴(kuò)大時(shí)的速度。這里,由控制 部設(shè)定指示區(qū)域,以使該比率與時(shí)間的經(jīng)過(guò)相應(yīng)地減小。即,圓的半徑或圓的直徑越大,越 能夠高精度地判別按鈕和圓的重疊。由此,能夠可靠地選擇游戲者期望的按鈕目標(biāo)。在第12方面的游戲程序中,在第9 第11方面的任一方面所述的游戲程序中,在 由控制部判斷為一個(gè)目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)一致的 情況下,使控制部識(shí)別坐標(biāo)數(shù)據(jù)一致的目標(biāo)作為所選擇的目標(biāo)。并且,在由控制部判斷為多 個(gè)目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)同時(shí)一致的情況下,從控制 部發(fā)出中止選擇目標(biāo)的處理的命令。這些功能在目標(biāo)選擇功能中實(shí)現(xiàn)。例如,在使用本游戲程序來(lái)執(zhí)行棒球游戲的情況下,在由控制部判斷為一個(gè)按鈕 目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)一致的情況下,使控制部識(shí)別坐標(biāo)數(shù)據(jù)一致的按鈕目標(biāo)作為所選擇的按鈕目標(biāo)。并且,在由控制部判斷為多個(gè)按鈕目標(biāo) 的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)同時(shí)一致的情況下,從控制部發(fā)出 中止選擇按鈕目標(biāo)的處理的命令。該情況下,在由控制部判斷為多個(gè)按鈕目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和指示區(qū) 域內(nèi)部的坐標(biāo)數(shù)據(jù)同時(shí)一致的情況下,從控制部發(fā)出中止選擇按鈕目標(biāo)的處理的命令。例 如,在指示區(qū)域以指示位置為基點(diǎn)擴(kuò)大時(shí),在指示區(qū)域與2個(gè)按鈕目標(biāo)重疊的情況下,中止 選擇按鈕目標(biāo)的處理。即,這里,不會(huì)同時(shí)選擇2個(gè)以上的按鈕目標(biāo),僅可靠地選擇一個(gè)按 鈕目標(biāo)。由此,能夠防止指示區(qū)域與2個(gè)以上的按鈕目標(biāo)同時(shí)重疊時(shí)的誤識(shí)別。第13方面的游戲程序是在第9 第12方面的任一方面所述的游戲程序中,用于 使計(jì)算機(jī)進(jìn)一步實(shí)現(xiàn)以下功能的程序。(11’ )最大區(qū)域識(shí)別功能,其使控制部識(shí)別用于規(guī)定以指示位置為基點(diǎn)擴(kuò)大的指 示區(qū)域的最大范圍的數(shù)據(jù)。在該游戲程序中,在最大區(qū)域識(shí)別功能中,使控制部識(shí)別用于規(guī)定以指示位置為 基點(diǎn)擴(kuò)大的指示區(qū)域的最大范圍的數(shù)據(jù)。該情況下,使控制部識(shí)別用于規(guī)定允許指示區(qū)域 擴(kuò)大的范圍的數(shù)據(jù)。例如,在指示區(qū)域的形狀為圓形的情況下,指示區(qū)域以觸摸筆的指示位置為中心 放射狀地?cái)U(kuò)大。此時(shí),由控制部判斷指示區(qū)域的半徑或直徑是否為預(yù)定值(用于規(guī)定指示 區(qū)域的最大范圍的數(shù)據(jù)所示的值)。然后,在指示區(qū)域的半徑或直徑為預(yù)定值的情況下,從 控制部發(fā)出停止指示區(qū)域的擴(kuò)大的命令。于是,由控制部中止指示區(qū)域的擴(kuò)大處理。由此,對(duì)指示區(qū)域的大小設(shè)置限制。因此,在游戲者誤使觸摸筆接觸監(jiān)視器時(shí),如 果該觸摸筆的接觸位置為與按鈕目標(biāo)非常遠(yuǎn)的位置,則不通過(guò)指示區(qū)域來(lái)選擇按鈕目標(biāo)。 即,在進(jìn)行了游戲者不期望的操作時(shí),能夠進(jìn)行限制,以便不會(huì)通過(guò)指示區(qū)域誤選擇按鈕目 標(biāo)。另外,作為設(shè)定指示區(qū)域的最大范圍的情況的一例,考慮如下形式。例如,根據(jù)目 標(biāo)的代表性的長(zhǎng)度(代表長(zhǎng)度),來(lái)規(guī)定指示區(qū)域的直徑或半徑所能取的最大值。然后,根 據(jù)該最大值來(lái)設(shè)定指示區(qū)域的最大范圍。進(jìn)行各種研究的結(jié)果,判明了優(yōu)選如下所述設(shè)定目標(biāo)的代表長(zhǎng)度和指示區(qū)域的最 大范圍。例如,在目標(biāo)為長(zhǎng)方形、目標(biāo)的長(zhǎng)邊長(zhǎng)度為L(zhǎng)l的情況下,使控制部識(shí)別目標(biāo)的長(zhǎng) 邊長(zhǎng)度Ll作為目標(biāo)的代表長(zhǎng)度。然后,使控制部執(zhí)行對(duì)該目標(biāo)的代表長(zhǎng)度Ll乘以預(yù)定值 (例如1/2)的計(jì)算。然后,使控制部識(shí)別該計(jì)算結(jié)果(例如L1/2)作為指示區(qū)域的直徑所 能取的最大值。由此,設(shè)定了指示區(qū)域的直徑所能取的最大值,規(guī)定了指示區(qū)域的最大范 圍,所以,在指示區(qū)域形成于與目標(biāo)非常遠(yuǎn)的位置的情況下,不會(huì)誤選擇目標(biāo)。并且,在指示 區(qū)域形成于目標(biāo)附近時(shí),能夠使指示區(qū)域擴(kuò)大到最大范圍來(lái)選擇目標(biāo)。這樣,規(guī)定指示區(qū)域 的最大范圍,由此,指示區(qū)域形成在哪里,都能夠沒有不適感地執(zhí)行目標(biāo)的選擇操作。另外,這里,示出了按鈕目標(biāo)為長(zhǎng)方形的情況的例子,但是,例如,在目標(biāo)為圓形的 情況下,也能夠與上述同樣地設(shè)定指示區(qū)域的最大范圍。例如,設(shè)目標(biāo)的直徑(代表長(zhǎng)度) L2為目標(biāo)的代表長(zhǎng)度,對(duì)該代表長(zhǎng)度L2乘以預(yù)定值(例如1/2)。然后,將該計(jì)算結(jié)果(例 如L2/2)設(shè)定為指示區(qū)域的直徑所能取的最大值。由此,能夠規(guī)定指示區(qū)域的最大范圍。并且,例如,在外周具有凹凸的目標(biāo)的情況下,假設(shè)與該外周外接的圓。然后,如果將該圓的直 徑設(shè)定為代表長(zhǎng)度,則能夠與上述同樣地規(guī)定指示區(qū)域的最大范圍。第14方面的游戲程序是在第1方面所述的游戲程序中,用于進(jìn)一步實(shí)現(xiàn)以下功能 的程序。(5”)顯示區(qū)域識(shí)別功能,其使控制部識(shí)別在圖像顯示部中顯示的目標(biāo)的顯示區(qū)域 內(nèi)部的坐標(biāo)數(shù)據(jù)。(6”)指示位置識(shí)別功能,其根據(jù)來(lái)自輸入單元的輸入信號(hào),使控制部識(shí)別指示單 元所示的指示位置的坐標(biāo)數(shù)據(jù)。(7”)指示區(qū)域設(shè)定功能,其對(duì)應(yīng)于區(qū)域設(shè)定功能,根據(jù)指示位置的坐標(biāo)數(shù)據(jù),使控 制部設(shè)定以指示位置為基點(diǎn)的指示區(qū)域。(8”)位置判斷功能,其根據(jù)指示位置的坐標(biāo)數(shù)據(jù)和目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù) 據(jù),使控制部判斷指示位置與目標(biāo)的顯示區(qū)域之間的位置關(guān)系。在該游戲程序中,在顯示位置識(shí)別功能中,使控制部識(shí)別表示在圖像顯示部中顯 示目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù)。在目標(biāo)顯示功能中,根據(jù)表示目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù), 使用圖像數(shù)據(jù)在圖像顯示部中顯示目標(biāo)。在顯示區(qū)域識(shí)別功能中,使控制部識(shí)別在圖像顯 示部中顯示的目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)。在指示位置識(shí)別功能中,根據(jù)來(lái)自輸入單 元的輸入信號(hào),使控制部識(shí)別指示單元所示的指示位置的坐標(biāo)數(shù)據(jù)。在指示區(qū)域設(shè)定功能 中,根據(jù)指示位置的坐標(biāo)數(shù)據(jù),由控制部設(shè)定以指示位置為基點(diǎn)的指示區(qū)域。在位置判斷功 能中,根據(jù)指示位置的坐標(biāo)數(shù)據(jù)和目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù),由控制部判斷指示位 置與目標(biāo)的顯示區(qū)域之間的位置關(guān)系。在目標(biāo)選擇功能中,根據(jù)指示位置與目標(biāo)的顯示區(qū) 域之間的位置關(guān)系的判斷結(jié)果,目標(biāo)作為選擇目標(biāo)被控制部識(shí)別到。例如,在使用本游戲程序來(lái)執(zhí)行游戲的情況下,使控制部識(shí)別表示在圖像顯示部 中顯示用于在游戲中指示各種命令的按鈕目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù)。然后,根據(jù)表示按 鈕目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù),使用圖像數(shù)據(jù)在圖像顯示部中顯示按鈕目標(biāo)。于是,使控制 部識(shí)別在圖像顯示部中顯示的按鈕目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)。然后,根據(jù)來(lái)自輸入 單元例如接觸輸入式監(jiān)視器的輸入信號(hào),使控制部識(shí)別指示單元例如觸摸筆所示的指示位 置的坐標(biāo)數(shù)據(jù)。于是,根據(jù)觸摸筆所示的指示位置的坐標(biāo)數(shù)據(jù),由控制部設(shè)定以指示位置為 基點(diǎn)的指示區(qū)域。于是,根據(jù)觸摸筆的指示位置的坐標(biāo)數(shù)據(jù)和目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo) 數(shù)據(jù),由控制部判斷觸摸筆的指示位置與目標(biāo)的顯示區(qū)域之間的位置關(guān)系。然后,根據(jù)觸摸 筆的指示位置與目標(biāo)的顯示區(qū)域之間的位置關(guān)系的判斷結(jié)果,使控制部識(shí)別目標(biāo)作為選擇 目標(biāo)。該情況下,使觸摸筆與接觸輸入式監(jiān)視器接觸,由此,由控制部設(shè)定以由觸摸筆指 示的指示位置為基點(diǎn)的指示區(qū)域。然后,由控制部判斷觸摸筆的指示位置與目標(biāo)的顯示區(qū) 域之間的位置關(guān)系,根據(jù)該判斷結(jié)果,使控制部識(shí)別目標(biāo)作為選擇目標(biāo)。因此,在第14方面的發(fā)明中,游戲者僅使觸摸筆位于在監(jiān)視器中顯示的按鈕目標(biāo) 的內(nèi)部或按鈕目標(biāo)的附近,就能夠容易地選擇位于觸摸筆的位置或附近的按鈕目標(biāo)。并且, 即使相鄰的按鈕目標(biāo)配置于相互接近的位置,游戲者僅使觸摸筆位于按鈕目標(biāo)的內(nèi)部或按 鈕目標(biāo)的附近,就能夠容易地選擇位于觸摸筆的位置或附近的按鈕目標(biāo)。進(jìn)而,即使相鄰的 按鈕目標(biāo)配置于相互接近的位置,游戲提供者也不需要在游戲制作時(shí)特別地調(diào)整按鈕目標(biāo)的布局。即,游戲提供者能夠降低游戲制作時(shí)的勞力。在第15方面的游戲程序中,在第14方面所述的游戲程序中,由控制部判斷指示位 置的坐標(biāo)數(shù)據(jù)和目標(biāo)內(nèi)部的坐標(biāo)數(shù)據(jù)是否一致。該功能在位置判斷功能中實(shí)現(xiàn)。在目標(biāo)選 擇功能中,在由控制部判斷為指示位置的坐標(biāo)數(shù)據(jù)和目標(biāo)內(nèi)部的坐標(biāo)數(shù)據(jù)一致的情況下, 使控制部識(shí)別目標(biāo)作為選擇目標(biāo)。例如,在使用本游戲程序來(lái)執(zhí)行游戲的情況下,由控制部判斷觸摸筆的指示位置 的坐標(biāo)數(shù)據(jù)和按鈕目標(biāo)內(nèi)部的坐標(biāo)數(shù)據(jù)是否一致。然后,在由控制部判斷為觸摸筆的指示 位置的坐標(biāo)數(shù)據(jù)和按鈕目標(biāo)內(nèi)部的坐標(biāo)數(shù)據(jù)一致的情況下,使控制部識(shí)別按鈕目標(biāo)作為選 擇目標(biāo)。該情況下,當(dāng)使觸摸筆與接觸輸入式監(jiān)視器接觸時(shí),由控制部判斷由觸摸筆指示 的指示位置是否位于按鈕目標(biāo)的內(nèi)部。然后,在由觸摸筆指示的指示位置位于按鈕目標(biāo)的 內(nèi)部的情況下,使控制部識(shí)別目標(biāo)作為選擇目標(biāo)。因此,在第15方面的發(fā)明中,游戲者僅使觸摸筆位于在監(jiān)視器中顯示的按鈕目標(biāo) 的內(nèi)部,就能夠可靠地選擇位于觸摸筆的位置的按鈕目標(biāo)。并且,即使相鄰的按鈕目標(biāo)配置 于相互接近的位置,游戲者僅使觸摸筆位于按鈕目標(biāo)的內(nèi)部,就能夠可靠地選擇位于觸摸 筆的位置的按鈕目標(biāo)。在第16方面的游戲程序中,在第15方面所述的游戲程序中,包含形成目標(biāo)的形狀 的邊界用的第1坐標(biāo)數(shù)據(jù)在內(nèi)的目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)被控制部識(shí)別到。該功能 在顯示區(qū)域識(shí)別功能中實(shí)現(xiàn)。在指示區(qū)域設(shè)定功能中,根據(jù)指示位置的坐標(biāo)數(shù)據(jù),由控制部 設(shè)定在從指示位置隔開預(yù)定距離的位置處具有邊界的指示區(qū)域。在位置判斷功能中,根據(jù) 指示位置的坐標(biāo)數(shù)據(jù)和目標(biāo)的邊界用的第1坐標(biāo)數(shù)據(jù),由控制部執(zhí)行計(jì)算指示位置與目標(biāo) 的邊界之間的第1距離的處理。然后,由控制部判斷第1距離是否為從指示位置到指示區(qū) 域的邊界為止的距離以下。在目標(biāo)選擇功能中,在由控制部判斷為第1距離為從指示位置 到指示區(qū)域的邊界為止的距離以下的情況下,目標(biāo)作為選擇目標(biāo)被控制部識(shí)別到。例如,在使用本游戲程序來(lái)執(zhí)行游戲的情況下,使控制部識(shí)別按鈕目標(biāo)的顯示區(qū) 域內(nèi)部的坐標(biāo)數(shù)據(jù)。這里,該按鈕目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)包含形成按鈕目標(biāo)的形 狀的邊界用的第1坐標(biāo)數(shù)據(jù)。并且,根據(jù)觸摸筆的指示位置的坐標(biāo)數(shù)據(jù),由控制部設(shè)定在從 觸摸筆的指示位置隔開預(yù)定距離的位置處具有邊界的指示區(qū)域。然后,根據(jù)觸摸筆的指示 位置的坐標(biāo)數(shù)據(jù)和按鈕目標(biāo)的邊界用的第1坐標(biāo)數(shù)據(jù),由控制部執(zhí)行計(jì)算觸摸筆的指示位 置與按鈕目標(biāo)的邊界之間的第1距離的處理。然后,由控制部判斷第1距離是否為從觸摸 筆的指示位置到指示區(qū)域的邊界為止的距離以下。然后,在由控制部判斷為第1距離為從 觸摸筆的指示位置到指示區(qū)域的邊界為止的距離以下的情況下,使控制部識(shí)別按鈕目標(biāo)作 為選擇目標(biāo)。該情況下,當(dāng)使觸摸筆與接觸輸入式監(jiān)視器接觸時(shí),由控制部判斷從由觸摸筆指 示的指示位置到按鈕目標(biāo)的第1邊界為止的第1距離是否為從觸摸筆的指示位置到指示區(qū) 域的邊界為止的距離以下。然后,在由控制部判斷為第1距離為從觸摸筆的指示位置到指 示區(qū)域的邊界為止的距離以下的情況下,使控制部識(shí)別按鈕目標(biāo)作為選擇目標(biāo)。另外,在按鈕目標(biāo)為矩形按鈕的情況下,矩形按鈕的四邊分別與形成按鈕目標(biāo)的 形狀的邊界(第1邊界)對(duì)應(yīng)。因此,該情況下,在按鈕目標(biāo)為矩形按鈕的情況下,到與由觸摸筆指示的指示位置最近的矩形按鈕的邊為止的距離為第1距離。因此,在第16方面的發(fā)明中,游戲者僅使觸摸筆位于在監(jiān)視器中顯示的按鈕目標(biāo) 的附近,就能夠容易且可靠地選擇在觸摸筆的附近具有邊界(例如邊)的按鈕目標(biāo)。并且, 即使相鄰的按鈕目標(biāo)配置于相互接近的位置,游戲者僅使觸摸筆位于按鈕目標(biāo)的附近,就 能夠容易且可靠地選擇在觸摸筆的附近具有邊界(例如邊)的按鈕目標(biāo)。進(jìn)而,即使相鄰 的按鈕目標(biāo)配置于相互接近的位置,游戲提供者也不需要在游戲制作時(shí)特別地調(diào)整按鈕目 標(biāo)的布局。即,游戲提供者能夠降低游戲制作時(shí)的勞力。在第17方面的游戲程序中,在第15或第16方面所述的游戲程序中,包含規(guī)定目 標(biāo)的形狀的邊界用的第2坐標(biāo)數(shù)據(jù)在內(nèi)的目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)被控制部識(shí)別 到。該功能在顯示區(qū)域識(shí)別功能中實(shí)現(xiàn)。在指示區(qū)域設(shè)定功能中,根據(jù)指示位置的坐標(biāo)數(shù) 據(jù),由控制部設(shè)定在從指示位置隔開預(yù)定距離的位置處具有邊界的指示區(qū)域。在位置判斷 功能中,根據(jù)指示位置的坐標(biāo)數(shù)據(jù)和目標(biāo)的邊界用的第2坐標(biāo)數(shù)據(jù),由控制部執(zhí)行計(jì)算指 示位置與目標(biāo)的邊界之間的第2距離的處理。然后,由控制部判斷第2距離是否為從指示 位置到指示區(qū)域的邊界為止的距離以下。在目標(biāo)選擇功能中,在由控制部判斷為第2距離 為從指示位置到指示區(qū)域的邊界為止的距離以下的情況下,使控制部識(shí)別目標(biāo)作為選擇目 標(biāo)。例如,在使用本游戲程序來(lái)執(zhí)行游戲的情況下,使控制部識(shí)別按鈕目標(biāo)的顯示區(qū) 域內(nèi)部的坐標(biāo)數(shù)據(jù)。這里,按鈕目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)包含規(guī)定按鈕目標(biāo)的形狀 的邊界用的第2坐標(biāo)數(shù)據(jù)。并且,根據(jù)觸摸筆的指示位置的坐標(biāo)數(shù)據(jù),由控制部設(shè)定在從觸 摸筆的指示位置隔開預(yù)定距離的位置處具有邊界的指示區(qū)域。然后,根據(jù)觸摸筆的指示位 置的坐標(biāo)數(shù)據(jù)和按鈕目標(biāo)的邊界用的第2坐標(biāo)數(shù)據(jù),由控制部執(zhí)行計(jì)算觸摸筆的指示位置 與按鈕目標(biāo)的邊界之間的第2距離的處理。然后,由控制部判斷第2距離是否為從指示位 置到指示區(qū)域的邊界為止的距離以下。然后,在由控制部判斷為第2距離為從指示位置到 指示區(qū)域的邊界為止的距離以下的情況下,使控制部識(shí)別按鈕目標(biāo)作為選擇目標(biāo)。該情況下,當(dāng)使觸摸筆與接觸輸入式監(jiān)視器接觸時(shí),由控制部判斷從由觸摸筆指 示的指示位置到按鈕目標(biāo)的第2邊界為止的第2距離是否為從觸摸筆的指示位置到指示區(qū) 域的邊界為止的距離以下。然后,在由控制部判斷為第2距離為從觸摸筆的指示位置到指 示區(qū)域的邊界為止的距離以下的情況下,按鈕目標(biāo)作為選擇目標(biāo)被控制部識(shí)別到。另外,在按鈕目標(biāo)為矩形按鈕的情況下,矩形按鈕的四個(gè)角部分別與規(guī)定按鈕目 標(biāo)的形狀的邊界(第2邊界)對(duì)應(yīng)。該情況下,在按鈕目標(biāo)為矩形按鈕的情況下,從由觸摸 筆指示的指示位置到矩形按鈕的各角部為止的距離為第2距離。因此,在第17方面的發(fā)明中,游戲者僅使觸摸筆位于在監(jiān)視器中顯示的按鈕目標(biāo) 的附近,就能夠容易且可靠地選擇在觸摸筆的附近具有邊界(例如角部)的按鈕目標(biāo)。并 且,即使相鄰的按鈕目標(biāo)配置于相互接近的位置,游戲者僅使觸摸筆位于按鈕目標(biāo)的附近, 就能夠容易且可靠地選擇在觸摸筆的附近具有邊界(例如角部)的按鈕目標(biāo)。進(jìn)而,即使 相鄰的按鈕目標(biāo)配置于相互接近的位置,游戲提供者也不需要在游戲制作時(shí)特別地調(diào)整按 鈕目標(biāo)的布局。即,游戲提供者能夠降低游戲制作時(shí)的勞力。在第18方面的游戲程序中,在第15 第17方面的任一方面所述的游戲程序中, 根據(jù)指示位置的坐標(biāo)數(shù)據(jù)和表示目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù),由控制部執(zhí)行計(jì)算指示位置與目標(biāo)的顯示位置之間的第3距離的處理。然后,由控制部判斷第3距離是否為從指示位 置到指示區(qū)域的邊界為止的距離和從目標(biāo)的顯示位置到目標(biāo)的顯示區(qū)域的邊界為止的距 離的合計(jì)距離以下。這里的功能在位置判斷功能中實(shí)現(xiàn)。在目標(biāo)選擇功能中,在由控制部 判斷為第3距離為合計(jì)距離以下的情況下,目標(biāo)作為選擇目標(biāo)被控制部識(shí)別到。例如,在使用本游戲程序來(lái)執(zhí)行游戲的情況下,根據(jù)觸摸筆的指示位置的坐標(biāo)數(shù) 據(jù)和表示按鈕目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù),由控制部執(zhí)行計(jì)算觸摸筆的指示位置與按鈕目 標(biāo)的顯示位置之間的第3距離的處理。然后,由控制部判斷第3距離是否為從觸摸筆的指 示位置到指示區(qū)域的邊界為止的距離和從按鈕目標(biāo)的顯示位置到按鈕目標(biāo)的顯示區(qū)域的 邊界為止的距離的合計(jì)距離以下。然后,在由控制部判斷為第3距離為上述合計(jì)距離以下 的情況下,使控制部識(shí)別按鈕目標(biāo)作為選擇目標(biāo)。該情況下,由控制部判斷觸摸筆的指示位置與按鈕目標(biāo)的顯示位置之間的第3距 離是否為從觸摸筆的指示位置到指示區(qū)域的邊界為止的距離和從按鈕目標(biāo)的顯示位置到 按鈕目標(biāo)的顯示區(qū)域的邊界為止的距離的合計(jì)距離以下。然后,在由控制部判斷為該第3 距離為上述合計(jì)距離以下的情況下,使控制部識(shí)別按鈕目標(biāo)作為選擇目標(biāo)。另外,在按鈕目標(biāo)為圓形按鈕的情況下,從觸摸筆的指示位置到圓形按鈕的中心 位置為止的距離為第3距離。并且,從圓形按鈕的中心位置到按鈕目標(biāo)的邊界為止的距離 為圓形按鈕的半徑。因此,在第18方面的發(fā)明中,游戲者僅使觸摸筆位于在監(jiān)視器中顯示的按鈕目標(biāo) 的附近,就能夠容易且可靠地選擇在觸摸筆的附近具有邊界(例如圓周)的按鈕目標(biāo)。并 且,即使相鄰的按鈕目標(biāo)配置于相互接近的位置,游戲者僅使觸摸筆位于按鈕目標(biāo)的附近, 就能夠容易且可靠地選擇在觸摸筆的附近具有邊界(例如圓周)的按鈕目標(biāo)。進(jìn)而,即使 相鄰的按鈕目標(biāo)配置于相互接近的位置,游戲提供者也不需要在游戲制作時(shí)特別地調(diào)整按 鈕目標(biāo)的布局。即,游戲提供者能夠降低游戲制作時(shí)的勞力。在第19方面的游戲程序中,在第15 第18方面的任一方面所述的游戲程序中, 根據(jù)表示第1目標(biāo)和第2目標(biāo)各自的顯示位置的坐標(biāo)數(shù)據(jù),使用圖像數(shù)據(jù)在圖像顯示部中 顯示第1目標(biāo)和第2目標(biāo)。該功能在目標(biāo)顯示功能中實(shí)現(xiàn)。在目標(biāo)選擇功能中,在指示位置與第1目標(biāo)的第1邊界之間的第1距離、或指示位 置與第1目標(biāo)的第2邊界之間的第2距離為從指示位置到指示區(qū)域的邊界為止的距離以下 的情況下,第1目標(biāo)暫時(shí)作為選擇目標(biāo)被控制部識(shí)別到。并且,在指示位置與第2目標(biāo)的顯 示位置之間的第3距離為從指示位置到指示區(qū)域的邊界為止的距離和從第2目標(biāo)的顯示位 置到第2目標(biāo)的顯示區(qū)域的邊界為止的距離的合計(jì)距離以下的情況下,第2目標(biāo)暫時(shí)作為 選擇目標(biāo)被控制部識(shí)別到。然后,在針對(duì)第1目標(biāo)的第1距離或第2距離小于指示位置與第 2目標(biāo)的邊界之間的第1距離的情況下,第1目標(biāo)最終作為選擇目標(biāo)被控制部識(shí)別到。另一 方面,在針對(duì)第1目標(biāo)的第1距離或第2距離為指示位置與第2目標(biāo)的邊界之間的第1距 離以上的情況下,第2目標(biāo)最終作為選擇目標(biāo)被控制部識(shí)別到。例如,這里,說(shuō)明如下情況的例子使用本游戲程序來(lái)執(zhí)行游戲,使用圖像數(shù)據(jù)在 圖像顯示部中顯示第1按鈕目標(biāo)例如矩形按鈕以及第2按鈕目標(biāo)例如圓形按鈕。首先,在觸摸筆的指示位置與矩形按鈕的第1邊界之間的第1距離、或觸摸筆的指 示位置與矩形按鈕的第2邊界之間的第2距離為從觸摸筆的指示位置到指示區(qū)域的邊界為止的距離以下的情況下,使控制部暫時(shí)識(shí)別矩形按鈕作為選擇目標(biāo)。并且,在觸摸筆的指示位置與圓形按鈕的顯示位置之間的第3距離為從觸摸筆的 指示位置到指示區(qū)域的邊界為止的距離和從圓形按鈕的中心位置到圓形按鈕的顯示區(qū)域 的邊界為止的距離的合計(jì)距離以下的情況下,使控制部暫時(shí)識(shí)別圓形按鈕作為選擇目標(biāo)。然后,在針對(duì)矩形按鈕的第1距離或第2距離小于觸摸筆的指示位置與圓形按鈕 的邊界之間的第1距離的情況下,使控制部最終識(shí)別矩形按鈕作為選擇目標(biāo)。另一方面,在針對(duì)矩形按鈕的第1距離或第2距離為觸摸筆的指示位置與圓形按 鈕的邊界之間的第1距離以上的情況下,使控制部最終識(shí)別圓形按鈕作為選擇目標(biāo)。該情況下,即使按鈕目標(biāo)的形狀為不同形狀,游戲者僅使觸摸筆位于在監(jiān)視器中 顯示的按鈕目標(biāo)的附近,就能夠容易且可靠地選擇在觸摸筆的附近具有邊界的按鈕目標(biāo)。 并且,即使相鄰的按鈕目標(biāo)配置于相互接近的位置,游戲者僅使觸摸筆位于按鈕目標(biāo)的附 近,就能夠容易且可靠地選擇在觸摸筆的附近具有邊界的按鈕目標(biāo)。進(jìn)而,即使相鄰的按鈕 目標(biāo)配置于相互接近的位置,游戲提供者也不需要在游戲制作時(shí)特別地調(diào)整按鈕目標(biāo)的布 局。即,游戲提供者能夠降低游戲制作時(shí)的勞力。第20方面的游戲裝置是能夠執(zhí)行在圖像顯示部中顯示目標(biāo)的游戲的游戲裝置。該游戲裝置具有顯示位置識(shí)別單元,其使控制部識(shí)別表示在圖像顯示部中顯示 目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù);目標(biāo)顯示單元,其根據(jù)表示目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù),使用 圖像數(shù)據(jù)在圖像顯示部中顯示目標(biāo);區(qū)域設(shè)定單元,其使控制部設(shè)定用于選擇目標(biāo)的區(qū)域; 以及目標(biāo)選擇單元,其根據(jù)目標(biāo)與區(qū)域之間的位置關(guān)系,使控制部識(shí)別目標(biāo)作為選擇目標(biāo)。第21方面的游戲裝置是在第20方面所述的游戲裝置中,進(jìn)一步具有以下單元的
直οS卩,該游戲裝置還具有顯示區(qū)域識(shí)別單元,其使控制部識(shí)別在圖像顯示部中顯示 的多個(gè)目標(biāo)各自的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù);間隔計(jì)算單元,其根據(jù)多個(gè)目標(biāo)各自的顯示 區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù),使控制部計(jì)算表示相鄰的目標(biāo)的間隔的間隔數(shù)據(jù);最小間隔識(shí)別單 元,其根據(jù)至少一個(gè)目標(biāo)的間隔數(shù)據(jù),使控制部執(zhí)行提取最小間隔數(shù)據(jù)的處理,使控制部識(shí) 別最小間隔數(shù)據(jù);選擇區(qū)域設(shè)定單元,其對(duì)應(yīng)于區(qū)域設(shè)定單元,根據(jù)最小間隔數(shù)據(jù),使控制 部設(shè)定用于選擇目標(biāo)的選擇區(qū)域;選擇區(qū)域識(shí)別單元,其使控制部識(shí)別選擇區(qū)域內(nèi)部的坐 標(biāo)數(shù)據(jù);以及區(qū)域一致性判斷單元,其使控制部判斷目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和選 擇區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)是否一致。在該游戲裝置中,在目標(biāo)選擇單元中,在由控制部判斷為目標(biāo)的顯示區(qū)域內(nèi)部的 坐標(biāo)數(shù)據(jù)和選擇區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)一致的情況下,坐標(biāo)數(shù)據(jù)一致的目標(biāo)作為選擇目標(biāo)被 控制部識(shí)別到。第22方面的游戲裝置是在第20方面所述的游戲裝置中,進(jìn)一步具有以下單元的
裝置οS卩,該游戲裝置還具有顯示區(qū)域識(shí)別單元,其使控制部識(shí)別在圖像顯示部中顯示 的多個(gè)目標(biāo)各自的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù);指示位置識(shí)別單元,其根據(jù)來(lái)自輸入單元的 輸入信號(hào),使控制部識(shí)別表示指示單元所示的指示位置的坐標(biāo)數(shù)據(jù);指示區(qū)域設(shè)定單元,其 對(duì)應(yīng)于區(qū)域設(shè)定單元,使控制部設(shè)定以指示位置為基點(diǎn)且擴(kuò)大了范圍的指示區(qū)域;指示區(qū) 域識(shí)別單元,其使控制部識(shí)別指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù);以及區(qū)域一致性判斷單元,其使控制部判斷目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)是否一致。在該游戲裝置中,在目標(biāo)選擇單元中,在由控制部判斷為目標(biāo)的顯示區(qū)域內(nèi)部的 坐標(biāo)數(shù)據(jù)和指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)一致的情況下,坐標(biāo)數(shù)據(jù)一致的目標(biāo)作為選擇目標(biāo)被 控制部識(shí)別到。第23方面的游戲裝置是在第20方面所述的游戲裝置中,進(jìn)一步具有以下單元的
直οS卩,該游戲裝置還具有顯示區(qū)域識(shí)別單元,其使控制部識(shí)別在圖像顯示部中顯示 的目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù);指示位置識(shí)別單元,其根據(jù)來(lái)自輸入單元的輸入信號(hào), 使控制部識(shí)別指示單元所示的指示位置的坐標(biāo)數(shù)據(jù);指示區(qū)域設(shè)定單元,其對(duì)應(yīng)于區(qū)域設(shè) 定單元,根據(jù)指示位置的坐標(biāo)數(shù)據(jù),使控制部設(shè)定以指示位置為基點(diǎn)的指示區(qū)域;以及位置 判斷單元,其根據(jù)指示位置的坐標(biāo)數(shù)據(jù)和目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù),使控制部判斷 指示位置與目標(biāo)的顯示區(qū)域之間的位置關(guān)系。在 該游戲裝置中,在目標(biāo)選擇單元中,根據(jù)位置關(guān)系的判斷結(jié)果,目標(biāo)作為選擇目 標(biāo)被控制部識(shí)別到。第24方面的游戲控制方法是能夠通過(guò)計(jì)算機(jī)來(lái)控制在圖像顯示部中顯示目標(biāo)的 游戲的游戲控制方法。該游戲控制方法具有以下步驟顯示位置識(shí)別步驟,使控制部識(shí)別表示在圖像顯 示部中顯示目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù);目標(biāo)顯示步驟,根據(jù)表示目標(biāo)的顯示位置的坐標(biāo) 數(shù)據(jù),使用圖像數(shù)據(jù)在圖像顯示部中顯示目標(biāo);區(qū)域設(shè)定步驟,使控制部設(shè)定用于選擇目標(biāo) 的區(qū)域;以及目標(biāo)選擇步驟,根據(jù)目標(biāo)與區(qū)域之間的位置關(guān)系,使控制部識(shí)別目標(biāo)作為選擇 目標(biāo)。第25方面的游戲控制方法是在第24方面所述的游戲控制方法中,進(jìn)一步具有以 下步驟的方法。S卩,該游戲控制方法還具有以下步驟顯示區(qū)域識(shí)別步驟,使控制部識(shí)別在圖像顯 示部中顯示的多個(gè)目標(biāo)各自的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù);間隔計(jì)算步驟,根據(jù)多個(gè)目標(biāo)各 自的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù),使控制部計(jì)算表示相鄰的目標(biāo)的間隔的間隔數(shù)據(jù);最小間 隔識(shí)別步驟,根據(jù)至少一個(gè)目標(biāo)的間隔數(shù)據(jù),使控制部執(zhí)行提取最小間隔數(shù)據(jù)的處理,使控 制部識(shí)別最小間隔數(shù)據(jù);選擇區(qū)域設(shè)定步驟,對(duì)應(yīng)于區(qū)域設(shè)定步驟,根據(jù)最小間隔數(shù)據(jù),使 控制部設(shè)定用于選擇目標(biāo)的選擇區(qū)域;選擇區(qū)域識(shí)別步驟,使控制部識(shí)別選擇區(qū)域內(nèi)部的 坐標(biāo)數(shù)據(jù);以及區(qū)域一致性判斷步驟,使控制部判斷目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和選 擇區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)是否一致。在該游戲控制方法中,在目標(biāo)選擇步驟中,在由控制部判斷為目標(biāo)的顯示區(qū)域內(nèi) 部的坐標(biāo)數(shù)據(jù)和選擇區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)一致的情況下,坐標(biāo)數(shù)據(jù)一致的目標(biāo)作為選擇目 標(biāo)被控制部識(shí)別到。第26方面的游戲控制方法是在第24方面所述的游戲控制方法中,進(jìn)一步具有以 下步驟的方法。S卩,該游戲控制方法還具有以下步驟顯示區(qū)域識(shí)別步驟,使控制部識(shí)別在圖像顯 示部中顯示的多個(gè)目標(biāo)各自的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù);指示位置識(shí)別步驟,根據(jù)來(lái)自輸 入單元的輸入信號(hào),使控制部識(shí)別表示指示單元所示的指示位置的坐標(biāo)數(shù)據(jù);指示區(qū)域設(shè)定步驟,對(duì)應(yīng)于區(qū)域設(shè)定步驟,使控制部設(shè)定以指示位置為基點(diǎn)且擴(kuò)大了范圍的指示區(qū)域; 指示區(qū)域識(shí)別步驟,使控制部識(shí)別指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù);以及區(qū)域一致性判斷步驟,使 控制部判斷目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)是否一致。在該游戲控制方法中,在目標(biāo)選擇步驟中,在由控制部判斷為目標(biāo)的顯示區(qū)域內(nèi) 部的坐標(biāo)數(shù)據(jù)和指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)一致的情況下,坐標(biāo)數(shù)據(jù)一致的目標(biāo)作為選擇目 標(biāo)被控制部識(shí)別到。第27方面的游戲控制方法是在第24方面所述的游戲控制方法中,進(jìn)一步具有以 下步驟的方法。S卩,該游戲控制方法還具有以下步驟顯示區(qū)域識(shí)別步驟,使控制部識(shí)別在圖像顯 示部中顯示的目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù);指示位置識(shí)別步驟,根據(jù)來(lái)自輸入單元的 輸入信號(hào),使控制部識(shí)別指示單元所示的指示位置的坐標(biāo)數(shù)據(jù);指示區(qū)域設(shè)定步驟,對(duì)應(yīng)于 區(qū)域設(shè)定步驟,根據(jù)指示位置的坐標(biāo)數(shù)據(jù),使控制部設(shè)定以指示位置為基點(diǎn)的指示區(qū)域;以 及位置判斷步驟,根據(jù)指示位置的坐標(biāo)數(shù)據(jù)和目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù),使控制部 判斷指示位置與目標(biāo)的顯示區(qū)域之間的位置關(guān)系。在該游戲控制方法中,在目標(biāo)選擇步驟中,根據(jù)位置關(guān)系的判斷結(jié)果,目標(biāo)作為選 擇目標(biāo)被控制部識(shí)別到。
圖1是作為能夠應(yīng)用本發(fā)明的游戲程序的計(jì)算機(jī)的一例的便攜游戲機(jī)的外觀圖。圖2是用于說(shuō)明與所述便攜游戲機(jī)的控制有關(guān)的內(nèi)容的控制框圖。圖3是用于說(shuō)明在棒球游戲中進(jìn)行工作的單元的功能框圖(第1實(shí)施方式)。圖4是用于說(shuō)明練習(xí)選擇畫面的圖(第1實(shí)施方式)。圖5是用于說(shuō)明在計(jì)算中使用的數(shù)據(jù)的圖(第1實(shí)施方式)。圖6是用于說(shuō)明間隔數(shù)據(jù)的其他計(jì)算形式的圖(第1實(shí)施方式)。圖7是示出觸摸筆的接觸位置與按鈕之間的位置關(guān)系的圖(第1實(shí)施方式)。圖8是示出判斷結(jié)果與調(diào)整數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系的圖(第1實(shí)施方式)。圖9是示出通過(guò)選擇區(qū)域選擇的按鈕的圖(第1實(shí)施方式)。圖10是用于說(shuō)明對(duì)戰(zhàn)畫面的圖(第1實(shí)施方式)。圖11是示出在畫面中顯示的守場(chǎng)員角色和球的圖(第1實(shí)施方式)。圖12是用于說(shuō)明在計(jì)算中使用的數(shù)據(jù)的圖(第1實(shí)施方式)。圖13是示出通過(guò)選擇區(qū)域選擇的守場(chǎng)員角色的圖(第1實(shí)施方式)。圖14是用于說(shuō)明本棒球游戲中的目標(biāo)選擇系統(tǒng)的流程圖(第1實(shí)施方式)。圖15是用于說(shuō)明在棒球游戲中進(jìn)行工作的單元的功能框圖(第2實(shí)施方式)。圖16是用于說(shuō)明練習(xí)選擇畫面的圖(第2實(shí)施方式)。圖17是示出觸摸筆的接觸位置與按鈕之間的位置關(guān)系的圖(第2實(shí)施方式)。圖18是用于說(shuō)明擴(kuò)大的指示區(qū)域的圖(第2實(shí)施方式)。圖19是示出通過(guò)選擇區(qū)域選擇的按鈕的圖(第2實(shí)施方式)。圖20是用于說(shuō)明本棒球游戲中的目標(biāo)選擇系統(tǒng)的流程圖(第2實(shí)施方式)。圖21是用于說(shuō)明本棒球游戲中的目標(biāo)選擇系統(tǒng)的流程圖(第2’實(shí)施方式)。0169]圖22是用于說(shuō)明在棒球游戲中進(jìn)行工作的單元的功能框圖(第3實(shí)施方式)。0170]圖23是用于說(shuō)明練習(xí)選擇畫面的圖(第3實(shí)施方式)。0171]圖24是示出用于顯示目標(biāo)的基準(zhǔn)點(diǎn)的圖(第3實(shí)施方式)。0172]圖25是示出通過(guò)使觸摸筆位于內(nèi)部而選擇的按鈕的一例的圖(第3實(shí)施方式)。0173]圖26是用于說(shuō)明在觸摸筆位于按鈕外部時(shí)使用的參數(shù)的圖(第3實(shí)施方式)。0174]圖27是用于說(shuō)明通過(guò)觸摸筆的指示區(qū)域選擇的按鈕的圖(第3實(shí)施方式)。0175]圖28是用于說(shuō)明練習(xí)選擇畫面的圖(第3’實(shí)施方式)。0176]圖29是示出用于顯示目標(biāo)的基準(zhǔn)點(diǎn)的圖(第3’實(shí)施方式)。0177]圖30是用于說(shuō)明通過(guò)觸摸筆的指示區(qū)域選擇的按鈕的圖(第3’實(shí)施方式)。0178]圖31是用于說(shuō)明練習(xí)選擇畫面的圖(第3”實(shí)施方式)。0179]圖32是示出用于顯示目標(biāo)的基準(zhǔn)點(diǎn)的圖(第3”實(shí)施方式)。0180]圖33是用于說(shuō)明通過(guò)觸摸筆的指示區(qū)域選擇的按鈕的圖(第3’’實(shí)施方式)。0181]圖34是用于說(shuō)明本棒球游戲中的目標(biāo)選擇系統(tǒng)的流程圖(第3實(shí)施方式、其1)。0182]圖35是用于說(shuō)明本棒球游戲中的目標(biāo)選擇系統(tǒng)的流程圖(第3實(shí)施方式、其2)。0183]圖36是用于說(shuō)明本棒球游戲中的目標(biāo)選擇系統(tǒng)的流程圖(第3’實(shí)施方式)。0184]圖37是用于說(shuō)明本棒球游戲中的目標(biāo)選擇系統(tǒng)的流程圖(第3”實(shí)施方式、其1)。0185]圖38是用于說(shuō)明本棒球游戲中的目標(biāo)選擇系統(tǒng)的流程圖(第3”實(shí)施方式、其2)。0186]圖39是用于說(shuō)明本棒球游戲中的目標(biāo)選擇系統(tǒng)的流程圖(第3”實(shí)施方式、其3)。0187]標(biāo)號(hào)說(shuō)明0188]1 便攜游戲機(jī);3 液晶監(jiān)視器;3a 上部液晶監(jiān)視器(非觸摸面板式監(jiān)視器);3b
下部液晶監(jiān)視器(觸摸面板式監(jiān)視器);4 :輸入部;10 控制裝置;11 :CPU;13 :RAM ;50 顯示位置識(shí)別單元;51 目標(biāo)顯示單元;52 顯示區(qū)域識(shí)別單元;53 間隔計(jì)算單元;54 最 小間隔識(shí)別單元;55 指示位置識(shí)別單元;56 移動(dòng)狀態(tài)判斷單元;57 調(diào)整數(shù)據(jù)識(shí)別單元; 58 選擇區(qū)域設(shè)定單元;59 選擇區(qū)域識(shí)別單元;60 區(qū)域一致性判斷單元;61 目標(biāo)選擇 單元;150 顯示位置識(shí)別單元;151 最大區(qū)域識(shí)別單元;152 目標(biāo)顯示單元;153 顯示區(qū) 域識(shí)別單元;154 指示位置識(shí)別單元;155 指示區(qū)域設(shè)定單元;156 指示區(qū)域識(shí)別單元; 157 區(qū)域一致性判斷單元;158 目標(biāo)選擇單元;159 命令執(zhí)行單元;250 顯示位置識(shí)別單 元;251 目標(biāo)顯示單元;252 顯示區(qū)域識(shí)別單元;253 指示位置識(shí)別單元;254 指示區(qū)域 設(shè)定單元;255 位置判斷單元;256 目標(biāo)選擇單元;257 命令執(zhí)行單元;71、171、271、371、 471 按鈕目標(biāo);73 守場(chǎng)員角色用目標(biāo);T 觸摸筆(指示單元);SP 接觸位置、指示位置; H 顯示位置;D 間隔數(shù)據(jù);D_min 最小間隔數(shù)據(jù);MD 調(diào)整數(shù)據(jù);MD1 第1調(diào)整數(shù)據(jù);MD2 第2調(diào)整數(shù)據(jù);RK 規(guī)定數(shù)據(jù);R、Rl、R2、R3 選擇區(qū)域、指示區(qū)域、第1指示區(qū)域、第2指示 區(qū)域、第3指示區(qū)域;rl、r2、r3 半徑(第1半徑、第2半徑、第3半徑);t 計(jì)測(cè)時(shí)間;ts、 tsl、ts2、ts3 預(yù)定時(shí)間;n 階段數(shù)數(shù)據(jù);D_maX 最大階段數(shù)數(shù)據(jù);H 目標(biāo)的顯示位置;D1、 D11 第 1 距離;D2 第 2 距離;D3 第 3 距離;XI (xgl, yg2)、X2(xg2、yg2)、X3(xgl、ygl)、 X4(xg2、ygl)角部的坐標(biāo)數(shù)據(jù)。
具體實(shí)施例方式[游戲裝置的結(jié)構(gòu)]
圖1是作為能夠應(yīng)用本發(fā)明的游戲程序的計(jì)算機(jī)的一例的便攜游戲機(jī)1的外觀 圖。并且,圖2是作為便攜游戲機(jī)1的一例的控制框圖。如圖1所示,便攜游戲機(jī)1主要具有主體2、液晶監(jiān)視器部3、輸入部4、卡盤安裝 部5、以及通信部23。主體2具有上部殼體2a和下部殼體2b。上部殼體2a和下部殼體2b相互自由開 閉地連接。液晶監(jiān)視器部3由設(shè)于上部殼體2a的第1液晶監(jiān)視器即上部液晶監(jiān)視器3a以 及設(shè)于下部殼體2b的第2液晶監(jiān)視器即下部液晶監(jiān)視器3b構(gòu)成。這里,例如,上部液晶監(jiān) 視器3a為非接觸輸入式監(jiān)視器即非觸摸面板式監(jiān)視器,下部液晶監(jiān)視器3b為接觸輸入式 監(jiān)視器即觸摸面板式監(jiān)視器。非觸摸面板式監(jiān)視器由液晶面板構(gòu)成,觸摸面板式監(jiān)視器由 液晶面板和觸摸面板構(gòu)成。在觸摸面板式監(jiān)視器中,液晶面板的顯示面和觸摸面板的數(shù)據(jù) 輸入面構(gòu)成為層疊一體型。液晶監(jiān)視器部3的下部液晶監(jiān)視器3b (觸摸面板式監(jiān)視器)為接觸輸入式監(jiān)視 器。因此,通過(guò)使指示單元例如觸摸筆和手指等接觸該下部液晶監(jiān)視器3b,能夠進(jìn)行與各 種輸入有關(guān)的指示。這樣,液晶監(jiān)視器部3的下部液晶監(jiān)視器3b與后述的輸入部4同樣, 作為輸入單元之一。即,在本實(shí)施方式中,液晶監(jiān)視器部3的下部液晶監(jiān)視器3b和輸入部 4為輸入單元。輸入部4由以下按鈕構(gòu)成配置于下部殼體2b的左側(cè)中央部的十字狀的方向指示 按鈕4a、左右配置于下部殼體2b的左側(cè)上部的選擇按鈕4b和開始按鈕4c、配置于下部殼 體2b的右側(cè)中央部的指示按鈕4d、配置于下部殼體2b的右側(cè)上部的電源按鈕4e、以及配 置于下部殼體2b的左右角部的L按鈕4f和R按鈕4g??ūP安裝部5設(shè)于下部殼體2b的下部。在該卡盤安裝部5上能夠安裝例如游戲 用卡盤。通信部23內(nèi)置于主體2例如上部殼體2a中。在該通信部23中,例如提供局域無(wú) 線網(wǎng)絡(luò)功能和基于無(wú)線LAN的因特網(wǎng)連接功能等。另外,在便攜游戲機(jī)1上還設(shè)有音量調(diào)整用按鈕和耳機(jī)插孔等。但是,這里省略對(duì) 它們的說(shuō)明。如圖2所示,便攜游戲機(jī)1在內(nèi)部具有控制裝置10??刂蒲b置10具有利用了微處 理器的 CPU (Central Processing Unit) 11、作為主存儲(chǔ)裝置的 ROM (Read Only Memory) 12、 RAM(RandomAccess Memory) 13、圖像處理電路14、以及聲音處理電路15。它們分別經(jīng)由總 線16連接。CPU 11解釋來(lái)自游戲程序的命令,進(jìn)行各種數(shù)據(jù)處理和控制。ROM 12存儲(chǔ)游戲機(jī) 1的基本控制(例如起動(dòng)控制)所需要的程序等。RAM 13確保針對(duì)CPU 11的作業(yè)區(qū)域。圖 像處理電路14根據(jù)來(lái)自CPU 11的描繪指示來(lái)控制液晶監(jiān)視器部3,在上部液晶監(jiān)視器3a 和下部液晶監(jiān)視器3b中的至少任一方中顯示預(yù)定圖像。并且,在圖像處理電路14中包含觸摸輸入檢測(cè)電路14a。當(dāng)使指示單元例如觸摸 筆和手指等與觸摸面板直接接觸時(shí),從觸摸輸入檢測(cè)電路14a向CPU 11提供接觸位置的坐 標(biāo)數(shù)據(jù),接觸位置被CPU 11所識(shí)別。并且,在液晶面板中顯示的對(duì)象物的位置,當(dāng)使指示單 元與觸摸面板直接接觸時(shí),從觸摸輸入檢測(cè)電路14a向CPU 11提供對(duì)象物的坐標(biāo)數(shù)據(jù),對(duì) 象物被CPU所識(shí)別。聲音處理電路15生成與來(lái)自CPU 11的發(fā)音指示對(duì)應(yīng)的模擬聲音信號(hào)并將其輸出到揚(yáng)聲器22。通信控制電路20和通信接口 21包含于通信部23中,用于以無(wú)線的方式將游 戲機(jī)1與其他游戲機(jī)等連接起來(lái)。通信控制電路20和通信接口 21經(jīng)由總線16與CPU 11 連接。通信控制電路20和通信接口 21根據(jù)來(lái)自CPU 11的命令,控制并發(fā)出用于使游戲機(jī) 1與局域無(wú)線網(wǎng)絡(luò)或基于無(wú)線LAN的因特網(wǎng)連接的連接信號(hào)。在總線16上連接有獨(dú)立于控制裝置10的外部存儲(chǔ)裝置17。例如,外部存儲(chǔ)裝置 17具有裝卸自如地安裝于主體2例如下部殼體2b的游戲用卡盤等。在外部存儲(chǔ)裝置17的 內(nèi)部設(shè)有作為存儲(chǔ)介質(zhì)的ROM 18和作為可改寫的用戶用存儲(chǔ)器的存儲(chǔ)器19。在ROM 18中 預(yù)先記錄有用于使作為計(jì)算機(jī)的游戲機(jī)1進(jìn)行工作的游戲程序、以及執(zhí)行游戲程序所需要 的各種數(shù)據(jù)。在該各種數(shù)據(jù)中包含各種圖像數(shù)據(jù)等。存儲(chǔ)器19例如使用閃存那樣的可改 寫的存儲(chǔ)器。在該存儲(chǔ)器19中,根據(jù)需要例如記錄有游戲的保存數(shù)據(jù)等。另外,外部存儲(chǔ)裝置17的存儲(chǔ)介質(zhì)不限于半導(dǎo)體存儲(chǔ)元件,也可以使用磁存儲(chǔ)介 質(zhì)、光學(xué)式存儲(chǔ)介質(zhì)、光磁存儲(chǔ)介質(zhì)等各種存儲(chǔ)介質(zhì)。另外,在總線16和各要素之間,根據(jù) 需要介入有接口電路,但是,這里省略了它們的圖示。在如上所述的結(jié)構(gòu)的游戲機(jī)1中,裝載了記錄在外部存儲(chǔ)裝置17的ROM 18中的 游戲程序,由CPU 11執(zhí)行所裝載的游戲程序,由此,游戲者能夠在液晶監(jiān)視器部3上進(jìn)行各 種類型的游戲。并且,經(jīng)由通信控制電路20使游戲機(jī)1與無(wú)線網(wǎng)絡(luò)連接,或者經(jīng)由通信電 纜等與其他游戲機(jī)連接,從而能夠在與其他游戲機(jī)之間進(jìn)行數(shù)據(jù)交換和對(duì)戰(zhàn)型游戲。<第1實(shí)施方式>[游戲裝置中的各種單元的說(shuō)明]在游戲機(jī)1中執(zhí)行的游戲例如有棒球游戲。在游戲機(jī)1中,能夠在液晶監(jiān)視器部3 的下部液晶監(jiān)視器3b中顯示多個(gè)目標(biāo)。圖3是用于說(shuō)明在本發(fā)明中發(fā)揮主要作用的功能 的功能框圖。顯示位置識(shí)別單元50具有如下功能使CPU 11識(shí)別表示在下部液晶監(jiān)視器3b中 顯示目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù)。在該單元中,表示在下部液晶監(jiān)視器3b中顯示目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別。例如,在從ROM 12裝載了棒球游戲程序時(shí),在RAM 13中存儲(chǔ)表示各目標(biāo)的顯示 位置的坐標(biāo)數(shù)據(jù)。然后,在從CPU 11發(fā)出目標(biāo)的顯示命令時(shí),首先,存儲(chǔ)在RAM 13中的上 述坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別。目標(biāo)顯示單元51具有如下功能根據(jù)表示多個(gè)目標(biāo)各自的顯示位置的坐標(biāo)數(shù)據(jù), 使用圖像數(shù)據(jù)在下部液晶監(jiān)視器3b中分別顯示多個(gè)目標(biāo)。在該單元中,根據(jù)表示多個(gè)目標(biāo)各自的顯示位置的坐標(biāo)數(shù)據(jù),使用圖像數(shù)據(jù)在下 部液晶監(jiān)視器3b中分別顯示多個(gè)目標(biāo)。例如,在從CPU 11發(fā)出目標(biāo)的顯示命令時(shí),存儲(chǔ)在 RAM 13中的表示目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù)被CPU 11識(shí)別后,根據(jù)這些坐標(biāo)數(shù)據(jù),在下部 液晶監(jiān)視器3b中分別顯示多個(gè)目標(biāo)。具體而言,從CPU 11發(fā)出在目標(biāo)的顯示位置配置目標(biāo)的命令。由 此,使用各圖像 數(shù)據(jù)在下部液晶監(jiān)視器3b中分別顯示多個(gè)目標(biāo)。更具體而言,從CPU 11發(fā)出配置各目標(biāo)的命令,以使各目標(biāo)的重心位置與下部液 晶監(jiān)視器3b中的各目標(biāo)的顯示位置一致。由此,使用各圖像數(shù)據(jù)在下部液晶監(jiān)視器3b中 分別顯示多個(gè)目標(biāo)。
顯示區(qū)域識(shí)別單元52具有如下功能使CPU 11識(shí)別在下部液晶監(jiān)視器3b中顯示 的多個(gè)目標(biāo)各自的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)。在該單元中,在下部液晶監(jiān)視器3b中顯示的多個(gè)目標(biāo)各自的顯示區(qū)域內(nèi)部的坐 標(biāo)數(shù)據(jù)被CPU 11所識(shí)別。例如,在下部液晶監(jiān)視器3b中顯示各目標(biāo)時(shí),在下部液晶監(jiān)視器 3b中顯示的各目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別。這里,使CPU 11識(shí)別以下部液晶監(jiān)視器3b的中心位置為原點(diǎn)的坐標(biāo)系中的各目 標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)。另外,這里,在CPU 11識(shí)別到的各目標(biāo)的顯示區(qū)域內(nèi)部的 坐標(biāo)數(shù)據(jù)中還包含有與各目標(biāo)的顯示位置對(duì)應(yīng)的坐標(biāo)數(shù)據(jù)。間隔計(jì)算單元53具有如下功能根據(jù)多個(gè)目標(biāo)各自的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù), 使CPU 11計(jì)算表示相鄰的目標(biāo)的間隔的間隔數(shù)據(jù)。在該單元中,根據(jù)多個(gè)目標(biāo)各自的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù),由CPU 11計(jì)算表示 相鄰的目標(biāo)的間隔的間隔數(shù)據(jù)。例如,在各目標(biāo)為矩形、上下左右平行地在下部液晶監(jiān)視器3b中顯示多個(gè)目標(biāo)的 情況下,首先,根據(jù)表示各目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù),由CPU 11執(zhí)行對(duì)連接相鄰目標(biāo)的 顯示位置的線段的長(zhǎng)度進(jìn)行計(jì)算的處理。并且,根據(jù)各目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù),由 CPU 11計(jì)算各目標(biāo)的長(zhǎng)邊的一半長(zhǎng)度和短邊的一半長(zhǎng)度。接著,由CPU 11執(zhí)行從連接相鄰 目標(biāo)的顯示位置的線段的長(zhǎng)度中減去對(duì)應(yīng)的各目標(biāo)的一邊的一半長(zhǎng)度的處理。于是,該處 理結(jié)果被CPU 11所識(shí)別,作為表示相鄰的目標(biāo)的間隔的間隔數(shù)據(jù)。最小間隔識(shí)別單元54具有如下功能根據(jù)至少一個(gè)目標(biāo)的間隔數(shù)據(jù),使CPU 11執(zhí) 行提取最小間隔數(shù)據(jù)的處理,使CPU 11識(shí)別該最小間隔數(shù)據(jù)。在該單元中,根據(jù)至少一個(gè)目標(biāo)的間隔數(shù)據(jù),由CPU 11執(zhí)行提取最小間隔數(shù)據(jù)的 處理,該最小間隔數(shù)據(jù)被CPU 11所識(shí)別。例如,在目標(biāo)的間隔數(shù)據(jù)為一個(gè)的情況下,由CPU 11提取該間隔數(shù)據(jù)作為最小間隔數(shù)據(jù),被CPU 11所識(shí)別。并且,在目標(biāo)的間隔數(shù)據(jù)為2個(gè) 以上的情況下,由CPU 11執(zhí)行從多個(gè)間隔數(shù)據(jù)中檢索最小間隔數(shù)據(jù)的處理。然后,這里,由 CPU 11檢索到的最小間隔數(shù)據(jù)被CPU 11所識(shí)別。指示位置識(shí)別單元55具有如下功能根據(jù)來(lái)自輸入單元的輸入信號(hào),使CPU 11識(shí) 別指示單元所示的指示位置。在該單元中,根據(jù)來(lái)自輸入單元的輸入信號(hào),指示單元所示的指示位置被CPU 11 所識(shí)別。例如,在輸入單元是下部液晶監(jiān)視器3b、指示單元是觸摸筆的情況下,當(dāng)觸摸筆與 下部液晶監(jiān)視器3b接觸時(shí),從觸摸輸入檢測(cè)電路14a向CPU 11提供表示觸摸筆的接觸位 置的輸入信號(hào)。然后,根據(jù)該輸入信號(hào),表示觸摸筆的接觸位置的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí) 別。移動(dòng)狀態(tài)判斷單元56具有使CPU 11判斷目標(biāo)是否靜止的功能。在該單元中,由CPU 11判斷目標(biāo)是否靜止。例如,由CPU 11判斷觸摸筆與下部液 晶監(jiān)視器3b接觸時(shí)的幀(n幀n為自然數(shù))中的表示目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù)(第n坐 標(biāo)數(shù)據(jù))是否與觸摸筆與下部液晶監(jiān)視器3b接觸時(shí)的幀的前一幀((n-1)幀n為自然數(shù)) 中的表示目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù)(第(n-1)坐標(biāo)數(shù)據(jù))一致。這里,在表示目標(biāo)的顯示位置的第n坐標(biāo)數(shù)據(jù)與表示目標(biāo)的顯示位置的第(n-1) 坐標(biāo)數(shù)據(jù)一致的情況下,判斷為目標(biāo)靜止。另一方面,在表示目標(biāo)的顯示位置的第n坐標(biāo)數(shù)據(jù)與表示目標(biāo)的顯示位置的第(n_l)坐標(biāo)數(shù)據(jù)不一致的情況下,判斷為目標(biāo)移動(dòng)。另外,最 初在下部液晶監(jiān)視器3b中顯示目標(biāo)時(shí)(n= 1時(shí)),判斷為目標(biāo)靜止。調(diào)整數(shù)據(jù)識(shí)別單元57具有如下功能使CPU 11識(shí)別用于對(duì)用于選擇目標(biāo)的選擇 區(qū)域進(jìn)行調(diào)整的調(diào)整數(shù)據(jù)。詳細(xì)地講,調(diào)整數(shù)據(jù)識(shí)別單元57具有如下功能使CPU 11識(shí)別 與目標(biāo)靜止的情況對(duì)應(yīng)的第1調(diào)整數(shù)據(jù)和與目標(biāo)移動(dòng)的情況對(duì)應(yīng)的小于第1調(diào)整數(shù)據(jù)的第 2調(diào)整數(shù)據(jù)中的任一個(gè)數(shù)據(jù),作為調(diào)整數(shù)據(jù)。在該單元中,與目標(biāo)靜止的情況對(duì)應(yīng)的第1調(diào)整數(shù)據(jù)和與目標(biāo)移動(dòng)的情況對(duì)應(yīng)的 小于第1調(diào)整數(shù)據(jù)的第2調(diào)整數(shù)據(jù)中的任一個(gè)數(shù)據(jù)被CPU 11所識(shí)別,作為調(diào)整數(shù)據(jù)。例如,在判斷為目標(biāo)靜止的情況下,與目標(biāo)靜止的情況對(duì)應(yīng)的第1調(diào)整數(shù)據(jù)被CPU 11所識(shí)別,作為調(diào)整數(shù)據(jù)。另一方面,在判斷為目標(biāo)移動(dòng)的情況下,與目標(biāo)移動(dòng)的情況對(duì)應(yīng) 的第2調(diào)整數(shù)據(jù)被CPU 11所識(shí)別,作為調(diào)整數(shù)據(jù)。這里,第2調(diào)整數(shù)據(jù)是小于第1調(diào)整數(shù) 據(jù)的數(shù)據(jù)。另外,在從ROM 12裝載棒球游戲程序時(shí),在RAM 13中存儲(chǔ)第1調(diào)整數(shù)據(jù)和第2調(diào) 整數(shù)據(jù)。在游戲程序中規(guī)定判斷結(jié)果與第1調(diào)整數(shù)據(jù)和第2調(diào)整數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系。選擇區(qū)域設(shè)定單元58具有如下功能根據(jù)最小間隔數(shù)據(jù),使CPU 11設(shè)定用于選擇 目標(biāo)的選擇區(qū)域。并且,選擇區(qū)域設(shè)定單元58具有如下功能根據(jù)最小間隔數(shù)據(jù),由CPU 11 設(shè)定以指示位置為基點(diǎn)的選擇區(qū)域。詳細(xì)地講,選擇區(qū)域設(shè)定單元58具有如下功能使用 調(diào)整數(shù)據(jù)對(duì)最小間隔數(shù)據(jù)進(jìn)行調(diào)整,由此,計(jì)算用于規(guī)定選擇區(qū)域的規(guī)定數(shù)據(jù),根據(jù)規(guī)定數(shù) 據(jù),由CPU 11設(shè)定以指示位置為基點(diǎn)的選擇區(qū)域。更詳細(xì)地講,選擇區(qū)域設(shè)定單元58具有 如下功能使CPU 11執(zhí)行從最小間隔數(shù)據(jù)中減去調(diào)整數(shù)據(jù)的處理,由此,計(jì)算用于規(guī)定選 擇區(qū)域的規(guī)定數(shù)據(jù),根據(jù)規(guī)定數(shù)據(jù),由CPU 11設(shè)定以指示位置為基點(diǎn)的選擇區(qū)域。在該單元中,由CPU 11執(zhí)行從最小間隔數(shù)據(jù)中減去調(diào)整數(shù)據(jù)的處理,由此,計(jì)算 用于規(guī)定選擇區(qū)域的規(guī)定數(shù)據(jù)。然后,根據(jù)該規(guī)定數(shù)據(jù),由CPU 11設(shè)定以指示位置為基點(diǎn) 的選擇區(qū)域。例如,首先,由CPU 11執(zhí)行從最小間隔數(shù)據(jù)中減去調(diào)整數(shù)據(jù)的處理。該處理 結(jié)果被CPU 11所識(shí)別,作為表示圓狀的選擇區(qū)域的直徑大小的直徑數(shù)據(jù)(規(guī)定數(shù)據(jù))。接 著,以觸摸筆的接觸位置為中心、具有直徑數(shù)據(jù)(規(guī)定數(shù)據(jù))所示的直徑大小的圓形區(qū)域被 CPU 11所識(shí)別,作為選擇區(qū)域。這樣定義圓形區(qū)域,由此設(shè)定選擇區(qū)域。選擇區(qū)域識(shí)別單元59具有使CPU 11識(shí)別選擇區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)的功能。在該單元中,選擇區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別。例如,在將選擇區(qū)域如 上所述設(shè)定為圓狀的情況下,該圓狀的選擇區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別。區(qū)域一致性判斷單元60具有如下功能使CPU 11判斷目標(biāo)的顯示區(qū)域內(nèi)部的坐 標(biāo)數(shù)據(jù)和選擇區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)是否一致。在該單元中,由CPU 11判斷目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和選擇區(qū)域內(nèi)部的 坐標(biāo)數(shù)據(jù)是否一致。例如,由CPU 11判斷在下部液晶監(jiān)視器3b中顯示的目標(biāo)的顯示區(qū)域 內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù)和以觸摸筆的接觸位置為基準(zhǔn)定義的選擇區(qū)域內(nèi)部的至少一個(gè) 坐標(biāo)數(shù)據(jù)是否一致。目標(biāo)選擇單元61具有如下功能在由CPU 11判斷為目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo) 數(shù)據(jù)和選擇區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)一致的情況下,使CPU 11識(shí)別坐標(biāo)數(shù)據(jù)一致的目標(biāo)作為 所選擇的目標(biāo)。
在該單元中,在由CPU 11判斷為目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和選擇區(qū)域內(nèi) 部的坐標(biāo)數(shù)據(jù)一致的情況下,坐標(biāo)數(shù)據(jù)一致的目標(biāo)被CPU 11所識(shí)別,作為由觸摸筆選擇的 目標(biāo)。例如,在由CPU 11判斷為在下部液晶監(jiān)視器3b中顯示的目標(biāo)的顯示區(qū)域內(nèi)部的至 少一個(gè)坐標(biāo)數(shù)據(jù)和以觸摸筆的接觸位置為基準(zhǔn)定義的選擇區(qū)域內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù) 一致的情況下,判定為選擇區(qū)域與目標(biāo)的顯示區(qū)域重疊。然后,坐標(biāo)數(shù)據(jù)一致的目標(biāo)被CPU 11所識(shí)別,作為由觸摸筆選擇的目標(biāo)。[棒球游戲中的目標(biāo)選擇系統(tǒng)的處理流程和說(shuō)明]接著,例如說(shuō)明棒球游戲中的目標(biāo)選擇系統(tǒng)的具體內(nèi)容。并且,同時(shí)說(shuō)明圖14所 示的與目標(biāo)選擇系統(tǒng)有關(guān)的流程。下面,示出目標(biāo)為按鈕時(shí)的例子和目標(biāo)為選手角色時(shí)的例子。1.目標(biāo)為按鈕的情況例如,在棒球游戲中,當(dāng)游戲者選擇用于練習(xí)攻擊時(shí)的操作和防守時(shí)的操作等的 操作練習(xí)模式時(shí),在下部液晶監(jiān)視器3b中顯示圖4所示的練習(xí)選擇畫面70。在該練習(xí)選擇 畫面70中配置多個(gè)按鈕目標(biāo)71 (71a、71b、71C、71d、71e、71f)。這里,多個(gè)按鈕目標(biāo)71由 用于指示練習(xí)形式的5個(gè)按鈕目標(biāo)(打擊練習(xí)按鈕71a、投球練習(xí)按鈕71b、防守練習(xí)按鈕 71c、綜合攻擊練習(xí)按鈕71d、綜合防守練習(xí)按鈕71e)、以及用于設(shè)定練習(xí)形式的詳細(xì)內(nèi)容 的按鈕目標(biāo)(選擇按鈕)71f 等構(gòu)成。當(dāng)選擇操作練習(xí)模式時(shí),例如從CPU 11發(fā)出用于在下部液晶監(jiān)視器3b中顯示上 述多個(gè)按鈕目標(biāo)71的顯示命令(S1)。于是,表示在下部液晶監(jiān)視器3b中分別顯示多個(gè)按 鈕目標(biāo)71的顯示位置H(H1、H2、H3、H4、H5、H6)的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別(S2)。另外, 預(yù)先在游戲程序中規(guī)定表示按鈕目標(biāo)71的顯示位置H的坐標(biāo)數(shù)據(jù),并將其存儲(chǔ)在RAM 13中。然后,當(dāng)CPU 11識(shí)別到表示多個(gè)按鈕目標(biāo)71(71a、71b、71C、71d、71e、71f)各自的 顯示位置H的坐標(biāo)數(shù)據(jù)時(shí),從CPU 11發(fā)出在這些坐標(biāo)數(shù)據(jù)所示的各按鈕目標(biāo)71a、71b、71c、 71d、71e、71f的顯示位置H配置各按鈕目標(biāo)的命令。于是,使用各按鈕目標(biāo)用的圖像數(shù)據(jù)在 下部液晶監(jiān)視器3b中顯示各按鈕目標(biāo)71a、71b、71C、71d、71e、71f(S3)。具體而言,使用圖 像數(shù)據(jù)在下部液晶監(jiān)視器3b中顯示各按鈕目標(biāo)71a、71b、71C、71d、71e、71f,以使各按鈕目 標(biāo)71a、71b、71C、71d、71e、71f的重心位置與下部液晶監(jiān)視器3b中的各按鈕目標(biāo)的顯示位 置H —致。另外,與各按鈕目標(biāo)71a、71b、71C、71d、71e、71f對(duì)應(yīng)的圖像數(shù)據(jù)被存儲(chǔ)在RAM 13中。接著,在下部液晶監(jiān)視器3b中顯示的多個(gè)按鈕目標(biāo)71各自的顯示區(qū)域內(nèi)部的坐 標(biāo)數(shù)據(jù)被CPU 11所識(shí)別(S4)。具體而言,在以在下部液晶監(jiān)視器3b中能夠顯示圖像的矩 形范圍的中央位置(重心位置)為原點(diǎn)的坐標(biāo)系中,各按鈕目標(biāo)71的顯示區(qū)域內(nèi)部的坐標(biāo) 數(shù)據(jù)被CPU 11所識(shí)別。另外,這里,在CPU 11識(shí)別到的各按鈕目標(biāo)71的顯示區(qū)域內(nèi)部的 坐標(biāo)數(shù)據(jù)中還包含有與各按鈕目標(biāo)71的顯示位置H對(duì)應(yīng)的坐標(biāo)數(shù)據(jù)。接著,當(dāng)CPU 11識(shí)別到各按鈕目標(biāo)71的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)時(shí),根據(jù)各按鈕 目標(biāo)71的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù),由CPU 11計(jì)算表示相鄰的按鈕目標(biāo)71的間隔的間隔 數(shù)據(jù) D(D11、D12、D13、D14、D21、D22) (S5)。這里,例如各按鈕目標(biāo)71形成為矩形狀。然后,以水平方向2行、上下方向3行的方式配置多個(gè)按鈕目標(biāo)71。該情況下,如圖5所示,首先,根據(jù)表示各按鈕目標(biāo)71的顯 示位置H的坐標(biāo)數(shù)據(jù),由CPU 11執(zhí)行對(duì)連接相鄰按鈕目標(biāo)(71a-71b、71b-71C、71d-71e、 71e-71f、71a-71d、71b-71e、71c-71f)的顯示位置 H 的線段 S(S11、S12、S13、S14、S21、S22、 S23)的長(zhǎng)度進(jìn)行計(jì)算的處理。然后,由CPU 11執(zhí)行對(duì)各按鈕目標(biāo)71的長(zhǎng)邊方向的長(zhǎng)度LC(LC1、LC2、LC3、LC4、 LC5、LC6)和短邊方向的長(zhǎng)度1^(1^1、1^2、1^3、1^4)進(jìn)行計(jì)算的處理。例如,由CPU 11執(zhí) 行從通過(guò)各按鈕目標(biāo)71的顯示區(qū)域的重心位置的水平方向的x坐標(biāo)的最大值中減去x坐 標(biāo)的最小值的處理,由此,計(jì)算各按鈕目標(biāo)71的長(zhǎng)邊方向的長(zhǎng)度LC。并且,由CPU 11執(zhí)行 從通過(guò)各按鈕目標(biāo)71的顯示區(qū)域的重心位置的垂直方向的y坐標(biāo)的最大值中減去1坐標(biāo) 的最小值的處理,由此,計(jì)算各按鈕目標(biāo)71的短邊方向的長(zhǎng)度LT。然后,由CPU 11執(zhí)行對(duì) 按鈕目標(biāo)71的長(zhǎng)邊方向的長(zhǎng)度LC和按鈕目標(biāo)71的短邊方向的長(zhǎng)度LT乘以數(shù)值“0. 5”的 處理,由此,計(jì)算按鈕目標(biāo)71的長(zhǎng)邊的一半長(zhǎng)度和按鈕目標(biāo)71的短邊的一半長(zhǎng)度(按鈕目 標(biāo)的一邊的一半長(zhǎng)度、LC/2、LT/2)。然后,由CPU 11執(zhí)行從連接相鄰按鈕目標(biāo)71的顯示位置H的線段的長(zhǎng)度S中減去 對(duì)應(yīng)的各按鈕目標(biāo)71的一邊的一半長(zhǎng)度(按鈕目標(biāo)的長(zhǎng)邊的一半長(zhǎng)度LC/2或按鈕目標(biāo)的 短邊的一半長(zhǎng)度LT/2)的處理。這樣,計(jì)算表示相鄰的按鈕目標(biāo)71的間隔的間隔數(shù)據(jù)D11、 D12、D13、D14、D21、D22,這些間隔數(shù)據(jù) D11、D12、D13、D14、D21、D22 被 CPU 11 所識(shí)別。于是,由CPU 11執(zhí)行從CPU 11識(shí)別到的多個(gè)間隔數(shù)據(jù)Dll、D12、D13、D14、D21、 D22中提取最小數(shù)據(jù)的處理,通過(guò)該處理提取出的數(shù)據(jù)作為最小間隔數(shù)據(jù)D_min被CPU 11 所識(shí)別。這里,例如,間隔數(shù)據(jù)011( = 012、013、014)作為最小間隔數(shù)據(jù)D_min被CPU 11 所識(shí)別(S6)。另外,這里示出如下情況的例子從連接相鄰按鈕目標(biāo)71的顯示位置H的線段的 長(zhǎng)度S中減去對(duì)應(yīng)的各按鈕目標(biāo)的一邊的一半長(zhǎng)度(LC/2、LT/2),由此,計(jì)算相鄰的按鈕目 標(biāo)71的間隔數(shù)據(jù)D。但是,按鈕目標(biāo)71的間隔數(shù)據(jù)D不限于上述形式,可以以任意形式進(jìn) 行計(jì)算。例如如圖6所示,也可以根據(jù)位于相互對(duì)置的按鈕目標(biāo)71各自的最外周的坐標(biāo)數(shù) 據(jù),使CPU 11執(zhí)行計(jì)算按鈕目標(biāo)71的間隔數(shù)據(jù)D的處理。在圖6中,省略目標(biāo)71c、71e、 71f。接著,如圖7所示,在下部液晶監(jiān)視器3b中顯示了多個(gè)按鈕目標(biāo)71的狀態(tài)下(在 圖7中省略目標(biāo)71c、71e、71f),當(dāng)游戲者使觸摸筆T接觸下部液晶監(jiān)視器3b以選擇期望的 按鈕目標(biāo)71a時(shí),從觸摸輸入檢測(cè)電路14a向CPU 11提供表示與下部液晶監(jiān)視器3b接觸 的觸摸筆T的接觸位置SP的輸入信號(hào)。然后,根據(jù)該輸入信號(hào),表示觸摸筆T的接觸位置 SP的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別(S7)。然后,當(dāng)CPU 11識(shí)別到表示觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)時(shí),由CPU 11判斷 各按鈕目標(biāo)71是否靜止(S8)。這里,例如,由CPU 11判斷觸摸筆T與下部液晶監(jiān)視器3b 接觸的時(shí)刻的幀(n幀n為自然數(shù))中的表示按鈕目標(biāo)71的顯示位置H的坐標(biāo)數(shù)據(jù)(第n 坐標(biāo)數(shù)據(jù))是否與前一幀((n-1)幀n為自然數(shù))中的表示按鈕目標(biāo)71的顯示位置H的 坐標(biāo)數(shù)據(jù)(第(n_l)坐標(biāo)數(shù)據(jù))一致。然后,在表示按鈕目標(biāo)71的顯示位置H的第n坐標(biāo)數(shù)據(jù)與表示按鈕目標(biāo)71的顯 示位置H的第(n-1)坐標(biāo)數(shù)據(jù)一致的情況下,判斷為按鈕目標(biāo)71靜止68:是)。該情況下,由CPU 11執(zhí)行對(duì)用于識(shí)別判斷結(jié)果的結(jié)果識(shí)別參數(shù)KP代入數(shù)值“0”的處理。另一方 面,在表示按鈕目標(biāo)71的顯示位置H的第n坐標(biāo)數(shù)據(jù)與表示按鈕目標(biāo)71的顯示位置H的 第(n-1)坐標(biāo)數(shù)據(jù)不一致的情況下,判斷為按鈕目標(biāo)71移動(dòng)68:否)。該情況下,由CPU 11執(zhí)行對(duì)用于識(shí)別判斷結(jié)果的結(jié)果識(shí)別參數(shù)KP代入數(shù)值“1”的處理。另外,設(shè)定為最初在下部液晶監(jiān)視器3b中顯示按鈕目標(biāo)71時(shí)(n= 1時(shí)),判斷為 按鈕目標(biāo)71靜止。即,該情況下,由CPU 11執(zhí)行對(duì)用于識(shí)別判斷結(jié)果的結(jié)果識(shí)別參數(shù)KP 代入數(shù)值“0”的處理。接著,用于對(duì)用于選擇按鈕目標(biāo)71的選擇區(qū)域R進(jìn)行調(diào)整的調(diào)整數(shù)據(jù)MD被CPU 11所識(shí)別(S9、S10)。這里,例如,與按鈕目標(biāo)71靜止的情況對(duì)應(yīng)的第1調(diào)整數(shù)據(jù)MD1和與 按鈕目標(biāo)71移動(dòng)的情況對(duì)應(yīng)的第2調(diào)整數(shù)據(jù)MD2中的任一個(gè)數(shù)據(jù)被CPU 11所識(shí)別,作為 調(diào)整數(shù)據(jù)MD。具體而言,在判斷為按鈕目標(biāo)71靜止的情況下(結(jié)果識(shí)別參數(shù)KP的值為“0”的 情況、S8 是),與按鈕目標(biāo)71靜止的情況對(duì)應(yīng)的第1調(diào)整數(shù)據(jù)MD1被CPU 11所識(shí)別,作為 調(diào)整數(shù)據(jù)MD(S9)。另一方面,在判斷為按鈕目標(biāo)71移動(dòng)的情況下(結(jié)果識(shí)別參數(shù)KP的值 為“1”的情況、S8 否),與按鈕目標(biāo)71移動(dòng)的情況對(duì)應(yīng)的第2調(diào)整數(shù)據(jù)MD2作為調(diào)整數(shù)據(jù) MD被CPU 11所識(shí)別(S10)。這里,第2調(diào)整數(shù)據(jù)MD2設(shè)定為預(yù)定值,以成為大于0且小于 第1調(diào)整數(shù)據(jù)MD1的數(shù)據(jù)。并且,第1調(diào)整數(shù)據(jù)MD1設(shè)定為預(yù)定值,以成為小于最小間隔數(shù) 據(jù)D_min的數(shù)據(jù)。由此,能夠設(shè)定選擇區(qū)域R,以使按鈕目標(biāo)71移動(dòng)時(shí)的選擇區(qū)域R大于按 鈕目標(biāo)71靜止時(shí)的選擇區(qū)域R。另外,在從ROM 12裝載棒球游戲程序時(shí),在RAM 13中存儲(chǔ)第1調(diào)整數(shù)據(jù)MD1和第 2調(diào)整數(shù)據(jù)MD2。并且,如圖8所示,在游戲程序中預(yù)先規(guī)定判斷結(jié)果(結(jié)果識(shí)別參數(shù)KP) 與第1調(diào)整數(shù)據(jù)MD1和第2調(diào)整數(shù)據(jù)MD2之間的對(duì)應(yīng)關(guān)系。接著,根據(jù)由CPU 11提取出的最小間隔數(shù)據(jù)D_min,由CPU 11設(shè)定用于選擇按鈕 目標(biāo)71的選擇區(qū)域R(S11)。這里,例如,使用調(diào)整數(shù)據(jù)MD對(duì)最小間隔數(shù)據(jù)D_min進(jìn)行調(diào) 整,由此,計(jì)算用于規(guī)定選擇區(qū)域R的規(guī)定數(shù)據(jù)RK。然后,根據(jù)該規(guī)定數(shù)據(jù)RK,由CPU 11設(shè) 定以接觸位置SP為基點(diǎn)的選擇區(qū)域R。具體而言,首先,由CPU 11執(zhí)行從最小間隔數(shù)據(jù)D_min中減去調(diào)整數(shù)據(jù)MD的處 理。該處理結(jié)果(D_min-MD)作為表示圓狀的選擇區(qū)域R的直徑大小的直徑數(shù)據(jù)RK(規(guī)定 數(shù)據(jù))被CPU 11所識(shí)別。接著,圖9所示的以觸摸筆T的接觸位置SP為中心、具有直徑數(shù) 據(jù)RK( = D_min-MD)所示的大小的直徑的圓形區(qū)域作為選擇區(qū)域R被CPU 11所識(shí)別。這 樣,根據(jù)觸摸筆T與下部液晶監(jiān)視器3b接觸的接觸位置SP,由CPU 11設(shè)定圓狀的選擇區(qū)域 R0于是,選擇區(qū)域R內(nèi)部的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別(S12)。例如,在將選擇區(qū)域R 如上所述設(shè)定為圓狀的情況下,該圓狀的選擇區(qū)域R內(nèi)部的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別。接著,由CPU 11判斷按鈕目標(biāo)71的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和圓狀的選擇區(qū)域 R內(nèi)部的坐標(biāo)數(shù)據(jù)是否一致(S13)。例如,由CPU 11判斷在下部液晶監(jiān)視器3b中顯示的按 鈕目標(biāo)71的顯示區(qū)域內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù)和以觸摸筆T的接觸位置SP為基準(zhǔn)定義的 圓狀的選擇區(qū)域R內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù)是否一致。然后,在由CPU 11判斷為按鈕目標(biāo)71的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和選擇區(qū)域R內(nèi)部的坐標(biāo)數(shù)據(jù)一致的情況下(S13 是),坐標(biāo)數(shù)據(jù)一致的按鈕目標(biāo)71作為由觸摸筆T選 擇的按鈕目標(biāo)71被CPU 11所識(shí)別(S14)。例如,在由CPU 11判斷為在下部液晶監(jiān)視器 3b中顯示的按鈕目標(biāo)71的顯示區(qū)域內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù)和以觸摸筆T的接觸位置 SP(SP')為基準(zhǔn)定義的選擇區(qū)域R(R’ )內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù)一致的情況下,判定為選 擇區(qū)域R(R’)與按鈕目標(biāo)71的顯示區(qū)域重疊(參照?qǐng)D9的斜線部分)。于是,坐標(biāo)數(shù)據(jù)一 致的按鈕目標(biāo)71(71a)作為由觸摸筆T選擇的目標(biāo)被CPU 11所識(shí)別。另一方面,在通過(guò)CPU 11沒有被判斷為按鈕目標(biāo)71的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù) 和選擇區(qū)域R內(nèi)部的坐標(biāo)數(shù)據(jù)一致的情況下(S13 否),不通過(guò)觸摸筆T選擇按鈕目標(biāo)71。 該情況下,通過(guò)CPU 11再次執(zhí)行步驟7(S7)的處理。另外,在所述實(shí)施方式中,示出了按鈕目標(biāo)71不移動(dòng)的情況的例子,上述判斷處 理(步驟8的處理)進(jìn)行工作。如果該判斷處理已進(jìn)行工作,則例如發(fā)生在切換畫面來(lái)變 更按鈕目標(biāo)71的布局的情況時(shí),能夠使CPU 11識(shí)別小于第1調(diào)整數(shù)據(jù)MDl的第2調(diào)整數(shù) 據(jù)MD2。由此,在游戲者要利用觸摸筆T選擇變更了布局的按鈕目標(biāo)71時(shí),即使無(wú)法追隨 布局的變更,由于將選擇區(qū)域設(shè)定為大于上述選擇區(qū)域R(步驟8 否的情況下的選擇區(qū)域) 的區(qū)域,因此,也能夠容易地選擇按鈕目標(biāo)71。2.目標(biāo)為選手角色的情況在目標(biāo)為選手角色的情況下,除了在棒球游戲中選擇的模式的部分以外,基本上 也仍執(zhí)行與在上述目標(biāo)為按鈕的情況下執(zhí)行的處理相同的處理。因此,針對(duì)執(zhí)行與上述目 標(biāo)為按鈕的情況下的處理相同的處理的部分,省略詳細(xì)說(shuō)明。并且,針對(duì)執(zhí)行與上述目標(biāo)為 按鈕的情況下的處理相同的處理的步驟S,下面在記號(hào)S中附加“ ’(撇)”。另外,這里,省略示出與目標(biāo)選擇系統(tǒng)有關(guān)的流程的圖。但是,將圖14所示的按鈕 這樣的詞置換為守場(chǎng)員或守場(chǎng)員角色這樣的詞,由此,能夠?qū)D14代用為目標(biāo)為選手角色 的情況下的流程。并且,在圖14中,在記號(hào)S中附加“’(撇)”。下面,示出在目標(biāo)為選手角色的情況下目標(biāo)選擇系統(tǒng)進(jìn)行工作的例子。例如,在棒球游戲中,當(dāng)選擇對(duì)戰(zhàn)模式時(shí),在下部液晶監(jiān)視器3b中顯示圖10所示 的對(duì)戰(zhàn)畫面72。此時(shí),例如從CPU 11發(fā)出用于在下部液晶監(jiān)視器3b中顯示多個(gè)守場(chǎng)員角 色用目標(biāo)73(以下為守場(chǎng)員角色)的顯示命令。于是,表示在下部液晶監(jiān)視器3b中分別顯 示多個(gè)守場(chǎng)員角色73(73a、73b、73c、73d、73e、73f、73g、73h、73i)的顯示位置的初始坐標(biāo) 數(shù)據(jù)被CPU 11所識(shí)別。另外,預(yù)先在游戲程序中規(guī)定表示守場(chǎng)員角色的顯示位置的初始坐 標(biāo)數(shù)據(jù),并將其存儲(chǔ)在RAM 13中。然后,當(dāng)CPU 11識(shí)別到表示多個(gè)守場(chǎng)員角色各自的顯示位置的初始坐標(biāo)數(shù)據(jù)時(shí), 從CPU 11發(fā)出在這些初始坐標(biāo)數(shù)據(jù)所示的各守場(chǎng)員角色的顯示位置配置各守場(chǎng)員角色的 命令。于是,使用圖像數(shù)據(jù)在下部液晶監(jiān)視器3b中分別顯示多個(gè)守場(chǎng)員角色。另外,在圖 10中,顯示除了外場(chǎng)的守場(chǎng)員角色73g、73h、73i以外的守場(chǎng)員角色73a、73b、73c、73d、73e、 73f。在該狀態(tài)下,在由擊球手角色打回球B的情況下,從CPU 11發(fā)出用于在下部液晶 監(jiān)視器3b中顯示向打回的球B的方向動(dòng)作的守場(chǎng)員角色73的顯示命令(Si’)。于是,表 示在下部液晶監(jiān)視器3b中分別顯示多個(gè)守場(chǎng)員角色73的顯示位置的坐標(biāo)數(shù)據(jù)被CPU 11 所識(shí)別(S2’)。另外,根據(jù)球B的位置坐標(biāo)數(shù)據(jù),針對(duì)每一幀由CPU 11計(jì)算表示守場(chǎng)員角色73的顯示位置的坐標(biāo)數(shù)據(jù),并將其存儲(chǔ)在RAM 13中。并且,根據(jù)在游戲程序中預(yù)先規(guī)定 的球B的軌道方程式,由CPU 11計(jì)算球B的位置坐標(biāo)數(shù)據(jù)。然后,當(dāng)CPU 11連續(xù)識(shí)別到表示多個(gè)守場(chǎng)員角色73各自的顯示位置的坐標(biāo)數(shù)據(jù) 時(shí),從CPU 11發(fā)出在這些坐標(biāo)數(shù)據(jù)所示的各守場(chǎng)員角色的顯示位置配置各守場(chǎng)員角色73 的命令。于是,使用圖像數(shù)據(jù)在下部液晶監(jiān)視器3b中顯示向打回的球B的方向動(dòng)作的各守 場(chǎng)員角色73的動(dòng)畫(S3’、參照?qǐng)D11)。下面,設(shè)守場(chǎng)員角色73的顯示區(qū)域形成為圓狀來(lái)進(jìn) 行說(shuō)明。因此,在圖11中,示出利用圓來(lái)表現(xiàn)守場(chǎng)員角色73的顯示區(qū)域的圖。另外,關(guān)于表示多個(gè)守場(chǎng)員角色73各自的顯示位置的坐標(biāo)數(shù)據(jù),使CPU 11執(zhí)行計(jì) 算從守場(chǎng)員角色73的初始位置朝向球B的落下位置的直線的處理,由此,使用圖像數(shù)據(jù)在 下部液晶監(jiān)視器3b中顯示在該直線上移動(dòng)的守場(chǎng)員角色73的動(dòng)畫。接著,針對(duì)每一幀在RAM 13中存儲(chǔ)在下部液晶監(jiān)視器3b中顯示的多個(gè)守場(chǎng)員角 色73各自的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù),并被CPU 11所識(shí)別(S4’)。另外,這里,在CPU 11 識(shí)別到的各守場(chǎng)員角色73的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)中還包含有與各守場(chǎng)員角色73的顯 示位置(圓的中心)對(duì)應(yīng)的坐標(biāo)數(shù)據(jù)。接著,根據(jù)各守場(chǎng)員角色73的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù),針對(duì)每一幀由CPU 11計(jì) 算表示相鄰的守場(chǎng)員角色73的間隔的間隔數(shù)據(jù)(S5’)。例如如圖12所示,根據(jù)位于相鄰的 守場(chǎng)員角色73的最外周的坐標(biāo)數(shù)據(jù),由CPU 11執(zhí)行計(jì)算守場(chǎng)員角色73的間隔數(shù)據(jù)D(D31、 D32、D33)的處理。另外,這里示出了如下情況的例子根據(jù)位于相鄰的守場(chǎng)員角色73的最外周的坐 標(biāo)數(shù)據(jù),計(jì)算守場(chǎng)員角色73的間隔數(shù)據(jù)D(D31、D32、D33)。但是,計(jì)算守場(chǎng)員角色73的間 隔數(shù)據(jù)D(D31、D32、D33)的形式可以是任意的。例如,首先,由CPU 11計(jì)算多個(gè)守場(chǎng)員角色73g、73h、73i中的2個(gè)守場(chǎng)員角色 (73g和73h、73h和73i、73g和73i)的距離數(shù)據(jù)。這里,由CPU 11計(jì)算連接顯示位置H7和 顯示位置H8的距離數(shù)據(jù)、連接顯示位置H8和顯示位置H9的距離數(shù)據(jù)、連接顯示位置H9和 顯示位置H7的距離數(shù)據(jù)。然后,使CPU 11執(zhí)行從各距離數(shù)據(jù)中減去規(guī)定守場(chǎng)員角色的顯 示區(qū)域的半徑的值的處理,由此,能夠計(jì)算守場(chǎng)員角色73的間隔數(shù)據(jù)D(D31、D32、D33)。由 此,即使守場(chǎng)員角色的形狀為復(fù)雜形狀,通過(guò)利用圓形來(lái)評(píng)價(jià)能夠選擇守場(chǎng)員角色的區(qū)域, 如上所述,能夠容易地計(jì)算守場(chǎng)員角色的間隔數(shù)據(jù)D。接著,由CPU 11執(zhí)行從間隔數(shù)據(jù)D31、D32、D33中提取最小間隔數(shù)據(jù)D_min的處 理,通過(guò)該處理提取出的數(shù)據(jù)作為最小間隔數(shù)據(jù)D_min被CPU 11所識(shí)別(S6’)。這里,例 如,間隔數(shù)據(jù)D32作為最小間隔數(shù)據(jù)D_min被CPU 11所識(shí)別。接著,在下部液晶監(jiān)視器3b中顯示了動(dòng)作中的多個(gè)守場(chǎng)員角色73的狀態(tài)下,當(dāng) 游戲者使觸摸筆T接觸下部液晶監(jiān)視器3b以選擇期望的守場(chǎng)員角色73時(shí),從觸摸輸入檢 測(cè)電路14a向CPU 11提供表示與下部液晶監(jiān)視器3b接觸的觸摸筆T的接觸位置SP的輸 入信號(hào)。然后,根據(jù)該輸入信號(hào),表示觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別 (S7’)。另外,上述期望的守場(chǎng)員角色73對(duì)應(yīng)于游戲者進(jìn)行接球指示的守場(chǎng)員角色。然后,當(dāng)CPU 11識(shí)別到表示觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)時(shí),由CPU 11判 斷最接近觸摸筆T的接觸位置SP的守場(chǎng)員角色73(73h)是否靜止(S8’ )。具體而言,如下選擇最接近觸摸筆T的接觸位置SP的守場(chǎng)員角色73。首先,使CPU
3311執(zhí)行計(jì)算觸摸筆T的接觸位置SP和多個(gè)守場(chǎng)員角色73各自的顯示位置H(H7、H8、H9) 的距離數(shù)據(jù)。接著,由CPU 11從在此計(jì)算出的距離數(shù)據(jù)中檢測(cè)具有最小值的距離數(shù)據(jù)。然 后,該最小距離數(shù)據(jù)所示的位置的守場(chǎng)員角色73,作為最接近觸摸筆T的接觸位置SP的守 場(chǎng)員角色被CPU 11所識(shí)別。在圖12中,中心的守場(chǎng)員角色73h,作為最接近觸摸筆T的接 觸位置SP的守場(chǎng)員角色被CPU 11所識(shí)別。另外,這里,使CPU 11識(shí)別用于識(shí)別守場(chǎng)員角 色73的識(shí)別數(shù)據(jù),由此,進(jìn)行守場(chǎng)員角色的識(shí)別。然后,在判斷為最接近觸摸筆T的接觸位置SP的守場(chǎng)員角色73 (73h)靜止的情況 下(S8’ 是),由CPU 11執(zhí)行對(duì)用于識(shí)別判斷結(jié)果的結(jié)果識(shí)別參數(shù)KP代入數(shù)值“0”的處 理。例如,選擇了接球手角色73b的情況對(duì)應(yīng)于該情況。另一方面,在判斷為最接近觸摸筆 T的接觸位置SP的守場(chǎng)員角色73(73h)移動(dòng)的情況下(S8’ 否),由CPU 11執(zhí)行對(duì)用于識(shí) 別判斷結(jié)果的結(jié)果識(shí)別參數(shù)KP代入數(shù)值“1”的處理。另外,設(shè)定為最初在下部液晶監(jiān)視器 3b中顯示守場(chǎng)員角色73時(shí)(n= 1時(shí)),判斷為守場(chǎng)員角色73靜止。接著,用于對(duì)用于選擇守場(chǎng)員角色73的選擇區(qū)域R進(jìn)行調(diào)整的調(diào)整數(shù)據(jù)MD被CPU 11所識(shí)別(S9’、S10’)。這里,例如,與守場(chǎng)員角色73靜止的情況對(duì)應(yīng)的第1調(diào)整數(shù)據(jù)MD1 和與守場(chǎng)員角色73移動(dòng)的情況對(duì)應(yīng)的第2調(diào)整數(shù)據(jù)MD2中的任一個(gè)數(shù)據(jù),作為調(diào)整數(shù)據(jù)MD 被CPU 11所識(shí)別。具體而言,在判斷為守場(chǎng)員角色73靜止的情況下(結(jié)果識(shí)別參數(shù)KP的值為“0” 的情況、S8,是),與守場(chǎng)員角色73靜止的情況對(duì)應(yīng)的第1調(diào)整數(shù)據(jù)MD1作為調(diào)整數(shù)據(jù)MD 被CPU 11所識(shí)別(S9’)。另一方面,在判斷為守場(chǎng)員角色73移動(dòng)的情況下(結(jié)果識(shí)別參 數(shù)KP的值為“1”的情況、S8’ 否),與守場(chǎng)員角色73移動(dòng)的情況對(duì)應(yīng)的第2調(diào)整數(shù)據(jù)MD2 作為調(diào)整數(shù)據(jù)MD被CPU 11所識(shí)別(S10,)。這里,第2調(diào)整數(shù)據(jù)MD2設(shè)定為預(yù)定值,以成 為大于0且小于第1調(diào)整數(shù)據(jù)MD1的數(shù)據(jù)。并且,第1調(diào)整數(shù)據(jù)MD1設(shè)定為預(yù)定值,以成為 小于最小間隔數(shù)據(jù)D_min的數(shù)據(jù)。由此,能夠設(shè)定選擇區(qū)域R,以使按鈕目標(biāo)71移動(dòng)時(shí)的選 擇區(qū)域R大于按鈕目標(biāo)71靜止時(shí)的選擇區(qū)域R。另外,如圖8所示,在游戲程序中預(yù)先規(guī)定判斷結(jié)果(結(jié)果識(shí)別參數(shù)KP)與第1調(diào) 整數(shù)據(jù)MD1和第2調(diào)整數(shù)據(jù)MD2之間的對(duì)應(yīng)關(guān)系。接著,根據(jù)由CPU 11提取出的最小間隔數(shù)據(jù)D_min,由CPU 11設(shè)定用于選擇守場(chǎng) 員角色73的選擇區(qū)域R(S11’ )。具體而言,從最小間隔數(shù)據(jù)D_min中減去調(diào)整數(shù)據(jù)MD,由 此,計(jì)算表示圓狀的選擇區(qū)域R的直徑大小的直徑數(shù)據(jù)RK( = D_min-MD、規(guī)定數(shù)據(jù))。然后, 圖13所示的以觸摸筆T的接觸位置SP為中心、具有直徑數(shù)據(jù)RK(規(guī)定數(shù)據(jù))的大小所示 的直徑的圓形區(qū)域被CPU 11所識(shí)別,作為選擇區(qū)域R。這樣,根據(jù)觸摸筆T與下部液晶監(jiān)視 器3b接觸的接觸位置SP,由CPU 11設(shè)定圓狀的選擇區(qū)域R。于是,選擇區(qū)域R內(nèi)部的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別(S12’)。例如,在將選擇區(qū)域 R如上所述設(shè)定為圓狀的情況下,該圓狀的選擇區(qū)域R內(nèi)部的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別。接著,由CPU 11判斷守場(chǎng)員角色73的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和圓狀的選擇區(qū) 域R內(nèi)部的坐標(biāo)數(shù)據(jù)是否一致(S13’)。例如,由CPU 11判斷在下部液晶監(jiān)視器3b中顯示 的守場(chǎng)員角色73的顯示區(qū)域內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù)和以觸摸筆T的接觸位置SP為基準(zhǔn) 定義的圓狀的選擇區(qū)域R內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù)是否一致。然后,在由CPU 11判斷為守場(chǎng)員角色73的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和選擇區(qū)域R內(nèi)部的坐標(biāo)數(shù)據(jù)一致的情況下(S13’ 是),坐標(biāo)數(shù)據(jù)一致的守場(chǎng)員角色73作為由觸摸筆 T選擇的守場(chǎng)員角色被CPU 11所識(shí)別(S14)。具體而言,在由CPU 11判斷為在下部液晶監(jiān) 視器3b中顯示的守場(chǎng)員角色73(73h)的顯示區(qū)域內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù)和以觸摸筆T 的接觸位置SP為基準(zhǔn)定義的選擇區(qū)域R內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù)一致的情況下,判定為選 擇區(qū)域R與守場(chǎng)員角色73(73h)的顯示區(qū)域重疊(參照?qǐng)D13的斜線部分)。于是,坐標(biāo)數(shù) 據(jù)一致的守場(chǎng)員角色73 (73h)作為由觸摸筆T選擇的目標(biāo)被CPU 11所識(shí)別。然后,在通過(guò)CPU 11沒有被判斷為守場(chǎng)員角色73的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和 選擇區(qū)域R內(nèi)部的坐標(biāo)數(shù)據(jù)一致的情況下(S13’ 否),不通過(guò)觸摸筆T選擇守場(chǎng)員角色73。 該情況下,通過(guò)CPU 11再次執(zhí)行步驟7 (S7’)的處理。〈第2實(shí)施方式、第2’實(shí)施方式〉[游戲裝置中的各種單元的說(shuō)明]在游戲機(jī)1中執(zhí)行的游戲例如有棒球游戲。在游戲機(jī)1中,能夠在液晶監(jiān)視器部 3的下部液晶監(jiān)視器3b中顯示多個(gè)目標(biāo)。圖15是用于說(shuō)明在本發(fā)明中發(fā)揮主要作用的功 能的功能框圖。顯示位置識(shí)別單元150具有如下功能使CPU 11識(shí)別表示在下部液晶監(jiān)視器3b 中顯示目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù)。在該單元中,表示在下部液晶監(jiān)視器3b中顯示目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別。例如,在從ROM 12裝載了棒球游戲程序時(shí),在RAM 13中存儲(chǔ)表示各目標(biāo)的顯示 位置的坐標(biāo)數(shù)據(jù)。然后,在從CPU 11發(fā)出目標(biāo)的顯示命令時(shí),首先,存儲(chǔ)在RAM 13中的上 述坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別。最大區(qū)域識(shí)別單元151具有如下功能使控制部識(shí)別用于規(guī)定以指示位置為基點(diǎn) 擴(kuò)大的指示區(qū)域的最大范圍的數(shù)據(jù)。在該單元中,用于規(guī)定以指示位置為基點(diǎn)擴(kuò)大的指示區(qū)域的最大范圍的數(shù)據(jù)被控 制部所識(shí)別。例如,在指示區(qū)域的形狀為圓形的情況下,階段性擴(kuò)大指示區(qū)域時(shí)的階段數(shù)的 最大值,作為最大階段數(shù)數(shù)據(jù)D_max被控制部所識(shí)別。另外,在從ROM 12裝載棒球游戲程 序時(shí),在RAM 13中存儲(chǔ)該數(shù)據(jù)。目標(biāo)顯示單元152具有如下功能根據(jù)表示多個(gè)目標(biāo)各自的顯示位置的坐標(biāo)數(shù) 據(jù),使用圖像數(shù)據(jù)在下部液晶監(jiān)視器3b中分別顯示多個(gè)目標(biāo)。在該單元中,根據(jù)表示多個(gè)目標(biāo)各自的顯示位置的坐標(biāo)數(shù)據(jù),使用圖像數(shù)據(jù)在下 部液晶監(jiān)視器3b中分別顯示多個(gè)目標(biāo)。例如,在從CPU 11發(fā)出目標(biāo)的顯示命令時(shí),使CPU 11識(shí)別存儲(chǔ)在RAM 13中的表示目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù)后,根據(jù)這些坐標(biāo)數(shù)據(jù),在下部 液晶監(jiān)視器3b中分別顯示多個(gè)目標(biāo)。具體而言,從CPU 11發(fā)出配置各目標(biāo)的命令,以使各目標(biāo)的重心位置與下部液晶 監(jiān)視器3b中的各目標(biāo)的顯示位置一致。于是,使用各圖像數(shù)據(jù)在下部液晶監(jiān)視器3b中分 別顯示多個(gè)目標(biāo)。顯示區(qū)域識(shí)別單元153具有如下功能使CPU 11識(shí)別在下部液晶監(jiān)視器3b中顯 示的多個(gè)目標(biāo)各自的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)。在該單元中,在下部液晶監(jiān)視器3b中顯示的多個(gè)目標(biāo)各自的顯示區(qū)域內(nèi)部的坐 標(biāo)數(shù)據(jù)被CPU 11所識(shí)別。例如,在下部液晶監(jiān)視器3b中顯示各目標(biāo)時(shí),在下部液晶監(jiān)視器3b中顯示的各目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別。這里,以下部液晶監(jiān)視器3b的中心位置為原點(diǎn)的坐標(biāo)系中的各目標(biāo)的顯示區(qū)域 內(nèi)部的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別。另外,這里,在CPU 11識(shí)別到的各目標(biāo)的顯示區(qū)域內(nèi)部 的坐標(biāo)數(shù)據(jù)中還包含有與各目標(biāo)的顯示位置對(duì)應(yīng)的坐標(biāo)數(shù)據(jù)。指示位置識(shí)別單元154具有如下功能根據(jù)來(lái)自輸入單元的輸入信號(hào),使CPU 11 識(shí)別指示單元所示的指示位置。在該單元中,根據(jù)來(lái)自輸入單元的輸入信號(hào),指示單元所示的指示位置被CPU 11 所識(shí)別。例如,在輸入單元是下部液晶監(jiān)視器3b、指示單元是觸摸筆的情況下,當(dāng)觸摸筆與 下部液晶監(jiān)視器3b接觸時(shí),從觸摸輸入檢測(cè)電路14a向CPU 11提供表示觸摸筆的接觸位 置的輸入信號(hào)。然后,根據(jù)該輸入信號(hào),表示觸摸筆的接觸位置的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí) 別。指示區(qū)域設(shè)定單元155具有如下功能使CPU 11設(shè)定以指示位置為基點(diǎn)且擴(kuò)大了 范圍的指示區(qū)域。并且,指示區(qū)域設(shè)定單元155具有如下功能使CPU 11設(shè)定指示區(qū)域,以 使指示區(qū)域的擴(kuò)大率與從CPU 11識(shí)別到指示位置的時(shí)刻起的時(shí)間相應(yīng)地減小。在該單元中,使CPU 11識(shí)別到觸摸筆的接觸位置后,由CPU 11執(zhí)行對(duì)從該時(shí)刻to 起的時(shí)間t進(jìn)行計(jì)測(cè)的處理。然后,在這里計(jì)測(cè)的時(shí)間(計(jì)測(cè)時(shí)間)t為預(yù)定時(shí)間ts時(shí),由 CPU 11執(zhí)行擴(kuò)大指示區(qū)域的處理。這里,在由CPU 11判斷為計(jì)測(cè)時(shí)間t與預(yù)定時(shí)間ts例 如 1/240 (sec)、1/120 ( = 2/240) (sec)、和 1/80 ( = 3/240) (sec)相等的情況下(t = ts), 由CPU 11執(zhí)行擴(kuò)大指示區(qū)域的處理。即,這里,以使觸摸筆與下部液晶監(jiān)視器3b接觸的時(shí) 刻為基準(zhǔn),由CPU 11執(zhí)行以3個(gè)階段擴(kuò)大指示區(qū)域的處理。在擴(kuò)大指示區(qū)域時(shí),設(shè)定用于規(guī)定指示區(qū)域的半徑數(shù)據(jù)(規(guī)定數(shù)據(jù)),以使指示區(qū) 域的擴(kuò)大率與使觸摸筆與下部液晶監(jiān)視器3b接觸的時(shí)刻起的時(shí)間相應(yīng)地減小。由此,能夠 在下部液晶監(jiān)視器3b中設(shè)定指示區(qū)域的擴(kuò)大率與使觸摸筆與下部液晶監(jiān)視器3b接觸的時(shí) 刻起的時(shí)間相應(yīng)地減小的指示區(qū)域。指示區(qū)域識(shí)別單元156具有使CPU 11識(shí)別指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)的功能。在該單元中,指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別。例如,在將指示區(qū)域如 上所述設(shè)定為圓狀的情況下,該圓狀的指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別。區(qū)域一致性判斷單元157具有如下功能使CPU 11判斷目標(biāo)的顯示區(qū)域內(nèi)部的坐 標(biāo)數(shù)據(jù)和指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)是否一致。在該單元中,由CPU 11判斷目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和指示區(qū)域內(nèi)部的 坐標(biāo)數(shù)據(jù)是否一致。例如,由CPU 11判斷在下部液晶監(jiān)視器3b中顯示的目標(biāo)的顯示區(qū)域 內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù)和以觸摸筆的接觸位置為基準(zhǔn)定義的指示區(qū)域內(nèi)部的至少一個(gè) 坐標(biāo)數(shù)據(jù)是否一致。目標(biāo)選擇單元158具有如下功能在由CPU 11判斷為目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo) 數(shù)據(jù)和指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)一致的情況下,使CPU 11識(shí)別坐標(biāo)數(shù)據(jù)一致的目標(biāo)作為 所選擇的目標(biāo)。詳細(xì)地講,目標(biāo)選擇單元158具有如下功能在由CPU 11判斷為一個(gè)目標(biāo)的顯示 區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)一致的情況下,使CPU 11識(shí)別坐標(biāo)數(shù)據(jù) 一致的目標(biāo)作為所選擇的目標(biāo)。并且,目標(biāo)選擇單元158具有如下功能在由CPU 11判斷為多個(gè)目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)同時(shí)一致的情況下,從 CPU 11發(fā)出中止選擇目標(biāo)的處理的命令。在該單元中,在由CPU 11判斷為一個(gè)目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和指示區(qū) 域內(nèi)部的坐標(biāo)數(shù)據(jù)一致的情況下,坐標(biāo)數(shù)據(jù)一致的目標(biāo)作為由觸摸筆選擇的目標(biāo)被CPU 11 所識(shí)別。例如,在由CPU 11判斷為一個(gè)目標(biāo)的顯示區(qū)域內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù)和與時(shí)間 相應(yīng)地?cái)U(kuò)大的指示區(qū)域內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù)一致的情況下,判定為指示區(qū)域與目標(biāo)的 顯示區(qū)域重疊,由觸摸筆選擇的目標(biāo)被CPU 11所識(shí)別。并且,在該單元中,在由CPU 11判斷為多個(gè)目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和指 示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)同時(shí)一致的情況下,從CPU 11發(fā)出中止選擇目標(biāo)的處理的命令。例 如,在由CPU 11判斷為多個(gè)目標(biāo)的顯示區(qū)域各自的內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù)和與時(shí)間相 應(yīng)地?cái)U(kuò)大的指示區(qū)域內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù)同時(shí)一致的情況下,從CPU 11發(fā)出中止選 擇目標(biāo)的處理的命令。命令執(zhí)行單元159具有如下功能在從CPU 11識(shí)別到指示位置的時(shí)刻起經(jīng)過(guò)了 1 幀時(shí)間時(shí),使CPU 11執(zhí)行對(duì)所選擇的目標(biāo)分配的命令。在該單元中,在從CPU 11識(shí)別到觸摸筆的接觸位置的時(shí)刻起經(jīng)過(guò)了 1幀時(shí)間時(shí), 由CPU 11執(zhí)行對(duì)所選擇的目標(biāo)分配的命令。例如,在1幀時(shí)間內(nèi)選擇指示區(qū)域重疊的按鈕 目標(biāo)。然后,在經(jīng)過(guò)了 1幀時(shí)間時(shí)執(zhí)行對(duì)指示區(qū)域重疊的按鈕目標(biāo)分配的命令。[棒球游戲中的目標(biāo)選擇系統(tǒng)的處理流程和說(shuō)明]接著,例如說(shuō)明棒球游戲中的目標(biāo)選擇系統(tǒng)的第2實(shí)施方式的內(nèi)容。并且,同時(shí)說(shuō) 明圖20所示的與目標(biāo)選擇系統(tǒng)有關(guān)的流程。例如,在棒球游戲中,當(dāng)游戲者選擇用于練習(xí)攻擊時(shí)的操作和防守時(shí)的操作等的 操作練習(xí)模式時(shí),在下部液晶監(jiān)視器3b中顯示圖16所示的練習(xí)選擇畫面170。在該練習(xí)選 擇畫面170中配置多個(gè)按鈕目標(biāo)171(171a、171b、171c、171d、171e、171f)。這里,多個(gè)按鈕 目標(biāo)171由用于指示練習(xí)形式的5個(gè)按鈕目標(biāo)(打擊練習(xí)按鈕171a、投球練習(xí)按鈕171b、 防守練習(xí)按鈕171c、綜合攻擊練習(xí)按鈕171d、綜合防守練習(xí)按鈕171e)、以及用于設(shè)定練習(xí) 形式的詳細(xì)內(nèi)容的按鈕目標(biāo)(選擇按鈕)171f 等構(gòu)成。當(dāng)選擇操作練習(xí)模式時(shí),例如從CPU 11發(fā)出用于在下部液晶監(jiān)視器3b中顯示上 述多個(gè)按鈕目標(biāo)171的顯示命令(S101)。于是,表示在下部液晶監(jiān)視器3b中分別顯示多個(gè) 按鈕目標(biāo)171的顯示位置_、H2、H3、H4、H5、H6)的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別(S102)。 另外,預(yù)先在游戲程序中規(guī)定表示按鈕目標(biāo)171的顯示位置H的坐標(biāo)數(shù)據(jù),并將其存儲(chǔ)在 RAM 13 中。然后,當(dāng)CPU 11識(shí)別到表示多個(gè)按鈕目標(biāo)171(171a、171b、171c、171d、171e、 171f)各自的顯示位置H的坐標(biāo)數(shù)據(jù)時(shí),從CPU 11發(fā)出在這些坐標(biāo)數(shù)據(jù)所示的各按鈕目標(biāo) 171a、171b、171c、171d、171e、171f的顯示位置H配置各按鈕目標(biāo)的命令。于是,使用各按鈕 目標(biāo)用的圖像數(shù)據(jù)在下部液晶監(jiān)視器3b中顯示各按鈕目標(biāo)171a、171b、171C、171d、171e、 171f(S103)。具體而言,使用圖像數(shù)據(jù)在下部液晶監(jiān)視器3b中顯示各按鈕目標(biāo)171a、171b、 171c、171d、171e、171f,以使各按鈕目標(biāo) 171a、171b、171c、171d、171e、171f 的重心位置與 下部液晶監(jiān)視器3b中的各按鈕目標(biāo)的顯示位置H—致。另外,與各按鈕目標(biāo)171a、171b、171c、171d、171e、171f 對(duì)應(yīng)的圖像數(shù)據(jù)被存儲(chǔ)在RAM 13中。接著,在下部液晶監(jiān)視器3b中顯示的多個(gè)按鈕目標(biāo)171各自的顯示區(qū)域內(nèi)部的坐 標(biāo)數(shù)據(jù)被CPU 11所識(shí)別(S104)。具體而言,在以在下部液晶監(jiān)視器3b中能夠顯示圖像的 矩形范圍的中央位置(重心位置)為原點(diǎn)的坐標(biāo)系中,各按鈕目標(biāo)171的顯示區(qū)域內(nèi)部的 坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別。另外,這里,在CPU 11識(shí)別到的各按鈕目標(biāo)171的顯示區(qū)域內(nèi) 部的坐標(biāo)數(shù)據(jù)中還包含有與各按鈕目標(biāo)171的顯示位置H對(duì)應(yīng)的坐標(biāo)數(shù)據(jù)。接著,用于規(guī)定為選擇按鈕目標(biāo)171而由觸摸筆T指示的指示區(qū)域R(R1、R2、R3) 的最大范圍的數(shù)據(jù),被控制部所識(shí)別(S105)。例如,在指示區(qū)域R(R1、R2、R3)的形狀為圓 形的情況下,階段性擴(kuò)大指示區(qū)域R(R1、R2、R3)時(shí)的階段數(shù)的最大值,作為最大階段數(shù)數(shù) 據(jù)D_max被控制部所識(shí)別。這里,最大階段數(shù)數(shù)據(jù)D_max所示的值設(shè)定為數(shù)值“3”。接著,如圖16所示,在下部液晶監(jiān)視器3b中顯示了多個(gè)按鈕目標(biāo)171的狀態(tài)下, 如圖17所示,當(dāng)游戲者使觸摸筆T接觸下部液晶監(jiān)視器3b以選擇期望的按鈕目標(biāo)171a時(shí), 從觸摸輸入檢測(cè)電路14a向CPU 11提供表示與下部液晶監(jiān)視器3b接觸的觸摸筆T的接觸 位置SP的輸入信號(hào)。然后,根據(jù)該輸入信號(hào),表示觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)被 CPU 11 所識(shí)別(S106)。接著,當(dāng)CPU 11識(shí)別到觸摸筆T的接觸位置SP時(shí),由CPU 11執(zhí)行對(duì)從該時(shí)刻to 起的時(shí)間t進(jìn)行計(jì)測(cè)的處理。然后,在這里計(jì)測(cè)的時(shí)間(計(jì)測(cè)時(shí)間)t為預(yù)定時(shí)間ts時(shí),由 CPU 11執(zhí)行擴(kuò)大指示區(qū)域R(R1、R2、R3)的處理(S107)。如下所述由CPU 11執(zhí)行擴(kuò)大指示區(qū)域R(R1、R2、R3)的處理。例如,在指示區(qū)域 R(R1、R2、R3)的形狀為圓形的情況下,如圖18所示,首先,在計(jì)測(cè)時(shí)間t與預(yù)定時(shí)間tsl例 如1/240 (sec)相等的情況下(t = tsl = 1/240),與預(yù)定時(shí)間tsl對(duì)應(yīng)的半徑數(shù)據(jù)rl被 CPU 11所識(shí)別。于是,以觸摸筆T的接觸位置SP為中心、由半徑數(shù)據(jù)rl規(guī)定的指示區(qū)域 R1被CPU 11所識(shí)別。接著,在計(jì)測(cè)時(shí)間t與預(yù)定時(shí)間ts2例如1/120 (sec)相等的情況下(t = ts2 = 1/120),與預(yù)定時(shí)間ts2對(duì)應(yīng)的半徑數(shù)據(jù)r2(>rl)被CPU 11所識(shí)別。于是,以觸摸筆T 的接觸位置SP為中心、由半徑數(shù)據(jù)r2規(guī)定的指示區(qū)域R2被CPU 11所識(shí)別。最后,在計(jì)測(cè)時(shí)間t與預(yù)定時(shí)間ts3例如1/80 (sec)相等的情況下(t = ts3 = 1/80),與預(yù)定時(shí)間ts3對(duì)應(yīng)的半徑數(shù)據(jù)r3被CPU 11所識(shí)別。于是,以觸摸筆T的接觸位 置SP為中心、由半徑數(shù)據(jù)r3規(guī)定的指示區(qū)域R3被CPU 11所識(shí)別。這樣,在由CPU11判斷為計(jì)測(cè)時(shí)間t與預(yù)定時(shí)間ts例如1/240 ( = tsl) (sec)、 1/120 ( = 2/240 = ts2) (sec)、和 1/80 ( = 3/240 = ts3) (sec)中的任一個(gè)預(yù)定時(shí)間 tsl、 ts2、ts3相等的情況下,由CPU 11執(zhí)行擴(kuò)大指示區(qū)域R(R1、R2、R3)的處理。S卩,這里,以使 觸摸筆T與下部液晶監(jiān)視器3b接觸的時(shí)刻為基準(zhǔn),由CPU 11執(zhí)行以3個(gè)階段擴(kuò)大指示區(qū) 域R(R1、R2、R3)的處理。通過(guò)最大階段數(shù)數(shù)據(jù)D_max來(lái)規(guī)定擴(kuò)大指示區(qū)域R(R1、R2、R3)的階段數(shù)。這里, 最大階段數(shù)數(shù)據(jù)D_maX所示的值為數(shù)值“3”。因此,當(dāng)設(shè)表示擴(kuò)大指示區(qū)域R(R1、R2、R3)時(shí) 的各階段數(shù)的數(shù)據(jù)為階段數(shù)數(shù)據(jù)n時(shí),階段數(shù)數(shù)據(jù)n取“1”、“2”、“3( = Djiiax) ”的值。使 用該階段數(shù)數(shù)據(jù)n和最大階段數(shù)數(shù)據(jù)D_maX時(shí),能夠如下表現(xiàn)預(yù)定時(shí)間ts。當(dāng)設(shè)1幀時(shí)間 為1/60 (sec)時(shí),能夠利用“n/(60X(D_max+l))、n = 1、2、3”式示出預(yù)定時(shí)間ts。這樣,將預(yù)定時(shí)間ts的值設(shè)定為小于1幀時(shí)間的值,所以,在1幀時(shí)間內(nèi)結(jié)束指定區(qū)域R的擴(kuò)大。并且,在擴(kuò)大指示區(qū)域R(R1、R2、R3)的處理中,設(shè)定用于規(guī)定指示區(qū)域的半徑數(shù) 據(jù)r (rl、r2、r3)(規(guī)定數(shù)據(jù)),以使指示區(qū)域R(R1、R2、R3)的擴(kuò)大率與使觸摸筆T與下部液 晶監(jiān)視器3b接觸的時(shí)刻起的時(shí)間相應(yīng)地減小。由此,能夠設(shè)定指示區(qū)域的擴(kuò)大率與使觸摸 筆T與下部液晶監(jiān)視器3b接觸的時(shí)刻起的時(shí)間相應(yīng)地減小的指示區(qū)域R(R1、R2、R3)。這里,在上述各半徑數(shù)據(jù)rl、r2、r3之間,“r3 >r2 >rl >0.0”的關(guān)系成立。除 了該關(guān)系,在上述各半徑數(shù)據(jù)rl、r2、r3之間,“(r3-r2) > (r2-rl) >rl”的關(guān)系成立(參 照?qǐng)D18)。以該關(guān)系(“ (r3-r2) > (r2-rl) > rl”)成立的方式來(lái)設(shè)定半徑數(shù)據(jù)rl、r2、 r3,由此,能夠與時(shí)間相應(yīng)地減小指示區(qū)域R(R1、R2、R3)擴(kuò)大的程度(與時(shí)間相應(yīng)的擴(kuò)大 率)。另外,在游戲程序中預(yù)先規(guī)定了上述預(yù)定時(shí)間ts與半徑數(shù)據(jù)rl、r2、r3之間的對(duì) 應(yīng)關(guān)系。在RAM 13中存儲(chǔ)表示該對(duì)應(yīng)關(guān)系的表。下面,有時(shí)將半徑數(shù)據(jù)rl記為第1半徑 數(shù)據(jù),將半徑數(shù)據(jù)r2記為第2半徑數(shù)據(jù),將半徑數(shù)據(jù)r3記為第3半徑數(shù)據(jù)。并且,有時(shí)將分 別與第1半徑數(shù)據(jù)rl、第2半徑數(shù)據(jù)r2和第3半徑數(shù)據(jù)r3對(duì)應(yīng)的圓狀的指示區(qū)域R(R1、 R2、R3)記為第1指示區(qū)域R1、第2指示區(qū)域R2、第3指示區(qū)域R3。進(jìn)而,在本實(shí)施方式中 使用的“指示區(qū)域”這樣的詞是包含觸摸筆T的接觸位置SP所示的點(diǎn)的詞。因此,下面,有 時(shí)將觸摸筆T的接觸位置SP所示的點(diǎn)記為第0指示區(qū)域。如上所述,由CPU 11執(zhí)行擴(kuò)大指示區(qū)域R(R1、R2、R3)的處理時(shí),指示區(qū)域R(R1、 R2、R3)內(nèi)部的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別(S108)。例如,在將指示區(qū)域R(R1、R2、R3)如上 所述設(shè)定為圓狀的情況下,該圓狀的指示區(qū)域R(R1、R2、R3)內(nèi)部的坐標(biāo)數(shù)據(jù)被CPU 11識(shí)別。接著,由CPU 11判斷按鈕目標(biāo)171的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和指示區(qū)域R(R1、 R2、R3)內(nèi)部的坐標(biāo)數(shù)據(jù)是否一致(S109)。例如,由CPU 11判斷在下部液晶監(jiān)視器3b中顯 示的按鈕目標(biāo)171的顯示區(qū)域內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù)和以觸摸筆T的接觸位置SP為基 準(zhǔn)定義的指示區(qū)域R(R1、R2、R3)內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù)是否一致。然后,如圖19所示,在由CPU 11判斷為一個(gè)按鈕目標(biāo)171的顯示區(qū)域內(nèi)部的至少 一個(gè)坐標(biāo)數(shù)據(jù)和與時(shí)間相應(yīng)地?cái)U(kuò)大的指示區(qū)域R(R1、R2、R3)內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù)一 致的情況下(S109 是),由CPU 11判斷多個(gè)按鈕目標(biāo)171的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和指 示區(qū)域R(R1、R2、R3)內(nèi)部的坐標(biāo)數(shù)據(jù)是否同時(shí)一致(S110)。然后,在由CPU 11判斷為多 個(gè)按鈕目標(biāo)171的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和指示區(qū)域R(R1、R2、R3)內(nèi)部的坐標(biāo)數(shù)據(jù)不同 時(shí)一致的情況下(S110 否),判定為指示區(qū)域R(R1、R2、R3)與一個(gè)按鈕目標(biāo)171的顯示區(qū) 域重疊,由觸摸筆T選擇的按鈕目標(biāo)171被CPU 11所識(shí)別(S111)。另外,在圖19中示出如下情況的例子按鈕目標(biāo)171a的顯示區(qū)域內(nèi)部的至少一 個(gè)坐標(biāo)數(shù)據(jù)和以2個(gè)階段擴(kuò)大的指示區(qū)域(第2指示區(qū)域)R2內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù)一 致。具體而言,僅在一個(gè)按鈕目標(biāo)171的顯示區(qū)域內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù)和表示觸 摸筆T的接觸位置SP’(第0指示區(qū)域)的坐標(biāo)數(shù)據(jù)一致的情況下,判定為指示區(qū)域與按鈕 目標(biāo)171的顯示區(qū)域重疊,由觸摸筆T選擇的一個(gè)按鈕目標(biāo)171被CPU 11所識(shí)別。該情況 下,對(duì)應(yīng)于由觸摸筆T直接選擇按鈕目標(biāo)171的情況。
并且,在一個(gè)按鈕目標(biāo)171的顯示區(qū)域內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù)和以觸摸筆T的 接觸位置SP為中心的由第1半徑rl、第2半徑r2和第3半徑r3中的任一個(gè)半徑定義的指 示區(qū)域R (第1指示區(qū)域R1、第2指示區(qū)域R2和第3指示區(qū)域R3中的任一個(gè)指示區(qū)域)內(nèi) 部的至少一個(gè)坐標(biāo)數(shù)據(jù)一致的情況下,判定為指示區(qū)域R(R1、R2、R3)與一個(gè)按鈕目標(biāo)171 的顯示區(qū)域重疊,由觸摸筆T選擇的一個(gè)按鈕目標(biāo)171被CPU 11所識(shí)別。該情況下,對(duì)應(yīng) 于通過(guò)指示區(qū)域R(R1、R2、R3)選擇按鈕目標(biāo)171的情況。另一方面,在由CPU 11判斷為一個(gè)按鈕目標(biāo)171的顯示區(qū)域內(nèi)部的至少一個(gè)坐標(biāo) 數(shù)據(jù)和與時(shí)間相應(yīng)地?cái)U(kuò)大的指示區(qū)域R(R1、R2、R3)內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù)不一致的情 況下(S109 否),由CPU 7判斷階段數(shù)數(shù)據(jù)n是否與D_max( = 3)相等(S115)。然后,在 由CPU 7判斷為階段數(shù)數(shù)據(jù)n與D_max( = 3)相等的情況下(S115 是;n = D_max = 3), 不使CPU 11識(shí)別按鈕目標(biāo)171,而執(zhí)行后述的步驟12(S112)的處理。這里,在由CPU 7判 斷為階段數(shù)數(shù)據(jù)n與D_max( = 3)不相等的情況下(S115 否;n = 1、2或n < D_max),再 次執(zhí)行步驟107(S107)的處理。并且,在由CPU 11判斷為多個(gè)按鈕目標(biāo)171的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和指示區(qū) 域R(R1、R2、R3)內(nèi)部的坐標(biāo)數(shù)據(jù)同時(shí)一致的情況下(S110:是),從CPU 11發(fā)出中止選擇 按鈕目標(biāo)171的處理的命令(S112)。具體而言,在多個(gè)按鈕目標(biāo)171的顯示區(qū)域內(nèi)部的至 少一個(gè)坐標(biāo)數(shù)據(jù)和以觸摸筆T的接觸位置SP為中心的由第1半徑rU第2半徑r2和第3 半徑r3中的任一個(gè)半徑定義的指示區(qū)域R(第1指示區(qū)域R1、第2指示區(qū)域R2和第3指 示區(qū)域R3中的任一個(gè)指示區(qū)域)內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù)一致的情況下,從CPU 11發(fā)出 中止選擇按鈕目標(biāo)171的處理的命令。于是,中止選擇按鈕目標(biāo)171的處理,再次執(zhí)行步驟 106(S106)的處理。接著,由CPU 11判斷是否從CPU 11識(shí)別到觸摸筆T的接觸位置SP的時(shí)刻起經(jīng)過(guò) 了 1幀時(shí)間(S113)。然后,在由CPU 11判斷為從CPU 11識(shí)別到觸摸筆T的接觸位置SP的 時(shí)刻起經(jīng)過(guò)了 1幀時(shí)間的情況下(S113 是),由CPU 11執(zhí)行對(duì)所選擇的目標(biāo)分配的命令 (S114)。例如,在指示區(qū)域R(R1、R2、R3)重疊的按鈕目標(biāo)171是打擊練習(xí)按鈕171a的情況 下,在經(jīng)過(guò)了 1幀時(shí)間時(shí),由CPU 11執(zhí)行對(duì)在1幀時(shí)間內(nèi)選擇的打擊練習(xí)按鈕171a分配的 命令。例如,在經(jīng)過(guò)了 1幀時(shí)間時(shí),由CPU 11執(zhí)行開始執(zhí)行打擊練習(xí)事件的命令。并且,在由CPU 11判斷為從CPU 11識(shí)別到觸摸筆T的接觸位置SP的時(shí)刻起經(jīng)過(guò) 了 1幀時(shí)間之前,由CPU 11反復(fù)執(zhí)行步驟113(S113)的處理。另外,在所述實(shí)施方式中,示出了按鈕目標(biāo)171不移動(dòng)的情況的例子,但是,在按 鈕目標(biāo)171移動(dòng)的情況下也能夠應(yīng)用本發(fā)明。例如,在切換畫面來(lái)變更按鈕目標(biāo)171的布 局時(shí),也能夠應(yīng)用本發(fā)明。并且,在所述實(shí)施方式中,示出了不規(guī)定指示區(qū)域R的最大范圍的大小的情況的 例子,但是,優(yōu)選如下設(shè)定上述指示區(qū)域R的最大范圍R3的具體大小。例如,在按鈕目標(biāo)171為長(zhǎng)方形、按鈕目標(biāo)171的長(zhǎng)邊的長(zhǎng)度為L(zhǎng)1的情況下,指示 區(qū)域R的直徑所能取的最大值大約為L(zhǎng)l/2( = 2Xr3),由此,規(guī)定圓狀的指示區(qū)域R的最大 范圍R3。并且,在按鈕目標(biāo)171的L1寬度的點(diǎn)數(shù)為DT點(diǎn)(例如40點(diǎn))的情況下,與指示 區(qū)域R的最大直徑( = 2Xr3)對(duì)應(yīng)的點(diǎn)數(shù)為DT/2點(diǎn)(例如20點(diǎn)),由此,規(guī)定圓狀的指示區(qū)域R的最大范圍R3。另外,一般地,1點(diǎn)的長(zhǎng)度根據(jù)監(jiān)視器畫面的分辨率而不同。但是, 如果如上所述利用點(diǎn)數(shù)來(lái)定義指示區(qū)域R的最大范圍R3,則能夠規(guī)定指示區(qū)域R,而不依賴 于監(jiān)視器畫面的分辨率。如上所述規(guī)定指示區(qū)域R的最大范圍R3,由此,在指示區(qū)域R形成于與按鈕目標(biāo) 171非常遠(yuǎn)的位置的情況下,不會(huì)誤選擇按鈕目標(biāo)171。并且,在指示區(qū)域R形成于按鈕目標(biāo) 171附近的情況下,能夠使指示區(qū)域R擴(kuò)大到最大范圍R3(包含R3)來(lái)選擇按鈕目標(biāo)171。 這樣,規(guī)定指示區(qū)域R的最大范圍R3,由此,無(wú)論指示區(qū)域R形成于哪個(gè)位置,都能夠沒有不 適感地執(zhí)行按鈕目標(biāo)171的選擇操作。另外,這里,示出了目標(biāo)為長(zhǎng)方形的情況的例子,但是,例如,在目標(biāo)171為圓形的 情況下,也能夠與上述同樣地設(shè)定指示區(qū)域R的最大范圍R3。例如,在目標(biāo)的直徑為L(zhǎng)2的 情況下,指示區(qū)域R的直徑所能取的最大值大約為L(zhǎng)2/2( = 2Xr3),由此,規(guī)定圓狀的指示 區(qū)域R的最大范圍R3。并且,在外周具有凹凸的目標(biāo)的情況下,假設(shè)與該外周外接的圓。然 后,如果將該圓的直徑設(shè)定為代表長(zhǎng)度,則能夠與上述同樣地規(guī)定指示區(qū)域R的最大范圍 R3。并且,在所述實(shí)施方式中,示出了目標(biāo)為按鈕的情況的例子,但是,在目標(biāo)為角色 的情況下也能夠應(yīng)用本發(fā)明。例如,在棒球游戲中,在使用觸摸筆T選擇選手角色的情況 下,也能夠應(yīng)用本發(fā)明。該情況下,不論選手角色靜止還是移動(dòng),都能夠使用觸摸筆T選擇 選手角色。這樣,針對(duì)目標(biāo)靜止的情況和目標(biāo)移動(dòng)的情況雙方都能夠應(yīng)用本發(fā)明的理由為, 在本發(fā)明中,在1幀時(shí)間以內(nèi)結(jié)束處理。即,與目標(biāo)靜止還是移動(dòng)無(wú)關(guān),在本發(fā)明中,能夠使 用指示單元(例如觸摸筆T等)來(lái)選擇目標(biāo)。接著,例如說(shuō)明棒球游戲中的目標(biāo)選擇系統(tǒng)的其他第2實(shí)施方式(第2’實(shí)施方 式)的內(nèi)容。并且,同時(shí)還說(shuō)明圖21所示的與目標(biāo)選擇系統(tǒng)有關(guān)的流程。這里所示的第2’實(shí)施方式與上述第2實(shí)施方式的差異在于,有無(wú)第2實(shí)施方式的 步驟113。S卩,在第2’實(shí)施方式中,不執(zhí)行在第2實(shí)施方式中執(zhí)行的步驟113。在第2’實(shí)施方式中,除了第2實(shí)施方式的步驟113的部分以外,執(zhí)行與第2實(shí)施 方式相同的處理。因此,針對(duì)執(zhí)行與第2實(shí)施方式相同的處理的部分,省略詳細(xì)說(shuō)明和與效 果有關(guān)的記載。并且,在第2’實(shí)施方式中,還省略與第2實(shí)施方式所示的其他形式有關(guān)的 記載,但是,在第2’實(shí)施方式中,能夠?qū)崿F(xiàn)第2實(shí)施方式所示的其他形式。下面,示出目標(biāo)選擇系統(tǒng)的第2’實(shí)施方式的具體例。并且,針對(duì)執(zhí)行與第2實(shí)施 方式相同的處理的步驟S,在記號(hào)S中附加“’(撇)”。例如,在棒球游戲中,當(dāng)游戲者選擇用于練習(xí)攻擊時(shí)的操作和防守時(shí)的操作等的 操作練習(xí)模式時(shí),在下部液晶監(jiān)視器3b中顯示圖16所示的練習(xí)選擇畫面170。當(dāng)選擇操作練習(xí)模式時(shí),從CPU 11發(fā)出用于在下部液晶監(jiān)視器3b中顯示多個(gè)按 鈕目標(biāo)171的顯示命令(S’101)。于是,表示在下部液晶監(jiān)視器3b中分別顯示多個(gè)按鈕目 標(biāo)171的顯示位置H的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別(S’ 102)。于是,在這些坐標(biāo)數(shù)據(jù)所示的各按鈕目標(biāo)的顯示位置H中,使用各按鈕目標(biāo)用的 圖像數(shù)據(jù)顯示各按鈕目標(biāo)171a、171b、171C、171d、171e、171f(S’ 103)。于是,在下部液晶 監(jiān)視器3b中顯示的多個(gè)按鈕目標(biāo)171各自的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別
41(S, 104)。 接著,用于規(guī)定為選擇按鈕目標(biāo)171而由觸摸筆T指示的指示區(qū)域R(R1、R2、R3) 的最大范圍的數(shù)據(jù)被控制部所識(shí)別(S’ 105)。接著,如圖17所示,當(dāng)游戲者使觸摸筆T接觸下部液晶監(jiān)視器3b以選擇期望的按 鈕目標(biāo)171a時(shí),表示觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別(S’106)。于是, 由CPU 11執(zhí)行對(duì)從CPU 11識(shí)別到觸摸筆T的接觸位置SP的時(shí)刻to起的時(shí)間t進(jìn)行計(jì)測(cè) 的處理。然后,在此處計(jì)測(cè)的時(shí)間(計(jì)測(cè)時(shí)間)t為預(yù)定時(shí)間ts時(shí),由CPU 11執(zhí)行擴(kuò)大指 示區(qū)域 R(R1、R2、R3)的處理(S,107)。例如,在由CPU 11 判斷為計(jì)測(cè)時(shí)間 t 與 1/240 ( = tsl) (sec)、1/120 ( = 2/240 = ts2) (sec)和1/80 ( = 3/240 = ts3) (sec)中的任一個(gè)相等的情況下,由CPU 11執(zhí)行擴(kuò)大 指示區(qū)域R(R1、R2、R3)的處理。即,這里,以使觸摸筆T與下部液晶監(jiān)視器3b接觸的時(shí)刻 為基準(zhǔn),由CPU 11執(zhí)行以3個(gè)階段擴(kuò)大指示區(qū)域R(R1、R2、R3)的處理。通過(guò)最大階段數(shù)數(shù)據(jù)D_max來(lái)規(guī)定擴(kuò)大指示區(qū)域R(R1、R2、R3)的階段數(shù)。這里, 最大階段數(shù)數(shù)據(jù)Djnax所示的值為數(shù)值“3”。因此,當(dāng)設(shè)表示擴(kuò)大指示區(qū)域R(R1、R2、R3)時(shí) 的各階段數(shù)的數(shù)據(jù)為階段數(shù)數(shù)據(jù)η時(shí),階段數(shù)數(shù)據(jù)η取“1”、“2”、“3( = Djnax) ”的值。使 用該階段數(shù)數(shù)據(jù)η和最大階段數(shù)數(shù)據(jù)Djnax時(shí),能夠如下表現(xiàn)預(yù)定時(shí)間ts。當(dāng)設(shè)1幀時(shí)間 為1/60 (sec)時(shí),能夠利用“n/(60X(D_max+l))、n = 1、2、3”式示出預(yù)定時(shí)間ts。這樣,將 預(yù)定時(shí)間ts的值設(shè)定為小于1幀時(shí)間的值,所以,在1幀時(shí)間內(nèi)結(jié)束指定區(qū)域R的擴(kuò)大。接著,指示區(qū)域R(R1、R2、R3)內(nèi)部的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別(S,108)。于是, 由CPU 11判斷按鈕目標(biāo)171的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和指示區(qū)域R(R1、R2、R3)內(nèi)部的 坐標(biāo)數(shù)據(jù)是否一致(S’ 109)。然后,如圖19所示,在由CPU 11判斷為一個(gè)按鈕目標(biāo)171的顯示區(qū)域內(nèi)部的至少 一個(gè)坐標(biāo)數(shù)據(jù)和與時(shí)間相應(yīng)地?cái)U(kuò)大的指示區(qū)域R(R1、R2、R3)內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù)一 致的情況下(S’ 109:是),由CPUll判斷多個(gè)按鈕目標(biāo)171的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和 指示區(qū)域R(R1、R2、R3)內(nèi)部的坐標(biāo)數(shù)據(jù)是否同時(shí)一致(S’ 110)。然后,在由CPU 11判斷為多個(gè)按鈕目標(biāo)171的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和指示區(qū) 域R(R1、R2、R3)內(nèi)部的坐標(biāo)數(shù)據(jù)不同時(shí)一致的情況下(3’110:否),判定為指示區(qū)域1 0 1、 R2、R3)與一個(gè)按鈕目標(biāo)171的顯示區(qū)域重疊,由觸摸筆T選擇的按鈕目標(biāo)171被CPU 11所 識(shí)別(S,111)。另一方面,在由CPU 11判斷為一個(gè)按鈕目標(biāo)171的顯示區(qū)域內(nèi)部的至少一個(gè)坐標(biāo) 數(shù)據(jù)和與時(shí)間相應(yīng)地?cái)U(kuò)大的指示區(qū)域R(R1、R2、R3)內(nèi)部的至少一個(gè)坐標(biāo)數(shù)據(jù)不一致的情 況下(S’ 109 否),由CPU 7判斷階段數(shù)數(shù)據(jù)η是否與D_max( = 3)相等(S’ 115)。然后, 在由CPU 7判斷為階段數(shù)數(shù)據(jù)η與D_max( = 3)相等的情況下(S’ 115 是;η = D_max = 3),按鈕目標(biāo)171不被CPU 11所識(shí)別,而執(zhí)行后述的步驟112(S’ 112)的處理。這里,在由 CPU 7判斷為階段數(shù)數(shù)據(jù)η與D_max( = 3)不相等的情況下(S’ 115 否;η = 1、2或η < D_ max),再次執(zhí)行步驟107 (S’ 107)的處理。并且,在由CPU 11判斷為多個(gè)按鈕目標(biāo)171的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)和指示區(qū) 域R(R1、R2、R3)內(nèi)部的坐標(biāo)數(shù)據(jù)同時(shí)一致的情況下(S’ 110:是),從CPU 11發(fā)出中止選擇 按鈕目標(biāo)171的處理的命令(S’ 112)。于是,中止選擇按鈕目標(biāo)171的處理,再次執(zhí)行步驟106 (S,106)的處理。接著,由觸摸筆T選擇的按鈕目標(biāo)171被CPU 11所識(shí)別(S’ 111),由CPU 11執(zhí)行 對(duì)所選擇的目標(biāo)分配的命令(S’ 114)。這樣,在第2 ’實(shí)施方式中,當(dāng)通過(guò)觸摸筆T選擇按鈕目標(biāo)171時(shí),立即執(zhí)行對(duì)所選 擇的按鈕目標(biāo)171分配的命令。具體而言,能夠在1幀時(shí)間內(nèi),可靠地結(jié)束通過(guò)觸摸筆T選 擇按鈕目標(biāo)171并執(zhí)行命令的處理。即,當(dāng)通過(guò)觸摸筆T選擇按鈕目標(biāo)171時(shí),在執(zhí)行下一 圖像處理之前(1幀時(shí)間內(nèi)),能夠使CPU 7識(shí)別對(duì)按鈕目標(biāo)171分配的命令。<第3實(shí)施方式、第3’實(shí)施方式、第3”實(shí)施方式>[游戲裝置中的各種單元的說(shuō)明]在游戲機(jī)1中執(zhí)行的游戲例如有棒球游戲。在游戲機(jī)1中,在液晶監(jiān)視器部3的 下部液晶監(jiān)視器3b中顯示執(zhí)行棒球游戲所需要的目標(biāo)。圖22是用于說(shuō)明在本發(fā)明中發(fā)揮 主要作用的功能的功能框圖。顯示位置識(shí)別單元250具有如下功能使CPU 11識(shí)別表示在下部液晶監(jiān)視器3b 中顯示目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù)。在該單元中,表示在下部液晶監(jiān)視器3b中顯示目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別。例如,在從ROM 12裝載了棒球游戲程序時(shí),在RAM 13中存儲(chǔ)表示目標(biāo)的顯示位 置的坐標(biāo)數(shù)據(jù)。然后,在從CPU 11發(fā)出目標(biāo)的顯示命令時(shí),首先,存儲(chǔ)在RAM 13中的上述 坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別。目標(biāo)顯示單元251具有如下功能根據(jù)表示目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù),使用圖 像數(shù)據(jù)在下部液晶監(jiān)視器3b中顯示目標(biāo)。在該單元中,根據(jù)表示目標(biāo)各自的顯示位置的坐標(biāo)數(shù)據(jù),使用圖像數(shù)據(jù)在下部液 晶監(jiān)視器3b中顯示目標(biāo)。例如,在從CPU 11發(fā)出目標(biāo)的顯示命令時(shí),存儲(chǔ)在RAM 13中的 表示目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù)被CPU 11識(shí)別后,根據(jù)這些坐標(biāo)數(shù)據(jù),在下部液晶監(jiān)視器 3b中分別顯示多個(gè)目標(biāo)。具體而言,從CPU 11發(fā)出配置目標(biāo)的命令,以使目標(biāo)的重心位置與下部液晶監(jiān)視 器3b中的目標(biāo)的顯示位置一致。于是,使用各圖像數(shù)據(jù)在下部液晶監(jiān)視器3b中顯示目標(biāo)。顯示區(qū)域識(shí)別單元252具有如下功能使CPU 11識(shí)別在下部液晶監(jiān)視器3b中顯 示的目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)。在該單元中,在下部液晶監(jiān)視器3b中顯示的目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)被 CPU 11所識(shí)別。在該目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)中,包含有形成目標(biāo)的形狀的邊界用 的第1坐標(biāo)數(shù)據(jù)和規(guī)定目標(biāo)的形狀的邊界用的第2坐標(biāo)數(shù)據(jù)。這里,以下部液晶監(jiān)視器3b的中心位置為原點(diǎn)的坐標(biāo)系中的目標(biāo)的顯示區(qū)域內(nèi) 部的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別。并且,這里,在CPU 11識(shí)別到的目標(biāo)的顯示區(qū)域內(nèi)部的坐 標(biāo)數(shù)據(jù)中還包含有與目標(biāo)的顯示位置對(duì)應(yīng)的坐標(biāo)數(shù)據(jù)。指示位置識(shí)別單元253具有如下功能根據(jù)來(lái)自輸入單元的輸入信號(hào),使CPU 11 識(shí)別指示單元所示的指示位置的坐標(biāo)數(shù)據(jù)。在該單元中,根據(jù)來(lái)自輸入單元的輸入信號(hào),指示單元所示的指示位置被CPU 11 所識(shí)別。例如,在輸入單元是下部液晶監(jiān)視器3b、指示單元是觸摸筆的情況下,當(dāng)觸摸筆與 下部液晶監(jiān)視器3b接觸時(shí),從觸摸輸入檢測(cè)電路14a向CPU 11提供表示觸摸筆的接觸位置的輸入信號(hào)。然后,根據(jù)該輸入信號(hào),表示觸摸筆的接觸位置的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí) 別。指示區(qū)域設(shè)定單元254具有如下功能根據(jù)觸摸筆的接觸位置的坐標(biāo)數(shù)據(jù),使CPU 11設(shè)定以觸摸筆的接觸位置為基點(diǎn)的指示區(qū)域。在該單元中,根據(jù)觸摸筆的接觸位置的坐標(biāo)數(shù)據(jù),由CPU 11設(shè)定以觸摸筆的接觸 位置為基點(diǎn)的指示區(qū)域。例如,在該單元中,根據(jù)觸摸筆的接觸位置的坐標(biāo)數(shù)據(jù),由CPU 11 設(shè)定在從觸摸筆的接觸位置隔開預(yù)定距離的位置處具有邊界的指示區(qū)域。具體而言,當(dāng)CPU 11識(shí)別到觸摸筆的接觸位置時(shí),以該觸摸筆的接觸位置為基點(diǎn),使CPU 11識(shí)別在從觸摸筆 的接觸位置隔開預(yù)定距離的位置處具有邊界的指示區(qū)域,由此設(shè)定指示區(qū)域。另外,在游戲程序中預(yù)先規(guī)定用于設(shè)定指示區(qū)域的上述距離數(shù)據(jù)(表示預(yù)定距離 的距離數(shù)據(jù)),在從ROM 12裝載了棒球游戲程序時(shí),將其存儲(chǔ)在RAM 13中。位置判斷單元255具有如下功能根據(jù)觸摸筆的接觸位置的坐標(biāo)數(shù)據(jù)和目標(biāo)的顯 示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù),使CPU 11判斷觸摸筆的接觸位置與目標(biāo)的顯示區(qū)域之間的位置 關(guān)系。在該單元中,根據(jù)觸摸筆的接觸位置的坐標(biāo)數(shù)據(jù)和目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù) 據(jù),由CPU 11判斷觸摸筆的接觸位置與目標(biāo)的顯示區(qū)域之間的位置關(guān)系。例如,在該單元中,由CPU 11判斷觸摸筆的接觸位置的坐標(biāo)數(shù)據(jù)和目標(biāo)內(nèi)部的坐 標(biāo)數(shù)據(jù)是否一致。并且,在該單元中,根據(jù)觸摸筆的接觸位置的坐標(biāo)數(shù)據(jù)和目標(biāo)的邊界用的 第1坐標(biāo)數(shù)據(jù),由CPU 11執(zhí)行計(jì)算觸摸筆的接觸位置與目標(biāo)的邊界之間的第1距離的處 理。然后,由CPU 11判斷第1距離是否為從觸摸筆的接觸位置到指示區(qū)域的邊界為止的距 離以下。并且,在該單元中,根據(jù)觸摸筆的接觸位置的坐標(biāo)數(shù)據(jù)和目標(biāo)的邊界用的第2坐標(biāo) 數(shù)據(jù),由CPU 11執(zhí)行計(jì)算觸摸筆的接觸位置與目標(biāo)的邊界之間的第2距離的處理。然后, 由CPU 11判斷第2距離是否為從觸摸筆的接觸位置到指示區(qū)域的邊界為止的距離以下。進(jìn)而,在該單元中,根據(jù)觸摸筆的接觸位置的坐標(biāo)數(shù)據(jù)和表示目標(biāo)的顯示位置的 坐標(biāo)數(shù)據(jù),由CPU 11執(zhí)行計(jì)算觸摸筆的接觸位置與目標(biāo)的顯示位置之間的第3距離的處 理。然后,由CPU 11判斷第3距離是否為從觸摸筆的接觸位置到指示區(qū)域的邊界為止的距 離和從目標(biāo)的顯示位置到目標(biāo)的顯示區(qū)域的邊界為止的距離的合計(jì)距離以下。具體而言,在目標(biāo)為矩形按鈕的情況下,由CPU 11判斷觸摸筆的接觸位置的坐標(biāo) 數(shù)據(jù)和矩形按鈕內(nèi)部的坐標(biāo)數(shù)據(jù)是否一致。并且,根據(jù)觸摸筆的接觸位置的坐標(biāo)數(shù)據(jù)和矩 形按鈕的各邊上的坐標(biāo)數(shù)據(jù)(邊界用的第1坐標(biāo)數(shù)據(jù)),由CPU 11執(zhí)行計(jì)算觸摸筆的接觸 位置與矩形按鈕的邊界之間的第1距離的處理。然后,由CPU 11判斷第1距離是否為從觸 摸筆的接觸位置到指示區(qū)域的邊界為止的距離以下。進(jìn)而,根據(jù)觸摸筆的接觸位置的坐標(biāo) 數(shù)據(jù)和矩形按鈕的各角部的坐標(biāo)數(shù)據(jù)(邊界用的第2坐標(biāo)數(shù)據(jù)),由CPU 11執(zhí)行計(jì)算觸摸 筆的接觸位置與矩形按鈕的邊界之間的第2距離的處理。然后,由CPU 11判斷第2距離是 否為從觸摸筆的接觸位置到指示區(qū)域的邊界為止的距離以下。另一方面,在目標(biāo)為圓形按鈕的情況下,由CPU 11判斷觸摸筆的接觸位置的坐標(biāo) 數(shù)據(jù)和圓形按鈕內(nèi)部的坐標(biāo)數(shù)據(jù)是否一致。并且,根據(jù)觸摸筆的接觸位置的坐標(biāo)數(shù)據(jù)和表 示圓形按鈕的中心位置的坐標(biāo)數(shù)據(jù),由CPU 11執(zhí)行計(jì)算觸摸筆的接觸位置與圓形按鈕的 中心位置之間的第3距離的處理。然后,由CPU 11判斷第3距離是否為從觸摸筆的接觸位置到指示區(qū)域的邊界為止的距離和從圓形按鈕的中心位置到圓形按鈕的顯示區(qū)域的邊界 為止的距離的合計(jì)距離以下。目標(biāo)選擇單元256具有如下功能根據(jù)觸摸筆的接觸位置與目標(biāo)的顯示區(qū)域之間 的位置關(guān)系的判斷結(jié)果,使CPU 11識(shí)別目標(biāo)作為選擇目標(biāo)。在該單元中,根據(jù)觸摸筆的接觸位置與目標(biāo)的顯示區(qū)域之間的位置關(guān)系的判斷結(jié) 果,目標(biāo)作為選擇目標(biāo)被CPU 11所識(shí)別。例如,在該單元中,在由CPU 11判斷為觸摸筆的接觸位置的坐標(biāo)數(shù)據(jù)和目標(biāo)內(nèi)部 的坐標(biāo)數(shù)據(jù)一致的情況下,目標(biāo)作為選擇目標(biāo)被CPU 11所識(shí)別。并且,在該單元中,在由 CPU 11判斷為第1距離為從觸摸筆的接觸位置到指示區(qū)域的邊界為止的距離以下的情況 下,目標(biāo)作為選擇目標(biāo)被CPU 11所識(shí)別。并且,在該單元中,在由CPU 11判斷為第2距離 為從觸摸筆的接觸位置到指示區(qū)域的邊界為止的距離以下的情況下,目標(biāo)作為選擇目標(biāo)被 CPU 11所識(shí)別。進(jìn)而,在該單元中,在由CPU 11判斷為第3距離為合計(jì)距離以下的情況下, 目標(biāo)作為選擇目標(biāo)被CPU 11所識(shí)別。具體而言,在目標(biāo)為矩形按鈕的情況下,在觸摸筆的接觸位置的坐標(biāo)數(shù)據(jù)和矩形 按鈕內(nèi)部的坐標(biāo)數(shù)據(jù)一致時(shí),目標(biāo)作為選擇目標(biāo)被CPU 11所識(shí)別。并且,在觸摸筆的接觸 位置與矩形按鈕的邊界之間的第1距離為從觸摸筆的接觸位置到指示區(qū)域的邊界為止的 距離以下的情況下,目標(biāo)作為選擇目標(biāo)被CPU 11所識(shí)別。并且,在觸摸筆的接觸位置與矩 形按鈕的角部之間的第2距離為從觸摸筆的接觸位置到指示區(qū)域的邊界為止的距離以下 的情況下,目標(biāo)作為選擇目標(biāo)被CPU 11所識(shí)別。進(jìn)而,在目標(biāo)為圓形按鈕的情況下,在觸摸筆的接觸位置的坐標(biāo)數(shù)據(jù)和圓形按鈕 內(nèi)部的坐標(biāo)數(shù)據(jù)一致時(shí),目標(biāo)作為選擇目標(biāo)被CPU 11所識(shí)別。并且,在觸摸筆的接觸位置 與圓形按鈕的中心位置之間的第3距離為從觸摸筆的接觸位置到指示區(qū)域的邊界為止的 距離和從圓形按鈕的中心位置到圓形按鈕的顯示區(qū)域的邊界為止的距離的合計(jì)距離以下 的情況下,目標(biāo)作為選擇目標(biāo)被CPU 11所識(shí)別。另外,在混合有形狀不同的多個(gè)目標(biāo)的情況下,例如在混合有矩形按鈕和圓形按 鈕的情況下,由CPU 11暫時(shí)執(zhí)行目標(biāo)的選擇后,由CPU 11執(zhí)行最終的目標(biāo)選擇。例如,在觸摸筆的接觸位置的坐標(biāo)數(shù)據(jù)與矩形按鈕和圓形按鈕的任一個(gè)內(nèi)部的坐 標(biāo)數(shù)據(jù)一致時(shí),目標(biāo)作為選擇目標(biāo)被CPU 11所識(shí)別。另一方面,在觸摸筆的接觸位置的坐標(biāo)數(shù)據(jù)與矩形按鈕和圓形按鈕的任一個(gè)內(nèi)部 的坐標(biāo)數(shù)據(jù)不一致時(shí),在觸摸筆的接觸位置與矩形按鈕的第1邊界之間的第1距離、或觸摸 筆的接觸位置與矩形按鈕的第2邊界之間的第2距離為從觸摸筆的接觸位置到指示區(qū)域的 邊界為止的距離以下的情況下,矩形按鈕暫時(shí)作為選擇目標(biāo)被控制部所識(shí)別。并且,在觸摸筆的接觸位置與圓形按鈕的顯示位置之間的第3距離為從觸摸筆 的接觸位置到指示區(qū)域的邊界為止的距離和從圓形按鈕的中心位置到圓形按鈕的顯示區(qū) 域的邊界為止的距離的合計(jì)距離以下的情況下,圓形按鈕暫時(shí)作為選擇目標(biāo)被控制部所識(shí) 別。然后,在針對(duì)矩形按鈕的第1距離或第2距離小于觸摸筆的接觸位置與圓形按鈕 的邊界之間的第1距離的情況下,矩形按鈕作為最終的選擇目標(biāo)被控制部所識(shí)別。另一方 面,在針對(duì)矩形按鈕的第1距離或第2距離為觸摸筆的接觸位置與圓形按鈕的邊界之間的第1距離以上的情況下,圓形按鈕作為最終的選擇目標(biāo)被控制部所識(shí)別。命令執(zhí)行單元257具有如下功能在CPU 11識(shí)別到選擇目標(biāo)時(shí),使CPU 11執(zhí)行對(duì) 選擇目標(biāo)分配的命令。在該單元中,在CPU 11識(shí)別到選擇目標(biāo)時(shí),由CPU 11執(zhí)行對(duì)選擇目 標(biāo)分配的命令。[棒球游戲中的目標(biāo)選擇系統(tǒng)的處理流程和說(shuō)明]接著,例如說(shuō)明棒球游戲中的目標(biāo)選擇系統(tǒng)的具體內(nèi)容。并且,同時(shí)說(shuō)明圖34 圖39所示的與目標(biāo)選擇系統(tǒng)有關(guān)的流程。圖34和圖35是與目標(biāo)選擇系統(tǒng)的第3實(shí)施方式有關(guān)的流程。圖36是與目標(biāo)選 擇系統(tǒng)的第3’實(shí)施方式有關(guān)的流程。圖37 圖39是與目標(biāo)選擇系統(tǒng)的第3”實(shí)施方式有 關(guān)的流程。下面,在第3實(shí)施方式中示出從多個(gè)矩形按鈕中選擇某個(gè)矩形按鈕的情況的例 子。并且,在第3’實(shí)施方式中示出從多個(gè)圓形按鈕中選擇某個(gè)圓形按鈕的情況的例子。進(jìn) 而,在第3”實(shí)施方式中示出混合有矩形按鈕和圓形按鈕的情況的例子。另外,在第3’實(shí)施方式和第3”實(shí)施方式中,針對(duì)執(zhí)行與第3實(shí)施方式相同的處理 的部分,省略詳細(xì)說(shuō)明。即,在第3’實(shí)施方式和第3”實(shí)施方式中,只要沒有特別說(shuō)明,就執(zhí) 行與第3實(shí)施方式相同的處理。首先,對(duì)第3實(shí)施方式進(jìn)行說(shuō)明。例如,在棒球游戲中,當(dāng)游戲者選擇用于練習(xí)攻擊時(shí)的操作和防守時(shí)的操作等的 操作練習(xí)模式時(shí),在下部液晶監(jiān)視器3b中顯示圖23所示的練習(xí)選擇畫面270。在該練習(xí)選 擇畫面270中配置多個(gè)矩形狀的按鈕目標(biāo)271 (271a、271b、271c、271d、271e、271f)。這里, 多個(gè)按鈕目標(biāo)271由用于指示練習(xí)形式的5個(gè)按鈕目標(biāo)(打擊練習(xí)按鈕271a、投球練習(xí)按 鈕271b、防守練習(xí)按鈕271c、綜合攻擊練習(xí)按鈕271d、綜合防守練習(xí)按鈕271e)、以及用于 設(shè)定練習(xí)形式的詳細(xì)內(nèi)容的按鈕目標(biāo)(選擇按鈕)271f等構(gòu)成。另外,下面,有時(shí)將“矩形狀的按鈕目標(biāo)”記載為“矩形按鈕”。該“矩形按鈕”這樣 的詞是具有與“矩形狀的按鈕目標(biāo)”相同意思的詞。具體而言,當(dāng)選擇操作練習(xí)模式時(shí),從CPU 11發(fā)出用于在下部液晶監(jiān)視器3b中 顯示上述多個(gè)矩形按鈕271的顯示命令(S201)。于是,表示在下部液晶監(jiān)視器3b中分別 顯示多個(gè)矩形按鈕271的顯示位置H(H1、H2、H3、H4、H5、H6)的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別 (S202)。另外,預(yù)先在游戲程序中規(guī)定表示矩形按鈕271的顯示位置H的坐標(biāo)數(shù)據(jù),并將其 存儲(chǔ)在RAM 13中。然后,當(dāng)CPU 11識(shí)別到表示多個(gè)矩形按鈕271 (271a、271b、271c、271d、271e、 271f)各自的顯示位置H的坐標(biāo)數(shù)據(jù)時(shí),如圖24所示,從CPU 11發(fā)出在這些坐標(biāo)數(shù)據(jù)所 示的各矩形按鈕271a、271b、271C、271d、271e、271f的顯示位置H配置各矩形按鈕的命令。 于是,使用各矩形按鈕用的圖像數(shù)據(jù)在下部液晶監(jiān)視器3b中顯示各矩形按鈕271a、271b、 271c、271d、271e、271f(S203)。具體而言,使用圖像數(shù)據(jù)在下部液晶監(jiān)視器3b中顯示各矩形按鈕271a、271b、 271c、271d、271e、271f,以使各矩形按鈕 271a、271b、271c、271d、271e、271f 的重心位置與 下部液晶監(jiān)視器3b中的各矩形按鈕的顯示位置H —致。另外,與各矩形按鈕271a、271b、 271c、271d、271e、271f對(duì)應(yīng)的圖像數(shù)據(jù)被存儲(chǔ)在RAM 13中。
接著,在下部液晶監(jiān)視器3b中顯示的多個(gè)矩形按鈕271各自的顯示區(qū)域內(nèi)部的坐 標(biāo)數(shù)據(jù)被CPU 11所識(shí)別(S204)。具體而言,在以在下部液晶監(jiān)視器3b中能夠顯示圖像的 矩形范圍的左下方位置為原點(diǎn)的坐標(biāo)系中,各矩形按鈕271的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)被 CPU 11所識(shí)別。另外,這里,在CPU 11識(shí)別到的各矩形按鈕271的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)中還 包含有與各矩形按鈕271的顯示位置H對(duì)應(yīng)的坐標(biāo)數(shù)據(jù)、各矩形按鈕的邊上的坐標(biāo)數(shù)據(jù) (邊界用的第1坐標(biāo)數(shù)據(jù))、以及規(guī)定矩形按鈕的形狀的角部的坐標(biāo)數(shù)據(jù)(邊界用的第2坐 標(biāo)數(shù)據(jù))。接著,用于規(guī)定為選擇矩形按鈕271而由觸摸筆T指示的指示區(qū)域R的范圍的范 圍規(guī)定數(shù)據(jù)被控制部所識(shí)別(S205)。例如,在指示區(qū)域R的形狀為圓形的情況下,表示指 示區(qū)域R的半徑r (與觸摸筆T的接觸位置SP之間的預(yù)定距離)的半徑數(shù)據(jù)被控制部所識(shí) 別。在游戲程序中預(yù)先規(guī)定該半徑數(shù)據(jù)rd的值,在從ROM 12裝載棒球游戲程序時(shí),將其存 儲(chǔ)在RAM 13中。接著,如圖23所示,在下部液晶監(jiān)視器3b中顯示了多個(gè)矩形按鈕271的狀態(tài)下, 如圖24所示,當(dāng)游戲者使觸摸筆T接觸下部液晶監(jiān)視器3b以選擇期望的矩形按鈕271a時(shí), 從觸摸輸入檢測(cè)電路14a向CPU 11提供表示與下部液晶監(jiān)視器3b接觸的觸摸筆T的接觸 位置SP的輸入信號(hào)。然后,根據(jù)該輸入信號(hào),表示觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)被 CPU 11 所識(shí)別(S206)。于是,根據(jù)觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù),由CPU 11設(shè)定以該接觸位置SP為 基點(diǎn)的指示區(qū)域R(S207)。例如,根據(jù)觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù),由CPU 11設(shè)定 在從觸摸筆T的接觸位置SP隔開預(yù)定距離r的位置處具有邊界的指示區(qū)域R。具體而言, 由CPU 11設(shè)定以觸摸筆T的接觸位置SP為中心的半徑r的圓區(qū)域R(指示區(qū)域)。另外,在附圖中,利用虛線表示指示區(qū)域R,但是,指示區(qū)域R實(shí)際上不顯示在下部 液晶監(jiān)視器3b中。但是,在本游戲機(jī)1中,通過(guò)按壓輸入按鈕例如選擇按鈕4b,起動(dòng)用于設(shè) 定選項(xiàng)的畫面(選擇畫面),能夠在該選擇畫面中顯示指示區(qū)域R。接著,根據(jù)觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)和矩形按鈕內(nèi)部的坐標(biāo)數(shù)據(jù),由CPU 11判斷觸摸筆T的接觸位置SP與矩形按鈕之間的位置關(guān)系。例如,如圖25所示,由CPU 11判斷觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)和矩形按 鈕內(nèi)部的坐標(biāo)數(shù)據(jù)是否一致(S208)。具體而言,由CPU 11判斷觸摸筆T的接觸位置SP的 坐標(biāo)數(shù)據(jù)和多個(gè)矩形按鈕各自的內(nèi)部的坐標(biāo)數(shù)據(jù)是否一致。然后,在由CPU 11判斷為觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)和多個(gè)矩形按鈕 中的任一個(gè)矩形按鈕的內(nèi)部的坐標(biāo)數(shù)據(jù)一致的情況下(S208:是),在內(nèi)部具有與觸摸筆 T的接觸位置SP的坐標(biāo)數(shù)據(jù)相同的坐標(biāo)數(shù)據(jù)的矩形按鈕,作為選擇目標(biāo)被CPU 11所識(shí)別 (S213)。然后,在CPU 11識(shí)別到選擇目標(biāo)時(shí),由CPU 11執(zhí)行對(duì)選擇目標(biāo)分配的命令(S214)。另一方面,在由CPU 11判斷為觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)和全部矩形按 鈕的內(nèi)部的坐標(biāo)數(shù)據(jù)不一致的情況下(S208 否),由CPU 11判斷是否從觸摸筆T的接觸 位置SP、即矩形按鈕的顯示區(qū)域外側(cè)向矩形按鈕的邊上引垂線(S209)。然后,在從觸摸筆 T的接觸位置SP、即矩形按鈕的顯示區(qū)域外側(cè)向矩形按鈕的邊上引垂線的情況下(S209 是),由CPU 11執(zhí)行計(jì)算觸摸筆T的接觸位置SP與矩形按鈕的邊之間的垂直距離的處理(S210)。例如,如下所述由CPU 11計(jì)算觸摸筆T的接觸位置SP與矩形按鈕的邊之間的垂
直距離。這里,將表示觸摸筆T的接觸位置SP的位置的坐標(biāo)數(shù)據(jù)示出為(xs、ys),將矩形 按鈕的左上角部的坐標(biāo)數(shù)據(jù)、右上角部的坐標(biāo)數(shù)據(jù)、左下角部的坐標(biāo)數(shù)據(jù)、以及右下角部的 坐標(biāo)數(shù)據(jù)分別示出為 XI (xgl、yg2)、X2 (xg2、yg2)、X3 (xgl、ygl)、X4(xg2、ygl),由此進(jìn)行說(shuō) 明(參照?qǐng)D26)。例如,由CPU 11判斷觸摸筆T的接觸位置SP的x坐標(biāo)數(shù)據(jù)xs是否包含于矩形按 鈕的左上角部的X坐標(biāo)數(shù)據(jù)Xgl與右上角部的X坐標(biāo)數(shù)據(jù)Xg2之間的范圍。S卩,由CPU 11 判斷“xgl≤xs≤xg2”式是否成立。然后,在“xgl≤xs≤xg2”式成立的情況下,觸摸筆T的接觸位置SP位于矩形按 鈕的上方或下方。例如,圖26中的觸摸筆T的接觸位置SP1或接觸位置SP3對(duì)應(yīng)于該情況。該情況下,由CPU 11計(jì)算觸摸筆T的接觸位置SP的y坐標(biāo)數(shù)據(jù)ys與矩形按鈕的 左上角部的y坐標(biāo)數(shù)據(jù)yg2(或右上角部的y坐標(biāo)數(shù)據(jù)yg2)之差的絕對(duì)值Zl(= ys-yg2 第1絕對(duì)值)。然后,由CPU 11計(jì)算觸摸筆T的接觸位置SP的y坐標(biāo)數(shù)據(jù)ys與矩形按鈕的 左下角部的y坐標(biāo)數(shù)據(jù)ygl(或右下角部的y坐標(biāo)數(shù)據(jù)ygl)之差的絕對(duì)值Z2(= ys-ygl 第2絕對(duì)值)。另外,圖26示出觸摸筆T的接觸位置位于SP1的位置的情況下的絕對(duì)值Z1、 Z2。于是,由CPU 11判斷第1絕對(duì)值是否小于第2絕對(duì)值。即,由CPU 11判斷“Z1
<Z2 (| ys-yg2 < | ys-ygl |) ”是否成立。然后,在“Zl < Z2 (| ys-yg2 | < |ys-ygl|)”成立 的情況下,觸摸筆T的接觸位置SP接近矩形按鈕的上邊,由CPU 11執(zhí)行計(jì)算從觸摸筆T的 接觸位置SP向矩形按鈕的上邊引的垂線的長(zhǎng)度的處理。另一方面,在“Zl >Z2(|ys-yg2 > |ys-ygl|)”成立的情況下,觸摸筆T的接觸位置SP接近矩形按鈕的下邊,由CPU 11執(zhí) 行計(jì)算從觸摸筆T的接觸位置SP向矩形按鈕的下邊引的垂線的長(zhǎng)度D1的處理。接著,在“xgl≤xs≤xg2”式不成立的情況下,由CPU 11判斷觸摸筆T的接觸位 置SP的y坐標(biāo)數(shù)據(jù)ys是否包含于矩形按鈕的左上角部的y坐標(biāo)數(shù)據(jù)ygl與左下角部的y 坐標(biāo)數(shù)據(jù)yg3之間的范圍。即,由CPU 11判斷“ygl≤ys≤yg2”式是否成立。然后,在“ygl彡ys彡yg2”式成立的情況下,觸摸筆T的接觸位置SP位于矩形按 鈕的左方或右方。例如,圖26中的觸摸筆T的接觸位置SP2或接觸位置SP4對(duì)應(yīng)于該情況。該情況下,由CPU 11計(jì)算觸摸筆T的接觸位置SP的x坐標(biāo)數(shù)據(jù)xs與矩形按鈕的 左上角部的x坐標(biāo)數(shù)據(jù)xgl (或左下角部的x坐標(biāo)數(shù)據(jù)xgl)之差的絕對(duì)值Z3(= xs-xgl 第3絕對(duì)值)。然后,由CPU 11計(jì)算觸摸筆T的接觸位置SP的x坐標(biāo)數(shù)據(jù)xs與矩形按鈕的 右上角部的x坐標(biāo)數(shù)據(jù)xg2(或右下角部的x坐標(biāo)數(shù)據(jù)xg2)之差的絕對(duì)值Z4(= xs-xg2 第4絕對(duì)值)。另外,圖26示出觸摸筆T的接觸位置位于SP2的位置的情況下的絕對(duì)值Z3、 Z4。于是,由CPU 11判斷第3絕對(duì)值是否小于第4絕對(duì)值。即,由CPU 11判斷“Z3
<Z4(| xs-xgl | < |xs-xg2|)”是否成立。然后,在“Z3 < Z4(| xs-xgl | < | xs_xg2 |) ”成立 的情況下,觸摸筆T的接觸位置SP接近矩形按鈕的左邊,由CPU 11執(zhí)行計(jì)算從觸摸筆T的 接觸位置SP向矩形按鈕的左邊引的垂線的長(zhǎng)度的處理。另一方面,在“Z3 > Z4(| xs-xgl> |xs-xg2|)”成立的情況下,觸摸筆T的接觸位置SP接近矩形按鈕的右邊,由CPU 11執(zhí) 行計(jì)算從觸摸筆T的接觸位置SP向矩形按鈕的右邊引的垂線的長(zhǎng)度D1的處理。在圖26中,關(guān)于從觸摸筆T的接觸位置SP向矩形按鈕的邊引的垂線的長(zhǎng)度,由 CPU 11計(jì)算連接從觸摸筆T的接觸位置SP向矩形按鈕的邊引的垂線的垂足(在圖26中利 用X記號(hào)表記)和觸摸筆T的接觸位置SP的直線的長(zhǎng)度。這里使用的垂線的垂足的坐標(biāo) 數(shù)據(jù)是矩形按鈕的邊上的坐標(biāo)數(shù)據(jù)(邊界用的第1坐標(biāo)數(shù)據(jù)),在步驟204(S204)中由CPU 11進(jìn)行識(shí)別。另外,在本實(shí)施方式中,矩形按鈕為矩形,所以,從觸摸筆T的接觸位置SP向 矩形按鈕的邊引的垂線的長(zhǎng)度能夠利用絕對(duì)值Zl、Z2、Z3、Z4代用。針對(duì)全部矩形按鈕分別執(zhí)行這種處理。然后,從觸摸筆T的接觸位置SP到最近的 矩形按鈕的邊為止的長(zhǎng)度D1,作為最終的第1距離被CPU 11所識(shí)別(S210)。這樣,計(jì)算出從觸摸筆T的接觸位置SP到矩形按鈕的邊為止的最短垂直距離 D1 (第1距離)后,由CPU 11判斷第1距離D1是否為觸摸筆T的指示區(qū)域R的半徑r (從 觸摸筆T的接觸位置SP到指示區(qū)域R的邊界為止的距離)以下(S211)。即,由CPU 11判 斷“D1彡r”是否成立。然后,在“D1彡r”成立的情況下(S211 是;參照?qǐng)D27(a)),矩形按 鈕作為選擇目標(biāo)被CPU 11所識(shí)別(S213)。然后,在CPU 11識(shí)別到選擇目標(biāo)時(shí),由CPU 11 執(zhí)行對(duì)選擇目標(biāo)分配的命令(S214)。這里,在由CPU 11判斷為觸摸筆T的接觸位置SP與矩形按鈕的邊之間的最短垂 直距離D1 (第1距離)大于觸摸筆T的指示區(qū)域R的半徑r的情況下(S211 否;參照?qǐng)D 27 (b))、即在“Dl>i ”成立的情況下,由CPU 11再次執(zhí)行步驟206(S206)的處理。另一方面,在沒有從觸摸筆T的接觸位置SP、即矩形按鈕的顯示區(qū)域外側(cè)向矩形 按鈕的邊上引垂線的情況下(S209 否;參照?qǐng)D27(c)和圖27(d))、即在“xgl彡xs彡xg2” 式和“ygl彡ys彡yg2”式不成立的情況下,根據(jù)觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)和矩 形按鈕的各角部的坐標(biāo)數(shù)據(jù)(邊界用的第2坐標(biāo)數(shù)據(jù)),由CPU 11執(zhí)行計(jì)算觸摸筆T的接 觸位置SP與矩形按鈕的角部之間的第2距離的處理(S212)。例如,首先,由CPU 11執(zhí)行分別計(jì)算觸摸筆T的接觸位置SP與矩形按鈕的4個(gè)角 部之間的距離的處理。這里,使用三次方定理來(lái)分別計(jì)算觸摸筆T的接觸位置SP與矩形按 鈕的4個(gè)角部之間的距離d21、d22、d23、d24。在圖27(c)和圖27(d)中,僅示出觸摸筆T 的接觸位置SP與矩形按鈕的一個(gè)角部XI之間的距離d21。接著,這里計(jì)算出的4個(gè)距離 d21、d22、d23、d24中最小的距離,作為觸摸筆T的接觸位置SP與矩形按鈕的角部之間的最 短距離(=min(d21、d22、d23、d24))被 CPU 11 所識(shí)別。針對(duì)全部矩形按鈕執(zhí)行這種處理。然后,從觸摸筆T的接觸位置SP到最近的矩形 按鈕的角部為止的長(zhǎng)度D2,作為最終的第2距離被CPU 11所識(shí)別。于是,由CPU 11判斷從觸摸筆T的接觸位置SP到矩形按鈕的角部為止的最短距 離D2 (第2距離)是否為觸摸筆T的指示區(qū)域R的半徑r (從觸摸筆T的接觸位置SP到指 示區(qū)域R的邊界為止的距離)以下(S213)。S卩,由CPU 11判斷“D2彡r”是否成立。然后, 在“D2彡r”成立的情況下(S213:是;參照?qǐng)D27(c)),矩形按鈕作為選擇目標(biāo)被CPU 11所 識(shí)別(S214)。然后,在CPU 11識(shí)別到選擇目標(biāo)時(shí),由CPU 11執(zhí)行對(duì)選擇目標(biāo)分配的命令 (S215)。這里,在由CPU 11判斷為從觸摸筆T的接觸位置SP到矩形按鈕的角部為止的最短距離D2 (第2距離)大于觸摸筆T的指示區(qū)域R的半徑r的情況下(S213 否;參照?qǐng)D 27(d))、即在“D2 > r”成立的情況下,不存在通過(guò)觸摸筆T的接觸位置SP選擇的目標(biāo),由 CPU 11再次執(zhí)行步驟206(S206)的處理。如上所述,在上述第3實(shí)施方式中,游戲者僅使觸摸筆T位于在監(jiān)視器中顯示的矩 形按鈕271的內(nèi)部或矩形按鈕271的附近,就能夠容易地選擇位于觸摸筆T的位置或附近 的矩形按鈕271。并且,即使相鄰的矩形按鈕271配置于相互接近的位置,游戲者僅使觸摸 筆T位于矩形按鈕271的內(nèi)部或矩形按鈕271的附近,就能夠容易地選擇位于觸摸筆T的 位置或附近的矩形按鈕271。進(jìn)而,即使相鄰的矩形按鈕271配置于相互接近的位置,游戲 提供者也不需要在游戲制作時(shí)特別地調(diào)整矩形按鈕271的布局,能夠可靠地選擇作為觸摸 筆T的指示對(duì)象的矩形按鈕271。接著,對(duì)第3’實(shí)施方式進(jìn)行說(shuō)明。在第3’實(shí)施方式中,除了在練習(xí)選擇畫面370中顯示的多個(gè)按鈕為圓形以外,與 第3實(shí)施方式相同。并且,在第3’實(shí)施方式中,針對(duì)執(zhí)行與第3實(shí)施方式相同的處理的部 分,省略詳細(xì)說(shuō)明。例如,在棒球游戲中,當(dāng)選擇操作練習(xí)模式時(shí),在下部液晶監(jiān)視器3b中顯示圖28 所示的練習(xí)選擇畫面370。具體而言,當(dāng)選擇操作練習(xí)模式時(shí),從CPU 11發(fā)出用于在下部液 晶監(jiān)視器3b中顯示多個(gè)圓形狀的按鈕目標(biāo)371的顯示命令(S301)。于是,表示在下部液晶 監(jiān)視器3b中分別顯示多個(gè)圓形狀的按鈕目標(biāo)371的顯示位置H(H1、H2、H3、H4、H5、H6)的 坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別(S302)。這里,多個(gè)圓形狀的按鈕目標(biāo)371分別為相同大小,具有相同半徑r’。在從ROM 12 裝載棒球游戲程序時(shí),在RAM 13中存儲(chǔ)規(guī)定該半徑r’的數(shù)據(jù)。另外,下面,有時(shí)將“圓形狀的按鈕目標(biāo)”記載為“圓形按鈕”。該“圓形按鈕”這樣 的詞是具有與“圓形狀的按鈕目標(biāo)”相同意思的詞。然后,當(dāng)CPU 11識(shí)別到表示多個(gè)圓形按鈕371各自的顯示位置H的坐標(biāo)數(shù)據(jù)時(shí), 使用各圓形按鈕用的圖像數(shù)據(jù)在下部液晶監(jiān)視器3b中顯示各圓形按鈕,以使圓形狀的各 圓形按鈕的中心與顯示位置H—致(S303)。于是,在下部液晶監(jiān)視器3b中顯示的多個(gè)圓形 按鈕371各自的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別(S304)。另外,這里,在CPU 11識(shí)別到的各圓形按鈕371的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)中包 含有與各圓形按鈕371的顯示位置H對(duì)應(yīng)的坐標(biāo)數(shù)據(jù)。接著,用于規(guī)定為選擇圓形按鈕371而由觸摸筆T指示的指示區(qū)域R的范圍的范 圍規(guī)定數(shù)據(jù)被控制部所識(shí)別(S305)。例如,在指示區(qū)域R的形狀為圓形的情況下,表示指示 區(qū)域R的半徑r (與觸摸筆T的接觸位置SP之間的預(yù)定距離)的半徑數(shù)據(jù)被CPU 11所識(shí) 別。接著,如圖28所示,在下部液晶監(jiān)視器3b中顯示了多個(gè)圓形按鈕371的狀態(tài)下, 如圖29所示,當(dāng)游戲者使觸摸筆T接觸下部液晶監(jiān)視器3b以選擇期望的圓形按鈕371a時(shí), 表示觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別(S306)。于是,根據(jù)觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù),由CPU 11設(shè)定以該接觸位置SP 為基點(diǎn)的指示區(qū)域R(S307)。具體而言,由CPU 11設(shè)定以觸摸筆T的接觸位置SP為中心的 半徑r的圓區(qū)域R(指示區(qū)域)。
接著,根據(jù)觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)和圓形按鈕內(nèi)部的坐標(biāo)數(shù)據(jù),由CPU 11判斷觸摸筆T的接觸位置SP與圓形按鈕之間的位置關(guān)系。例如,由CPU 11判斷觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)和圓形按鈕內(nèi)部的坐標(biāo) 數(shù)據(jù)是否一致(S308)。具體而言,由CPU 11判斷觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)和多 個(gè)圓形按鈕各自的內(nèi)部的坐標(biāo)數(shù)據(jù)是否一致。然后,如圖30所示,在由CPU 11判斷為觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)和多 個(gè)圓形按鈕中的任一個(gè)圓形按鈕的內(nèi)部的坐標(biāo)數(shù)據(jù)一致的情況下(S308 是),在內(nèi)部具有 與觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)相同的坐標(biāo)數(shù)據(jù)的圓形按鈕,作為選擇目標(biāo)被CPU 11 所識(shí)別(S311)。例如,在圖30中,在觸摸筆T的接觸位置位于SP1’的位置的情況下,圓形 按鈕作為選擇目標(biāo)被CPU 11所識(shí)別。然后,在CPU 11識(shí)別到選擇目標(biāo)時(shí),由CPU 11執(zhí)行 對(duì)選擇目標(biāo)分配的命令(S312)。另一方面,在由CPU 11判斷為觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)和全部圓形按 鈕的內(nèi)部的坐標(biāo)數(shù)據(jù)不一致的情況下(S308 否),根據(jù)觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù) 和表示圓形按鈕的顯示位置(圓形按鈕的中心位置)的坐標(biāo)數(shù)據(jù),由CPU 11執(zhí)行計(jì)算觸摸 筆T的接觸位置SP與圓形按鈕的中心位置之間的第3距離的處理(S309)。這里,使用三次 方定理來(lái)計(jì)算觸摸筆T的接觸位置SP與圓形按鈕的中心之間的距離。針對(duì)全部圓形按鈕執(zhí)行這種處理。然后,從觸摸筆T的接觸位置SP到各圓形按鈕 的中心為止的距離中最小值的距離D3,作為最終的第3距離被CPU 11所識(shí)別。于是,由CPU 11判斷觸摸筆T的接觸位置SP與圓形按鈕的中心位置之間的最短 距離D3 (第3距離)是否為觸摸筆T的指示區(qū)域R的半徑r和圓形按鈕的半徑r’的合計(jì)距 離Tr以下(S310)。換言之,由CPU 11判斷第3距離是否為觸摸筆T的指示區(qū)域R與圓形 按鈕之間的中心間距離Tr以下。S卩,由CPU 11判斷“D3彡Tr”是否成立。然后,在由CPU 11判斷為第3距離D3為合計(jì)距離以下的情況下(S310 是)、即在“D3 ( Tr”成立的情況 下,目標(biāo)作為選擇目標(biāo)被CPU 11所識(shí)別(S311)。例如,在圖30中,在觸摸筆T的接觸位置 位于SP2’的位置的情況下,圓形按鈕作為選擇目標(biāo)被CPU 11所識(shí)別。然后,在CPU 11識(shí) 別到選擇目標(biāo)時(shí),由CPU 11執(zhí)行對(duì)選擇目標(biāo)分配的命令(S312)。另一方面,在由CPU 11判斷為第3距離D3大于觸摸筆T的指示區(qū)域R的半徑r和 圓形按鈕的半徑r’的合計(jì)距離Tr的情況下(S310 否)、即在“D3 > Tr”成立的情況下,不 存在通過(guò)觸摸筆T的接觸位置SP選擇的目標(biāo),由CPU 11再次執(zhí)行步驟306 (S306)的處理。 例如,在圖30中,觸摸筆T的接觸位置位于SP3’的位置的情況對(duì)應(yīng)于該情況(S310 否)。如上所述,在上述第3’實(shí)施方式中,游戲者僅使觸摸筆T位于在監(jiān)視器中顯示的 圓形按鈕371的內(nèi)部或圓形按鈕371的附近,就能夠容易地選擇位于觸摸筆T的位置或附 近的圓形按鈕371。并且,即使相鄰的圓形按鈕371配置于相互接近的位置,游戲者僅使觸 摸筆T位于圓形按鈕371的內(nèi)部或圓形按鈕371的附近,就能夠容易地選擇位于觸摸筆T 的位置或附近的圓形按鈕371。進(jìn)而,即使相鄰的圓形按鈕371配置于相互接近的位置,游 戲提供者也不需要在游戲制作時(shí)特別地調(diào)整圓形按鈕371的布局,能夠可靠地選擇作為觸 摸筆T的指示對(duì)象的圓形按鈕371。最后,對(duì)第3,,實(shí)施方式進(jìn)行說(shuō)明。在第3”實(shí)施方式中,示出在練習(xí)選擇畫面470中混合有矩形按鈕和圓形按鈕的情況的例子。并且,這里,針對(duì)執(zhí)行與第3實(shí)施方式和第3’實(shí)施方式相同的處理的部分,省略 詳細(xì)說(shuō)明。例如,在棒球游戲中,當(dāng)選擇操作練習(xí)模式時(shí),在下部液晶監(jiān)視器3b中顯示圖31 所示的練習(xí)選擇畫面370。具體而言,當(dāng)選擇操作練習(xí)模式時(shí),從CPU 11發(fā)出用于在下部 液晶監(jiān)視器3b中顯示多個(gè)矩形狀的按鈕目標(biāo)和多個(gè)圓形狀的按鈕目標(biāo)471的顯示命令 (S401)。于是,表示在下部液晶監(jiān)視器3b中分別顯示多個(gè)按鈕目標(biāo)471的顯示位置H(H21、 H22、H23、H24、H25、H26)的坐標(biāo)數(shù)據(jù)被 CPU 11 所識(shí)別(S402)。另外,這里,多個(gè)矩形狀的按鈕目標(biāo)471分別為相同大小,長(zhǎng)邊的長(zhǎng)度以及短邊的 長(zhǎng)度相同。并且,多個(gè)圓形狀的按鈕目標(biāo)471分別為相同大小,具有相同半徑r’。在從ROM 12裝載棒球游戲程序時(shí),在RAM 13中存儲(chǔ)規(guī)定該半徑r’的數(shù)據(jù)。然后,當(dāng)CPU 11識(shí)別到表示多個(gè)按鈕目標(biāo)471各自的顯示位置H的坐標(biāo)數(shù)據(jù)時(shí), 使用各矩形按鈕用的圖像數(shù)據(jù)在下部液晶監(jiān)視器3b中顯示各矩形按鈕,以使矩形按鈕的 重心與顯示位置H21、H23、H25—致(S403)。并且,使用各圓形按鈕用的圖像數(shù)據(jù)在下部液 晶監(jiān)視器3b中顯示各圓形按鈕,以使圓形按鈕的中心與顯示位置H22、H24、H26 一致。于 是,在下部液晶監(jiān)視器3b中顯示的多個(gè)矩形按鈕和多個(gè)圓形按鈕471各自的顯示區(qū)域內(nèi)部 的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別(S404)。另外,這里,在CPU 11識(shí)別到的各按鈕471的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù)中包含有 與各按鈕471的顯示位置H對(duì)應(yīng)的坐標(biāo)數(shù)據(jù)。接著,用于規(guī)定為選擇矩形按鈕或圓形按鈕471而由觸摸筆T指示的指示區(qū)域R 的范圍的范圍規(guī)定數(shù)據(jù)被控制部所識(shí)別(S405)。例如,在指示區(qū)域R的形狀為圓形的情況 下,表示指示區(qū)域R的半徑r (與觸摸筆T的接觸位置SP之間的預(yù)定距離)的半徑數(shù)據(jù)被 控制部所識(shí)別。接著,如圖31所示,在下部液晶監(jiān)視器3b中顯示了多個(gè)矩形按鈕和圓形按鈕471 的狀態(tài)下,如圖32所示,當(dāng)游戲者使觸摸筆T接觸下部液晶監(jiān)視器3b以選擇期望的按鈕 471a時(shí),表示觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)被CPU 11所識(shí)別(S406)。于是,根據(jù)觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù),由CPU 11設(shè)定以該接觸位置SP 為基點(diǎn)的指示區(qū)域R(S407)。具體而言,由CPU 11設(shè)定以觸摸筆T的接觸位置SP為中心的 半徑r的圓區(qū)域R(指示區(qū)域)。接著,根據(jù)觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)和按鈕內(nèi)部的坐標(biāo)數(shù)據(jù),由CPU 11 判斷觸摸筆T的接觸位置SP與按鈕目標(biāo)之間的位置關(guān)系。例如,由CPU 11判斷觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)和按鈕內(nèi)部的坐標(biāo)數(shù)據(jù) 是否一致(S408)。具體而言,由CPU 11判斷觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)與多個(gè)矩 形按鈕和多個(gè)圓形按鈕各自的內(nèi)部的坐標(biāo)數(shù)據(jù)是否一致。然后,在由CPU 11判斷為觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)與多個(gè)矩形按鈕和 多個(gè)圓形按鈕中的任一個(gè)按鈕的內(nèi)部的坐標(biāo)數(shù)據(jù)一致的情況下(S408 是),在內(nèi)部具有 與觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)相同的坐標(biāo)數(shù)據(jù)的按鈕,作為選擇目標(biāo)被CPU 11所 識(shí)別(S427)。然后,在CPU 11識(shí)別到選擇目標(biāo)時(shí),由CPU 11執(zhí)行對(duì)選擇目標(biāo)分配的命令 (S428)。另一方面,在由CPU 11判斷為觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)和全部按鈕的內(nèi)部的坐標(biāo)數(shù)據(jù)不一致的情況下(S408 否),由CPU 11判斷是否從觸摸筆T的接觸位置 SP、即矩形按鈕的顯示區(qū)域外側(cè)向矩形按鈕的邊上引垂線(S409)。然后,如圖26所示,在 從觸摸筆T的接觸位置SP、即矩形按鈕的顯示區(qū)域外側(cè)向矩形按鈕的邊上引垂線的情況下 (S409 是),由CPU 11執(zhí)行計(jì)算觸摸筆T的接觸位置SP與矩形按鈕的邊之間的垂直距離 的處理(S410)。針對(duì)全部矩形按鈕分別執(zhí)行這種處理。然后,從觸摸筆T的接觸位置SP到最近的 矩形按鈕的邊為止的長(zhǎng)度D1,作為最終的第1距離被CPU 11所識(shí)別。這樣,計(jì)算出從觸摸筆T的接觸位置SP到矩形按鈕的邊為止的最短垂直距離 Dl (第1距離)后,由CPU 11判斷第1距離Dl是否為觸摸筆T的指示區(qū)域R的半徑r (從 觸摸筆T的接觸位置SP到指示區(qū)域R的邊界為止的距離)以下(S411)。S卩,由CPU 11判 斷“Dl ( r”是否成立。然后,在“Dl ( r”成立的情況下(S411 是;參照?qǐng)D27(a)),矩形按 鈕暫時(shí)作為選擇目標(biāo)被CPU 11所識(shí)別(S412)。這里,在由CPU 11判斷為觸摸筆T的接觸位置SP與矩形按鈕的邊之間的最短垂 直距離Dl (第1距離)大于觸摸筆T的指示區(qū)域R的半徑r的情況下(S411 否;參照?qǐng)D 27(b))、即在“Dl > r”成立的情況下,由CPU 11再次執(zhí)行步驟406 (S406)的處理。另一方面,在沒有從觸摸筆T的接觸位置SP、即矩形按鈕的顯示區(qū)域外側(cè)向矩形 按鈕的邊上引垂線的情況下(S409 否;參照?qǐng)D27(c)和圖27(d))、即在“xgl彡xs彡xg2” 式和“ygl彡ys彡yg2”式不成立的情況下,根據(jù)觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)和矩 形按鈕的各角部的坐標(biāo)數(shù)據(jù)(邊界用的第2坐標(biāo)數(shù)據(jù)),由CPU 11執(zhí)行計(jì)算觸摸筆T的接 觸位置SP與矩形按鈕的角部之間的第2距離的處理。針對(duì)全部矩形按鈕執(zhí)行這種處理。然后,從觸摸筆T的接觸位置SP到最近的矩形 按鈕的角部為止的長(zhǎng)度D2,作為最終的第2距離被CPU 11所識(shí)別(S413)。于是,由CPU 11判斷從觸摸筆T的接觸位置SP到矩形按鈕的角部為止的最短距 離D2 (第2距離)是否為觸摸筆T的指示區(qū)域R的半徑r (從觸摸筆T的接觸位置SP到指 示區(qū)域R的邊界為止的距離)以下(S414)。然后,在第2距離為觸摸筆T的指示區(qū)域R的 半徑r以下的情況下(S414:是;參照?qǐng)D27(c)),矩形按鈕暫時(shí)作為選擇目標(biāo)被CPU 11所識(shí) 別(S415)。另一方面,在由CPU 11判斷為從觸摸筆T的接觸位置SP到矩形按鈕的角部為止 的最短距離D2 (第2距離)大于觸摸筆T的指示區(qū)域R的半徑r的情況下(S414 否;參照 圖27((1))、即在“02 > r”成立的情況下,不存在通過(guò)觸摸筆T的接觸位置SP選擇的目標(biāo), 由CPU 11再次執(zhí)行步驟406(S406)的處理。接著,根據(jù)觸摸筆T的接觸位置SP的坐標(biāo)數(shù)據(jù)和圓形按鈕的顯示位置(圓形按鈕 的中心位置)的坐標(biāo)數(shù)據(jù),由CPU 11執(zhí)行計(jì)算觸摸筆T的接觸位置SP與圓形按鈕的中心 位置之間的距離的處理。針對(duì)全部圓形按鈕執(zhí)行這種處理。然后,從觸摸筆T的接觸位置SP到各圓形按鈕 的中心為止的距離中最小值的距離D3,作為最終的第3距離被CPU 11所識(shí)別(S416)。于是,由CPU 11判斷觸摸筆T的接觸位置SP與圓形按鈕的中心位置之間的最短 距離D3(第3距離)是否為觸摸筆T的指示區(qū)域R的半徑r和圓形按鈕的半徑r’的合計(jì) 距離Tr以下(S417)。換言之,由CPU 11判斷第3距離是否為觸摸筆T的指示區(qū)域R與圓形按鈕之間的中心間距離Tr以下。然后,在由CPU 11判斷為第3距離D3為合計(jì)距離以下 的情況下(S417 是)、即在“D3彡Tr”成立的情況下,該圓形按鈕暫時(shí)作為選擇目標(biāo)被CPU 11所識(shí)別(S418、參照?qǐng)D30的接觸位置為SP2的情況下的指示區(qū)域)。接著,由CPU 11執(zhí)行計(jì)算觸摸筆T的接觸位置SP與暫時(shí)選擇的圓形按鈕(選擇 目標(biāo))的邊界之間的第1距離D11的處理(S419)。這里,將表示觸摸筆T的接觸位置SP的位置的坐標(biāo)數(shù)據(jù)示出為(xs、ys),將表示 圓形按鈕的中心位置的坐標(biāo)數(shù)據(jù)示出為(xc、yc),說(shuō)明觸摸筆T的接觸位置SP與圓形按鈕 的圓周(邊界)之間的第1距離D11的計(jì)算形式。例如,如圖33所示,由CPU 11執(zhí)行計(jì)算觸摸筆T的接觸位置SP與圓形按鈕的中 心位置之間的距離Lc的處理(Lc = ((xs-xc) "2+(ys-yc) "2) “ (1/2))。然后,使CPU 11執(zhí) 行從該距離Lc中減去圓形按鈕的半徑r’的處理(Dll =Lc-r’),由此,計(jì)算觸摸筆T的接 觸位置SP與圓形按鈕的圓周(邊界)之間的第1距離D11。然后,觸摸筆T的接觸位置SP 與暫時(shí)選擇的圓形按鈕的邊界之間的第1距離D11被CPU 11所識(shí)別。接著,由CPU 11判斷針對(duì)矩形按鈕的第1距離D1或第2距離D2是否小于觸摸 筆T的接觸位置SP與圓形按鈕的邊界之間的第1距離D11(S420)。然后,在由CPU 11判 斷為針對(duì)矩形按鈕的第1距離D1或第2距離D2小于針對(duì)圓形按鈕的第1距離D11的情況 下(S420:是),暫時(shí)選擇的矩形按鈕作為最終的選擇目標(biāo)被控制部所識(shí)別(S421)。然后, 在CPU 11識(shí)別到選擇目標(biāo)時(shí),由CPU 11執(zhí)行對(duì)選擇目標(biāo)分配的命令(S422)。這里,在由CPU 11判斷為針對(duì)矩形按鈕的第1距離D1或第2距離D2為針對(duì)圓形 按鈕的第1距離D11以上的情況下(S420:否),暫時(shí)選擇的圓形按鈕作為最終的選擇目標(biāo) 被控制部所識(shí)別(S423)。然后,在CPU 11識(shí)別到選擇目標(biāo)時(shí),由CPU 11執(zhí)行對(duì)選擇目標(biāo)分 配的命令(S424)。并且,在步驟417(S417)中,在由CPU 11判斷為第3距離D3大于觸摸筆T的指示 區(qū)域R的半徑r和圓形按鈕的半徑r’的合計(jì)距離tr的情況下(S417 否)、即在“D3 > Tr”成 立的情況下,處于暫時(shí)選擇狀態(tài)的矩形按鈕作為最終的選擇目標(biāo)被控制部所識(shí)別(S425)。 然后,在CPU 11識(shí)別到選擇目標(biāo)時(shí),由CPU 11執(zhí)行對(duì)選擇目標(biāo)分配的命令(S426)。如上所述,在上述第3”實(shí)施方式中,游戲者僅使觸摸筆T位于在監(jiān)視器中顯示的 矩形按鈕和圓形按鈕471的內(nèi)部或矩形按鈕和圓形按鈕471的附近,就能夠容易地選擇位 于觸摸筆T的位置或附近的矩形按鈕或圓形按鈕471。并且,即使相鄰的按鈕471配置于相 互接近的位置,游戲者僅使觸摸筆T位于矩形按鈕和圓形按鈕471的內(nèi)部或矩形按鈕和圓 形按鈕471的附近,就能夠容易地選擇位于觸摸筆T的位置或附近的按鈕471。進(jìn)而,即使 各種形狀的按鈕471配置于相互接近的位置,游戲提供者也不需要在游戲制作時(shí)特別地調(diào) 整這些按鈕471的布局,能夠可靠地選擇作為觸摸筆T的指示對(duì)象的按鈕471。<其他實(shí)施方式>(a)在所述實(shí)施方式中,示出了使用作為能夠應(yīng)用游戲程序的計(jì)算機(jī)的一例的便 攜游戲機(jī)1的情況的例子,但是,計(jì)算機(jī)例如游戲裝置不限于所述實(shí)施方式,同樣能夠應(yīng)用 于與監(jiān)視器分開構(gòu)成的游戲裝置、使監(jiān)視器與游戲裝置主體一體構(gòu)成的業(yè)務(wù)用游戲裝置、 通過(guò)執(zhí)行游戲程序而作為游戲裝置進(jìn)行工作的個(gè)人計(jì)算機(jī)和工作站等。(b)在本發(fā)明中還包含有用于執(zhí)行所述游戲的程序、用于執(zhí)行游戲的程序方法以及記錄有該程序的計(jì)算機(jī)可讀取的記錄介質(zhì)。作為該記錄介質(zhì),除了卡盤以外,例如還可以 列舉計(jì)算機(jī)可讀取的軟盤、半導(dǎo)體存儲(chǔ)器、CD-ROM、DVD、MO、ROM盒及其他。(c)在所述實(shí)施方式中,示出了指示單元為觸摸筆T、輸入單元為下部液晶監(jiān)視器 3b的情況的例子,但是,只要能夠指示指示區(qū)域R的基點(diǎn)SP,則指示單元和輸入單元可以是 任意的。例如,在指示單元為人類的手指、輸入單元為各種按鈕和鼠標(biāo)等的情況下,也能夠 應(yīng)用本發(fā)明。并且,例如,在指示單元為具有指示功能的控制器等、輸入單元為能夠接收來(lái) 自該控制器的信號(hào)的計(jì)算機(jī)的接收部的情況下,也能夠應(yīng)用本發(fā)明。該情況下,經(jīng)由接收部 使控制部識(shí)別控制器所示的指示位置。(d)在所述第1實(shí)施方式中,使CPU 11執(zhí)行從最小間隔數(shù)據(jù)D_min中減去調(diào)整數(shù) 據(jù)MD的處理,由此,計(jì)算用于規(guī)定選擇區(qū)域R的規(guī)定數(shù)據(jù)RK。但是,規(guī)定數(shù)據(jù)RK的計(jì)算形 式不限于所述第1實(shí)施方式,可以是任意的。例如,首先,使在調(diào)整數(shù)據(jù)識(shí)別單元57中使控制部識(shí)別的調(diào)整數(shù)據(jù)MD為用于對(duì)用 于選擇目標(biāo)的選擇區(qū)域R進(jìn)行調(diào)整的具有小于1的值的數(shù)據(jù)。接著,在選擇區(qū)域設(shè)定單元 58中,使控制部執(zhí)行對(duì)最小間隔數(shù)據(jù)D_min乘以小于1的調(diào)整數(shù)據(jù)MD的處理。由此,計(jì)算 用于規(guī)定選擇區(qū)域R的規(guī)定數(shù)據(jù)RK,設(shè)定基于該規(guī)定數(shù)據(jù)RK的選擇區(qū)域R。例如,在規(guī)定 數(shù)據(jù)RK為直徑數(shù)據(jù)的情況下,能夠根據(jù)該直徑數(shù)據(jù)來(lái)設(shè)定圓形的選擇區(qū)域R。該情況下,在調(diào)整數(shù)據(jù)識(shí)別功能中,使控制部識(shí)別與目標(biāo)靜止的情況對(duì)應(yīng)的第1 調(diào)整數(shù)據(jù)MD1和與目標(biāo)移動(dòng)的情況對(duì)應(yīng)的第2調(diào)整數(shù)據(jù)MD2的任一個(gè)數(shù)據(jù),作為調(diào)整數(shù)據(jù) MD。但是,該情況下,將第1調(diào)整數(shù)據(jù)MD1設(shè)定為大于0且小于第2調(diào)整數(shù)據(jù)MD2的數(shù)據(jù)。 并且,將第2調(diào)整數(shù)據(jù)MD2設(shè)定為小于1的數(shù)據(jù)。(e)在所述第1實(shí)施方式中,示出了輸入單元為下部液晶監(jiān)視器3b的情況的例子, 但是,只要能夠輸入選擇區(qū)域R的基點(diǎn),則輸入單元可以是任意的。例如,能夠利用輸入部 4的各種按鈕、鼠標(biāo)以及具有指示功能的控制器等作為輸入單元。(f)在所述第1實(shí)施方式中,不設(shè)定選擇區(qū)域R的最大設(shè)定范圍。但是,也可以定 義選擇區(qū)域R的最大設(shè)定范圍。關(guān)于選擇區(qū)域R的最大設(shè)定范圍,進(jìn)行各種研究的結(jié)果判 明為,在與目標(biāo)的比較中,優(yōu)選如下設(shè)定。例如,在目標(biāo)為長(zhǎng)方形、目標(biāo)的長(zhǎng)邊的長(zhǎng)度為L(zhǎng)1 的情況下,將選擇區(qū)域R的直徑所能取的最大值大致規(guī)定為L(zhǎng)1/2,由此,通過(guò)該直徑來(lái)設(shè)定 選擇區(qū)域R的最大設(shè)定范圍。由此,即使在相鄰目標(biāo)的間隔非常大的情況下,也能夠沒有不 舒適感、且比較容易地選擇目標(biāo)。這里,示出目標(biāo)為長(zhǎng)方形的情況的例子,但是,即使目標(biāo)的形狀為其他形狀,也能 夠根據(jù)目標(biāo)的代表性長(zhǎng)度(代表長(zhǎng)度),來(lái)規(guī)定選擇區(qū)域R的直徑所能取的最大值,由此,設(shè) 定選擇區(qū)域R的最大設(shè)定范圍。例如,在目標(biāo)為圓形的情況下,使目標(biāo)的直徑(代表長(zhǎng)度) 的大致1/2為選擇區(qū)域R的直徑所能取的最大值,由此,能夠設(shè)定選擇區(qū)域R的最大設(shè)定范 圍。并且,在外周具有凹凸的目標(biāo)的情況下,假設(shè)與該外周外接的圓,使該圓的直徑的大致 1/2的長(zhǎng)度為選擇區(qū)域R的直徑所能取的最大值,由此,能夠設(shè)定選擇區(qū)域R的最大設(shè)定范 圍。產(chǎn)業(yè)上的可利用性在本發(fā)明中,游戲者在顯示于監(jiān)視器中的目標(biāo)的內(nèi)部或目標(biāo)的附近進(jìn)行目標(biāo)的選 擇指示,由此,能夠容易地選擇目標(biāo)。并且,即使相鄰的目標(biāo)配置于相互接近的位置,游戲者在目標(biāo)的內(nèi)部或目標(biāo)的附近進(jìn)行目標(biāo)的選擇指示,由此,能夠容易地選擇目標(biāo)。進(jìn)而,即使 相鄰的目標(biāo)配置于相互接近的位置,游戲提供者也不需要在游戲制作時(shí)特別地調(diào)整目標(biāo)的 布局。即,游戲提供者能夠降低游戲制作時(shí)的勞力。
權(quán)利要求
一種游戲程序,其使能夠執(zhí)行在圖像顯示部中顯示目標(biāo)的游戲的計(jì)算機(jī)實(shí)現(xiàn)如下功能顯示位置識(shí)別功能,其使控制部識(shí)別表示在圖像顯示部中顯示所述目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù);目標(biāo)顯示功能,其根據(jù)表示所述目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù),使用圖像數(shù)據(jù)在圖像顯示部中顯示所述目標(biāo);區(qū)域設(shè)定功能,其使控制部設(shè)定用于選擇所述目標(biāo)的區(qū)域;以及目標(biāo)選擇功能,其根據(jù)所述目標(biāo)與所述區(qū)域之間的位置關(guān)系,使控制部識(shí)別所述目標(biāo)作為選擇目標(biāo)。
2.根據(jù)權(quán)利要求1所述的游戲程序,其中, 該游戲程序還使所述計(jì)算機(jī)實(shí)現(xiàn)如下功能顯示區(qū)域識(shí)別功能,其使控制部識(shí)別在圖像顯示部中顯示的多個(gè)所述目標(biāo)各自的顯示 區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù);間隔計(jì)算功能,其根據(jù)多個(gè)所述目標(biāo)各自的顯示區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù),使控制部 計(jì)算表示相鄰的所述目標(biāo)的間隔的間隔數(shù)據(jù);最小間隔識(shí)別功能,其根據(jù)至少一個(gè)所述目標(biāo)的所述間隔數(shù)據(jù),使控制部執(zhí)行提取最 小間隔數(shù)據(jù)的處理,使控制部識(shí)別所述最小間隔數(shù)據(jù);選擇區(qū)域設(shè)定功能,其包含于所述區(qū)域設(shè)定功能中,根據(jù)所述最小間隔數(shù)據(jù),使控制部 設(shè)定用于選擇所述目標(biāo)的選擇區(qū)域;選擇區(qū)域識(shí)別功能,其使控制部識(shí)別所述選擇區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù);以及 區(qū)域一致性判斷功能,其使控制部判斷所述目標(biāo)的顯示區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù)和所 述選擇區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù)是否一致,在所述目標(biāo)選擇功能中,在由控制部判斷為所述目標(biāo)的顯示區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù) 和所述選擇區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù)一致的情況下,控制部將所述坐標(biāo)數(shù)據(jù)一致的目標(biāo)識(shí) 別為選擇目標(biāo)。
3.根據(jù)權(quán)利要求2所述的游戲程序,其中,該游戲程序還使所述計(jì)算機(jī)實(shí)現(xiàn)調(diào)整數(shù)據(jù)識(shí)別功能,該調(diào)整數(shù)據(jù)識(shí)別功能使控制部識(shí) 別用于對(duì)用于選擇所述目標(biāo)的選擇區(qū)域進(jìn)行調(diào)整的調(diào)整數(shù)據(jù),在所述選擇區(qū)域設(shè)定功能中,使用所述調(diào)整數(shù)據(jù)對(duì)所述最小間隔數(shù)據(jù)進(jìn)行調(diào)整,由此 計(jì)算用于規(guī)定所述選擇區(qū)域的規(guī)定數(shù)據(jù),根據(jù)所述規(guī)定數(shù)據(jù),由控制部設(shè)定所述選擇區(qū)域。
4.根據(jù)權(quán)利要求2或3所述的游戲程序,其中,該游戲程序還使所述計(jì)算機(jī)實(shí)現(xiàn)調(diào)整數(shù)據(jù)識(shí)別功能,該調(diào)整數(shù)據(jù)識(shí)別功能使控制部識(shí) 別用于對(duì)用于選擇所述目標(biāo)的選擇區(qū)域進(jìn)行調(diào)整的調(diào)整數(shù)據(jù),在所述選擇區(qū)域設(shè)定功能中,使控制部執(zhí)行從所述最小間隔數(shù)據(jù)中減去所述調(diào)整數(shù)據(jù) 的處理,由此計(jì)算用于規(guī)定所述選擇區(qū)域的規(guī)定數(shù)據(jù),根據(jù)所述規(guī)定數(shù)據(jù),由控制部設(shè)定所 述選擇區(qū)域。
5.根據(jù)權(quán)利要求4所述的游戲程序,其中,該游戲程序還使所述計(jì)算機(jī)實(shí)現(xiàn)移動(dòng)狀態(tài)判斷功能,該移動(dòng)狀態(tài)判斷功能使控制部判 斷所述目標(biāo)是否靜止,在所述調(diào)整數(shù)據(jù)識(shí)別功能中,控制部識(shí)別與所述目標(biāo)靜止的情況對(duì)應(yīng)的第1調(diào)整數(shù)據(jù) 和與所述目標(biāo)移動(dòng)的情況對(duì)應(yīng)的小于所述第1調(diào)整數(shù)據(jù)的第2調(diào)整數(shù)據(jù)中的任一個(gè)數(shù)據(jù), 作為所述調(diào)整數(shù)據(jù)。
6.根據(jù)權(quán)利要求2或3所述的游戲程序,其中,該游戲程序還使所述計(jì)算機(jī)實(shí)現(xiàn)調(diào)整數(shù)據(jù)識(shí)別功能,該調(diào)整數(shù)據(jù)識(shí)別功能使控制部識(shí) 別用于對(duì)用于選擇所述目標(biāo)的選擇區(qū)域進(jìn)行調(diào)整的具有小于1的值的調(diào)整數(shù)據(jù),在所述選擇區(qū)域設(shè)定功能中,使控制部執(zhí)行對(duì)所述最小間隔數(shù)據(jù)乘以所述調(diào)整數(shù)據(jù)的 處理,由此計(jì)算用于規(guī)定所述選擇區(qū)域的規(guī)定數(shù)據(jù),根據(jù)所述規(guī)定數(shù)據(jù),由控制部設(shè)定所述 選擇區(qū)域。
7.根據(jù)權(quán)利要求6所述的游戲程序,其中,該游戲程序還使所述計(jì)算機(jī)實(shí)現(xiàn)移動(dòng)狀態(tài)判斷功能,該移動(dòng)狀態(tài)判斷功能使控制部判 斷所述目標(biāo)是否靜止,在所述調(diào)整數(shù)據(jù)識(shí)別功能中,控制部識(shí)別與所述目標(biāo)靜止的情況對(duì)應(yīng)的第1調(diào)整數(shù)據(jù) 和大于所述第1調(diào)整數(shù)據(jù)的與所述目標(biāo)移動(dòng)的情況對(duì)應(yīng)的第2調(diào)整數(shù)據(jù)中的任一個(gè)數(shù)據(jù), 作為所述調(diào)整數(shù)據(jù)。
8.根據(jù)權(quán)利要求2 7中的任一項(xiàng)所述的游戲程序,其中,該游戲程序還使所述計(jì)算機(jī)實(shí)現(xiàn)指示位置識(shí)別功能,該指示位置識(shí)別功能根據(jù)來(lái)自輸 入單元的輸入信號(hào),使控制部識(shí)別指示單元所示的指示位置,在所述選擇區(qū)域設(shè)定功能中,根據(jù)所述最小間隔數(shù)據(jù),由控制部設(shè)定以所述指示位置 為基點(diǎn)的所述選擇區(qū)域。
9.根據(jù)權(quán)利要求1所述的游戲程序,其中, 該游戲程序還使所述計(jì)算機(jī)實(shí)現(xiàn)如下功能顯示區(qū)域識(shí)別功能,其使控制部識(shí)別在圖像顯示部中顯示的多個(gè)所述目標(biāo)各自的顯示 區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù);指示位置識(shí)別功能,其根據(jù)來(lái)自輸入單元的輸入信號(hào),使控制部識(shí)別表示指示單元所 示的指示位置的坐標(biāo)數(shù)據(jù);指示區(qū)域設(shè)定功能,其包含于所述區(qū)域設(shè)定功能中,使控制部設(shè)定以所述指示位置為 基點(diǎn)且擴(kuò)大了范圍的指示區(qū)域;指示區(qū)域識(shí)別功能,其使控制部識(shí)別所述指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù);以及 區(qū)域一致性判斷功能,其使控制部判斷所述目標(biāo)的顯示區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù)和所 述指示區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù)是否一致,在所述目標(biāo)選擇功能中,在由控制部判斷為所述目標(biāo)的顯示區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù) 和所述指示區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù)一致的情況下,控制部將所述坐標(biāo)數(shù)據(jù)一致的目標(biāo)識(shí) 別為選擇目標(biāo)。
10.根據(jù)權(quán)利要求9所述的游戲程序,其中,該游戲程序還使所述計(jì)算機(jī)實(shí)現(xiàn)命令執(zhí)行功能,該命令執(zhí)行功能在從控制部識(shí)別到所 述指示位置的時(shí)刻起經(jīng)過(guò)了 1幀時(shí)間時(shí),使控制部執(zhí)行對(duì)所選擇的所述目標(biāo)分配的命令。
11.根據(jù)權(quán)利要求9或10所述的游戲程序,其中,在所述指示區(qū)域設(shè)定功能中,控制部設(shè)定所述指示區(qū)域,使得所述指示區(qū)域的擴(kuò)大率與從控制部識(shí)別到所述指示位置的時(shí)刻起的時(shí)間相應(yīng)地減小。
12.根據(jù)權(quán)利要求9 11中的任一項(xiàng)所述的游戲程序,其中, 在所述目標(biāo)選擇功能中,在由控制部判斷為一個(gè)所述目標(biāo)的顯示區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù)和所述指示區(qū)域內(nèi) 部的所述坐標(biāo)數(shù)據(jù)一致的情況下,控制部將所述坐標(biāo)數(shù)據(jù)一致的目標(biāo)識(shí)別為選擇目標(biāo),在由控制部判斷為多個(gè)所述目標(biāo)的顯示區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù)和所述指示區(qū)域內(nèi) 部的所述坐標(biāo)數(shù)據(jù)同時(shí)一致的情況下,從控制部發(fā)出中止選擇目標(biāo)的處理的命令。
13.根據(jù)權(quán)利要求9 12中的任一項(xiàng)所述的游戲程序,其中,該游戲程序還使所述計(jì)算機(jī)實(shí)現(xiàn)最大區(qū)域識(shí)別功能,該最大區(qū)域識(shí)別功能使控制部識(shí) 別用于規(guī)定以所述指示位置為基點(diǎn)擴(kuò)大的指示區(qū)域的最大范圍的數(shù)據(jù)。
14.根據(jù)權(quán)利要求1所述的游戲程序,其中, 該游戲程序還使所述計(jì)算機(jī)實(shí)現(xiàn)如下功能顯示區(qū)域識(shí)別功能,其使控制部識(shí)別在圖像顯示部中顯示的所述目標(biāo)的顯示區(qū)域內(nèi)部 的坐標(biāo)數(shù)據(jù);指示位置識(shí)別功能,其根據(jù)來(lái)自輸入單元的輸入信號(hào),使控制部識(shí)別指示單元所示的 指示位置的坐標(biāo)數(shù)據(jù);指示區(qū)域設(shè)定功能,其包含于所述區(qū)域設(shè)定功能中,根據(jù)所述指示位置的坐標(biāo)數(shù)據(jù),使 控制部設(shè)定以所述指示位置為基點(diǎn)的指示區(qū)域;以及位置判斷功能,其根據(jù)所述指示位置的坐標(biāo)數(shù)據(jù)和所述目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù) 據(jù),使控制部判斷所述指示位置與所述目標(biāo)的顯示區(qū)域之間的位置關(guān)系,在所述目標(biāo)選擇功能中,根據(jù)所述位置關(guān)系的判斷結(jié)果,控制部將所述目標(biāo)識(shí)別為選 擇目標(biāo)。
15.根據(jù)權(quán)利要求14所述的游戲程序,其中,在所述位置判斷功能中,由控制部判斷所述指示位置的坐標(biāo)數(shù)據(jù)和所述目標(biāo)內(nèi)部的坐 標(biāo)數(shù)據(jù)是否一致,在所述目標(biāo)選擇功能中,在由控制部判斷為所述指示位置的坐標(biāo)數(shù)據(jù)和所述目標(biāo)內(nèi)部 的坐標(biāo)數(shù)據(jù)一致的情況下,控制部將所述目標(biāo)識(shí)別為選擇目標(biāo)。
16.根據(jù)權(quán)利要求15所述的游戲程序,其中,在所述顯示區(qū)域識(shí)別功能中,控制部識(shí)別包含形成所述目標(biāo)的形狀的第1邊界用的第 1坐標(biāo)數(shù)據(jù)在內(nèi)的、所述目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù),在所述指示區(qū)域設(shè)定功能中,根據(jù)所述指示位置的坐標(biāo)數(shù)據(jù),由控制部設(shè)定在從所述 指示位置隔開預(yù)定距離的位置處具有邊界的指示區(qū)域,在所述位置判斷功能中,根據(jù)所述指示位置的坐標(biāo)數(shù)據(jù)和所述目標(biāo)的第1邊界用的第 1坐標(biāo)數(shù)據(jù),由控制部執(zhí)行計(jì)算所述指示位置與所述目標(biāo)的第1邊界之間的第1距離的處 理,由控制部判斷所述第1距離是否為從所述指示位置到所述指示區(qū)域的邊界為止的距離 以下,在所述目標(biāo)選擇功能中,在由控制部判斷為所述第1距離為從所述指示位置到所述指 示區(qū)域的邊界為止的距離以下的情況下,控制部將所述目標(biāo)識(shí)別為選擇目標(biāo)。
17.根據(jù)權(quán)利要求15或16所述的游戲程序,其中,在所述顯示區(qū)域識(shí)別功能中,控制部識(shí)別包含規(guī)定所述目標(biāo)的形狀的第2邊界用的第 2坐標(biāo)數(shù)據(jù)在內(nèi)的、所述目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù),在所述指示區(qū)域設(shè)定功能中,根據(jù)所述指示位置的坐標(biāo)數(shù)據(jù),由控制部設(shè)定在從所述 指示位置隔開預(yù)定距離的位置處具有邊界的指示區(qū)域,在所述位置判斷功能中,根據(jù)所述指示位置的坐標(biāo)數(shù)據(jù)和所述目標(biāo)的第2邊界用的第 2坐標(biāo)數(shù)據(jù),由控制部執(zhí)行計(jì)算所述指示位置與所述目標(biāo)的第2邊界之間的第2距離的處 理,由控制部判斷所述第2距離是否為從所述指示位置到所述指示區(qū)域的邊界為止的距離 以下,在所述目標(biāo)選擇功能中,在由控制部判斷為所述第2距離為從所述指示位置到所述指 示區(qū)域的邊界為止的距離以下的情況下,控制部將所述目標(biāo)識(shí)別為選擇目標(biāo)。
18.根據(jù)權(quán)利要求15 17中的任一項(xiàng)所述的游戲程序,其中,在所述位置判斷功能中,根據(jù)所述指示位置的坐標(biāo)數(shù)據(jù)和表示所述目標(biāo)的顯示位置 的坐標(biāo)數(shù)據(jù),由控制部執(zhí)行計(jì)算所述指示位置與所述目標(biāo)的顯示位置之間的第3距離的處 理,由控制部判斷所述第3距離是否為從所述指示位置到所述指示區(qū)域的邊界為止的距離 和從所述目標(biāo)的顯示位置到所述目標(biāo)的所述顯示區(qū)域的邊界為止的距離的合計(jì)距離以下, 在所述目標(biāo)選擇功能中,在由控制部判斷為所述第3距離為所述合計(jì)距離以下的情況 下,控制部將所述目標(biāo)識(shí)別為選擇目標(biāo)。
19.根據(jù)權(quán)利要求15 18中的任一項(xiàng)所述的游戲程序,其中,在所述目標(biāo)顯示功能中,根據(jù)表示第1目標(biāo)和第2目標(biāo)各自的顯示位置的坐標(biāo)數(shù)據(jù),使 用圖像數(shù)據(jù)在圖像顯示部中顯示所述第1目標(biāo)和所述第2目標(biāo), 在所述目標(biāo)選擇功能中,在所述指示位置與所述第1目標(biāo)的第1邊界之間的第1距離、或所述指示位置與所述 第1目標(biāo)的第2邊界之間的第2距離為從所述指示位置到所述指示區(qū)域的邊界為止的距離 以下的情況下,控制部將所述第1目標(biāo)暫時(shí)識(shí)別為選擇目標(biāo),在所述指示位置與所述第2目標(biāo)的顯示位置之間的第3距離為從所述指示位置到所 述指示區(qū)域的邊界為止的距離和從所述第2目標(biāo)的顯示位置到所述第2目標(biāo)的所述顯示區(qū) 域的邊界為止的距離的合計(jì)距離以下的情況下,控制部將所述第2目標(biāo)暫時(shí)識(shí)別為選擇目 標(biāo),在針對(duì)所述第1目標(biāo)的所述第1距離或所述第2距離小于所述指示位置與所述第2目 標(biāo)的邊界之間的第1距離的情況下,控制部將所述第1目標(biāo)最終識(shí)別為選擇目標(biāo),在針對(duì)所述第1目標(biāo)的所述第1距離或所述第2距離為所述指示位置與所述第2目標(biāo) 的邊界之間的第1距離以上的情況下,控制部將所述第2目標(biāo)最終識(shí)別為選擇目標(biāo)。
20.一種游戲裝置,其能夠執(zhí)行在圖像顯示部中顯示目標(biāo)的游戲,該游戲裝置具有顯示位置識(shí)別單元,其使控制部識(shí)別表示在圖像顯示部中顯示所述目標(biāo)的顯示位置的 坐標(biāo)數(shù)據(jù);目標(biāo)顯示單元,其根據(jù)表示所述目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù),使用圖像數(shù)據(jù)在圖像顯 示部中顯示所述目標(biāo);區(qū)域設(shè)定單元,其使控制部設(shè)定用于選擇所述目標(biāo)的區(qū)域;以及 目標(biāo)選擇單元,其根據(jù)所述目標(biāo)與所述區(qū)域之間的位置關(guān)系,使控制部識(shí)別所述目標(biāo)作為選擇目標(biāo)。
21.根據(jù)權(quán)利要求20所述的游戲裝置,其中, 該游戲裝置還具有顯示區(qū)域識(shí)別單元,其使控制部識(shí)別在圖像顯示部中顯示的多個(gè)所述目標(biāo)各自的顯示 區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù);間隔計(jì)算單元,其根據(jù)多個(gè)所述目標(biāo)各自的顯示區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù),使控制部 計(jì)算表示相鄰的所述目標(biāo)的間隔的間隔數(shù)據(jù);最小間隔識(shí)別單元,其根據(jù)至少一個(gè)所述目標(biāo)的所述間隔數(shù)據(jù),使控制部執(zhí)行提取最 小間隔數(shù)據(jù)的處理,使控制部識(shí)別所述最小間隔數(shù)據(jù);選擇區(qū)域設(shè)定單元,其包含于所述區(qū)域設(shè)定單元中,根據(jù)所述最小間隔數(shù)據(jù),使控制部 設(shè)定用于選擇所述目標(biāo)的選擇區(qū)域;選擇區(qū)域識(shí)別單元,其使控制部識(shí)別所述選擇區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù);以及 區(qū)域一致性判斷單元,其使控制部判斷所述目標(biāo)的顯示區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù)和所 述選擇區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù)是否一致,在所述目標(biāo)選擇單元中,在由控制部判斷為所述目標(biāo)的顯示區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù) 和所述選擇區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù)一致的情況下,控制部將所述坐標(biāo)數(shù)據(jù)一致的目標(biāo)識(shí) 別為選擇目標(biāo)。
22.根據(jù)權(quán)利要求20所述的游戲裝置,其中, 該游戲裝置還具有顯示區(qū)域識(shí)別單元,其使控制部識(shí)別在圖像顯示部中顯示的多個(gè)所述目標(biāo)各自的顯示 區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù);指示位置識(shí)別單元,其根據(jù)來(lái)自輸入單元的輸入信號(hào),使控制部識(shí)別表示指示單元所 示的指示位置的坐標(biāo)數(shù)據(jù);指示區(qū)域設(shè)定單元,其包含于所述區(qū)域設(shè)定單元,使控制部設(shè)定以所述指示位置為基 點(diǎn)且擴(kuò)大了范圍的指示區(qū)域;指示區(qū)域識(shí)別單元,其使控制部識(shí)別所述指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù);以及 區(qū)域一致性判斷單元,其使控制部判斷所述目標(biāo)的顯示區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù)和所 述指示區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù)是否一致,在所述目標(biāo)選擇單元中,在由控制部判斷為所述目標(biāo)的顯示區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù) 和所述指示區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù)一致的情況下,控制部將所述坐標(biāo)數(shù)據(jù)一致的目標(biāo)識(shí) 別為選擇目標(biāo)。
23.根據(jù)權(quán)利要求20所述的游戲裝置,其中, 該游戲裝置還具有顯示區(qū)域識(shí)別單元,其使控制部識(shí)別在圖像顯示部中顯示的所述目標(biāo)的顯示區(qū)域內(nèi)部 的坐標(biāo)數(shù)據(jù);指示位置識(shí)別單元,其根據(jù)來(lái)自輸入單元的輸入信號(hào),使控制部識(shí)別指示單元所示的 指示位置的坐標(biāo)數(shù)據(jù);指示區(qū)域設(shè)定單元,其包含于所述區(qū)域設(shè)定單元,根據(jù)所述指示位置的坐標(biāo)數(shù)據(jù),使控 制部設(shè)定以所述指示位置為基點(diǎn)的指示區(qū)域;以及位置判斷單元,其根據(jù)所述指示位置的坐標(biāo)數(shù)據(jù)和所述目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù) 據(jù),使控制部判斷所述指示位置與所述目標(biāo)的顯示區(qū)域之間的位置關(guān)系,在所述目標(biāo)選擇單元中,根據(jù)所述位置關(guān)系的判斷結(jié)果,控制部將所述目標(biāo)識(shí)別為選 擇目標(biāo)。
24.一種游戲控制方法,能夠通過(guò)計(jì)算機(jī)來(lái)控制在圖像顯示部中顯示目標(biāo)的游戲,該游 戲控制方法具有以下步驟顯示位置識(shí)別步驟,使控制部識(shí)別表示在圖像顯示部中顯示所述目標(biāo)的顯示位置的坐 標(biāo)數(shù)據(jù);目標(biāo)顯示步驟,根據(jù)表示所述目標(biāo)的顯示位置的坐標(biāo)數(shù)據(jù),使用圖像數(shù)據(jù)在圖像顯示 部中顯示所述目標(biāo);區(qū)域設(shè)定步驟,使控制部設(shè)定用于選擇所述目標(biāo)的區(qū)域;以及 目標(biāo)選擇步驟,根據(jù)所述目標(biāo)與所述區(qū)域之間的位置關(guān)系,使控制部識(shí)別所述目標(biāo)作 為選擇目標(biāo)。
25.根據(jù)權(quán)利要求24所述的游戲控制方法,其中, 該游戲控制方法還具有以下步驟顯示區(qū)域識(shí)別步驟,使控制部識(shí)別在圖像顯示部中顯示的多個(gè)所述目標(biāo)各自的顯示區(qū) 域內(nèi)部的坐標(biāo)數(shù)據(jù);間隔計(jì)算步驟,根據(jù)多個(gè)所述目標(biāo)各自的顯示區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù),使控制部計(jì) 算表示相鄰的所述目標(biāo)的間隔的間隔數(shù)據(jù);最小間隔識(shí)別步驟,根據(jù)至少一個(gè)所述目標(biāo)的所述間隔數(shù)據(jù),使控制部執(zhí)行提取最小 間隔數(shù)據(jù)的處理,使控制部識(shí)別所述最小間隔數(shù)據(jù);選擇區(qū)域設(shè)定步驟,包含于所述區(qū)域設(shè)定步驟中,根據(jù)所述最小間隔數(shù)據(jù),使控制部設(shè) 定用于選擇所述目標(biāo)的選擇區(qū)域;選擇區(qū)域識(shí)別步驟,使控制部識(shí)別所述選擇區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù);以及 區(qū)域一致性判斷步驟,使控制部判斷所述目標(biāo)的顯示區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù)和所述 選擇區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù)是否一致,在所述目標(biāo)選擇步驟中,在由控制部判斷為所述目標(biāo)的顯示區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù) 和所述選擇區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù)一致的情況下,控制部將所述坐標(biāo)數(shù)據(jù)一致的目標(biāo)識(shí) 別為選擇目標(biāo)。
26.根據(jù)權(quán)利要求24所述的游戲控制方法,其中, 該游戲控制方法還具有以下步驟顯示區(qū)域識(shí)別步驟,使控制部識(shí)別在圖像顯示部中顯示的多個(gè)所述目標(biāo)各自的顯示區(qū) 域內(nèi)部的坐標(biāo)數(shù)據(jù);指示位置識(shí)別步驟,根據(jù)來(lái)自輸入單元的輸入信號(hào),使控制部識(shí)別表示指示單元所示 的指示位置的坐標(biāo)數(shù)據(jù);指示區(qū)域設(shè)定步驟,包含于所述區(qū)域設(shè)定步驟中,使控制部設(shè)定以所述指示位置為基 點(diǎn)且擴(kuò)大了范圍的指示區(qū)域;指示區(qū)域識(shí)別步驟,使控制部識(shí)別所述指示區(qū)域內(nèi)部的坐標(biāo)數(shù)據(jù);以及 區(qū)域一致性判斷步驟,使控制部判斷所述目標(biāo)的顯示區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù)和所述指示區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù)是否一致,在所述目標(biāo)選擇步驟中,在由控制部判斷為所述目標(biāo)的顯示區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù)和所述指示區(qū)域內(nèi)部的所述坐標(biāo)數(shù)據(jù)一致的情況下,控制部將所述坐標(biāo)數(shù)據(jù)一致的目標(biāo)識(shí) 別為選擇目標(biāo)。
27.根據(jù)權(quán)利要求24所述的游戲控制方法,其中, 該游戲控制方法還具有以下步驟顯示區(qū)域識(shí)別步驟,使控制部識(shí)別在圖像顯示部中顯示的所述目標(biāo)的顯示區(qū)域內(nèi)部的 坐標(biāo)數(shù)據(jù);指示位置識(shí)別步驟,根據(jù)來(lái)自輸入單元的輸入信號(hào),使控制部識(shí)別指示單元所示的指 示位置的坐標(biāo)數(shù)據(jù);指示區(qū)域設(shè)定步驟,包含于所述區(qū)域設(shè)定步驟,根據(jù)所述指示位置的坐標(biāo)數(shù)據(jù),使控制 部設(shè)定以所述指示位置為基點(diǎn)的指示區(qū)域;以及位置判斷步驟,根據(jù)所述指示位置的坐標(biāo)數(shù)據(jù)和所述目標(biāo)的顯示區(qū)域內(nèi)部的坐標(biāo)數(shù) 據(jù),使控制部判斷所述指示位置與所述目標(biāo)的顯示區(qū)域之間的位置關(guān)系,在所述目標(biāo)選擇步驟中,根據(jù)所述位置關(guān)系的判斷結(jié)果,控制部將所述目標(biāo)識(shí)別為選 擇目標(biāo)。
全文摘要
本發(fā)明提供游戲程序、游戲裝置以及游戲控制方法。能夠分別容易地設(shè)定并選擇多個(gè)目標(biāo)。在本程序中,表示在圖像顯示部(3)中顯示目標(biāo)(71)的顯示位置的坐標(biāo)數(shù)據(jù)被控制部(10)所識(shí)別。然后,根據(jù)表示目標(biāo)(71)的顯示位置的坐標(biāo)數(shù)據(jù),使用圖像數(shù)據(jù)在圖像顯示部(3)中顯示目標(biāo)(71)。然后,用于選擇目標(biāo)(71)的區(qū)域(R)被控制部(10)設(shè)定。然后,根據(jù)目標(biāo)(71)與上述區(qū)域(R)之間的位置關(guān)系,目標(biāo)(71)作為選擇目標(biāo)被控制部(10)識(shí)別。
文檔編號(hào)A63F13/00GK101878056SQ20088011832
公開日2010年11月3日 申請(qǐng)日期2008年10月22日 優(yōu)先權(quán)日2007年11月30日
發(fā)明者遠(yuǎn)藤勝義 申請(qǐng)人:科樂美數(shù)碼娛樂株式會(huì)社