專利名稱:游戲機(jī)和計(jì)算機(jī)可讀程序產(chǎn)品的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種游戲程序,記錄游戲程序的計(jì)算機(jī)可讀記錄介質(zhì),以及游戲機(jī),具體的說涉及用于在顯示屏幕上顯示多個(gè)角色,并且允許游戲者選擇角色的動(dòng)作,由此進(jìn)行游戲的游戲程序、記錄游戲程序的計(jì)算機(jī)可讀記錄介質(zhì)、以及游戲機(jī)。
背景技術(shù):
到現(xiàn)在為止,提供了多種游戲來用于游戲者通過比如控制器的操作單元輸入命令等,從而在計(jì)算機(jī)、電視等的屏幕上控制在游戲中的虛擬世界中的游戲角色,并且進(jìn)行預(yù)先設(shè)定的故事。這種游戲通常被稱為“RPG”(角色扮演游戲)。
下面的RPG是熟知的在該戰(zhàn)斗場(chǎng)景中,包括由游戲者控制的角色(其在下文中被作為我方角色提到),以及由計(jì)算機(jī)控制的敵人角色進(jìn)行戰(zhàn)斗,并且游戲者在戰(zhàn)斗中擊敗敵人角色,由此獲得經(jīng)驗(yàn)值或虛擬貨幣,并且繼續(xù)故事之前提高角色等級(jí)。
在這類RPG的戰(zhàn)斗場(chǎng)景中,我方角色做出的攻擊是由響應(yīng)于我方角色等級(jí)的戰(zhàn)斗技能、響應(yīng)于所擁有的物品和類似的東西(比如武器和魔法)的進(jìn)攻能量來唯一地確定。在命令選擇之后角色的動(dòng)作是由計(jì)算機(jī)基于所選擇的命令、根據(jù)包含在游戲程序中的動(dòng)作控制算法來自動(dòng)進(jìn)行處理。(例如,參考JP-A-2002-200334)。另一方面,也響應(yīng)于該算法來確定在所攻擊角色的攻擊之后的顯示模式。通常的實(shí)踐是,響應(yīng)于和等級(jí)與擁有的物品(武器,魔法等)相關(guān)的靈敏技能來確定攻擊順序。
發(fā)明內(nèi)容
但是,在上述的游戲機(jī)中,在不顯示包括攻擊的動(dòng)作執(zhí)行順序的情況下進(jìn)行戰(zhàn)斗場(chǎng)景,這樣,缺少了設(shè)計(jì)戰(zhàn)略的實(shí)際樂趣,并且擔(dān)心不能夠增加對(duì)于游戲的興趣。
因此,本發(fā)明的一個(gè)目的是提供一種游戲程序,記錄游戲程序的計(jì)算機(jī)可讀記錄介質(zhì),以及一種游戲機(jī),其用于使得可以顯示動(dòng)作執(zhí)行順序,由此增加對(duì)游戲的興趣。
根據(jù)本發(fā)明的第一方面,提供了一種用于允許游戲者輸入我方角色(ally character)的動(dòng)作命令來進(jìn)行游戲的游戲機(jī),該游戲機(jī)包括操作單元,允許游戲者輸入動(dòng)作命令;顯示控制部分,其在用于顯示游戲過程和顯示在我方角色和敵人角色之間戰(zhàn)斗的顯示器上顯示包括至少一個(gè)我方角色和至少一個(gè)敵人角色的多個(gè)角色;以及執(zhí)行順序計(jì)算部分,其計(jì)算戰(zhàn)斗中多個(gè)角色的動(dòng)作執(zhí)行順序,其中顯示控制部分在顯示器上顯示由執(zhí)行順序計(jì)算部分計(jì)算的執(zhí)行順序。
根據(jù)本發(fā)明的第二方面,提供了一種用于存儲(chǔ)游戲程序的計(jì)算機(jī)可讀程序產(chǎn)品,其中該游戲程序用于使得計(jì)算機(jī)執(zhí)行下面的步驟,包括允許游戲者輸入我方角色的動(dòng)作命令來進(jìn)行游戲;在用于顯示游戲過程和顯示在我方角色和敵人角色之間戰(zhàn)斗的顯示器上顯示包括至少一個(gè)我方角色和至少一個(gè)敵人角色的多個(gè)角色;計(jì)算在戰(zhàn)斗時(shí)的多個(gè)角色的動(dòng)作執(zhí)行順序;以及在顯示器上顯示計(jì)算出的執(zhí)行順序。
通過下面結(jié)合附圖的詳細(xì)描述,可以更清楚的理解本發(fā)明的這些和其它目的及優(yōu)點(diǎn),其中圖1是示出了包括本發(fā)明的游戲機(jī)的一般設(shè)置的附圖;圖2是示出了圖1的游戲機(jī)的系統(tǒng)設(shè)置的方框圖;圖3A和3B示出了標(biāo)題屏幕和世界地圖的顯示實(shí)例;
圖4是示出了我方游戲處理的過程的流程圖;圖5是示出了戰(zhàn)斗處理的過程的流程圖;圖6是示出了戰(zhàn)斗場(chǎng)景開始屏幕的附圖;圖7A和7B是示出了我方角色A和B的角色單獨(dú)技能的附圖;圖8是示出了執(zhí)行命令修正值的附圖;圖9是示出了輪次順序處理的過程的流程圖;圖10是示出了輪次順序中斷處理的過程的流程圖;圖11是示出了動(dòng)作選擇屏幕的附圖;圖12是示出了輪次順序確定處理的過程的流程圖;圖13A到13C是示出了輪次間隔值的附圖;圖14是示出了命令處理的過程的流程圖;圖15是跟隨圖14的流程圖;圖16是示出了動(dòng)作選擇屏幕的附圖;圖17是示出了組合移動(dòng)處理的過程的流程圖;圖18是示出了移動(dòng)目標(biāo)選擇屏幕的附圖;圖19是示出了移動(dòng)方法選擇屏幕的附圖;圖20是示出了移動(dòng)信息的附圖;圖21是示出了用于移動(dòng)每一角色的效果圖像的附圖;圖22是示出了動(dòng)作選擇屏幕的附圖;圖23是示出了移動(dòng)目標(biāo)選擇屏幕的附圖;圖24是示出了用于移動(dòng)每一角色的效果圖像的附圖;圖25是示出了移動(dòng)目標(biāo)選擇屏幕的附圖;圖26是示出了用于移動(dòng)每一角色的效果圖像的附圖;圖27是示出了判斷處理的過程的流程圖;圖28是示出了動(dòng)作目標(biāo)選擇屏幕的附圖;圖29是示出了命令接受處理的過程的流程圖;圖30是示出了在命令確計(jì)時(shí)間時(shí)顯示屏幕的附圖;圖31是示出了在旋轉(zhuǎn)條通過第一計(jì)時(shí)區(qū)域時(shí)操作○按鈕時(shí)顯示的屏幕的附圖;圖32是示出了在旋轉(zhuǎn)條通過第二計(jì)時(shí)區(qū)域時(shí)操作○按鈕時(shí)顯示的屏幕的附圖;圖33是示出了在旋轉(zhuǎn)條通過第三計(jì)時(shí)區(qū)域時(shí)操作○按鈕時(shí)顯示的屏幕的附圖;圖34是示出了當(dāng)游戲者在計(jì)時(shí)區(qū)域上沒能操作○按鈕時(shí)顯示的屏幕的附圖;圖35是示出了在游戲者在所有計(jì)時(shí)區(qū)域上成功操作○按鈕之后,旋轉(zhuǎn)條的旋轉(zhuǎn)停止時(shí)顯示的屏幕的附圖;圖36是示出了我方角色A如何攻擊敵人角色A的附圖;圖37是示出了當(dāng)我方角色A終止攻擊敵人角色A并且返回到先前位置時(shí)顯示的屏幕的附圖;圖38是示出了判斷環(huán)確定處理的過程的流程圖;圖39是示出了武器表的附圖;圖40是示出了特殊表的附圖;圖41是示出了物品表的附圖;圖42是示出了用于計(jì)算對(duì)敵人角色的損傷量(敵對(duì)角色損傷量)的計(jì)算表達(dá)式的附圖;圖43是示出了在命令確計(jì)時(shí)間時(shí)顯示的判斷環(huán)的顯示模式的附圖;圖44是示出了在命令確定之后判斷環(huán)的顯示模式的附圖;圖45A和45B是示出了120%區(qū)域的不同實(shí)例的附圖;圖46A是示出了用于計(jì)算當(dāng)使用攻擊魔法時(shí)敵對(duì)角色損傷量的計(jì)算表達(dá)式的附圖,并且圖46B是示出了用于計(jì)算當(dāng)使用恢復(fù)魔法時(shí)恢復(fù)值的計(jì)算表達(dá)式的附圖;圖47是示出了判斷環(huán)修正參數(shù)表的附圖;圖48是示出了判斷環(huán)判定處理的過程的流程圖;圖49是示出了連續(xù)攻擊設(shè)置處理的過程的流程圖;圖50是示出了動(dòng)作選擇處理的過程的流程圖;圖51是示出了用于改變損傷顯示模式的動(dòng)作類型的附圖;圖52是示出了組合動(dòng)作處理的過程的流程圖;圖53是示出了組合動(dòng)作判斷環(huán)判定處理的過程的流程圖;
圖54是示出了聯(lián)合環(huán)的顯示模式的附圖;圖55是示出了在命令確定之后判斷環(huán)的顯示模式的附圖;圖56是示出了聯(lián)合攻擊的顯示模式的附圖;圖57是示出了動(dòng)作選擇屏幕的附圖;圖58是示出了移動(dòng)目標(biāo)選擇屏幕的附圖;圖59是示出了在命令確定之后判斷環(huán)的顯示模式的附圖;圖60是示出了聯(lián)合環(huán)的顯示模式的附圖;圖61是示出了聯(lián)合攻擊的顯示模式的附圖;圖62是示出了聯(lián)合攻擊的顯示模式的附圖;圖63是示出了動(dòng)作選擇屏幕的附圖;圖64是示出了移動(dòng)目標(biāo)選擇屏幕的附圖;圖65是示出了在命令確定之后判斷環(huán)的顯示模式的附圖;圖66是示出了聯(lián)合環(huán)的顯示模式的附圖;圖67是示出了聯(lián)合攻擊的顯示模式的附圖;圖68是示出了聯(lián)合攻擊的顯示模式的附圖;圖69是示出了動(dòng)作選擇屏幕的附圖;圖70是示出了移動(dòng)目標(biāo)選擇屏幕的附圖;圖71是示出了在命令確定之后判斷環(huán)的顯示模式的附圖;圖72是示出了聯(lián)合環(huán)的顯示模式的附圖;圖73是示出了聯(lián)合攻擊的顯示模式的附圖;圖74是示出了聯(lián)合攻擊的顯示模式的附圖;圖75是示出了攻擊的顯示模式的附圖;圖76是示出了攻擊的顯示模式的附圖;圖77是示出了攻擊的顯示模式的附圖;圖78是示出了攻擊的顯示模式的附圖;圖79A到79C是示出了輪次間隔值的附圖;圖80A到80D是示出了攻擊目標(biāo)范圍的形狀的附圖;圖81是示出了臨時(shí)輪次順序顯示處理的過程的流程圖;圖82是示出了攻擊目標(biāo)范圍顯示處理的過程的流程圖;圖83是示出了網(wǎng)絡(luò)游戲系統(tǒng)的設(shè)置的附圖;
圖84是示出了動(dòng)作選擇屏幕的附圖;圖85是示出了動(dòng)作選擇屏幕的附圖;圖86是示出了動(dòng)作選擇屏幕的附圖;具體實(shí)施方式
下面參考示出了本發(fā)明的優(yōu)選實(shí)施例的附圖。
游戲機(jī)的設(shè)置圖1示出了包括本發(fā)明的游戲機(jī)的一般設(shè)置。游戲機(jī)由以下部分構(gòu)成機(jī)器主單元1;控制器4,其作為可以由游戲者操作的操作單元,以響應(yīng)于游戲者的操作來輸出控制命令到機(jī)器主單元1;以及顯示器15,其用于基于來自機(jī)器主單元1的圖像信號(hào)來顯示圖像。在游戲機(jī)中,在比如CRT的顯示器15的顯示表面(屏幕)16上顯示包括我方角色和敵人角色和類似的多個(gè)角色的多種屏幕時(shí)來執(zhí)行游戲。
在讀取記錄在和主單元1分開的外部記錄介質(zhì)上的游戲程序時(shí),執(zhí)行在游戲機(jī)中所執(zhí)行的游戲。除了CD-ROM或DVD-ROM外,F(xiàn)D(軟盤)或任何其它記錄介質(zhì)可以用作記錄游戲程序的外部記錄介質(zhì)。在實(shí)施例中,將DVD-ROM用作外部記錄介質(zhì)。在主單元1的頂部中心提供可以打開和關(guān)閉的蓋2。當(dāng)蓋2打開時(shí),將DVD-ROM31(圖2)放置提供到在主單元1中作為記錄介質(zhì)驅(qū)動(dòng)器的DVD-ROM驅(qū)動(dòng)器29(圖2)中。
控制器4包括多種輸入部分,其用于響應(yīng)于游戲者的操作來將控制命令輸出到在主單元1中的CPU21(圖2)??刂破?在左邊部分提供有向上按鈕7,向下按鈕8,向左按鈕9和向右按鈕10,它們主要由游戲者操作來在游戲中移動(dòng)角色,或移動(dòng)作為輸入部分的菜單選項(xiàng)。控制器4在右邊部分提供有△按鈕11,○按鈕12,×按鈕13,和□按鈕14,它們主要由游戲者操作來確定或取消多種項(xiàng)目??刂破?在中心提供有在頂部的選擇按鈕6和在底部的開始按鈕5。
顯示器15具有視頻信號(hào)和音頻信號(hào)的輸入端子,其和主單元1的視頻輸出端子和音頻輸出端子通過端子電纜18和19連接。用作顯示器15的是現(xiàn)有的電視,其在一個(gè)整體上具有可以顯示從將在下面描述的圖象輸出部分25(圖2)輸出的圖像數(shù)據(jù)的屏幕16,以及可以輸出從將在下面描述的音頻輸出部分27(圖2)輸出的音頻數(shù)據(jù)的揚(yáng)聲器17L和17R。如圖1所示,主單元1和控制器4通過信號(hào)電纜20連接。
在主單元1的一側(cè)提供有存儲(chǔ)器槽3,作為存儲(chǔ)卡32(圖2)的插入槽。存儲(chǔ)卡32是用于在比如游戲者中斷游戲的情況時(shí)暫時(shí)記錄游戲數(shù)據(jù)的存儲(chǔ)介質(zhì)。通過將在下面描述的、具有讀卡器取功能的通信接口30(圖2)來讀取在存儲(chǔ)卡32上記錄的數(shù)據(jù)。
電氣設(shè)置圖2示出了游戲機(jī)的系統(tǒng)設(shè)置。主單元1包括作為控制部分的CPU21,作為存儲(chǔ)部分的ROM22和RAM23,圖像處理部分24,圖像輸出部分25,音頻處理部分26,音頻輸出部分27,解碼器28,DVD-ROM驅(qū)動(dòng)器29,以及通信接口30。
可以將DVD-ROM31連結(jié)到DVD-ROM驅(qū)動(dòng)器29或從其上卸掉,而且在放置在DVD-ROM驅(qū)動(dòng)器29中的DVD-ROM31中的游戲程序可以由CPU21根據(jù)在ROM22中存儲(chǔ)的OS(操作系統(tǒng))的基本操作程序來讀取。由解碼器28將讀取的游戲程序轉(zhuǎn)換為預(yù)先確定的信號(hào),以存儲(chǔ)在RAM23中。
由CPU21根據(jù)基本操作程序或來自控制器4的輸入信號(hào)來執(zhí)行在RAM23中存儲(chǔ)的游戲程序。響應(yīng)于執(zhí)行的游戲程序來從DVD-ROM31中讀取圖像數(shù)據(jù)和音頻數(shù)據(jù)。將圖像數(shù)據(jù)發(fā)送到圖像處理部分24,并且將音頻數(shù)據(jù)發(fā)送到音頻處理部分26。
圖像處理部分24將接收的圖像數(shù)據(jù)轉(zhuǎn)換為圖像信號(hào),并且將該圖像信號(hào)通過圖像輸出部分25提供到屏幕16。音頻處理部分26將接收的音頻數(shù)據(jù)轉(zhuǎn)換為音頻信號(hào),并且將該音頻信號(hào)通過音頻輸出部分27提供到揚(yáng)聲器17L和17R。
通信接口30使得控制器4和存儲(chǔ)卡32可以可拆卸方式連接到主單元1。通過通信接口30,從和向存儲(chǔ)卡32中讀取和寫入數(shù)據(jù),而且將來自控制器4的信號(hào)發(fā)送到包括CPU21的部分。
之后,將討論執(zhí)行處理時(shí)由CPU21基于在DVD-ROM31中記錄的游戲程序來執(zhí)行的處理以及在屏幕16上顯示的游戲內(nèi)容的特定實(shí)例。
主要游戲處理當(dāng)機(jī)器主單元1的電源打開時(shí),當(dāng)將DVD-ROM31放置在DVD-ROM驅(qū)動(dòng)器29中時(shí),在顯示器16上顯示“打開演示”。“打開演示”是用于告訴游戲者關(guān)于游戲開始的效果顯示。在顯示“打開演示”預(yù)先確定的時(shí)間之后,顯示畫出大的游戲標(biāo)題的“標(biāo)題屏幕”,并且開始如圖4所示的“主要游戲處理”。
圖3A示出了“標(biāo)題屏幕”的實(shí)例,這里,顯示游戲標(biāo)題的字符串,SHADOW HEARTS,并且在游戲標(biāo)題下面顯示兩個(gè)選項(xiàng)(“新游戲”和“繼續(xù))。在“新游戲”或“繼續(xù)”選項(xiàng)左邊位置顯示光標(biāo)41,并且隨著游戲者操作向上按鈕7或向下按鈕8,光標(biāo)41的位置改變。當(dāng)游戲者操作○按鈕12時(shí),光標(biāo)41為選擇而指向的選項(xiàng)被選擇。
在如圖4所示的“主要游戲處理”中,首先,確定選擇了在標(biāo)題屏幕上的兩個(gè)選項(xiàng)中的哪一個(gè)(ST1)。如果確定選擇了“新游戲”(在ST1為是),則顯示序言和游戲內(nèi)容(ST2),并且之后顯示如圖3B所示的“世界地圖”(ST4)。另一方面,如果確定選擇了“繼續(xù)”(在ST1為否),則設(shè)置在先前的游戲終止時(shí)間的情況,以恢復(fù)游戲狀態(tài)(ST3),并且之后顯示“世界地圖”而不顯示序言或游戲內(nèi)容(ST4)。
作為根據(jù)本實(shí)施例的游戲,基于游戲者操作動(dòng)作的我方角色的主要角色和基于游戲程序動(dòng)作的敵人角色出現(xiàn),并且在屏幕16上實(shí)現(xiàn)集中在角色間戰(zhàn)斗而建立的游戲。在實(shí)施例中,四個(gè)主要角色,即,主要角色A111,主要角色B112,主要角色C113和主要角色D114出現(xiàn),并且游戲在由四個(gè)主要角色組成的團(tuán)體單元中繼續(xù)。為每一角色設(shè)置多種類型的狀態(tài)。由游戲次數(shù)的數(shù)量、擊敗敵人角色次數(shù)的數(shù)量等相加的經(jīng)驗(yàn)值、金錢、武器、技能和類似物都被定義為狀態(tài)。
圖3B示出了“世界地圖”的實(shí)例。在“世界地圖”上顯示作為游戲故事的階段的“A國家”的主要城市,并且顯示由五個(gè)城市名稱(城市A42a,城市B42b,城市C42c,城市D42d,以及城市E42e)指示的選項(xiàng)。它們是作為到提供的“子地圖”的過渡選項(xiàng)。隨著游戲者操作向上按鈕7或向下按鈕8,指示每一選項(xiàng)的光標(biāo)41移動(dòng),并且隨著游戲者操作○按鈕12,選擇一個(gè)選項(xiàng)。當(dāng)這樣選擇了一個(gè)“子地圖”時(shí),“世界地圖”過渡到對(duì)應(yīng)于“子地圖”的屏幕,并且游戲者可以響應(yīng)于該“子地圖”來進(jìn)行多種游戲設(shè)置。特別的,將在每一城市中的視覺場(chǎng)面預(yù)先給定顯示作為符合場(chǎng)面進(jìn)展的背景圖像,并且當(dāng)主要角色在移動(dòng)到其中時(shí),發(fā)生多種事件且故事繼續(xù)。
當(dāng)游戲者在“世界地圖”上操作□按鈕14時(shí),顯示“菜單屏幕”,使得游戲者在該“菜單屏幕”上做出多種設(shè)置等。
再次參考圖4,當(dāng)選擇了在“世界地圖”上顯示的任何選項(xiàng)時(shí)(在ST5為是),響應(yīng)于所選擇選項(xiàng)的“子地圖”的開始屏幕被顯示,并且我方角色的團(tuán)體開始在“子地圖”上動(dòng)作(ST6)。另一方面,當(dāng)在ST5的確定為否,則確定游戲者是否在“世界地圖”上操作□按鈕14以做出“菜單屏幕”顯示請(qǐng)求(ST20)。當(dāng)在ST20的確定為是,則顯示“菜單屏幕”,并且響應(yīng)于游戲者的操作執(zhí)行多種類型的設(shè)置處理(ST21)。另一方面,當(dāng)在ST20的確定為否,則過程再次到達(dá)ST5。在“子地圖”上的動(dòng)作是為了我方角色走動(dòng),和步行者談話,購物等。游戲者還可以通過在子地圖上操作□按鈕14來顯示“菜單屏幕”并且使得多個(gè)類型的操作變?yōu)榭赡堋@?,?dāng)游戲者選擇“工具”命令時(shí),執(zhí)行該“工具”命令處理,并且可以恢復(fù)我方角色的技能;當(dāng)游戲者選擇“交易”命令時(shí),執(zhí)行交易處理,并且使得可以賣出擁有的物品。
之后,當(dāng)在“子地圖”上開始動(dòng)作的主要角色團(tuán)體遇到敵人角色(在ST7為是)時(shí),開始“戰(zhàn)斗處理”(ST8)。當(dāng)開始“戰(zhàn)斗處理”時(shí),過渡到“戰(zhàn)斗場(chǎng)景”,其中該戰(zhàn)斗是在主要角色團(tuán)體和敵人角色之間發(fā)生。將在后面描述“戰(zhàn)斗處理”。另一方面,當(dāng)主要角色團(tuán)體沒有遇到敵人角色(在ST7為否),則當(dāng)一些事件發(fā)生時(shí)(在ST9為是),過程繼續(xù)到ST16并且顯示響應(yīng)于該事件的電影;當(dāng)沒有事件發(fā)生時(shí)(在ST9為否),則過程返回到ST6。
在通過執(zhí)行“戰(zhàn)斗處理”來執(zhí)行的“戰(zhàn)斗場(chǎng)景”中,當(dāng)主要角色團(tuán)體成功逃離敵人角色(在ST10為是)時(shí),過程繼續(xù)到ST16,并且顯示響應(yīng)于該形勢(shì)的電影。另一方面,當(dāng)主要角色團(tuán)體沒能逃離敵人角色或主要角色團(tuán)體和敵人角色發(fā)生戰(zhàn)斗時(shí)(在ST10為否),則在之后確定在“戰(zhàn)斗場(chǎng)景”中的“戰(zhàn)斗”中主要角色團(tuán)體是否戰(zhàn)勝了敵人角色(ST11)。當(dāng)確定為是,即,當(dāng)主要角色團(tuán)體戰(zhàn)勝了敵人角色,則經(jīng)驗(yàn)值的點(diǎn)數(shù)等增加,并且響應(yīng)于敵人角色的類型和戰(zhàn)斗內(nèi)容來將物品和金錢給予團(tuán)體的每一角色(ST12)。響應(yīng)于角色的經(jīng)驗(yàn)值來升高每一角色的等級(jí)(ST13)。之后,顯示響應(yīng)于該形式的電影(ST16)。當(dāng)在ST11的確定為否,即,當(dāng)主要角色團(tuán)體沒有戰(zhàn)勝敵人角色時(shí),接下來確定主要角色團(tuán)體的所有角色是否死亡(ST14)。當(dāng)確定為否,則過程繼續(xù)到ST16。當(dāng)在ST14的確定為是,則游戲結(jié)束(ST15)并且終止主要游戲處理。
在ST16顯示電影之后,如果清除了子地圖請(qǐng)求條件(在ST17為是),接下來確定是否過渡到結(jié)尾(ST18)。如果在ST18的確定為是,則顯示預(yù)先確定的結(jié)尾(ST19),并且終止“主要游戲處理”。另一方面,如果在ST18的確定為否,則過程再次到達(dá)ST4。
戰(zhàn)斗處理將參照?qǐng)D5描述“戰(zhàn)斗處理”。
如圖5所示,首先,設(shè)置關(guān)于角色的參數(shù)(角色參數(shù)),并且計(jì)算和設(shè)置輪次間隔值(ST30)。在ST30,CPU21從DVD-ROM31的預(yù)先確定的區(qū)域在RAM23的預(yù)先確定區(qū)域中設(shè)置角色參數(shù)。如圖6所示,使得對(duì)應(yīng)于包括我方和敵人角色的多個(gè)角色的角色在“戰(zhàn)斗場(chǎng)景”中出現(xiàn)。
角色單獨(dú)技能作為角色參數(shù)的特定實(shí)例,將參考圖7描述角色單獨(dú)技能。圖7是示出了我方角色A111和B112的角色單獨(dú)技能的示意性表示。
如圖7所示,為每一在游戲中出現(xiàn)的角色存儲(chǔ)角色單獨(dú)技能。角色單獨(dú)技能的類型包括物理進(jìn)攻能量(STR),物理防御能量(VIT),敏捷度(AGL),魔法進(jìn)攻能量(INT),魔法防御能量(POW),以及除了上述的HP,MP和SP以外的運(yùn)氣(LUC)。它們中的每一個(gè)由數(shù)字值表示,并且雖然角色等級(jí)相同,但根據(jù)角色的類型而設(shè)置不同的值。
響應(yīng)于角色等級(jí)(LV)來設(shè)置角色單獨(dú)技能。這個(gè)角色等級(jí)響應(yīng)于對(duì)應(yīng)于游戲中的戰(zhàn)斗經(jīng)驗(yàn)等而存儲(chǔ)的累加經(jīng)驗(yàn)值改變。具體的說對(duì)于HP,MP和SP,存儲(chǔ)對(duì)應(yīng)于角色單獨(dú)技能的最大HP、最大MP、和最大SP,以及在游戲中改變的實(shí)際HP、MP和SP。當(dāng)然,如下面所述的,AGL和LUC也隨著特殊物品或特殊技術(shù)改變。
將角色單獨(dú)技能裝載到RAM23。角色單獨(dú)技能響應(yīng)于角色裝備的武器、防具、物品等改變。它們還響應(yīng)于由角色做出的魔法和使用的物品改變。用于將角色單獨(dú)技能表裝載到RAM23的CPU21對(duì)應(yīng)于角色參數(shù)存儲(chǔ)部分,其用于為每一角色存儲(chǔ)的技能參數(shù)和擁有的物品參數(shù)。其中存儲(chǔ)了角色單獨(dú)技能表的DVD-ROM31也對(duì)應(yīng)于其中為每一角色存儲(chǔ)技能參數(shù)和擁有物品參數(shù)的角色參數(shù)存儲(chǔ)部分。
這樣,CPU21從RAM23中讀取存儲(chǔ)在RMA23中的比如角色單獨(dú)技能的角色參數(shù)。
輪次間隔值為包括我方和敵人角色的每一角色計(jì)算輪次間隔值。CPU21讀取為每一角色設(shè)置的敏捷度(AGL)和運(yùn)氣(LUC),并執(zhí)行命令修正值(將在下面描述)。響應(yīng)于角色的等級(jí)來設(shè)置敏捷度(AGL)和運(yùn)氣(LUC),并且如上所述的根據(jù)魔法、特殊技術(shù)、特殊物品來進(jìn)行更新。
將參考圖8描述執(zhí)行命令修正值。圖8是示出了執(zhí)行命令修正值的示意性表示。
如圖8所示,以和先前在“戰(zhàn)斗場(chǎng)景”中執(zhí)行的動(dòng)作類型一一對(duì)應(yīng)的方式設(shè)置執(zhí)行命令修正值。將執(zhí)行命令修正值存儲(chǔ)在DVD-ROM31中,并且由CPU21裝載到RAM23的預(yù)先確定的區(qū)域。
另外,作為特定的輪次間隔值計(jì)算方法,輪次間隔值=[{108.9-AGL+(LUC/10)}×28/108.9+4]×[執(zhí)行命令修正值]。因?yàn)楫?dāng)開始“戰(zhàn)斗場(chǎng)景”時(shí)執(zhí)行處理,因此,將默認(rèn)值3用作執(zhí)行命令修正值。當(dāng)然,可以采用另外的計(jì)算方法,并且可執(zhí)行表控制。
CPU21在RAM23預(yù)先確定區(qū)域中為在“戰(zhàn)斗場(chǎng)景”中出現(xiàn)的每一角色設(shè)置輪次間隔值。用于執(zhí)行處理的CPU21對(duì)應(yīng)于執(zhí)行順序計(jì)算部分,其用于計(jì)算所有角色動(dòng)作的執(zhí)行順序。該執(zhí)行順序計(jì)算部分具有基于由角色參數(shù)存儲(chǔ)部分存儲(chǔ)的技能參數(shù)和擁有物品參數(shù)而計(jì)算的所有角色的動(dòng)作執(zhí)行順序的功能。在完成該處理的情況下,過程繼續(xù)到ST31。
在ST31,顯示如圖6所述的“戰(zhàn)斗場(chǎng)景”開始屏幕。在該開始屏幕上,朝向游戲者顯示我方角色團(tuán)體(我方角色A111,我方角色B112,我方角色C113,我方角色D114)。雖然將在下面詳細(xì)描述,但將攻擊順序分配給在屏幕上的角色,并且顯示角色間的戰(zhàn)斗圖像(游戲在該屏幕上進(jìn)行)。顯示三個(gè)敵人角色(敵人角色A115,敵人角色B116和敵人角色C117)面對(duì)在對(duì)應(yīng)于我方角色位置的我方角色。雖然在圖6沒有示出,但在開始屏幕的右下部分顯示關(guān)于每一我方角色狀態(tài)的信息。在開始屏幕的頂部顯示執(zhí)行我方和敵人角色的動(dòng)作的輪次順序118。如圖6所示的輪次順序指示以從左到右順序的每一角色的動(dòng)作執(zhí)行。在輪次順序的最右端顯示六邊形標(biāo)記119,其指示該角色來執(zhí)行動(dòng)作。另外,當(dāng)選擇動(dòng)作命令時(shí),如圖11所示顯示臨時(shí)輪次順序等(例如,在右端指示顯示我方角色D114的標(biāo)記作為在執(zhí)行我方角色D114之后的臨時(shí)輪次順序)。
特別的,為每一我方角色預(yù)先確定打擊點(diǎn)數(shù)(HP),魔法點(diǎn)數(shù)(MG),以及神智點(diǎn)數(shù)(SP),并且在開始屏幕上顯示點(diǎn)數(shù)的剩余數(shù)量(點(diǎn)數(shù)的當(dāng)前數(shù)量/點(diǎn)數(shù)的初始數(shù)量)。
當(dāng)剩余HP時(shí),我方角色可以執(zhí)行多種攻擊命令、物品使用等,并且當(dāng)HP變?yōu)榱?,?duì)應(yīng)的我方角色變?yōu)椴换顒?dòng)的。MP使得對(duì)應(yīng)的我方角色可以使用魔法的特殊技能等,并且當(dāng)MP變?yōu)榱銜r(shí),我方角色變得不能使用該特殊技能。SP使得相應(yīng)我方角色保持它的神志。當(dāng)SP變?yōu)榱銜r(shí),我方角色失去它的神志并且進(jìn)入異常狀態(tài)。當(dāng)我方角色進(jìn)入異常狀態(tài)時(shí),對(duì)于我方角色的命令操縱變得無效并且我方角色失控,使得以這樣一種方式采取異常的動(dòng)作,即不顧該角色是敵人還是我方都攻擊任何角色。
如將在下面所述的,基于在ST30設(shè)置的輪次順序設(shè)置顯示輪次順序。在實(shí)施例中,在“戰(zhàn)斗場(chǎng)景”中出現(xiàn)的所有角色執(zhí)動(dòng)作之后,再次確定所有角色執(zhí)動(dòng)作的輪次順序。
在ST32,執(zhí)行“輪次順序處理”來管理我方角色和敵人角色采取攻擊動(dòng)作等的順序。在該處理中,CPU21基于從關(guān)于每一角色的技能等所計(jì)算出的輪次間隔值來管理命令選擇對(duì)其生效的角色的輪次順序。CPU21在屏幕16上顯示指示輪次順序的圖像。將在下面詳細(xì)描述“輪次順序處理”。
如圖6所示,CPU21在屏幕16上在命令選擇對(duì)其生效的我方角色頭部上方顯示選擇標(biāo)記43。在顯示后,接下來放大在頭部以上具有顯示的選擇標(biāo)記43的我方角色(在這個(gè)情況中,我方角色D114),并且顯示如圖16所示的“命令選擇屏幕”。當(dāng)存在“輪次順序處理”時(shí),處理返回到ST33。
在ST33,確定在“輪次順序處理”中命令選擇對(duì)其生效的角色(輪到其動(dòng)作的角色)是否是敵人角色。如果在ST33的確定為是,則根據(jù)游戲程序來自動(dòng)執(zhí)行處理,使得敵人角色攻擊我方角色(ST34)。
另一方面,如果在ST33確定命令選擇對(duì)其生效的角色是我方角色,則接下來執(zhí)行接受游戲者的命令選擇的“命令處理”(ST35)。在該處理中,響應(yīng)于通過控制器4的游戲者輸入操作通過控制器4的游戲者輸入操作通過控制器4的游戲者輸入操作來選擇命令,并且基于所選命令確定動(dòng)作。這意味著響應(yīng)于通過控制器4的游戲者輸入操作通過控制器4的游戲者輸入操作通過控制器4的游戲者輸入操作來確定任何角色的動(dòng)作。用于執(zhí)行處理的CPU21對(duì)應(yīng)于動(dòng)作確定部分,其用于響應(yīng)于游戲者通過操作單元的輸入操作來確定角色的任何動(dòng)作。
如圖16所示,CPU21在屏幕16上顯示包括命令選項(xiàng)的命令菜單44來確定我方角色D114的動(dòng)作。當(dāng)游戲者操作控制器4的向上按鈕7或向下按鈕8時(shí),CPU21移動(dòng)在命令菜單44的左邊顯示的選擇光標(biāo)45。當(dāng)游戲者操作○按鈕12時(shí),以在左邊部分顯示的選擇光標(biāo)45來選擇命令,并且確定主要角色D114的動(dòng)作。在圖16的命令菜單44上顯示了以下五個(gè)命令攻擊,魔法,物品,防御和逃跑。
產(chǎn)生響應(yīng)于所確定動(dòng)作的效果顯示。例如,當(dāng)游戲者選擇攻擊、魔法、或特殊技術(shù)命令(下面描述的“動(dòng)作”命令)時(shí),執(zhí)行顯示處理,這樣對(duì)作為我方角色的目標(biāo)或敵人角色等的目標(biāo)角色采取動(dòng)作。當(dāng)選擇組合命令(下面描述的“組合”命令)時(shí),執(zhí)行移動(dòng)我方角色等的顯示處理。在“命令處理”中,還執(zhí)行用于根據(jù)游戲者的操作時(shí)間做出可能的技術(shù)干涉的“判斷處理”。將在下面詳細(xì)描述“命令處理”。當(dāng)接收“命令處理”時(shí),過程返回到ST36。
在ST36,在每次角色采取動(dòng)作之后更新輪次順序。在該處理中,CPU21在RAM23的預(yù)先確定區(qū)域中存儲(chǔ)采取動(dòng)作的角色并且更新采取動(dòng)作的角色的輪次順序。因此,當(dāng)再次執(zhí)行“輪次順序處理”時(shí),比較輪次順序并且確定命令選擇對(duì)其生效的角色,從而使得該角色采取動(dòng)作。當(dāng)所有角色執(zhí)行動(dòng)作時(shí),存儲(chǔ)執(zhí)行動(dòng)作的角色,好像它們沒有做出任何動(dòng)作一樣。在完成ST36的情況下,過程繼續(xù)到ST37。
在ST37,執(zhí)行輪次順序更新顯示處理。在該處理中,CPU21基于在ST37更新的輪次順序來更新并顯示用于在下一輪中執(zhí)行動(dòng)作的輪次順序。在完成ST37的情況下,過程繼續(xù)到ST38。
在ST38,確定是否滿足“戰(zhàn)斗處理”終止條件。當(dāng)在ST38的確定為否,則過程返回到ST32;當(dāng)確定為是,則執(zhí)行“靈魂點(diǎn)數(shù)添加處理”(ST39),并且退出“戰(zhàn)斗處理”。“戰(zhàn)斗處理”退出條件是以下事實(shí)中的任何一個(gè)在戰(zhàn)斗場(chǎng)景中出現(xiàn)的敵人角色遭受判定性失敗的事實(shí)、操作者選擇“逃跑”命令并且主要角色團(tuán)體成功逃離敵人角色的事實(shí),我方角色團(tuán)體遭受判定性失敗的事實(shí)、或發(fā)生這種終止戰(zhàn)斗事件的事實(shí)中。
輪次順序處理將參考圖9描述“輪次順序處理”。
如圖9所示,首先,確定聯(lián)合形成標(biāo)志是否是打開(ST41)。在該處理中,CPU21通過執(zhí)行ST253,ST254等(將在下面描述)來讀取存儲(chǔ)在RAM23的預(yù)先確定區(qū)域中的聯(lián)合形成標(biāo)志。如果CPU21確定聯(lián)合形成標(biāo)志是打開,則過程繼續(xù)到ST42。另一方面,如果CPU21沒有確定聯(lián)合形成標(biāo)志是打開,過程繼續(xù)到ST43。
在ST42,執(zhí)行“輪次順序中斷處理”。在該處理中,CPU21確定輪次順序,以使得角色優(yōu)先的執(zhí)行聯(lián)合動(dòng)作。將在下面詳細(xì)描述“輪次順序中斷處理”。當(dāng)退出處理時(shí),過程返回到ST43。
在ST43,執(zhí)行“輪次順序確定處理”。在該處理中,CPU21基于在ST42確定的輪次順序來確定輪次順序和每一角色的輪次間隔值。將在下面詳細(xì)描述“輪次順序確定處理”。當(dāng)退出處理時(shí),過程返回到ST44。
在ST44,在屏幕上顯示輪次順序。在該處理中,CPU21在如圖6所示的屏幕16上顯示在ST43確定的輪次順序。用于執(zhí)行處理的CPU21對(duì)應(yīng)于順序顯示控制部分,其用于在屏幕上顯示由執(zhí)行順序計(jì)算部分所計(jì)算的執(zhí)行順序。在完成ST44的情況下,過程繼續(xù)到ST45。
在ST45,用于角色的命令選擇生效。在該處理中,CPU21使得用于角色的命令選擇生效,使得該角色基于在ST43確定的輪次順序來執(zhí)行動(dòng)作。在完成ST45的情況下,退出子程序。
輪次順序中斷處理將參考圖10描述“輪次順序中斷處理”。
首先,確定要協(xié)作的角色數(shù)量是否多于一個(gè)(ST51)。由每次直接測(cè)量來確定在組合攻擊有效范圍120內(nèi)是否存在角色(例如,以我方角色聚集為中心的1m的直徑(游戲中))。在該處理中,CPU21從RAM23中讀取指示要協(xié)作的角色的數(shù)據(jù),并且確定要協(xié)作的角色數(shù)量是一個(gè)或多個(gè)。如果CPU確定協(xié)作的角色數(shù)量是多于一個(gè),則過程繼續(xù)到ST52。另一方面,如果CPU沒有確定協(xié)作的角色數(shù)量是多于一個(gè),則過程繼續(xù)到ST53。作為組合攻擊有效范圍120的參考(中心)的我方角色可能是第一我方角色或可能是之前執(zhí)行聯(lián)合(動(dòng)作)的我方角色。
在ST52,執(zhí)行角色選擇處理。在該處理中,CPU21顯示如圖11所示的組合角色選擇圖像。CPU21響應(yīng)于控制器4中的輸入操作信號(hào)來確定用于做出組合攻擊的我方角色。在完成ST52的情況下,過程繼續(xù)到ST53。
在ST53,執(zhí)行輪次順序強(qiáng)迫中斷處理。在該處理中,CPU21確定用于做出組合攻擊的我方角色的輪次順序,從而強(qiáng)制使得輪次順序優(yōu)先。用于執(zhí)行處理的CPU21對(duì)應(yīng)于動(dòng)作執(zhí)行選擇。當(dāng)響應(yīng)于通過操作單元的游戲者輸入操作來執(zhí)行我方角色的動(dòng)作時(shí),當(dāng)用于和執(zhí)行動(dòng)作的我方角色不同的我方角色的預(yù)先確定組合條件(聯(lián)合條件)保持為真時(shí),動(dòng)作執(zhí)行部分執(zhí)行我方角色的動(dòng)作,并且執(zhí)行不同的我方角色的動(dòng)作,而不遵守動(dòng)作執(zhí)行順序。
CPU21使得用于所確定角色的命令選擇生效,從而強(qiáng)制使其優(yōu)先(ST54)。因此,獨(dú)立于輪次間隔值來強(qiáng)制使得用于做出組合攻擊的我方角色的命令選擇有效,從而游戲者可以設(shè)計(jì)包括組合攻擊的戰(zhàn)斗的戰(zhàn)略。在完成ST54的情況下,退出子程序。
輪次順序確定處理將參考圖12描述“輪次順序確定處理”。
如圖12所示,首先,執(zhí)行輪次間隔值比較處理(ST71)。在該處理中,CPU21讀取在RAM23的預(yù)先確定區(qū)域中存儲(chǔ)的輪次間隔值,并且比較該輪次間隔值。以輪次間隔值上升順序來設(shè)置動(dòng)作命令選擇對(duì)其生效的角色。用于執(zhí)行處理的CPU21對(duì)應(yīng)于執(zhí)行順序計(jì)算部分,其用于計(jì)算所有角色的動(dòng)作執(zhí)行順序。執(zhí)行順序計(jì)算部分具有基于由角色參數(shù)存儲(chǔ)部分存儲(chǔ)的技能參數(shù)和擁有物品參數(shù)來計(jì)算所有角色的動(dòng)作執(zhí)行順序的功能。在完成該處理的情況下,過程繼續(xù)到ST72。
在ST72,執(zhí)行輪次經(jīng)過時(shí)間計(jì)算處理。在該處理中,CPU21基于在ST71的比較結(jié)果來為每一角色計(jì)算輪次經(jīng)過時(shí)間、從先前輪次到下一個(gè)即將到來的輪次動(dòng)作的執(zhí)行經(jīng)過時(shí)間。在完成該處理的情況下,過程繼續(xù)到ST73。
在ST73,確定是否有一些角色具有相同的輪次間隔值。在該處理中,CPU21基于ST71的比較結(jié)果來確定是否有一些角色具有相同的輪次間隔值。在確定的時(shí)間,角色類型(我方或敵人角色)沒有關(guān)系。如果CPU21確定一些角色具有相同的輪次間隔值,則過程繼續(xù)到ST74。另一方面,如果CPU21確定沒有一些角色具有相同的輪次間隔值,則過程繼續(xù)到ST76。
在ST74,確定具有相同的輪次間隔值的角色是否包括我方和敵人角色。在該處理中,CPU21確定在ST73被確定為具有相同輪次間隔值的角色是否包括我方和敵人角色。如果CPU21確定該角色包括我方和敵人角色,過程繼續(xù)到ST70。在ST70,確定是否有多于一個(gè)的我方角色具有相同的輪次間隔值。如果確定包括有多于一個(gè)的我方角色具有相同的輪次間隔值,則過程繼續(xù)到ST78 如果確定沒有包括多于一個(gè)的我方角色具有相同的輪次間隔值,則將輪次順序確定成使得我方角色優(yōu)先于任何其它角色(ST75),并且過程繼續(xù)到ST76。另一方面,如果CPU21在ST74確定角色沒有包括我方和敵人角色,則過程繼續(xù)到ST77。
在ST77,確定具有相同輪次間隔值的角色是否是我方角色。在該處理中,CPU21確定在ST73被確定為具有相同輪次間隔值的角色是否是我方角色。如果CPU21確定具有相同輪次間隔值的角色是我方角色,則過程繼續(xù)到ST78。另一方面,如果CPU21確定具有相同輪次間隔值的角色不是我方角色,則CPU21比較在ST72計(jì)算的輪次經(jīng)過時(shí)間,并基于比較結(jié)果來確定輪次順序,以使得具有較長的輪次經(jīng)過時(shí)間的角色優(yōu)先于任何其它角色(ST80),并且過程繼續(xù)到ST76。
在ST78,確定計(jì)時(shí)是否剛好在開始戰(zhàn)斗之后。在該處理中,如果CPU21確定計(jì)時(shí)剛好在開始戰(zhàn)斗之后,則CPU21根據(jù)列表順序確定輪次順序(ST79),并且過程繼續(xù)到ST76。另一方面,如果CPU21確定計(jì)時(shí)不是剛好在開始戰(zhàn)斗之后,則CPU21比較在ST72計(jì)算的輪次經(jīng)過時(shí)間并基于比較結(jié)果來確定輪次順序,以使得具有較長的輪次經(jīng)過時(shí)間的角色優(yōu)先于任何其它角色(ST80),并且過程繼續(xù)到ST76。
在ST76,執(zhí)行輪次順序判定處理。在該處理中,CPU21判定輪次順序,使得角色基于在ST71的比較結(jié)果以輪次間隔時(shí)間值上升順序來采取動(dòng)作,并且在RAM23的預(yù)先確定區(qū)域中存儲(chǔ)輪次順序。CPU21基于該輪次順序來選擇用于執(zhí)行動(dòng)作的角色,并且使得在所選角色中的動(dòng)作命令選擇生效。
將參考圖13A到13C描述特定實(shí)例。圖13A到13C是示出了為每一角色設(shè)置的輪次間隔值的示意性的表示。圖13A到13C示出了在戰(zhàn)斗場(chǎng)景中的輪次間隔值,其中我方角色A111,我方角色B112,我方角色C113和我方角色D114作為我方角色出現(xiàn),并且敵人角色A115,敵人角色B116,和敵人角色C117作為敵人角色出現(xiàn)。
如上所述,為每一角色計(jì)算輪次間隔值,并且如圖13A所示將其存儲(chǔ)在RAM23的預(yù)先確定的區(qū)域。存儲(chǔ)AA1作為我方角色A111的第一輪次間隔值。存儲(chǔ)AB1作為我方角色B112的第一輪次間隔值。存儲(chǔ)AC1作為我方角色C113的第一輪次間隔值。存儲(chǔ)AD1作為我方角色D114的第一輪次間隔值。存儲(chǔ)BA1作為敵人角色A115的第一輪次間隔值。存儲(chǔ)BB1作為敵人角色B116的第一輪次間隔值。存儲(chǔ)BC1作為敵人角色C117的第一輪次間隔值。存儲(chǔ)AA2作為我方角色A111的第二輪次間隔值,如上所示。
當(dāng)為每一角色設(shè)置的輪次間隔值具有關(guān)系A(chǔ)A1<AB1<BC1<BA1=AD1<BB1<AC1時(shí),以下面順序執(zhí)行動(dòng)作具有輪次間隔值A(chǔ)A1的我方角色A111,具有輪次間隔值A(chǔ)B1的我方角色B112,具有輪次間隔值BC1的敵人角色C117,具有輪次間隔值A(chǔ)D1的我方角色D114,具有輪次間隔值BA1的敵人角色A115,具有輪次間隔值BB1的敵人角色B116,以及具有輪次間隔值A(chǔ)C1的我方角色C113。在屏幕16上顯示以這個(gè)順序執(zhí)行動(dòng)作的順序圖像。
當(dāng)根據(jù)該順序執(zhí)行我方角色A111的動(dòng)作時(shí),基于動(dòng)作類型(執(zhí)行命令修正值)來計(jì)算輪次間隔值,并且如圖13B所示將其存儲(chǔ)。存儲(chǔ)AA2作為我方角色A111的第二輪次間隔值。
接下來,為了確定執(zhí)行動(dòng)作的第二角色,將輪次間隔值A(chǔ)A2識(shí)別為第二輪次間隔值,并且因此比較我方角色B112、我方角色C113、我方角色D114、敵人角色A115、敵人角色B116、和敵人角色C117的輪次間隔值。因?yàn)锳B1是最小值,因此,選擇我方角色B112。因此,在所有其它角色執(zhí)行動(dòng)作之前,我方角色A111不執(zhí)行第二動(dòng)作。當(dāng)執(zhí)行了我方角色B112的動(dòng)作時(shí),基于該動(dòng)作類型來計(jì)算輪次間隔值,并且如圖13A所示將其存儲(chǔ)。儲(chǔ)存AB2作為我方角色B112中的第二輪次間隔值。還在AA2和AB2之間做出比較,確定下一個(gè)動(dòng)作執(zhí)行順序,并且顯示響應(yīng)于該順序的輪次順序。
當(dāng)重復(fù)這種處理時(shí),在執(zhí)行具有最大輪次間隔值的我方角色C113的動(dòng)作之后,識(shí)別出所有角色的動(dòng)作終止,并且比較所有指示第二動(dòng)作的輪次間隔值。
當(dāng)存在具有相同輪次間隔值的角色時(shí),CPU21基于在ST75,ST79,或ST80中任何一個(gè)步驟確定的輪次順序判定輪次順序,并且在RAM23的預(yù)先確定的區(qū)域中存儲(chǔ)該輪次順序。因?yàn)樵赟T36在RAM23的預(yù)先確定的區(qū)域中存儲(chǔ)輪次順序,因此,使得動(dòng)作命令選擇不為任何已經(jīng)執(zhí)行動(dòng)作的角色生效,直到所有其它角色執(zhí)行動(dòng)作。在完成該處理的情況下,退出子程序。
命令處理將參考圖14描述“命令處理”。
如圖14所示,首先,確定命令是否是“動(dòng)作選擇”命令(ST201)。在該處理中,CPU21響應(yīng)于來自控制器4的輸入信號(hào)等來確定命令是否是“動(dòng)作選擇”命令。在這里提到的“動(dòng)作選擇”命令包括上述的“攻擊”命令和魔法命令,而且還包括“特殊技術(shù)”命令,比如“融合”命令。如果CPU21確定命令是“動(dòng)作選擇”命令,則CPU執(zhí)行物理攻擊、魔法、特殊技術(shù)等的“動(dòng)作選擇處理”(ST202),并退出子程序。將在下面詳細(xì)描述“動(dòng)作選擇處理”。另一方面,如果CPU21確定命令不是“動(dòng)作選擇”命令,則過程繼續(xù)到ST203。
在ST203,確定命令是否是“組合選擇”命令。在該處理中,CPU21響應(yīng)于來自控制器4的輸入信號(hào)等來確定命令是否是“組合選擇”命令。如果CPU21確定命令是“組合選擇”命令,則CPU21執(zhí)行移動(dòng)角色的“組合移動(dòng)處理”,以做出組合攻擊(ST204),并退出子程序。將在下面詳細(xì)描述“組合移動(dòng)處理”。另一方面,如果CPU21確定命令不是“組合選擇”命令,則過程繼續(xù)到ST205。
在ST205,確定命令是否是“物品”命令。在該處理中,CPU21響應(yīng)于來自控制器4的輸入信號(hào)等來確定命令是否是“物品”命令。如果CPU21確定命令是“物品”命令,則過程繼續(xù)到ST206。另一方面,如果CPU21確定命令不是“物品”命令,則過程繼續(xù)到圖15的ST207。
在ST206,執(zhí)行“判斷處理”。在該處理中,CPU21確定動(dòng)作類型并執(zhí)行響應(yīng)于所確定動(dòng)作類型的動(dòng)作。將在下面詳細(xì)描述“判斷處理”。在完成該處理的情況下,退出子程序。
接下來,在圖15的ST207,CPU21確定命令是否是“防御”命令。如果CPU21確定命令是“防御”命令,則CPU21執(zhí)行防御處理(ST208)并退出子程序。另一方面,如果CPU21確定命令不是“防御”命令,則CPU21執(zhí)行脫離處理(ST209)。在完成該處理的情況下,退出子程序。
組合移動(dòng)處理將參考圖17描述“組合移動(dòng)處理”。
“組合移動(dòng)”是做出稍后的組合攻擊的動(dòng)作。如圖17所示,首先,執(zhí)行移動(dòng)目標(biāo)選擇屏幕顯示處理(ST281)。在該處理中,CPU21顯示如圖18所示的移動(dòng)目標(biāo)選擇屏幕。在完成該處理的情況下,過程繼續(xù)到ST282。
在ST282,執(zhí)行移動(dòng)目標(biāo)選擇命令接受處理。在該處理中,CPU21響應(yīng)于從控制器4提供的輸入操作信號(hào)確定移動(dòng)目標(biāo)。例如,當(dāng)如圖18所示,從控制器4提供用于選擇我方角色D的輸入操作信號(hào)時(shí),CPU21確定用于移動(dòng)到我方角色D114附近的動(dòng)作,特別是組合攻擊有效范圍120(在以我方角色D作為中心的1m直徑以內(nèi)),并且在RAM23的預(yù)先確定的區(qū)域存儲(chǔ)該動(dòng)作。在完成該處理的情況下,過程繼續(xù)到ST283。
在ST283,執(zhí)行移動(dòng)方法選擇屏幕顯示處(ST283)。在該處理中,CPU21顯示如圖19所示的移動(dòng)方法選擇屏幕。在完成該處理的情況下,過程繼續(xù)到ST222。
在ST222,執(zhí)行“命令接受處理”。在該處理中,CPU21響應(yīng)于從控制器4提供的輸入操作信號(hào)來確定移動(dòng)方法。例如,當(dāng)如圖19所示,從控制器4提供用于選擇“忍耐”的輸入操作信號(hào)時(shí),CPU21在移動(dòng)后確定動(dòng)作為“忍耐”移動(dòng)方法,并且在RAM23的預(yù)先確定的區(qū)域中存儲(chǔ)該動(dòng)作。將在下面詳細(xì)描述“命令接受處理”。在完成該處理的情況下,過程返回到ST285。
在ST285,確定命令是否是“忍耐”命令。在該處理中,如果CPU21在ST285確定命令是“忍耐”命令,則過程繼續(xù)到ST286。另一方面,如果CPU21在ST285確定命令不是“忍耐”命令,則過程繼續(xù)到ST288。
在ST286,將值“2”加到維持能量。在該處理中,CPU21讀取存儲(chǔ)在RAM23的預(yù)先確定區(qū)域中的維持能量,并且之后將2加到讀出的維持能量,并存儲(chǔ)結(jié)果作為維持能量,由此以2遞增維持能量來進(jìn)行更新。在完成ST286的情況下,過程繼續(xù)到ST287。
在ST287,將值“2”從物理進(jìn)攻能量中減去。在該處理中,CPU21讀取存儲(chǔ)在RAM23的預(yù)先確定區(qū)域中的物理進(jìn)攻能量,并且之后從讀取的物理進(jìn)攻能量中減去2,并存儲(chǔ)結(jié)果作為物理進(jìn)攻能量,由此以2遞減物理進(jìn)攻能量來進(jìn)行更新。在完成ST287的情況下,過程繼續(xù)到ST288。
在ST288,更新角色位置信息。在該處理中,如圖20所示,CPU21響應(yīng)于在ST282確定的移動(dòng)目標(biāo)來更新并存儲(chǔ)為每一角色設(shè)置的位置信息。在圖20中的位置信息由三個(gè)位置坐標(biāo)X,Y和Z指示。這意味著將位置信息存儲(chǔ)為三維信息。在完成ST288的情況下,過程繼續(xù)到ST289。
在ST289,執(zhí)行效果圖像顯示處理。在該處理中,如圖21所示,CPU21響應(yīng)于在ST282和ST222確定的移動(dòng)目標(biāo)和移動(dòng)方法來顯示用于在屏幕16上移動(dòng)角色的效果圖像。在完成該處理的情況下,退出子程序。
在實(shí)施例中,僅更新并存儲(chǔ)為其選擇了移動(dòng)動(dòng)作命令的我方角色的位置信息,由此進(jìn)行顯示,從而僅移動(dòng)為其選擇了移動(dòng)動(dòng)作命令的我方角色,但可以采用另一動(dòng)作。例如,可以更新并存儲(chǔ)所有我方角色的位置信息,從而移動(dòng)到移動(dòng)目標(biāo)角色的附近,由此進(jìn)行顯示,從而移動(dòng)所有我方角色。
組合移動(dòng)處理中的屏幕顯示描述這樣,將參考圖18、19、以及21到26來描述在執(zhí)行“組合移動(dòng)處理”時(shí)提供在屏幕16上的屏幕。通過采取“戰(zhàn)斗場(chǎng)景”給出描述,其中出現(xiàn)四個(gè)我方角色(111到114)和三個(gè)敵人角色(115到117)作為實(shí)例。
如圖22所示,顯示用于我方角色A111的動(dòng)作命令選擇屏幕。當(dāng)游戲者通過控制器4選擇“組合”命令時(shí),確定移動(dòng)方法并且顯示在圖18中所示的移動(dòng)目標(biāo)選擇屏幕。之后,當(dāng)游戲者通過控制器4在移動(dòng)目標(biāo)選擇屏幕上選擇“角色D”命令時(shí),確定移動(dòng)目標(biāo)并且顯示如圖19所示的移動(dòng)方法選擇屏幕。當(dāng)游戲者通過控制器4在移動(dòng)方法選擇屏幕上選擇“忍耐”命令時(shí),如圖21所示,顯示我方角色A111,從而移動(dòng)到我方角色D114的附近,特別是組合攻擊有效范圍120(在以我方角色D為中心的1m直徑以內(nèi))。如圖24所示,還顯示我方角色B112,從而基于如圖23所示的“組合”命令操作來移動(dòng)到以我方角色D114為中心的組合攻擊有效范圍120的內(nèi)部。另外,如圖26所示,還顯示我方角色C113,從而基于如圖25所示的“組合”命令操作來移動(dòng)到以我方角色D114為中心的組合攻擊有效范圍120的內(nèi)部。這樣,顯示我方角色A111、我方角色B112、以及我方角色C113,從而移動(dòng)到以我方角色D114為中心的組合攻擊有效范圍120以內(nèi)。
判斷處理將參考圖27描述“判斷處理”。
開始,如圖16所示,CPU21在屏幕16上顯示動(dòng)作選擇屏幕(ST221)并且執(zhí)行“命令接受處理”(ST222)。在該處理中,CPU21響應(yīng)于從控制器4提供的輸入操作信號(hào)來確定被執(zhí)行的動(dòng)作。特別的,確定攻擊、魔法、或特殊技術(shù)的類型。例如,當(dāng)游戲者選擇“動(dòng)作選擇”命令時(shí),確定擊打的類型。擊打的類型是軟擊打、正常擊打、硬擊打等。CPU21還顯示對(duì)應(yīng)于所選命令的臨時(shí)輪次順序。就是說,預(yù)測(cè)并顯示當(dāng)執(zhí)行所選命令時(shí)的輪次順序。將在下面詳細(xì)描述“命令接受處理”。在完成該處理的情況下,過程繼續(xù)到ST223。
在ST223,如圖28所示,CPU21在屏幕16上顯示動(dòng)作目標(biāo)選擇屏幕(ST223),并且執(zhí)行動(dòng)作目標(biāo)選擇命令接受處理(ST224)。在該處理中,CPU21響應(yīng)于從控制器4提供的輸入操作信號(hào)來確定角色(目標(biāo)角色),該角色是應(yīng)用了基于在ST22所選命令(攻擊、使用攻擊魔法、使用恢復(fù)魔法、使用特殊技術(shù)、使用物品等)而采取的動(dòng)作,并且在RAM23的預(yù)先確定的區(qū)域中存儲(chǔ)該目標(biāo)角色。
在該處理中,訪問將在下面描述的“攻擊目標(biāo)范圍顯示處理”,并且顯示攻擊目標(biāo)范圍和攻擊目標(biāo)角色。目標(biāo)角色的選擇如下當(dāng)游戲者操作控制器的向上按鈕7或向下按鈕8時(shí),移動(dòng)在動(dòng)作目標(biāo)選擇屏幕上顯示的選擇標(biāo)記46。當(dāng)游戲者操作○按鈕12時(shí),確定具有在頭部上方顯示的選擇標(biāo)記46的角色為目標(biāo)角色。上述的角色位置信息指示角色的中心,并且還用于控制有關(guān)攻擊目標(biāo)范圍??梢允褂弥甘窘巧行牡奈恢眯畔?,但是可以形成該信息,從而指示角色的占據(jù)范圍。例如,當(dāng)角色的占據(jù)范圍在攻擊目標(biāo)范圍以內(nèi)時(shí),可以將角色采用為攻擊目標(biāo)角色。圖28示出了其中在敵人角色A115的頭部上方顯示選擇標(biāo)記46的情況,并且確定敵人角色A115為目標(biāo)角色。用于執(zhí)行處理的CPU21對(duì)應(yīng)于參考角色確定部分,其用于響應(yīng)于通過操作單元的游戲者輸入操作來確定用作關(guān)于所選攻擊的攻擊范圍參考的參考角色。在完成該處理的情況下,過程繼續(xù)到ST225。
在ST225,執(zhí)行“判斷環(huán)確定處理”。在該處理中,CPU21響應(yīng)于關(guān)于采取動(dòng)作的角色的技能來確定判斷環(huán)100的顯示模式(圖30)和旋轉(zhuǎn)條101。將在下面詳細(xì)描述“判斷環(huán)確定處理”。當(dāng)退出處理時(shí),過程返回到ST226。
在ST226,執(zhí)行“判斷環(huán)判定處理”。在該處理中,CPU21響應(yīng)于通過控制器4的游戲者輸入操作通過控制器4的游戲者輸入操作通過控制器4的游戲者輸入操作來確定攻擊的動(dòng)作等。將在下面詳細(xì)描述“判斷環(huán)判定處理”。當(dāng)退出處理時(shí),過程返回到ST227。
在ST227,執(zhí)行“連續(xù)攻擊設(shè)置處理”。在該處理中,如果連續(xù)攻擊條件保持為真,則CPU21在攻擊動(dòng)作等上增加效果。將在下面詳細(xì)描述“連續(xù)攻擊設(shè)置處理”。當(dāng)退出處理時(shí),過程返回到ST228。
在ST228,更新HP、MP和SP。在該處理中,CPU21基于在“判斷環(huán)判定處理”,“連續(xù)攻擊設(shè)置處理”中計(jì)算出的損傷量或恢復(fù)值來更新HP,MP和SP的值。這里,響應(yīng)于損傷量、恢復(fù)值等來遞增或遞減HP和MP并且遞減SP。在每次執(zhí)行ST228時(shí)遞減SP。就是說,每一角色輪次遞減1。在完成該處理的情況下,過程繼續(xù)到ST229。
可以響應(yīng)于損傷量、恢復(fù)值等來確定SP遞減值。例如,確定和損傷量、恢復(fù)值等成比例的值(例如,損傷量、恢復(fù)值等的十分之一)為SP遞減值。
可以將在命令選擇變?yōu)橛行У乃矔r(shí)和顯示判斷環(huán)100(圖30)的瞬時(shí)之間的時(shí)間間隔(秒的數(shù)量)確定為SP遞減值。在這個(gè)情況中,將游戲者需要用于命令選擇的時(shí)間設(shè)置為SP遞減值。這樣,如果游戲者的命令選擇很快,則SP遞減值是小的,但是如果選擇命令中消耗時(shí)間,則從SP中減去和采用的時(shí)間一樣多的值。
在ST229,確定基于特殊物品或特殊技術(shù)的參數(shù)更新條件是否保持為真。在該處理中,當(dāng)在ST222,ST224,ST225,ST226中使用特殊物品或執(zhí)行特殊技術(shù)時(shí),CPU21確定基于該特殊物品或該特殊技術(shù)的參數(shù)更新條件是否保持為真。當(dāng)在ST222,ST224,ST225,ST226中使用特殊物品或執(zhí)行特殊技術(shù)時(shí),當(dāng)使用的特殊物品或執(zhí)行的特殊技術(shù)的效果變得無效時(shí),CPU21還確定基于該特殊物品或該特殊技術(shù)的參數(shù)更新條件是否保持為真。如果CPU21確定基于該特殊物品或該特殊技術(shù)的參數(shù)更新條件保持為真,則過程繼續(xù)到ST230。另一方面,如果CPU21沒有確定基于該特殊物品或該特殊技術(shù)的參數(shù)更新條件保持為真,則過程繼續(xù)到ST231。
在ST230,更新AGL、LUC等的單獨(dú)技能參數(shù)。在該處理中,CPU21基于在ST222,ST224,ST225,ST226中使用的特殊物品或執(zhí)行的特殊技術(shù)來更新并存儲(chǔ)AGL、LUC等的單獨(dú)技能參數(shù)。當(dāng)在ST222,ST224,ST225,ST226中使用特殊物品或執(zhí)行特殊技術(shù)時(shí),當(dāng)使用的特殊物品或執(zhí)行的特殊技術(shù)的效果變得無效時(shí),CPU21還基于該特殊物品或該特殊技術(shù)來更新并存儲(chǔ)AGL、LUC等的單獨(dú)技能參數(shù)。在完成該處理的情況下,過程繼續(xù)到ST231。
在ST231,更新狀態(tài)。在該處理中,CPU21響應(yīng)于根據(jù)“判斷環(huán)判定處理”所執(zhí)行的動(dòng)作來更新角色的狀態(tài)。在更新處理中,當(dāng)將角色的狀態(tài)被更新到“異常狀態(tài)”時(shí),角色進(jìn)入和正常狀態(tài)不同的異常狀態(tài)?!爱惓顟B(tài)”根據(jù)攻擊物品、魔法等的類型而變化。例如,“中毒”異常狀態(tài)是以下這樣一種異常狀態(tài)其中每當(dāng)主要角色在接收到來自敵人的魔法或接收到預(yù)先確定物品的攻擊情況下采取動(dòng)作時(shí),該角色的物理力量自動(dòng)減少異常?!笆碑惓顟B(tài)是以下這樣一種異常狀態(tài)其中在接收到敵人的魔法或接收到預(yù)先確定物品的攻擊情況下,角色像石頭一樣固定并且不能輸入命令異常。在完成該處理的情況下,過程繼續(xù)到ST232。
在ST232,執(zhí)行效果圖像顯示處理。在該處理中,CPU21響應(yīng)于根據(jù)“判斷環(huán)判定處理”所執(zhí)行的動(dòng)作來顯示效果圖像,以在角色采取預(yù)先確定的動(dòng)作(攻擊,工作魔法,執(zhí)行特殊技術(shù),使用物品等)。CPU21還基于更新的參數(shù)在屏幕16上顯示HP、MP、SP等的參數(shù)圖像。在完成該處理的情況下,退出子程序。
命令接受處理將參考圖29描述“命令接受處理”。
如圖29所示,首先,確定所選角色的SP是否是0(ST55)。在該處理中,當(dāng)命令選擇對(duì)其生效的角色是在“輪次順序處理”中的我方角色時(shí),CPU21確定該我方角色的SP是否是0。如果CPU21確定所選角色的SP是0,則過程繼續(xù)到ST56。另一方面,如果CPU21確定所選角色的SP不是0,過程繼續(xù)到到ST57。
在ST56,執(zhí)行角色失控處理。在該處理中,CPU21選擇命令的類型,以隨機(jī)確定動(dòng)作類型(攻擊,使用攻擊魔法,使用恢復(fù)魔法等)。CPU21隨機(jī)選擇對(duì)其應(yīng)用動(dòng)作的角色,而不管該角色是敵人還是我方。就是說,用于所選擇我方角色的命令操作變?yōu)闊o效,而且不管該角色是敵人還是我方來隨機(jī)選擇動(dòng)作。在完成該處理的情況下,退出子程序。
在實(shí)施例中,一旦進(jìn)入失控狀態(tài),不接受任何命令;但是,僅在預(yù)先確定條件接受一些命令。例如,雖然僅接受“物品”命令,但不知道所選“物品”用于哪個(gè)角色或者每三輪接受一個(gè)“格斗”命令。當(dāng)SP=0時(shí)主要角色失控,并且在經(jīng)過時(shí)間間隔期滿之后,該角色可以恢復(fù)到正常狀態(tài),而不是繼續(xù)失控。
在ST57,確定是否有任何角色采取動(dòng)作。在該處理中,如果CPU21確定任何角色采取動(dòng)作,則過程繼續(xù)到ST58。另一方面,如果CPU確定沒有任何角色采取動(dòng)作,則過程繼續(xù)到ST59。
在ST58,執(zhí)行“臨時(shí)輪次順序顯示處理”。在該處理中,CPU21響應(yīng)于所選命令來在屏幕16上顯示臨時(shí)輪次順序。將在下面詳細(xì)描述“臨時(shí)輪次順序顯示處理”。當(dāng)退出該處理時(shí),過程返回到ST59。
在ST59,執(zhí)行“攻擊目標(biāo)范圍顯示處理”。在該處理中,CPU21響應(yīng)于所選命令來在屏幕16上顯示攻擊目標(biāo)范圍。將在下面詳細(xì)描述“攻擊目標(biāo)范圍顯示處理”。當(dāng)退出該處理時(shí),過程返回到ST60。
在ST60,確定是否執(zhí)行命令判定操作。在該處理中,如果CPU21確定游戲者響應(yīng)于從控制器4提供的輸入操作信號(hào)執(zhí)行了命令判定操作,則退出子程序。另一方面,如果CPU21確定游戲者沒有響應(yīng)于從控制器4提供的輸入操作信號(hào)來執(zhí)行命令判定操作,則過程再次到達(dá)ST57。
臨時(shí)輪次順序顯示處理將參考圖81描述“臨時(shí)輪次順序顯示處理”。
如圖81所示,首先,響應(yīng)于所選命令來設(shè)置執(zhí)行命令修正值(ST262)。在該處理中,在所選命令的執(zhí)行被執(zhí)行時(shí),CPU21從DVD-ROM31或RAM23的預(yù)先確定的區(qū)域中讀取執(zhí)行命令修正值,其中將執(zhí)行命令修正值從DVD-ROM31裝載到該RAM23的預(yù)先確定的區(qū)域,以進(jìn)行存儲(chǔ)。在完成該處理的情況下,過程繼續(xù)到ST263。
在ST263,執(zhí)行臨時(shí)輪次間隔值計(jì)算處理。在該處理中,CPU21在執(zhí)行所選命令時(shí)基于在ST262讀取的執(zhí)行命令修正值等來計(jì)算輪次間隔值作為臨時(shí)輪次間隔值,在完成該處理的情況下,過程繼續(xù)到ST264。
在ST264,執(zhí)行臨時(shí)輪次間隔值比較處理。在該處理中,CPU21在執(zhí)行所選命令時(shí)基于在ST263計(jì)算的臨時(shí)輪次間隔值來比較輪次間隔值。在相同輪次中已經(jīng)采取動(dòng)作的角色之間比較輪次間隔值。在完成該處理的情況下,過程繼續(xù)到ST265。
在ST265,執(zhí)行臨時(shí)輪次順序確定處理。在該處理中,CPU21在執(zhí)行所選命令時(shí)、在RAM23的預(yù)先確定的區(qū)域中、基于在ST264的比較結(jié)果來將輪次順序存儲(chǔ)為臨時(shí)輪次順序。用于執(zhí)行ST264和ST265的CPU21對(duì)應(yīng)于執(zhí)行順序臨時(shí)計(jì)算部分,其用于響應(yīng)于所選(特定的)命令來臨時(shí)計(jì)算在所有角色中的動(dòng)作執(zhí)行順序。在完成該處理的情況下,過程繼續(xù)到ST266。
在ST266,執(zhí)行臨時(shí)輪次順序顯示處理。在該處理中,CPU21基于在ST265在RAM23的預(yù)先確定的區(qū)域中存儲(chǔ)的輪次順序,來在屏幕16上顯示圖像,作為在執(zhí)行所選命令時(shí)的臨時(shí)輪次順序圖像。將參考圖84到86描述一特定實(shí)例。在如圖84所示的顯示屏幕16上產(chǎn)生用于我方角色B112的命令選擇顯示。我方角色A111、我方角色C113和我方角色D114的當(dāng)前輪次已經(jīng)終止。選擇光標(biāo)45指向“物品”,并且游戲者沒有再選擇特定動(dòng)作。在這個(gè)情況中,在屏幕16的頂部顯示當(dāng)前的輪次順序118。當(dāng)如圖85所示,響應(yīng)于通過控制器4的游戲者輸入操作而選擇“硬擊打”的“攻擊”命令時(shí),顯示執(zhí)行動(dòng)作之后的臨時(shí)輪次順序。例如,顯示其中我方角色B112的動(dòng)作輪次位于我方角色D114之后、并且位于我方角色A111之前的輪次順序。在這個(gè)情況中,我方角色A111、我方角色C113和我方角色D114的當(dāng)前輪次已經(jīng)終止,并且這樣響應(yīng)于我方角色B112的動(dòng)作選擇來顯示下一輪次中的輪次順序118,使得游戲者可以預(yù)測(cè)輪次順序并設(shè)計(jì)戰(zhàn)略。當(dāng)如圖86所示,響應(yīng)于通過控制器4的游戲者輸入操作,選擇“風(fēng)”的“魔法”命令時(shí),也顯示執(zhí)行動(dòng)作之后的臨時(shí)輪次順序。例如,顯示其中我方角色B112的動(dòng)作輪次位于我方角色A111之后、并且位于我方角色C113之前的輪次順序。這樣,在屏幕16上顯示執(zhí)行所選命令時(shí)的輪次順序(臨時(shí)輪次順序);換句話說,對(duì)于每一所選命令,顯示響應(yīng)于該命令的輪次順序,使得游戲者可在“戰(zhàn)斗場(chǎng)景”中設(shè)計(jì)戰(zhàn)略。用于執(zhí)行處理的CPU21對(duì)應(yīng)于臨時(shí)順序顯示控制部分,其用于在屏幕上顯示由執(zhí)行順序臨時(shí)計(jì)算部分所臨時(shí)計(jì)算的動(dòng)作執(zhí)行順序。產(chǎn)生臨時(shí)順序顯示直到對(duì)命令進(jìn)行判定。在完成該處理的情況下,退出子程序。
因此,CPU21重復(fù)的執(zhí)行ST262到ST266,并且在屏幕16上連續(xù)顯示用于所選命令的臨時(shí)輪次順序。當(dāng)響應(yīng)于來自控制器4的輸入操作信號(hào)而選擇不同命令時(shí),CPU21顯示對(duì)應(yīng)于不同命令的臨時(shí)輪次順序。這樣,可以根據(jù)所選命令顯示不同輪次順序,并且可以給予游戲者設(shè)計(jì)戰(zhàn)略的機(jī)會(huì)。攻擊目標(biāo)范圍顯示處理將參考圖82描述“攻擊目標(biāo)范圍顯示處理”。
如圖82所示,首先,響應(yīng)于所選命令來計(jì)算攻擊目標(biāo)范圍(ST271)。在該處理中,CPU21基于所選命令來計(jì)算攻擊目標(biāo)范圍。特別的,如圖51所示,CPU21基于命令來從DVD-ROM31或RAM23的預(yù)先確定的區(qū)域中讀取攻擊目標(biāo)范圍,其中將攻擊目標(biāo)范圍從DVD-ROM31裝載到該RAM23的預(yù)先確定的區(qū)域中,以進(jìn)行存儲(chǔ)。CPU21基于讀取的攻擊目標(biāo)范圍和如圖80A到80D所示的表來讀取指示攻擊目標(biāo)范圍的形狀的數(shù)據(jù)。因此,CPU21基于所選命令來計(jì)算攻擊目標(biāo)范圍,在完成該處理的情況下,過程繼續(xù)到ST272。
在如圖80所示的表中設(shè)置不同類型的攻擊范圍,將該表存儲(chǔ)在DVD-ROM31中或由CPU21從DVD-ROM31裝載到RAM23的預(yù)先確定的區(qū)域中。攻擊范圍用作二維數(shù)據(jù),但是可以被形成為三維數(shù)據(jù)。
在ST272,執(zhí)行目標(biāo)角色指定顯示處理。在該處理中,如圖75到78所示,CPU21顯示指示角色是用于所選攻擊目標(biāo)角色的攻擊參考的選擇標(biāo)記46。在完成該處理的情況下,過程繼續(xù)到ST273。
在ST273,執(zhí)行目標(biāo)角色位置信息提取處理。在該處理中,CPU21從RAM23的預(yù)先確定的區(qū)域中讀取如圖20所示的位置信息。CPU21不僅讀取作為攻擊參考的角色的位置信息,還讀取所有在“戰(zhàn)斗場(chǎng)景”中出現(xiàn)的我方和敵人角色的位置信息。用于執(zhí)行處理的CPU21對(duì)應(yīng)于攻擊范圍提取部分,其用于響應(yīng)于游戲者通過操作單元的輸入操作來從不同類型的攻擊范圍中提取對(duì)應(yīng)于所選擇攻擊的攻擊范圍。在完成該處理的情況下,過程繼續(xù)到ST274。
在ST274,執(zhí)行攻擊目標(biāo)范圍計(jì)算處理,以位置信息作為參考。在該處理中,CPU21以由選擇標(biāo)記46所指的角色作為參考來計(jì)算在ST271計(jì)算的攻擊目標(biāo)范圍。特別的,當(dāng)基于命令的攻擊目標(biāo)范圍是小圓時(shí),CPU21采用其具有半徑R1的范圍作為攻擊目標(biāo)范圍,該范圍具有由選擇標(biāo)記46所指角色的位置信息作為參考。如圖75到78所示,CPU21基于計(jì)算的攻擊目標(biāo)范圍和選擇作為攻擊參考的目標(biāo)角色(參考角色),來在屏幕16上顯示每一攻擊目標(biāo)范圍48。用于執(zhí)行處理的CPU21對(duì)應(yīng)于攻擊范圍顯示控制部分,其用于基于參考角色確定部分所確定參考角色,來在屏幕上顯示對(duì)應(yīng)于由攻擊范圍提取部分所提取的攻擊的攻擊范圍。在完成該處理的情況下,過程繼續(xù)到ST275。
在ST275,基于角色位置信息檢測(cè)在攻擊目標(biāo)范圍中的角色。在該處理中,CPU21檢測(cè)角色是否存在于在ST274中計(jì)算的攻擊目標(biāo)范圍中。特別的,CPU21比較在ST274計(jì)算的攻擊目標(biāo)范圍和在“戰(zhàn)斗場(chǎng)景”中出現(xiàn)的所有角色的位置信息。角色位置信息指示角色的中心,并且由如圖20所示的三個(gè)位置坐標(biāo)X,Y和Z指示。就是說,CPU21比較為每一角色存儲(chǔ)的位置信息和攻擊目標(biāo)范圍,并確定該角色是否在攻擊目標(biāo)范圍中存在。CPU21基于比較結(jié)果在攻擊目標(biāo)范圍中檢測(cè)該角色。在完成該處理的情況下,過程繼續(xù)到ST276。
在ST276,為在攻擊目標(biāo)范圍中的角色執(zhí)行指定顯示處理。在該處理中,如圖75到78所示,CPU21顯示攻擊目標(biāo)標(biāo)記47,該攻擊目標(biāo)標(biāo)記47指示該角色是用于在ST275的攻擊目標(biāo)范圍中所檢測(cè)到的每一角色的攻擊目標(biāo)。
攻擊目標(biāo)范圍指示具有被作為參考而受攻擊的敵人角色的攻擊目標(biāo)范圍。有不同類型的特定攻擊目標(biāo)范圍形狀。例如,可以設(shè)置如圖75所示的圓形,如圖76所示的扇形,如圖78所示的直線,以及如圖77所示的貫穿形狀。圓形攻擊目標(biāo)范圍的形狀像一個(gè)具有參考角色作為中心的圓形。如圖80A所示,有在半徑上不同(例如,R11,R12,R13)的不同類型的圓形攻擊目標(biāo)范圍(例如,大圓,中圓,小圓)。扇形攻擊目標(biāo)范圍的形狀就像一具有參考角色作為中心的扇形。如圖80B所示,有在半徑和角度(例如,半徑R21,R22,R23和角度D1,D2,D3)上不同的不同類型的扇形攻擊目標(biāo)范圍(例如,大扇形,中扇形,小扇形)。另外,線性攻擊目標(biāo)范圍是沿著連接被攻擊的角色和參考角色的直線。如圖80C所示,有在寬度(例如,W1,W2,W3)上不同的不同類型的線性攻擊目標(biāo)范圍(例如,大直線,中直線,小直線)。另外,貫穿形狀的攻擊目標(biāo)范圍是具有參考角色作為中心的圓形和沿著連接被攻擊的角色和參考角色的直線的形狀的組合。就是說,通過組合圓形攻擊目標(biāo)范圍和線性攻擊目標(biāo)范圍來提供貫穿形狀的攻擊目標(biāo)范圍。如圖80D所示,有在半徑和寬度(例如,R21,R22,R23和W1,W2,W3)上不同的不同類型的貫穿形狀攻擊目標(biāo)范圍(例如,大貫穿形狀,中貫穿形狀,小貫穿形狀)。用于執(zhí)行處理的CPU21對(duì)應(yīng)于目標(biāo)角色顯示控制部分,該部分用于顯示圖像,以使得游戲者可以分辯由參考角色確定部分確定的參考角色和作為包括在攻擊范圍中的攻擊目標(biāo)的目標(biāo)角色。在完成該處理的情況下,退出子程序。
判斷環(huán)的描述在我方角色基于所選命令對(duì)目標(biāo)角色采取動(dòng)作之前,如圖30所示,顯示作為可變顯示區(qū)域的判斷環(huán)100,并且使用判斷環(huán)100來確定用于確定效果的必要參數(shù)。用于顯示這種可變顯示區(qū)域的CPU21對(duì)應(yīng)于可變顯示控制部分,其用于在屏幕上顯示具有隨著時(shí)間經(jīng)過變化的顯示模式的可變顯示區(qū)域。
如圖30所示,以其中在傾斜方向上它是傾斜的狀態(tài)來顯示作為參考區(qū)域的判斷環(huán)100。在判斷環(huán)100上顯示的是作為改變區(qū)域的旋轉(zhuǎn)條101,其用于像時(shí)鐘指針一樣順時(shí)針旋轉(zhuǎn)并且以判斷環(huán)100的中心點(diǎn)作為支撐。這意味著作為變化區(qū)域的旋轉(zhuǎn)條101關(guān)于參考區(qū)域進(jìn)行變化。具有隨著時(shí)間經(jīng)過變化的顯示模式的可變顯示區(qū)域由參考區(qū)域和相對(duì)于參考區(qū)域變化的變化區(qū)域組成。
在判斷環(huán)100上還顯示在預(yù)先確定的角度范圍內(nèi)著色的計(jì)時(shí)區(qū)域,其在下文中將作為計(jì)時(shí)區(qū)域提到。計(jì)時(shí)區(qū)域是對(duì)游戲者相對(duì)有利的“有效區(qū)域”。在判斷環(huán)100上除了“有效區(qū)域”之外的區(qū)域變?yōu)閷?duì)游戲者相對(duì)不利的“無效區(qū)域”。每一計(jì)時(shí)區(qū)域包括120%區(qū)域作為將在下面描述的“特殊效果區(qū)域”。
就是說,參考區(qū)域由對(duì)游戲者相對(duì)有利的有效區(qū)域和對(duì)游戲者相對(duì)不利的無效區(qū)域組成,并且每一有效區(qū)域包括對(duì)游戲者更為有利的特殊效果區(qū)域、因此,確定動(dòng)作效果是對(duì)游戲者相對(duì)有利的第一效果、對(duì)游戲者相對(duì)不利的第二效果、或?qū)τ螒蛘吒鼮橛欣牡谌Ч械娜魏我粋€(gè)。
之后,根據(jù)當(dāng)旋轉(zhuǎn)條101的旋轉(zhuǎn)開始時(shí)并且旋轉(zhuǎn)條101通過任何計(jì)時(shí)區(qū)域時(shí)游戲者是否操作了○按鈕12來改變參數(shù)的設(shè)置。計(jì)時(shí)區(qū)域包括如圖30所示的三個(gè)計(jì)時(shí)區(qū)域。旋轉(zhuǎn)條101首先通過的計(jì)時(shí)區(qū)域是“第一計(jì)時(shí)區(qū)域”102,旋轉(zhuǎn)條101之后通過的計(jì)時(shí)區(qū)域是“第二計(jì)時(shí)區(qū)域”103,并且旋轉(zhuǎn)條101最后通過的計(jì)時(shí)區(qū)域是“第三計(jì)時(shí)區(qū)域”104。
例如,當(dāng)游戲者可以在三個(gè)計(jì)時(shí)區(qū)域的任何一個(gè)中很好的操作○按鈕12時(shí),即,游戲者可以以旋轉(zhuǎn)條101在三個(gè)計(jì)時(shí)區(qū)域中任何一個(gè)操作○按鈕12,那么主要角色對(duì)敵人角色采取的動(dòng)作變?yōu)橛行?。?dāng)選擇“格斗”命令時(shí),對(duì)敵人角色做出三個(gè)攻擊,使其由預(yù)先確定的進(jìn)攻能量造成損傷。當(dāng)選擇“特殊”命令和使用恢復(fù)魔法時(shí),可以使具有預(yù)先確定的恢復(fù)能量的魔法在我方角色上工作三次,以給予我方角色恢復(fù)能量。
相反的,當(dāng)游戲者在一個(gè)計(jì)時(shí)區(qū)域上顛倒了○按鈕12的操作計(jì)時(shí),則分配到這個(gè)計(jì)時(shí)區(qū)域的益處變?yōu)闊o效。特別的,當(dāng)游戲者三次都失敗時(shí),益處變?yōu)榱恪T趯?shí)施例中,游戲者通過視覺識(shí)別判斷環(huán)100的有效區(qū)域;要點(diǎn)是影響游戲者的五官感覺來使得游戲者可以識(shí)別操作計(jì)時(shí)。例如,還可以采用聽覺設(shè)置,其中在預(yù)先確定的時(shí)間產(chǎn)生特定語音(聲音),并且請(qǐng)求游戲者在產(chǎn)生部分進(jìn)行操作,或者可以采用觸覺設(shè)置,其中控制器4和便攜式終端振動(dòng),并且請(qǐng)求游戲者在振動(dòng)產(chǎn)生部分中進(jìn)行操作。
圖31示出了當(dāng)旋轉(zhuǎn)條101通過第一計(jì)時(shí)區(qū)域102時(shí)操作○按鈕12時(shí)所顯示的屏幕。如圖31所示,當(dāng)游戲者可以很好的在第一計(jì)時(shí)區(qū)域102上操作○按鈕12時(shí),例如,顯示字符串COOL。
圖32示出了當(dāng)旋轉(zhuǎn)條101通過第二計(jì)時(shí)區(qū)域103時(shí)操作○按鈕12時(shí)所顯示的屏幕。如圖32所示,如果游戲者可以很好的在第二計(jì)時(shí)區(qū)域103上操作○按鈕12,例如,顯示字符串GOOD。
圖33示出了當(dāng)旋轉(zhuǎn)條101通過第三計(jì)時(shí)區(qū)域104時(shí)操作○按鈕12時(shí)所顯示的屏幕。如圖33所示,如果游戲者可以很好的在第三計(jì)時(shí)區(qū)域104上操作○按鈕12,例如,顯示字符串PERFECT。
圖34示出了當(dāng)在旋轉(zhuǎn)條101進(jìn)入第一計(jì)時(shí)區(qū)域102之前操作○按鈕12時(shí)所顯示的屏幕,即,當(dāng)游戲者沒能在該計(jì)時(shí)區(qū)域中操作○按鈕12時(shí)。如圖34所示,如果游戲者沒能在該計(jì)時(shí)區(qū)域中操作○按鈕12,例如,顯示字符串MISS。
圖35示出了當(dāng)游戲者可以在三個(gè)計(jì)時(shí)區(qū)域中很好的操作○按鈕12時(shí)在旋轉(zhuǎn)條12停止旋轉(zhuǎn)之后所顯示的屏幕,即,當(dāng)游戲者當(dāng)旋轉(zhuǎn)條101在三個(gè)計(jì)時(shí)區(qū)域上存在時(shí)操作○按鈕12時(shí)。如圖35所示,判斷環(huán)100碎成碎片,并且在旋轉(zhuǎn)條101停止旋轉(zhuǎn)的同時(shí)該碎片散開。之后,具有在圖22中選擇的“格斗”命令的我方角色A111移動(dòng)到被選作目標(biāo)角色的敵人角色A115,并攻擊該敵人角色。這時(shí)的進(jìn)攻能量(對(duì)敵人角色的損傷量)根據(jù)在判斷環(huán)100的○按鈕12的操作時(shí)間進(jìn)行變化。就是說,確定當(dāng)可變顯示區(qū)域的顯示模式改變時(shí)執(zhí)行的、通過操作單元的游戲者輸入操作的計(jì)時(shí)和可變顯示區(qū)域的顯示模式之間的匹配,并且隨著確定結(jié)果來改變進(jìn)攻能量等的動(dòng)作效果。
圖36示出了我方角色A111如何基于所選命令和在顯示判斷環(huán)100時(shí)的操作結(jié)果來對(duì)敵人角色A115采取動(dòng)作。這里,選擇“格斗”命令,并且我方角色A111攻擊敵人角色A115。當(dāng)游戲者可以在顯示判斷環(huán)100的過程中在三個(gè)計(jì)時(shí)區(qū)域很好的操作○按鈕12時(shí),如上所示,在屏幕上我方角色A111以預(yù)先確定的進(jìn)攻能量對(duì)敵人角色A115做出三次攻擊。
在實(shí)施例中,如果游戲者的第一操作失敗,他或她可以向第二操作挑戰(zhàn),但是當(dāng)游戲者的第一操作失敗時(shí),可以終止操作接受。
圖37示出了當(dāng)我方角色A111終止攻擊敵人角色A115并且返回到先前位置時(shí)所顯示的屏幕。這里,從該角色或敵人角色對(duì)目標(biāo)角色開始動(dòng)作(如圖36所示的狀態(tài))到動(dòng)作終止(如圖37所示的狀態(tài))的時(shí)間階段被作為“一(一個(gè))輪次”提到,并且在ST232的“效果圖像顯示處理”(圖27)中顯示用于執(zhí)行一個(gè)輪次的處理。
判斷環(huán)確定處理圖38示出了在ST225的“判斷環(huán)確定處理”的過程(圖27)。這里,首先參考在RAM23中設(shè)置的“攻擊表”(圖39)、“特殊表”(圖40)、或“物品表”(圖41)中的任何一個(gè),并且確定計(jì)時(shí)區(qū)域范圍(ST91)。之后,基于將在下面描述的判斷環(huán)修正參數(shù)來修正在ST91確定的計(jì)時(shí)區(qū)域范圍、旋轉(zhuǎn)條預(yù)先確定的旋轉(zhuǎn)速度和預(yù)先確定的轉(zhuǎn)數(shù)、以及判斷環(huán)的大小(ST92)。設(shè)置旋轉(zhuǎn)條的旋轉(zhuǎn)速度為1.5秒每圈(轉(zhuǎn))作為基本速度,并且設(shè)置旋轉(zhuǎn)條的轉(zhuǎn)數(shù)為“一”作為基本轉(zhuǎn)數(shù)的值。在ST92最終確定的計(jì)時(shí)區(qū)域范圍中顯示判斷環(huán)100,并且作為判斷環(huán)改變顯示處理,基于旋轉(zhuǎn)條101的所確定旋轉(zhuǎn)速度和所確定轉(zhuǎn)數(shù)來產(chǎn)生旋轉(zhuǎn)條101的旋轉(zhuǎn)顯示(ST93)。計(jì)時(shí)區(qū)域和判斷環(huán)修正參數(shù)如下圖39示出了“攻擊表”。該“攻擊表”是當(dāng)游戲者選擇“格斗”命令時(shí)設(shè)置的表。如圖39所示,根據(jù)我方角色的類型來定義可以使用的攻擊,以及響應(yīng)于攻擊類型(例如,軟擊打,正常擊打,或硬擊打)來設(shè)置攻擊技能和每一計(jì)時(shí)區(qū)域的范圍。
使用攻擊技能計(jì)算對(duì)敵人角色的損傷量(敵對(duì)角色損傷量)。攻擊技能的數(shù)字值越高,對(duì)敵人角色的損傷量越大。
如圖39所示,每一計(jì)時(shí)區(qū)域的范圍由“開始角度”和“結(jié)束角度”所包圍的角度范圍以及作為0度的旋轉(zhuǎn)條101、100a的旋轉(zhuǎn)開始位置來指示。如圖39所示,響應(yīng)于所使用武器的類型來將“開始角度”和“結(jié)束角度”設(shè)置到不同的值。例如,當(dāng)主要角色是主要角色A111并且使用的武器是武器A1時(shí),設(shè)置第一計(jì)時(shí)區(qū)域102的范圍為開始角度45度到結(jié)束角度135度的90度角度范圍。設(shè)置第二計(jì)時(shí)區(qū)域103的范圍為開始角度180度到結(jié)束角度247度的67度角度范圍。設(shè)置第三計(jì)時(shí)區(qū)域104的范圍為開始角度292度到結(jié)束角度337度的45度角度范圍。
在判斷環(huán)100中,在每一計(jì)時(shí)區(qū)域的預(yù)先確定的范圍中,設(shè)置“120%區(qū)域”為特殊效果區(qū)域;當(dāng)旋轉(zhuǎn)條經(jīng)過該區(qū)域時(shí),如果游戲者可以操作○按鈕12,對(duì)敵人角色的損傷量增加20%,即,變?yōu)?.2倍。在從結(jié)束角度減去“120%區(qū)域”的角度得出的角度位置到結(jié)束角度的范圍中,形成“120%區(qū)域”。
圖42示出了用于計(jì)算對(duì)敵人角色的損傷量(敵對(duì)角色損傷量)的計(jì)算表達(dá)式。
如圖42所示,在第一攻擊時(shí)間將“分配值”設(shè)置為0.2,在第二攻擊時(shí)間是0.3,并且在第三攻擊時(shí)間是0.5。
“SP剩余量修正值”是1,直到當(dāng)前的SP降到最大SP的25%以下,即,滿足“25-當(dāng)前SP/最大SP×100≤0”時(shí)。當(dāng)當(dāng)前的SP降到最大SP的25%以下,即,滿足“25-當(dāng)前SP/最大SP×100>0”時(shí),將0.01加到“SP剩余量修正值”并且“SP剩余量修正值”變成1.01。之后,每當(dāng)SP遞減1,就將0.01加到“SP剩余量修正值”。就是說,每當(dāng)SP遞減1,敵對(duì)角色損傷量就增加1%。
“角色單獨(dú)技能”意味著如圖7所示的STR(物理進(jìn)攻能量),并且“使用的物品單獨(dú)技能”是響應(yīng)于如圖39所示的主要角色的類型和武器而設(shè)置的值。
如果當(dāng)旋轉(zhuǎn)條101在任何計(jì)時(shí)區(qū)域的120%區(qū)域時(shí)游戲者操作○按鈕12,則“判斷環(huán)修正值”是1.2;如果當(dāng)旋轉(zhuǎn)條101在任何計(jì)時(shí)區(qū)域中不是120%區(qū)域的其它區(qū)域時(shí)游戲者操作○按鈕12,則該值是1;或如果當(dāng)旋轉(zhuǎn)條101在任何計(jì)時(shí)區(qū)域時(shí)游戲者沒有操作○按鈕12,則該值是0。
例如,當(dāng)選擇“格斗”命令時(shí),當(dāng)游戲者可以在三個(gè)計(jì)時(shí)區(qū)域很好的操作○按鈕12時(shí),即,當(dāng)旋轉(zhuǎn)條101在該三個(gè)計(jì)時(shí)區(qū)域時(shí)游戲者操作○按鈕12時(shí),主要角色在敵人角色上重復(fù)攻擊三次,來給予敵人角色預(yù)先確定的損傷。例如,當(dāng)主要角色A111使用武器A1攻擊敵人角色時(shí),在第一攻擊的敵對(duì)角色損傷量變?yōu)椤?.2×SP剩余量修正值×STR×6×1(1.2)”并且從敵人角色的HP中減去和敵對(duì)角色損傷量一樣多的點(diǎn)數(shù)。類似的,在第二攻擊的敵對(duì)角色損傷量變?yōu)椤?.3×SP剩余量修正值×STR×6×1(1.2)”并且在第三攻擊的值變?yōu)椤?.5×SP剩余量修正值×STR×6×1(1.2)”。從敵人角色的HP中減去和敵對(duì)角色損傷量一樣多的點(diǎn)數(shù)。
另一方面,當(dāng)游戲者顛倒在一個(gè)計(jì)時(shí)區(qū)域上的○按鈕12的操作計(jì)時(shí)時(shí),在該計(jì)時(shí)區(qū)域中在后的“判斷環(huán)修正值”變?yōu)?。例如,當(dāng)主要角色使用武器A1攻擊敵人角色時(shí),當(dāng)游戲者在旋轉(zhuǎn)條101處于第一計(jì)時(shí)區(qū)域時(shí)可以操作○按鈕12時(shí),在第一攻擊的敵對(duì)角色損傷量變?yōu)椤?.2×SP剩余量修正值×STR×6×1(1.2)”。但是,當(dāng)游戲者顛倒在第二計(jì)時(shí)區(qū)域上的○按鈕12的操作計(jì)時(shí)時(shí),在第二攻擊的和在第三攻擊的“判斷環(huán)修正值”變?yōu)?并且敵對(duì)角色損傷量也變?yōu)?。
當(dāng)敵人角色的HP變?yōu)?時(shí),意味著主要角色擊敗了敵人角色。
圖43示出了在命令確定時(shí)間所顯示的判斷環(huán)100的顯示模式。它示出了在我方角色是主要角色A111并且選擇“軟擊打”命令的命令確定時(shí)間時(shí)所顯示的判斷環(huán)100。根據(jù)在如圖39所示的“攻擊表”中設(shè)置的計(jì)時(shí)區(qū)域角度范圍來形成判斷環(huán)100。當(dāng)主要角色是我方角色A111并且選擇“攻擊”命令時(shí),第一計(jì)時(shí)區(qū)域102的開始角度和結(jié)束角度是45度和135度;第二計(jì)時(shí)區(qū)域103的那些角度是180度和247度;并且第三計(jì)時(shí)區(qū)域104的那些角度是292度和337度。如圖43所示,在第一計(jì)時(shí)區(qū)域102中的“120%區(qū)域”是從結(jié)束角度135度中減去30度得出的105度到結(jié)束角度135度的范圍102a;在第二計(jì)時(shí)區(qū)域103中的“120%區(qū)域”是從結(jié)束角度247度中減去23度得出的224度到結(jié)束角度247度的范圍103a;以及在第三計(jì)時(shí)區(qū)域104中的“120%區(qū)域”是從結(jié)束角度337度中減去15度得出的322度到結(jié)束角度337度的范圍104a。
圖44示出了在命令確定之后的判斷環(huán)100的顯示模式。示出了其中旋轉(zhuǎn)條101開始旋轉(zhuǎn)并且經(jīng)過第一計(jì)時(shí)區(qū)域102的狀態(tài)。
“120%區(qū)域”并不限定于上述的那些。例如,可以在如圖45A所示的開始角度到預(yù)先確定的角度范圍中提供“120%區(qū)域”或在如圖45B所示的一個(gè)計(jì)時(shí)區(qū)域中提供兩個(gè)”120%區(qū)域”。圖45A示出了其中將開始角度45度到角度65度(45度+20度)的范圍102a設(shè)置為”120%區(qū)域”的情況。圖45B示出了其中將開始角度45度到角度65度(45度+20度)的范圍102a和從結(jié)束角度135度減去30度得出的角度105度到結(jié)束角度135度的范圍設(shè)置為”120%區(qū)域”的情況。
圖40示出了“特殊表”。該“特殊表”是當(dāng)游戲者選擇“特殊”命令時(shí)設(shè)置的表?!疤厥狻泵钍鞘褂脼槊恳唤巧O(shè)置的特殊技能的命令。例如,對(duì)于角色A111,將角色變型為將在下面描述的融合怪物,并且使得它可以使用攻擊魔法,盡管在正常狀態(tài)下不能使用攻擊魔法。如圖40所示,根據(jù)主要角色的類型來定義可以使用的特殊技能,并且為每一特殊技能設(shè)置技能值和每一計(jì)時(shí)區(qū)域的范圍。
如圖40所示,當(dāng)我方角色是我方角色A111時(shí),攻擊魔法1到攻擊魔法3可以用作特殊技能。使用為它們?cè)O(shè)置的技能值來計(jì)算使用攻擊魔法1到攻擊魔法3給予敵人角色的敵對(duì)角色損傷量。在這個(gè)情況中,使用的特殊技能的技能值越大,對(duì)敵人角色的損傷量(即,敵人角色的HP減少點(diǎn)數(shù))越大。當(dāng)將角色變型為將在下面描述的融合怪物時(shí),可以使用攻擊魔法1到攻擊魔法3。
另一方面,當(dāng)我方角色是我方角色B112時(shí),恢復(fù)魔法1到恢復(fù)魔法3可以用作特殊技能。使用為它們?cè)O(shè)置的技能值來計(jì)算使用恢復(fù)魔法1到恢復(fù)魔法3而恢復(fù)我方角色的恢復(fù)值。在這個(gè)情況中,使用的特殊技能的技能值越大,我方角色的恢復(fù)值(即,恢復(fù)接收來自敵人角色損傷的我方角色減小HP的點(diǎn)數(shù))越大。
作為在“武器表”中(圖39),每一計(jì)時(shí)區(qū)域的范圍由“開始角度”和“結(jié)束角度”包圍的角度范圍以及作為0度的旋轉(zhuǎn)條101,100a的旋轉(zhuǎn)開始位置來指示。響應(yīng)于使用的特殊技能的類型,來將“開始角度”和“結(jié)束角度”設(shè)置到不同的值。另外,在“特殊表”中,僅設(shè)置第一計(jì)時(shí)區(qū)域102,或僅根據(jù)使用的特殊技能的類型來設(shè)置第一計(jì)時(shí)區(qū)域102和第二計(jì)時(shí)區(qū)域103。沒有為主要角色C113提供這種特殊技能,并且在“特殊表”中既不設(shè)置技能值也不設(shè)置計(jì)時(shí)區(qū)域范圍。
圖46A示出了用于計(jì)算當(dāng)攻擊魔法1到攻擊魔法3中的每一個(gè)用作特殊技能時(shí)的敵對(duì)角色損傷量的計(jì)算表達(dá)式,并且圖46B示出了用于計(jì)算當(dāng)恢復(fù)魔法1到恢復(fù)魔法3中的每一個(gè)用作特殊技能時(shí)的恢復(fù)值的計(jì)算表達(dá)式。
如圖46所示,在第一特殊技能使用時(shí)間將“分配值”設(shè)置到0.2,在第二特殊技能使用時(shí)間將其設(shè)置到0.3,并且在第三特殊技能使用時(shí)間將其設(shè)置到0.5。
“角色單獨(dú)技能”意味著如圖7所示的INT(魔法進(jìn)攻能量),該“角色單獨(dú)技能”和用于計(jì)算當(dāng)使用圖46A的攻擊魔法1到攻擊魔法3中的每一個(gè)時(shí)敵對(duì)角色損傷量的計(jì)算表達(dá)式一起使用?!笆褂玫奶貏e技能的技能值”是響應(yīng)于主要角色的類型和如圖40所示的使用的特殊技能來設(shè)置的技能值。
如果游戲者在旋轉(zhuǎn)條101處于任何計(jì)時(shí)區(qū)域的120%區(qū)域上時(shí)操作○按鈕12,則“判斷環(huán)修正值”是1.2;如果游戲者在旋轉(zhuǎn)條101處于任何計(jì)時(shí)區(qū)域的不是120%區(qū)域的其它區(qū)域時(shí)操作○按鈕12,則“判斷環(huán)修正值”是1;或如果游戲者在旋轉(zhuǎn)條101在任何計(jì)時(shí)區(qū)域上時(shí)沒有操作○按鈕12,則“判斷環(huán)修正值”是0。
例如,當(dāng)為主要角色A111選擇“特殊”命令并且選擇攻擊魔法作為使用的特殊技能時(shí),當(dāng)游戲者可以在所有顯示的計(jì)時(shí)區(qū)域中很好的操作○按鈕12時(shí),主要角色A使用所選的攻擊魔法來攻擊敵人角色,以給予敵人角色預(yù)先確定的損傷。例如,當(dāng)主要角色A使用攻擊魔法1攻擊敵人角色時(shí),因?yàn)閮H設(shè)置了一個(gè)計(jì)時(shí)區(qū)域,因此,主要角色A僅使用一次攻擊魔法來攻擊敵人角色。從圖46A所示,在這時(shí)的敵對(duì)角色損傷量變?yōu)椤?.2×INT×99×1(1.2)”,并且從敵人角色的HP減去和敵對(duì)角色損傷量一樣多的點(diǎn)數(shù)。
當(dāng)選擇“特殊”命令并且選擇恢復(fù)魔法作為使用的特殊技能時(shí),當(dāng)游戲者可以在所有顯示的計(jì)時(shí)區(qū)域中很好的操作○按鈕12時(shí),之后主要角色在我方角色上使用所選的恢復(fù)魔法進(jìn)行恢復(fù)。例如,當(dāng)主要角色B使用恢復(fù)魔法1時(shí),因?yàn)閮H設(shè)置了一個(gè)計(jì)時(shí)區(qū)域,因此,主要角色B112僅在我方角色上使用一次恢復(fù)魔法。從圖46B所示,在這時(shí)我方角色的恢復(fù)值變?yōu)椤?.2×19×1(1.2)”,并且將和恢復(fù)值一樣多的點(diǎn)數(shù)加到我方角色的HP。
以角色來比較在表中的計(jì)時(shí)區(qū)域范圍,在圖39的“攻擊表”中,相比那些為我方角色B112設(shè)置的值,為我方角色A111設(shè)置的計(jì)時(shí)區(qū)域范圍通常較寬。例如,選擇軟擊打的計(jì)時(shí)區(qū)域范圍的總和是(135-45度)+(247-180度)+(337-292度)=202度的角度范圍,并且設(shè)置到正常擊打的計(jì)時(shí)區(qū)域范圍的總和是(125-50度)+(205-157度)+(282-247度)=185度的角度范圍。
存在差別的原因是我方角色A111是在故事中設(shè)置為強(qiáng)物理力量和高物理進(jìn)攻能量的男性角色,并且因此在物理攻擊上很優(yōu)秀。因此,當(dāng)選擇“攻擊表”時(shí)的計(jì)時(shí)區(qū)域范圍設(shè)置成寬的,并且操作判斷環(huán)100的難度低。
另一方面,在圖40的“特殊表”中,為我方角色B112設(shè)置的計(jì)時(shí)區(qū)域范圍比為我方角色A111設(shè)置的要寬。
存在差別的原因是我方角色B112是在故事中被設(shè)置為魔法師的女性角色;當(dāng)使用恢復(fù)魔法時(shí),即當(dāng)選擇特殊表時(shí),計(jì)時(shí)區(qū)域范圍設(shè)置成寬的,并且操作判斷環(huán)100的難度低。
這樣,因?yàn)楣适碌脑O(shè)置而造成的角色特征包括在了判斷環(huán)100的執(zhí)行條件中,使得不僅出現(xiàn)簡單的技術(shù)干涉元素,還包括了找出匹配該角色特性的命令的樂趣,并且進(jìn)一步增加了對(duì)游戲的興趣。
圖41示出了“物品表”。該“物品表”是當(dāng)游戲者選擇“物品”命令時(shí)設(shè)置的表。響應(yīng)于所使用的物品類型來設(shè)置使用的物品單獨(dú)技能和每一計(jì)時(shí)區(qū)域的范圍。如在“物品表”中所示的,所有主要角色可以共同使用物品A到C。物品A到C中的每一個(gè)是恢復(fù)接收來自敵人角色損傷的我方角色的減少HP的物品。因此,使用所使用物品單獨(dú)技能來計(jì)算我方角色使用物品A到C中每一個(gè)進(jìn)行恢復(fù)的恢復(fù)值。
用于計(jì)算當(dāng)主要角色使用物品A到C中每一個(gè)時(shí)的恢復(fù)值的計(jì)算表達(dá)式和在圖46B中的相同,并且在第一物品使用時(shí)間將“分配值”設(shè)置為0.2,并在第二物品使用時(shí)間將其設(shè)置為0.3。
圖47示出了“判斷環(huán)修正參數(shù)表”。該“判斷環(huán)修正參數(shù)表”列出了用于改變判斷環(huán)100顯示模式的參數(shù)(計(jì)時(shí)區(qū)域的范圍,旋轉(zhuǎn)條的旋轉(zhuǎn)速度和轉(zhuǎn)數(shù),以及判斷環(huán)的大小),在下文中這將被作為判斷環(huán)修正參數(shù)提到,以及顯示模式的改變。
包括“物品”、“敵人魔法”、以及“事件類型”作為在“判斷環(huán)修正參數(shù)表”中列出的判斷環(huán)修正參數(shù)的類型。
作為在“判斷環(huán)修正參數(shù)表”中列出的,在判斷環(huán)修正參數(shù)“物品”中設(shè)置了10個(gè)類型的物品(物品D到物品M),并且當(dāng)主要角色團(tuán)體在每一“子地圖”上清除預(yù)先確定條件時(shí),可以獲得該物品。為在戰(zhàn)斗場(chǎng)景、商店等中使用該物品,判斷環(huán)100的顯示模式和通常狀態(tài)不同,并且以對(duì)游戲者非常有利的狀態(tài)來顯示判斷環(huán)100。
當(dāng)使用該物品時(shí)產(chǎn)生的益處如下(1)當(dāng)使用物品D或物品E時(shí),每一計(jì)時(shí)區(qū)域的范圍拓寬兩倍。就是說,○按鈕12變得易于操作。
(2)當(dāng)使用物品F或物品G時(shí),旋轉(zhuǎn)條101的旋轉(zhuǎn)速度減半。就是說,○按鈕12變得易于操作。
(3)當(dāng)使用物品H時(shí),每一計(jì)時(shí)區(qū)域的范圍加倍并且旋轉(zhuǎn)速度減半。
(4)當(dāng)使用物品I時(shí),旋轉(zhuǎn)條101的旋轉(zhuǎn)速度不規(guī)測(cè)改變,要么增加要么減小。但是,如果游戲者可以很好的操作○按鈕12,則作為非常有利的狀態(tài),進(jìn)攻能量,即,敵對(duì)角色損傷量變?yōu)槿丁?br>
(5)當(dāng)使用物品J時(shí),判斷環(huán)100的整個(gè)范圍變?yōu)橛?jì)時(shí)區(qū)域。就是說,無論游戲者在判斷環(huán)100的何處操作○按鈕12,游戲者可以都可以獲得成功。
(6)當(dāng)使用物品K時(shí),通常為一的旋轉(zhuǎn)條101的轉(zhuǎn)數(shù)變?yōu)樽畲笾灯?。在這個(gè)情況中,游戲者可以更小心的操作○按鈕12。
(7)當(dāng)使用物品L時(shí),物品I的益處顯現(xiàn),轉(zhuǎn)數(shù)增加,并且當(dāng)游戲者成功操作○按鈕12時(shí)敵對(duì)角色損傷量響應(yīng)于轉(zhuǎn)數(shù)的消耗數(shù)量增加。
(8)當(dāng)使用物品M時(shí),在判斷環(huán)100上不顯示計(jì)時(shí)區(qū)域,但是響應(yīng)于○按鈕12的操作時(shí)間來隨機(jī)確定攻擊的主要角色的數(shù)量和進(jìn)攻能量。
在“判斷環(huán)修正參數(shù)表”中的空白部分,應(yīng)用和通常時(shí)間相同的模式。
隨著游戲者獲得作為判斷環(huán)修正參數(shù)的物品D到物品M,游戲者可以非常有利的進(jìn)行游戲,并且這樣將物品設(shè)置為相對(duì)難以獲得的稀有物品。
設(shè)置為判斷環(huán)修正參數(shù)的“敵人魔法”意味著敵人角色具有的魔法的特定敵人魔法(敵人魔法)。當(dāng)主要角色接收敵人魔法時(shí),判斷環(huán)100的顯示模式變?yōu)閷?duì)游戲者不利的狀態(tài)。在“判斷環(huán)修正參數(shù)表”中,在判斷環(huán)修正參數(shù)“敵人魔法”中設(shè)置六個(gè)類型的敵人魔法(敵人魔法A到敵人魔法F)。
當(dāng)主要角色接收敵人魔法時(shí)產(chǎn)生的缺點(diǎn)如下(1)當(dāng)主要角色接收敵人魔法A時(shí),在判斷環(huán)100上的每一計(jì)時(shí)區(qū)域的范圍減半。
(2)當(dāng)主要角色接收敵人魔法B時(shí),旋轉(zhuǎn)條101的旋轉(zhuǎn)速度加倍。
(3)當(dāng)主要角色接收敵人魔法C時(shí),判斷環(huán)100的大小減半。
(4)當(dāng)主要角色接收敵人魔法D時(shí),判斷環(huán)100的大小加倍,但是在判斷環(huán)100上的每一計(jì)時(shí)區(qū)域的范圍減半。
(5)當(dāng)主要角色接收敵人魔法E時(shí),判斷環(huán)100的大小加倍,但是旋轉(zhuǎn)條101的旋轉(zhuǎn)速度不規(guī)測(cè)改變,要么增加要么減少。在這個(gè)情況中,如果游戲者可以很好的操作○按鈕12,盡管它以物品I變?yōu)槿?,但進(jìn)攻能量保持通常的進(jìn)攻能量。
(6)當(dāng)主要角色接收敵人魔法F時(shí),每一計(jì)時(shí)區(qū)域的范圍、旋轉(zhuǎn)條101的旋轉(zhuǎn)速度、以及判斷環(huán)100的大小在減半到加倍的范圍內(nèi)隨機(jī)確定。
設(shè)置為判斷環(huán)修正參數(shù)的“事件類型”是主要角色團(tuán)體和特定的敵人角色格斗的事件。當(dāng)該事件發(fā)生時(shí),判斷環(huán)100的顯示模式變?yōu)閷?duì)游戲者不利的狀態(tài)。在“判斷環(huán)修正參數(shù)表”中,在判斷環(huán)修正參數(shù)“事件類型”中設(shè)置四個(gè)事件類型(中間BOSSA到C和憤怒BOSS)。
當(dāng)發(fā)生事件類型時(shí)產(chǎn)生的效果如下
(1)事件類型“中間BOSSA”是主要角色團(tuán)體遇到“中間BOSSA”(一種類型的敵人BOSS角色)并且和其格斗的事件。當(dāng)該事件發(fā)生時(shí),旋轉(zhuǎn)條101的旋轉(zhuǎn)速度加倍。
(2)事件類型“中間BOSSB”是主要角色團(tuán)體遇到“中間BOSSB”(一種類型的敵人BOSS角色)并且和其格斗的事件。當(dāng)該事件發(fā)生時(shí),每一計(jì)時(shí)區(qū)域的范圍減半。
(3)事件類型“中間BOSSC”是主要角色團(tuán)體遇到“中間BOSSC”(一種類型的敵人BOSS角色)并且和其格斗的事件。當(dāng)該事件發(fā)生時(shí),每一計(jì)時(shí)區(qū)域的范圍減半并且另外旋轉(zhuǎn)條101的旋轉(zhuǎn)速度不規(guī)測(cè)的改變,要么增加要么減少。
(4)事件類型“憤怒BOSS”是主要角色團(tuán)體遇到“憤怒BOSS”(一種類型的敵人BOSS角色)并且和其格斗的事件。當(dāng)該事件發(fā)生時(shí),每一計(jì)時(shí)區(qū)域的范圍減半。
BOSS角色是相比一般敵人角色,使得在游戲者擊敗該BOSS角色時(shí)游戲者可以獲得非常大量經(jīng)驗(yàn)點(diǎn)數(shù)的敵人角色,并且因此如上所述,判斷環(huán)100的顯示模式變?yōu)槠渲杏螒蛘唠y以操作○按鈕12的狀態(tài)。
判斷判定處理將參考圖48描述判斷判定處理。
首先,CPU21在屏幕16上顯示在ST225確定的判斷環(huán)100和旋轉(zhuǎn)條101作為可變顯示區(qū)域。CPU21顯示旋轉(zhuǎn)條101,使得旋轉(zhuǎn)條101旋轉(zhuǎn)(變化)。
CPU21確定是否輸入了○按鈕操作信號(hào)(ST101)。在該處理中,如果游戲者操作了○按鈕12,則CPU21接收來自控制器4的○按鈕12的輸入操作信號(hào),并且確定輸入了○按鈕操作信號(hào)。如果CPU21確定輸入了○按鈕操作信號(hào),則過程繼續(xù)到ST102。另一方面,如果CPU21確定沒有輸入○按鈕操作信號(hào),則過程繼續(xù)到ST107。
在ST102,CPU21確定旋轉(zhuǎn)條101是否在任何計(jì)時(shí)區(qū)域上。在該處理中,CPU21確定顯示模式是否是其中在ST101接收來自控制器4的輸入操作信號(hào)的情況下旋轉(zhuǎn)條101在任何計(jì)時(shí)區(qū)域上的模式。這意味著CPU21確定游戲者操作○按鈕12的計(jì)時(shí)是否是特定計(jì)時(shí)。用于確定處理的CPU21對(duì)應(yīng)于匹配確定部分,其用于確定當(dāng)可變顯示區(qū)域的顯示模式改變時(shí)所執(zhí)行的通過控制器4的游戲者輸入操作通過控制器4的游戲者輸入操作通過控制器4的游戲者輸入操作的計(jì)時(shí)和顯示模式之間的匹配。
如果CPU21確定旋轉(zhuǎn)條101在任何計(jì)時(shí)區(qū)域上,則過程繼續(xù)到ST103。另一方面,如果CPU21確定旋轉(zhuǎn)條101沒有在任何計(jì)時(shí)區(qū)域上,則過程繼續(xù)到ST107。
在ST103,確定旋轉(zhuǎn)條101是否在120%區(qū)域上。在該處理中,CPU21確定顯示模式是否是其中在ST101接收來自控制器4的輸入操作信號(hào)的情況下旋轉(zhuǎn)條101是否在判斷環(huán)100的任何120%區(qū)域上的模式。這意味著CPU21確定游戲者操作○按鈕12的計(jì)時(shí)是否是特定計(jì)時(shí)。
如果CPU21確定旋轉(zhuǎn)條101在任何120%區(qū)域,則CPU21在RAM23的預(yù)先確定的區(qū)域中設(shè)置判斷修正值為1.2(ST104),并且過程繼續(xù)到ST106。另一方面,如果CPU21確定旋轉(zhuǎn)條101沒有在任何120%區(qū)域,則CPU21在RAM23的預(yù)先確定的區(qū)域中設(shè)置判斷修正值為1(ST105),并且過程繼續(xù)到ST106。
在ST106,計(jì)算損傷量或恢復(fù)值。在該處理中,CPU21基于所選命令、我方角色的類型、和所使用物品,根據(jù)預(yù)先確定的計(jì)算表達(dá)式來計(jì)算損傷量或恢復(fù)值,并且在RAM23的預(yù)先確定的區(qū)域中設(shè)置計(jì)算結(jié)果。用于執(zhí)行處理的CPU21對(duì)應(yīng)于攻擊效果計(jì)算部分,當(dāng)連續(xù)攻擊擊打確定部分確定以連續(xù)次數(shù)來攻擊擊打敵人角色,從而從以連續(xù)次數(shù)擊打敵人角色的每一攻擊中計(jì)算損傷效果。
在ST107,確定是否達(dá)成判斷環(huán)100的顯示終止條件。終止條件是(1)消耗了特定轉(zhuǎn)數(shù)(通常是1;可能響應(yīng)于判斷環(huán)修正參數(shù)而增加)或(2)消耗特定的觀察推動(dòng)次數(shù)(通常是三;可能響應(yīng)于多種參數(shù)而改變)。CPU21檢測(cè)并確定終止條件是否保持為真。如果CPU21確定滿足終止條件,則退出子程序。另一方面,如果CPU21確定沒有滿足終止條件,過程返回到ST101。
連續(xù)攻擊設(shè)置處理參考圖49描述“連續(xù)攻擊設(shè)置處理”。
首先,確定連續(xù)攻擊條件是否保持為真(ST241)。在該處理中,CPU21確定根據(jù)“判斷環(huán)判定處理”所執(zhí)行的動(dòng)作是否變?yōu)檫B續(xù)攻擊。如果在這時(shí)正以先前的動(dòng)作連續(xù)執(zhí)行攻擊(“聯(lián)合攻擊”),則CPU21還確定連續(xù)攻擊條件(也是組合條件)是否保持為真。如果CPU21確定連續(xù)攻擊條件保持為真,則過程繼續(xù)到ST242。另一方面,如果CPU21確定連續(xù)攻擊條件沒有保持為真,則過程繼續(xù)到ST243。
在ST242,將連續(xù)攻擊參數(shù)設(shè)置為1.02倍。在該處理中,CPU21讀取在RAM23的預(yù)先確定的區(qū)域中存儲(chǔ)的連續(xù)攻擊參數(shù)。CPU21對(duì)于每一根據(jù)“判斷環(huán)判定處理”所執(zhí)行的連續(xù)攻擊將所讀取的連續(xù)攻擊參數(shù)乘以1.02,并且在RAM23的預(yù)先確定的區(qū)域中存儲(chǔ)結(jié)果。
具體的說,當(dāng)做出確定使得在組合攻擊敵人角色中做出三個(gè)連續(xù)攻擊時(shí),CPU21在連續(xù)攻擊之前讀取連續(xù)攻擊參數(shù)。當(dāng)讀取的連續(xù)攻擊參數(shù)是“1.0404”時(shí)(由采取先前動(dòng)作的敵人角色做出兩次連續(xù)攻擊的結(jié)果),CPU21計(jì)算“1.0404”ד1.02”=“1.061208”,并且在RAM23的預(yù)先確定的區(qū)域中存儲(chǔ)該結(jié)果作為用于第一連續(xù)攻擊的連續(xù)攻擊參數(shù)。之后,CPU2 1計(jì)算“1.061208”ד1.02”=“1.08243216”,并且在RAM23的預(yù)先確定的區(qū)域中存儲(chǔ)該結(jié)果作為第二連續(xù)攻擊的連續(xù)攻擊參數(shù)。之后,CPU21計(jì)算“1.08243216”ד1.02”=“1.1040808032”,并且在RAM23的預(yù)先確定的區(qū)域中存儲(chǔ)該結(jié)果作為用于第三連續(xù)攻擊的連續(xù)攻擊參數(shù)。在完成該處理的條件下,過程繼續(xù)到ST244。
存儲(chǔ)將參數(shù)乘以1.02的相乘結(jié)果,但是如果執(zhí)行遞增操作則可以采用另一模式。例如,可以存儲(chǔ)將參數(shù)乘以預(yù)先確定的值(大于1.0)的相乘結(jié)果,而不是1.02,或存儲(chǔ)不是相乘結(jié)果的相加結(jié)果。
在ST243,將連續(xù)攻擊參數(shù)設(shè)置為1.0。在該處理中,CPU21存儲(chǔ)連續(xù)攻擊參數(shù)1.0。就是說,如果CPU在ST241沒有確定連續(xù)攻擊條件保持為真,則CPU21存儲(chǔ)參考值1.0作為連續(xù)攻擊參數(shù)。在完成該處理的條件下,過程繼續(xù)到ST244。
在ST244,基于計(jì)算出的損傷量或恢復(fù)值以及連續(xù)攻擊參數(shù)來計(jì)算損傷量或恢復(fù)值。在該處理中,CPU21讀取在ST106在RAM23的預(yù)先確定的區(qū)域中存儲(chǔ)的損傷量或恢復(fù)值。CPU21讀取在ST242或ST243存儲(chǔ)的連續(xù)攻擊參數(shù)。對(duì)于每一動(dòng)作,CPU21在RAM23的預(yù)先確定的區(qū)域中存儲(chǔ)將損傷量或恢復(fù)值乘以連續(xù)攻擊參數(shù)所獲得的相乘結(jié)果。因此,可以增加來自所計(jì)算攻擊的損傷效果。用于執(zhí)行處理的CPU21對(duì)應(yīng)于連續(xù)擊打效果增加部分,其用于在如果連續(xù)攻擊擊打確定部分確定以連續(xù)次數(shù)攻擊擊打敵人角色的情況下,增加由攻擊效果計(jì)算部分所計(jì)算的攻擊的損傷效果。在完成該處理的情況下,退出子程序。
動(dòng)作選擇處理參考圖50描述“動(dòng)作選擇處理”。
如圖50所示,首先確定是否攻擊擊打作為組合攻擊目標(biāo)的敵人角色(ST211)。為和做出先前攻擊的我方角色做出連續(xù)的攻擊,CPU21確定我方角色的攻擊是否擊打作為組合攻擊目標(biāo)的敵人角色。如果CPU21確定攻擊擊打作為組合攻擊目標(biāo)的敵人角色,則過程繼續(xù)到ST212。另一方面,如果CPU21確定沒有攻擊擊打作為組合攻擊目標(biāo)的敵人角色,則過程繼續(xù)到ST216。
在ST212,確定我方角色是否在組合攻擊有效范圍120中存在。在該處理中,CPU21從RAM23的預(yù)先確定的位置中讀取我方角色的位置信息。為和做出先前攻擊的我方角色做出連續(xù)攻擊,CPU21比較做出先前攻擊的我方角色的位置信息和另一我方角色的位置信息,由此確定我方角色是否在組合攻擊有效范圍120中存在。根據(jù)我方角色位于組合攻擊有效范圍120中的事實(shí),可以滿足預(yù)先確定的組合條件。如果CPU21確定我方角色在組合攻擊有效范圍120中存在,則過程繼續(xù)到ST213。另一方面,如果CPU21確定我方角色沒有在組合攻擊有效范圍120中存在,則過程繼續(xù)到ST216。
在ST213,檢查敵人角色姿勢(shì)。姿勢(shì)檢查是響應(yīng)于先前執(zhí)行的攻擊動(dòng)作等(“被打擊姿勢(shì)”)的損傷顯示模式。響應(yīng)于敵人角色的攻擊或技能、加權(quán)等來確定損傷顯示模式。根據(jù)被攻擊的敵人角色的損傷顯示模式是預(yù)先確定的損傷顯示模式的事實(shí),可以滿足預(yù)先確定的組合條件。
用于改變損傷顯示模式的動(dòng)作描述將參考圖51描述用于改變損傷顯示模式的動(dòng)作類型。圖51是示出了用于我方角色A111的動(dòng)作設(shè)置的示意性表示。
如圖51所示,為我方角色A111設(shè)置特定攻擊。該特定攻擊包括多種物理攻擊、魔法、融合等的攻擊類型。為每一特定攻擊設(shè)置攻擊目標(biāo)范圍、目標(biāo)角色的損傷顯示模式、在攻擊后的損傷顯示模式、以及擊打的最大數(shù)量。
攻擊目標(biāo)范圍指示以攻擊目標(biāo)的敵人角色作為參考的攻擊范圍。攻擊目標(biāo)范圍的形狀包括,例如,大圓(參看圖75),中圓,小圓,大直線(參看圖78),中直線,小直線,大貫穿形狀(參看圖77),中貫穿形狀,小貫穿形狀,大扇形(參考圖76),中扇形,小扇形,單一單元,全部。具體的說,中圓,具有比中圓更大的半徑的大圓,具有比中圓更小的半徑的小圓,中扇形,具有比中扇形更大半徑和角度的大扇形,具有比中扇形更小的半徑和角度的小扇形,中直線,比中直線更寬的大直線,比中直線更窄的小直線,由組合中圓和中直線提供的中貫穿形狀,由組合大圓和大直線提供的大貫穿形狀,通過組合小圓和小直線提供的小貫穿形狀,以及如上所述設(shè)置的類似形狀。就是說,可以為每一不同類型的攻擊設(shè)置不同類型的攻擊范圍并將其存儲(chǔ)。在圖75到圖78中,沒有示出輪次順序和我方角色。在DVD-ROM31中存儲(chǔ)該表,并且由CPU21在RAM23的預(yù)先確定的區(qū)域中存儲(chǔ)該表。就是說,用于裝載到該表的CPU21對(duì)應(yīng)于攻擊范圍存儲(chǔ)部分,其用于為每一不同類型的攻擊存儲(chǔ)任何不同類型的攻擊范圍。
目標(biāo)角色的損傷顯示模式指示被攻擊的敵人角色的損傷顯示模式,并且攻擊的執(zhí)行可能性根據(jù)作為實(shí)際攻擊目標(biāo)的敵人角色的損傷顯示模式和設(shè)置而改變。
在攻擊之后的損傷顯示模式指示在執(zhí)行攻擊之后被攻擊的敵人角色的可能損傷顯示模式。作為在攻擊后的損傷顯示模式,被攻擊的敵人角色可能響應(yīng)于執(zhí)行攻擊的我方角色的技能和敵人角色的技能、加權(quán)等而變成損傷顯示模式。
擊打的最大數(shù)量意味著在執(zhí)行特定攻擊中特定攻擊可以擊打的次數(shù)的最大數(shù)量。這樣,響應(yīng)于擊打的最大數(shù)量來確定判斷環(huán)100的計(jì)時(shí)區(qū)域的數(shù)量。根據(jù)在下面描述的組合攻擊過程中的時(shí)機(jī),所有響應(yīng)于擊打最大數(shù)量的攻擊不是必需擊打的。
這樣,為我方角色A111設(shè)置特定攻擊,并且當(dāng)執(zhí)行該特定攻擊時(shí),響應(yīng)于我方角色的位置信息來確定損傷顯示模式,并且有益的進(jìn)行聯(lián)合攻擊。
這樣,為做出和先前攻擊我方角色連續(xù)的攻擊,CPU21讀取受到我方角色組合攻擊的敵人角色(“被打擊姿勢(shì)”)的損傷顯示模式。在完成該處理的條件下,過程繼續(xù)到ST214。
在ST214,檢查動(dòng)作技術(shù)的成功度。在該處理中,CPU21讀取動(dòng)作技術(shù)的成功度。具體的說,響應(yīng)于損傷顯示模式所表示的每一攻擊的擊打(執(zhí)行)可能性。在完成該處理的條件下,過程繼續(xù)到ST215。
在ST215,執(zhí)行“組合動(dòng)作處理”。在該處理中,CPU21選擇組合攻擊并且執(zhí)行連續(xù)攻擊。將在下面詳細(xì)描述“組合動(dòng)作處理”。當(dāng)退出“組合動(dòng)作處理”時(shí),退出“動(dòng)作選擇處理”的子程序。
在ST216,執(zhí)行“判斷處理”。在該處理中,CPU21執(zhí)行“判斷處理”。因此,CPU21在沒有應(yīng)用組合攻擊時(shí)選擇動(dòng)作,并且執(zhí)行所選動(dòng)作。當(dāng)退出“判斷處理”時(shí),退出“動(dòng)作選擇處理”的子程序。組合動(dòng)作處理將參考圖52描述“組合動(dòng)作處理”。在圖52中以相同的步驟號(hào)碼指示和先前參考圖27描述的“判斷處理”類似的步驟,從而簡化“組合動(dòng)作處理”的描述。
如圖52所示,首先,CPU21在屏幕16上顯示動(dòng)作選擇(ST221)并且執(zhí)行“命令接受處理”(ST222)。CPU21在屏幕16上顯示如圖28所示的動(dòng)作目標(biāo)選擇屏幕(ST223),并且執(zhí)行動(dòng)作目標(biāo)選擇命令接受處理(ST224)。接下來,CPU21執(zhí)行“判斷環(huán)確定處理”(ST225)。當(dāng)退出處理時(shí),過程返回到ST236。
在ST236,執(zhí)行“組合動(dòng)作判斷環(huán)判定處理”。在該處理中,CPU21響應(yīng)于游戲者通過控制器4的輸入操作來確定攻擊的動(dòng)作等。將在下面詳細(xì)描述“組合動(dòng)作判斷環(huán)判定處理”。當(dāng)退出處理時(shí),過程返回到ST228。
在ST228,CPU21更新HP,MP和SP。之后,CPU21確定基于特殊物品或特殊技術(shù)的參數(shù)更新條件是否保持為真(ST229)。如果CPU21確定基于特殊物品或特殊技術(shù)的參數(shù)更新條件保持為真,則CPU21更新AGL,LUC等的單獨(dú)技能參數(shù)(ST230),并且過程繼續(xù)到ST231。另一方面,如果CPU21確定基于特殊物品或特殊技術(shù)的參數(shù)更新條件沒有保持為真,則過程繼續(xù)到ST231。在ST231,CPU21更新狀態(tài)。之后,CPU21顯示效果圖像(ST213)。在完成該處理的條件下,退出子程序。
組合動(dòng)作判斷環(huán)判定處理將參考圖53描述“組合動(dòng)作判斷環(huán)判定處理”。
首先,執(zhí)行“判斷環(huán)判定處理”(ST226)。在該處理中,CPU21執(zhí)行上述的“判斷環(huán)判定處理”。用于執(zhí)行處理的CPU21對(duì)應(yīng)于連續(xù)攻擊執(zhí)行部分,其用于攻擊敵人角色的另一我方角色。當(dāng)退出處理時(shí),過程返回到ST251。
在ST251,確定聯(lián)合條件(連續(xù)和組合動(dòng)作執(zhí)行條件,即,連續(xù)條件和組合條件)是否保持為真。在該處理中,如果響應(yīng)于控制器4的輸入操作信號(hào),基于在ST226執(zhí)行的“判斷環(huán)判定處理”的結(jié)果,顯示旋轉(zhuǎn)條101在判斷環(huán)100的每個(gè)計(jì)時(shí)區(qū)域(有效區(qū)域),則CPU21確定聯(lián)合條件保持為真。就是說,CPU21確定在用于連續(xù)攻擊的可變顯示區(qū)域的顯示模式改變時(shí)通過操作單元執(zhí)行的游戲者輸入操作的計(jì)時(shí)是否是預(yù)先確定的計(jì)時(shí)。用于執(zhí)行處理的CPU21對(duì)應(yīng)于連續(xù)攻擊擊打確定部分,其用于基于匹配確定部分的確定結(jié)果來確定是否以連續(xù)次數(shù)攻擊擊打敵人角色。連續(xù)攻擊擊打確定部分具有基于匹配確定部分的確定結(jié)果來確定一個(gè)或多個(gè)角色是否執(zhí)行以連續(xù)次數(shù)擊打敵人角色的攻擊的功能。如果CPU21確定聯(lián)合條件保持為真,則過程繼續(xù)到ST252。另一方面,如果CPU21確定聯(lián)合條件沒有保持為真,則過程繼續(xù)到ST254。
在ST252,設(shè)置聯(lián)合環(huán)。在該處理中,CPU21響應(yīng)于所選動(dòng)作的類型(聯(lián)合)來設(shè)置聯(lián)合環(huán)。具體的說,CPU21響應(yīng)于所選動(dòng)作的類型來設(shè)置顯示聯(lián)合環(huán)的顯示模式,比如用于顯示聯(lián)合環(huán)的顯示時(shí)間和在聯(lián)合環(huán)中顯示的按鈕圖像。在完成該處理的條件下,過程繼續(xù)到ST253。
在ST253,確定是否在時(shí)間限制之內(nèi)輸入了所選的按鈕信號(hào)。在該處理中,CPU21在ST252顯示聯(lián)合環(huán)設(shè)置,如圖54所示。如果CPU21確定在時(shí)間限制之內(nèi)輸入了所選按鈕信號(hào),則過程繼續(xù)到ST255。另一方面,如果CPU21確定在時(shí)間限制之內(nèi)沒有輸入所選按鈕信號(hào),則過程繼續(xù)到ST254。就是說,用于執(zhí)行處理的CPU21對(duì)應(yīng)于組合條件確定部分,其用于確定當(dāng)在時(shí)間限制以內(nèi)在屏幕上顯示預(yù)先確定的輸入操作時(shí)是否執(zhí)行了通過操作單元的游戲者輸入操作。當(dāng)組合條件確定部分確定了當(dāng)在時(shí)間限制以內(nèi)在屏幕上顯示預(yù)先確定的輸入操作時(shí)執(zhí)行了通過操作單元的游戲者輸入操作時(shí),意味著預(yù)先確定的組合條件保持為真。就是說,確定在時(shí)間限制以內(nèi)在屏幕上顯示預(yù)先確定的輸入操作時(shí)執(zhí)行了通過操作單元的游戲者輸入操作是預(yù)先確定的組合條件的一個(gè)實(shí)例。
在ST254,將聯(lián)合形成標(biāo)志設(shè)置為“關(guān)閉”。在該處理中,CPU21將在RAM23的預(yù)先確定的區(qū)域中存儲(chǔ)的聯(lián)合形成標(biāo)志設(shè)置為“關(guān)閉”,并且存儲(chǔ)設(shè)置為“關(guān)閉”的聯(lián)合形成標(biāo)志。之后,CPU21將在RAM23的預(yù)先確定區(qū)域中計(jì)算和存儲(chǔ)的損傷量設(shè)置到0(ST259)。在完成該處理的情況下,退出子程序。
在ST255,將聯(lián)合形成標(biāo)志設(shè)置為“打開”。在該處理中,CPU21將在RAM23的預(yù)先確定的區(qū)域中存儲(chǔ)的聯(lián)合形成標(biāo)志設(shè)置為“打開”,并且存儲(chǔ)設(shè)置為“打開”的聯(lián)合形成標(biāo)志。用于執(zhí)行處理的CPU21對(duì)應(yīng)于用于設(shè)置使得另一我方角色攻擊敵人角色的部分。在完成該處理的情況下,過程繼續(xù)到ST257。
在ST257,執(zhí)行“連續(xù)攻擊設(shè)置處理”。在該處理中,CPU21根據(jù)上述“連續(xù)攻擊設(shè)置處理”來增加損傷量。當(dāng)退出“連續(xù)攻擊設(shè)置處理”時(shí),退出“組合動(dòng)作判斷環(huán)判定處理”的子程序。
組合動(dòng)作處理的屏幕顯示描述將參考圖11,16,28和54到74描述當(dāng)執(zhí)行“組合動(dòng)作處理”時(shí)在屏幕16上顯示的屏幕。在描述中,將其中出現(xiàn)四個(gè)我方角色(111到114)和三個(gè)敵人角色(115到117)的戰(zhàn)斗場(chǎng)景作為實(shí)例。在其中如圖26所示的三個(gè)我方角色(111到114)聚集在組合攻擊效果范圍120中的戰(zhàn)斗狀態(tài)中開始描述。
如圖16所示,顯示我方角色D114的動(dòng)作命令選擇屏幕。在游戲者操作控制器4時(shí)(例如,選擇“魔法”命令并且之后選擇“魔法A”)執(zhí)行動(dòng)作命令選擇。如圖28所示,顯示動(dòng)作目標(biāo)選擇屏幕,并且在游戲者操作控制器4時(shí)(例如,選擇“敵人角色A”),選擇作為動(dòng)作目標(biāo)的目標(biāo)角色。接下來,如圖55所示,在屏幕16的可變顯示區(qū)域顯示判斷環(huán)100和旋轉(zhuǎn)條101,開始旋轉(zhuǎn)條101的變化顯示,并且如上所述,在游戲者操作控制器4時(shí)確定動(dòng)作細(xì)節(jié)(動(dòng)作成功或失敗,動(dòng)作次數(shù)的數(shù)量等)。顯示用于確定聯(lián)合是否保持為真(形成的)的聯(lián)合環(huán)105,如圖16所示,使其在屏幕16的可變顯示區(qū)域中旋轉(zhuǎn)。在聯(lián)合環(huán)105中顯示指示提供在控制器4上的按鈕類型的聯(lián)合標(biāo)記106。當(dāng)游戲者在時(shí)間限制中操作指示聯(lián)合標(biāo)記106的按鈕時(shí),聯(lián)合條件保持為真,并且如圖56所示執(zhí)行聯(lián)合攻擊。之后,當(dāng)在執(zhí)行動(dòng)作的我方角色D114的附近存在多個(gè)我方角色時(shí),如圖11所示,顯示用于從存在于組合攻擊有效范圍120中的角色中選擇執(zhí)行下一動(dòng)作的角色的屏幕。在游戲者操作控制器4時(shí)選擇執(zhí)行下一動(dòng)作的角色(例如,選擇“我方角色A111”)。當(dāng)做出攻擊時(shí),敵人角色A115的損傷顯示模式(當(dāng)被攻擊時(shí),所謂的“被打擊姿勢(shì)”)為“漂浮”的。
如圖57所示,顯示用于我方角色A111的動(dòng)作命令選擇屏幕。在游戲者操作控制器4時(shí)執(zhí)行該動(dòng)作命令選擇(例如,選擇“魔法”命令并且之后選擇“魔法B”)。因?yàn)閿橙私巧獳115的損傷顯示模式是“漂浮”(float)的,因此,對(duì)應(yīng)于“高射炮模式(antiaircraft mode)”的動(dòng)作變?yōu)橛行?dòng)作。如圖58所示顯示動(dòng)作目標(biāo)選擇屏幕,并且在游戲者操作控制器4時(shí)選擇作為動(dòng)作目標(biāo)的目標(biāo)角色(例如,選擇“敵人角色A”)。在聯(lián)合攻擊的過程中,如果將動(dòng)作應(yīng)用到先前被我方角色D114攻擊的敵人角色A115上,則使得可以執(zhí)行聯(lián)合攻擊。接下來,如圖59所示,在屏幕16的可變顯示區(qū)域顯示判斷環(huán)100和旋轉(zhuǎn)條101,開始旋轉(zhuǎn)條101的變化顯示,并且在游戲者操作控制器4時(shí)確定動(dòng)作細(xì)節(jié)(動(dòng)作成功或失敗,動(dòng)作次數(shù)的數(shù)量等)。顯示用于確定聯(lián)合是否保持為真(形成的)的聯(lián)合環(huán)105,如圖60所示,使其在屏幕16的可變顯示區(qū)域中旋轉(zhuǎn)。當(dāng)游戲者在時(shí)間限制內(nèi)操作指示聯(lián)合標(biāo)記106的按鈕時(shí),聯(lián)合條件保持為真,并且如圖61所示執(zhí)行聯(lián)合攻擊。之后,當(dāng)在執(zhí)行動(dòng)作的我方角色A111附近存在多個(gè)我方角色時(shí),如圖62所示,顯示用于從在我方角色A111附近存在的角色中選擇執(zhí)行下一個(gè)動(dòng)作的角色的屏幕。在游戲者操作控制器4時(shí)選擇執(zhí)行下一個(gè)動(dòng)作的角色(例如,選擇“我方角色C113”)。在做出攻擊時(shí),敵人角色A115的損傷顯示模式(“被打擊姿勢(shì)”)是“倒下”。
如圖63所示,顯示用于我方角色C113的動(dòng)作命令選擇屏幕。在游戲者操作控制器4時(shí)執(zhí)行該動(dòng)作命令選擇(例如,選擇“魔法”命令,并且之后選擇“魔法C”)。因?yàn)閿橙私巧獳115的損傷顯示模式是“倒下”,因此,對(duì)應(yīng)于“地面模式”的動(dòng)作變?yōu)橛行?。顯示如圖64所示的動(dòng)作目標(biāo)選擇屏幕,并且在游戲者操作控制器4時(shí)選擇作為動(dòng)作目標(biāo)的目標(biāo)角色(例如,選擇“敵人角色A”)。在聯(lián)合攻擊的過程中,如果將動(dòng)作應(yīng)用到先前被我方角色A111攻擊的敵人角色A115上,則使得可以執(zhí)行聯(lián)合攻擊。接下來,如圖65所示,在屏幕16的可變顯示區(qū)域顯示判斷環(huán)100和旋轉(zhuǎn)條101,開始旋轉(zhuǎn)條101的變化顯示,并且如上所述,在游戲者操作控制器4時(shí)確定動(dòng)作細(xì)節(jié)(動(dòng)作成功或失敗,動(dòng)作次數(shù)的數(shù)量等)。顯示用于確定聯(lián)合是否保持為真(形成的)的聯(lián)合環(huán)105,如圖66所示,使其在屏幕16的可變顯示區(qū)域中旋轉(zhuǎn)。當(dāng)游戲者在時(shí)間限制內(nèi)操作指示聯(lián)合標(biāo)記106的按鈕時(shí),聯(lián)合條件保持為真,并且如圖67所示執(zhí)行聯(lián)合攻擊。之后,在執(zhí)行動(dòng)作的我方角色C113附近僅存在我方角色B112,并且強(qiáng)制將其選作執(zhí)行下一個(gè)動(dòng)作的角色。如圖68所示,當(dāng)做出該攻擊時(shí),敵人角色A115的損傷顯示模式(“被打擊姿勢(shì)”)是“倒下”。
如圖69所示,顯示用于我方角色B112的動(dòng)作命令選擇屏幕。在游戲者操作控制器4時(shí)執(zhí)行該動(dòng)作命令選擇(例如,選擇“魔法”命令,并且之后選擇“魔法D”)。因?yàn)閿橙私巧獳115的損傷顯示模式是“倒下”,因此,對(duì)應(yīng)于“地面模式”的動(dòng)作變?yōu)橛行Аo@示如圖70所示的動(dòng)作目標(biāo)選擇屏幕,并且在游戲者操作控制器4時(shí)選擇作為動(dòng)作目標(biāo)的目標(biāo)角色(例如,選擇“敵人角色A”)。在聯(lián)合攻擊的過程中,如果將動(dòng)作應(yīng)用到先前被我方角色B112攻擊的敵人角色A115上,則使得可以執(zhí)行聯(lián)合攻擊。接下來,如圖71所示,在屏幕16的可變顯示區(qū)域顯示判斷環(huán)100和旋轉(zhuǎn)條101,開始旋轉(zhuǎn)條101的變化顯示,并且如上所述,在游戲者操作控制器4時(shí)確定動(dòng)作細(xì)節(jié)(動(dòng)作成功或失敗,動(dòng)作次數(shù)的數(shù)量等)。顯示用于確定聯(lián)合是否保持為真(形成的)的聯(lián)合環(huán)105,如圖72所示,使其在屏幕16的可變顯示區(qū)域中旋轉(zhuǎn)。當(dāng)游戲者在時(shí)間限制內(nèi)操作指示聯(lián)合標(biāo)記106的按鈕時(shí),聯(lián)合條件保持為真,并且如圖73所示執(zhí)行聯(lián)合攻擊。如圖72所示,當(dāng)做出該攻擊時(shí),敵人角色A115的損傷顯示模式(“被打擊姿勢(shì)”)是“倒下”。這樣,執(zhí)行聯(lián)合攻擊并顯示它。
程序下面將詳細(xì)描述上述的游戲程序。該游戲程序具體的使得至少一個(gè)計(jì)算機(jī)執(zhí)行下面的步驟。換句話說,該游戲程序使得計(jì)算機(jī)用作用于下面步驟的多種裝置。該游戲程序使得計(jì)算機(jī)執(zhí)行用于下面步驟的功能。
(A)響應(yīng)于通過操作單元的游戲者輸入操作,為任何我方角色確定動(dòng)作的步驟。
(B)給在屏幕上的角色分配攻擊順序并顯示角色之間的戰(zhàn)斗屏幕的步驟。
(C)基于確定的動(dòng)作在屏幕上進(jìn)行游戲的步驟。
(D)以隨著時(shí)間經(jīng)過改變的顯示模式在屏幕上顯示可變顯示區(qū)域的可變顯示控制步驟。
(E)確定在可變顯示區(qū)域的顯示模式改變時(shí)執(zhí)行的通過操作單元的游戲者輸入操作的計(jì)時(shí)和顯示模式之間的匹配的匹配確定步驟。
(F)基于匹配確定步驟的結(jié)果來確定是否以連續(xù)次數(shù)攻擊擊打敵人角色的連續(xù)攻擊擊打確定步驟。
(G)當(dāng)在連續(xù)攻擊擊打確定步驟中確定以連續(xù)次數(shù)攻擊擊打敵人角色時(shí),計(jì)算每一以連續(xù)次數(shù)擊打敵人角色的攻擊損傷的效果的攻擊效果計(jì)算步驟。
(H)當(dāng)在連續(xù)攻擊擊打確定步驟確定以連續(xù)次數(shù)攻擊擊打敵人角色時(shí),增加在攻擊效果計(jì)算步驟所計(jì)算攻擊的損傷效果的連續(xù)擊打效果增加步驟。
(I)基于匹配確定步驟的確定結(jié)果來確定是否由以連續(xù)次數(shù)擊打敵人角色的多個(gè)角色執(zhí)行攻擊的步驟。
(J)為每一不同類型的攻擊存儲(chǔ)任何不同類型的攻擊范圍的攻擊范圍存儲(chǔ)步驟。
(K)攻擊范圍提取步驟從在攻擊范圍存儲(chǔ)步驟中存儲(chǔ)的不同類型的攻擊范圍中提取和響應(yīng)于通過操作單元的游戲者輸入操作所選擇的攻擊相對(duì)應(yīng)的攻擊范圍。
(L)參考角色確定步驟確定用作響應(yīng)于通過操作單元的游戲者輸入操作所選擇的攻擊的攻擊范圍參考的參考角色。
(M)攻擊范圍顯示控制步驟基于在參考角色確定步驟中確定的參考角色為在屏幕上顯示對(duì)應(yīng)于在攻擊范圍提取步驟中提取的攻擊的攻擊范圍。
(N)目標(biāo)角色顯示控制步驟顯示用于使得游戲者可以區(qū)分在參考角色確定步驟中確定的參考角色和作為包括在攻擊范圍中的攻擊目標(biāo)的目標(biāo)角色的圖像。
(O)計(jì)算所有角色的動(dòng)作執(zhí)行順序的執(zhí)行順序計(jì)算步驟。
(P)在屏幕上顯示在執(zhí)行順序計(jì)算步驟中計(jì)算的執(zhí)行順序的順序顯示控制步驟。
(Q)為每一角色存儲(chǔ)技能參數(shù)和擁有的物品參數(shù)的角色參數(shù)存儲(chǔ)步驟。
(R)基于在角色參數(shù)存儲(chǔ)步驟存儲(chǔ)的技能參數(shù)和擁有的物品參數(shù)來計(jì)算所有角色的動(dòng)作執(zhí)行順序的上述執(zhí)行順序計(jì)算步驟。
(S)動(dòng)作執(zhí)行步驟當(dāng)響應(yīng)于通過操作單元的游戲者輸入操作執(zhí)行我方角色的動(dòng)作時(shí),當(dāng)與執(zhí)行了動(dòng)作的我方角色不同的我方角色的預(yù)先確定組合條件保持為真時(shí),執(zhí)行我方角色的動(dòng)作和執(zhí)行不同的我方角色的動(dòng)作的步驟不遵守動(dòng)作執(zhí)行順序。
(T)可變顯示控制步驟當(dāng)在一個(gè)我方角色攻擊敵人角色之后另一我方角色攻擊相同的敵人角色時(shí),以隨著時(shí)間經(jīng)過而改變的顯示模式在屏幕上顯示用于連續(xù)攻擊的可變顯示區(qū)域。
(U)連續(xù)攻擊執(zhí)行步驟其中當(dāng)在用于連續(xù)攻擊的可變顯示區(qū)域的顯示模式改變時(shí)所執(zhí)行的、通過操作單元的游戲者輸入操作的計(jì)時(shí)是預(yù)先確定的計(jì)時(shí)時(shí),另一我方角色攻擊敵人角色。
存儲(chǔ)介質(zhì)除了上述的游戲程序,記錄游戲程序的計(jì)算機(jī)可讀記錄介質(zhì)可以為每一角色存儲(chǔ)技能參數(shù)和擁有的物品參數(shù)。
在實(shí)施例中,在所有在“戰(zhàn)斗場(chǎng)景”中出現(xiàn)的角色執(zhí)行動(dòng)作之后,再次確定用于所有角色執(zhí)行動(dòng)作的輪次順序,但是本發(fā)明不限定于該模式,并可以采用另一模式。例如,完成動(dòng)作執(zhí)行的角色可以響應(yīng)于輪次間隔值來在所有角色執(zhí)行動(dòng)作之前執(zhí)行下一個(gè)動(dòng)作。
另一實(shí)施例將參考圖79描述采用該模式的輪次間隔值。
如上所述,計(jì)算輪次間隔值為,輪次間隔值=[{108.9-AGL+(LUC/10)}×28/108.9+4]×[執(zhí)行命令修正值]。
當(dāng)為角色設(shè)置的輪次間隔值具有以下關(guān)系A(chǔ)A1<AB1<BC1<BA1=AD1<BB1<AC1時(shí),以下面順序執(zhí)行動(dòng)作具有輪次間隔值A(chǔ)A1的我方角色A111,具有輪次間隔值A(chǔ)B1的我方角色B112,具有輪次間隔值BC1的敵人角色C117,具有輪次間隔值A(chǔ)D1的我方角色D114,具有輪次間隔值BA1的敵人角色A115,具有輪次間隔值BB1的敵人角色B116,以及具有輪次間隔值A(chǔ)C1的我方角色C113。在屏幕16上顯示以這個(gè)順序執(zhí)行動(dòng)作的順序圖像。
當(dāng)我方角色A111根據(jù)該順序執(zhí)行動(dòng)作時(shí),基于動(dòng)作類型將對(duì)應(yīng)于我方角色A111的輪次間隔值計(jì)算為AA2,并且存儲(chǔ)AA2,如圖79B所示。
將對(duì)應(yīng)于除我方角色A111外的每一角色的輪次間隔值遞減對(duì)應(yīng)于我方角色A111的輪次間隔值A(chǔ)A1。例如,將輪次間隔值A(chǔ)B1減去對(duì)應(yīng)于我方角色A111的輪次間隔值A(chǔ)A1得出對(duì)應(yīng)于我方角色B112的輪次間隔值(AB2)。
接下來,為確定執(zhí)行動(dòng)作的第二角色,對(duì)包括對(duì)應(yīng)于我方角色A111的輪次間隔值A(chǔ)A2的我方角色B112、我方角色C113、我方角色D114、敵人角色A115、敵人角色B116、以及敵人角色C117的輪次間隔值全部進(jìn)行比較。因此,獨(dú)立于每一角色執(zhí)行動(dòng)作的次數(shù)數(shù)量,基于輪次間隔值來確定輪次順序。
當(dāng)AB2變?yōu)樽钚r(shí),選擇我方角色B112。當(dāng)執(zhí)行了我方角色B112的動(dòng)作時(shí),基于動(dòng)作類型來將對(duì)應(yīng)于我方角色B112的輪次間隔值計(jì)算為AA3,并且存儲(chǔ)AA3,如圖79C所示。
將對(duì)應(yīng)于除了我方角色B112外的每一角色的輪次間隔值遞減對(duì)應(yīng)于我方角色B112的輪次間隔值A(chǔ)B2。例如,將輪次間隔值A(chǔ)C2減去對(duì)應(yīng)于我方角色B112的輪次間隔值A(chǔ)B2得出對(duì)應(yīng)于我方角色C113的輪次間隔值(AC3)。
隨著重復(fù)這種處理,使得可以允許完成動(dòng)作執(zhí)行的角色響應(yīng)于該輪次間隔值來在所有角色執(zhí)行動(dòng)作之前執(zhí)行下一個(gè)動(dòng)作。
將上述步驟ST36,ST37,和ST71更改為下述的,以使得可以允許完成動(dòng)作執(zhí)行的角色響應(yīng)于輪次間隔值來在所有角色執(zhí)行動(dòng)作之前執(zhí)行下一個(gè)動(dòng)作(使得可以跳過ST57)。
在ST36,每次采取動(dòng)作就更新輪次順序。在該處理中,CPU21更新對(duì)應(yīng)于采取動(dòng)作的角色的輪次間隔值,并且還更新輪次順序。CPU21從每一沒有采取動(dòng)作的輪次間隔值中減去對(duì)應(yīng)于在采取動(dòng)作之前的角色的輪次間隔值。并且將結(jié)果存儲(chǔ)在RAM23的預(yù)先確定的區(qū)域中。因此,再次執(zhí)行“輪次順序處理”,比較該輪次順序,并且確定命令選擇對(duì)其生效以使得該角色采取動(dòng)作的角色。CPU21為所有角色更新輪次間隔值,使得可以允許完成動(dòng)作執(zhí)行的角色響應(yīng)于該輪次間隔值來在所有角色執(zhí)行動(dòng)作之前執(zhí)行下一個(gè)動(dòng)作。例如,當(dāng)我方角色C113執(zhí)行動(dòng)作三次并且我方角色B112執(zhí)行動(dòng)作兩次時(shí),我方角色C113可能執(zhí)行第四次動(dòng)作。在完成ST36的情況下,過程繼續(xù)到ST37。
在ST37,執(zhí)行輪次順序更新顯示處理。在該處理中,CPU21基于在ST37更新的輪次順序更新并顯示用于在下一個(gè)輪次執(zhí)行動(dòng)作的輪次順序。在完成ST37的情況下,過程繼續(xù)到ST38。
在ST71,執(zhí)行輪次間隔值比較處理。在該處理中,CPU21從RAM23的預(yù)先確定的區(qū)域中讀取對(duì)應(yīng)于所有角色的輪次間隔值。之后,CPU21比較讀取的輪次間隔值。以輪次間隔值的上升順序來設(shè)置動(dòng)作命令選擇對(duì)其生效的角色。在完成該處理的情況下,過程繼續(xù)到ST72。
描述了本發(fā)明的實(shí)施例,但是本發(fā)明并不限定于特定的實(shí)施例。例如,由游戲者操作的控制器4可以集成到機(jī)器主要部分1。
另外,本發(fā)明還可以應(yīng)用到便攜式游戲機(jī)或桌面型游戲機(jī),其整體包括可由游戲者操作的操作單元,用于顯示圖像和音頻(聲音)的顯示部分,用于存儲(chǔ)游戲程序的存儲(chǔ)部分,以及用于根據(jù)游戲程序來執(zhí)行控制處理的控制部分。
另外,本發(fā)明還可以應(yīng)用到網(wǎng)絡(luò)游戲類型,其中將上述游戲程序存儲(chǔ)在和比如互聯(lián)網(wǎng)56的網(wǎng)絡(luò)連接的服務(wù)器中,并且游戲者可以通過從個(gè)人計(jì)算機(jī)、移動(dòng)電話、便攜式信息終端(PDA)等和服務(wù)器連接來進(jìn)行游戲。
將參考圖83以實(shí)例的方式說明網(wǎng)絡(luò)游戲系統(tǒng)。在網(wǎng)絡(luò)游戲系統(tǒng)中,作為用于進(jìn)行游戲的終端的移動(dòng)電話53A,53B和53C和能夠通過例如基站52A和52B進(jìn)行分組通信的PDC網(wǎng)絡(luò)51連接,而且通過PDC網(wǎng)絡(luò)51響應(yīng)于游戲者的操作和游戲狀態(tài)來訪問信息中心55。信息中心55響應(yīng)于來自移動(dòng)電話53A,53B和53C的請(qǐng)求,通過比如互聯(lián)網(wǎng)56的網(wǎng)絡(luò)來從存儲(chǔ)游戲、和類似物、以及游戲程序所需數(shù)據(jù)的服務(wù)器57A和57B得到多種信息,并且將游戲所需信息發(fā)送到移動(dòng)電話53A,53B和53C。像在圖83中的服務(wù)器58,存儲(chǔ)游戲數(shù)據(jù)等的服務(wù)器可能和信息中心55通過專線或租用的通信線路60連接,而不是通過比如互聯(lián)網(wǎng)56的網(wǎng)絡(luò)連接。
為進(jìn)行游戲,游戲者預(yù)先從服務(wù)器57A,57B將游戲程序下載到移動(dòng)電話53A,53B,53C,并且在移動(dòng)電話53A,53B,53C上執(zhí)行游戲程序。另外,可以有多種系統(tǒng),比如其中分配移動(dòng)電話53A,53B,53C像瀏覽器一樣的角色的系統(tǒng),以使根據(jù)來自移動(dòng)電話53A,53B,53C的指令在服務(wù)器57A,57B上執(zhí)行游戲程序,并且游戲者在移動(dòng)電話53A,53B,53C上觀看游戲。游戲者可以共享網(wǎng)絡(luò)游戲系統(tǒng)或可以通過使用PDC網(wǎng)絡(luò)連接移動(dòng)電話來彼此進(jìn)行戰(zhàn)斗。
在實(shí)施例中,提供了包括參考區(qū)域的判斷環(huán)和作為可變區(qū)域的旋轉(zhuǎn)條101,但是本發(fā)明并不限于該模式,并可采用另一模式。例如,可使得判斷環(huán)為變化區(qū)域并且使得旋轉(zhuǎn)條為參考區(qū)域。就是說,參考區(qū)域或變化區(qū)域形成為包括多個(gè)對(duì)游戲者相對(duì)有利的有效區(qū)域和對(duì)于游戲者相對(duì)不利的無效區(qū)域。
另外,在本文描述的優(yōu)點(diǎn)僅列舉了本發(fā)明產(chǎn)生的最為有利的優(yōu)點(diǎn),并且本發(fā)明的優(yōu)點(diǎn)并不限于那些在說明中描述的。
根據(jù)本發(fā)明,計(jì)算所有角色的動(dòng)作執(zhí)行順序并在屏幕上顯示它,使得可以視覺的識(shí)別動(dòng)作執(zhí)行順序,從而易于設(shè)計(jì)攻擊動(dòng)作等的戰(zhàn)略,并且增加對(duì)游戲的興趣。
如上所示,根據(jù)本發(fā)明的一個(gè)方面,提供了一種游戲程序,記錄游戲程序的計(jì)算機(jī)可讀記錄介質(zhì),以及一種游戲機(jī),其特征在于計(jì)算所有角色的動(dòng)作執(zhí)行順序并且在屏幕上顯示計(jì)算出的執(zhí)行順序。
具體的說,根據(jù)本發(fā)明的一些方面,提供下面各項(xiàng)(1)一種由可以由游戲者操作的操作單元執(zhí)行的游戲程序,和計(jì)算機(jī),其用于在現(xiàn)有顯示器或分開的顯示器的屏幕上顯示包括我方角色和敵人角色的多個(gè)角色,響應(yīng)于通過操作單元的輸入操作來為多個(gè)角色中的任何一個(gè)確定動(dòng)作,并且在屏幕上進(jìn)行游戲,游戲程序用于使得計(jì)算機(jī)執(zhí)行用于計(jì)算所有角色動(dòng)作執(zhí)行順序的執(zhí)行順序計(jì)算部分和用于在屏幕上顯示由執(zhí)行順序計(jì)算部分所計(jì)算的執(zhí)行順序的順序顯示控制部分的功能。
(2)如(1)所述的游戲程序,其用于使得計(jì)算機(jī)執(zhí)行用于為多個(gè)角色的每一個(gè)存儲(chǔ)技能參數(shù)和擁有的物品參數(shù)的角色參數(shù)存儲(chǔ)部分和用于基于由角色參數(shù)存儲(chǔ)部分所存儲(chǔ)的技能參數(shù)和擁有的物品參數(shù)來計(jì)算所有角色的動(dòng)作執(zhí)行順序的執(zhí)行順序計(jì)算部分的功能。
(3)如(1)或(2)所述的游戲程序,其用于使得計(jì)算機(jī)執(zhí)行動(dòng)作執(zhí)行部分的功能,當(dāng)響應(yīng)于通過操作單元的輸入操作執(zhí)行我方角色的動(dòng)作時(shí),當(dāng)用于與執(zhí)行了動(dòng)作的我方角色不同的我方角色的預(yù)先確定的組合條件保持為真時(shí),動(dòng)作執(zhí)行部分用于執(zhí)行我方角色的動(dòng)作和執(zhí)行不同的我方角色的動(dòng)作而不遵守動(dòng)作執(zhí)行順序。
(4)一種計(jì)算機(jī)可讀記錄介質(zhì),其記錄可以由被游戲者操作的操作單元執(zhí)行的游戲程序,以及計(jì)算機(jī),其用于在現(xiàn)有顯示器或分開的顯示器的屏幕上顯示包括我方角色和敵人角色的多個(gè)角色,響應(yīng)于通過操作單元的輸入操作來為多個(gè)角色中的任何一個(gè)確定動(dòng)作,并且在屏幕上進(jìn)行游戲,游戲程序用于使得計(jì)算機(jī)執(zhí)行用于計(jì)算所有角色動(dòng)作執(zhí)行順序的執(zhí)行順序計(jì)算部分和用于在屏幕上顯示由執(zhí)行順序計(jì)算部分所計(jì)算的執(zhí)行順序的順序顯示控制部分的功能。
(5)一種游戲機(jī),其包括可由游戲者操作的操作單元,和機(jī)器主單元,其用于在現(xiàn)有顯示器或分開的顯示器的屏幕上顯示包括我方角色和敵人角色的多個(gè)角色,響應(yīng)于通過操作單元的輸入操作來為多個(gè)角色中的任何一個(gè)確定動(dòng)作,并且在屏幕上進(jìn)行游戲,其特征在于,機(jī)器主單元具有用于計(jì)算所有角色的動(dòng)作執(zhí)行順序的執(zhí)行順序計(jì)算部分和用于在屏幕上顯示由執(zhí)行順序計(jì)算部分所計(jì)算的執(zhí)行順序的順序顯示控制部分。
根據(jù)(1),(4)或(5)中的各方面,計(jì)算所有角色的動(dòng)作執(zhí)行順序并且在屏幕上顯示它,使得可以視覺的識(shí)別動(dòng)作執(zhí)行順序,從而變得易于設(shè)計(jì)攻擊動(dòng)作等的戰(zhàn)略,增加戰(zhàn)斗場(chǎng)景的樂趣,并且增加對(duì)游戲的興趣。
根據(jù)(2)中的方面,基于所存儲(chǔ)的對(duì)應(yīng)于角色的技能參數(shù)和擁有的物品參數(shù)來計(jì)算角色的動(dòng)作執(zhí)行順序,使得可以根據(jù)各自不同的角色來設(shè)計(jì)攻擊動(dòng)作等的戰(zhàn)略,并且增加戰(zhàn)斗場(chǎng)景的樂趣。
根據(jù)(3)中的方面,當(dāng)預(yù)先確定的組合條件保持為真時(shí),執(zhí)行我方角色的動(dòng)作并且執(zhí)行不同的我方角色的動(dòng)作,而不遵守所計(jì)算的動(dòng)作執(zhí)行順序,使得可以設(shè)置動(dòng)作的戰(zhàn)略,從而使得預(yù)先確定的組合條件保持為真,并且可以進(jìn)一步增加戰(zhàn)斗場(chǎng)景的樂趣。
前面為了說明和描述的目的呈現(xiàn)了本發(fā)明的優(yōu)選實(shí)施例的描述。它不意在窮盡或限制本發(fā)明到所公開的特定形式內(nèi),而且根據(jù)上述教導(dǎo)或從本發(fā)明的實(shí)踐中可以獲得多種修改和變更。為了解釋本發(fā)明的原理和其實(shí)際應(yīng)用而選擇并描述了這些實(shí)施例,來使得本領(lǐng)域普通技術(shù)人員可以在多種實(shí)施例中使用本發(fā)明,以及各種修改也適用于所期望的特定應(yīng)用。本發(fā)明的范圍意在由這里所附的權(quán)利要求及其等效物所覆蓋。
權(quán)利要求
1.一種用于允許游戲者輸入我方角色的動(dòng)作命令來進(jìn)行游戲的游戲機(jī),該游戲機(jī)包括操作單元,其允許游戲者輸入動(dòng)作命令;顯示控制部分,其在顯示器上顯示包括至少一個(gè)我方角色和至少一個(gè)敵人角色的多個(gè)角色,該顯示器用于顯示游戲的過程和顯示我方角色和敵人角色之間的戰(zhàn)斗;以及執(zhí)行順序計(jì)算部分,其計(jì)算在戰(zhàn)斗中多個(gè)角色的動(dòng)作的執(zhí)行順序,其中顯示控制部分在顯示器上顯示由該執(zhí)行順序計(jì)算部分所計(jì)算的執(zhí)行順序。
2.如權(quán)利要求1所述的游戲機(jī),進(jìn)一步包括動(dòng)作確定部分,其基于由游戲者輸入到操作單元的動(dòng)作命令來確定我方角色的動(dòng)作。
3.如權(quán)利要求2所述的游戲機(jī),其中動(dòng)作確定部分基于預(yù)先確定的算法來確定敵人角色的動(dòng)作。
4.如權(quán)利要求1所述的游戲機(jī),進(jìn)一步包括角色參數(shù)存儲(chǔ)部分,其存儲(chǔ)包括指示多個(gè)角色技能的技能參數(shù)和指示由多個(gè)角色所擁有物品的擁有物品參數(shù)的角色參數(shù),其中執(zhí)行順序計(jì)算部分基于在角色參數(shù)存儲(chǔ)部分中存儲(chǔ)的角色參數(shù)來計(jì)算多個(gè)角色的動(dòng)作的執(zhí)行順序。
5.如權(quán)利要求1所述的游戲機(jī),進(jìn)一步包括動(dòng)作執(zhí)行部分,其基于由執(zhí)行順序計(jì)算部分計(jì)算的執(zhí)行順序來執(zhí)行多個(gè)角色的動(dòng)作。
6.如權(quán)利要求5所述的游戲機(jī),其中當(dāng)用于預(yù)先確定的我方角色和不同于該預(yù)先確定的我方角色的的我方角色采取組合動(dòng)作的預(yù)先確定的組合條件保持為真時(shí),當(dāng)執(zhí)行預(yù)先確定的我方角色的動(dòng)作時(shí),動(dòng)作執(zhí)行部分還執(zhí)行該不同的我方角色的動(dòng)作,而不遵守由執(zhí)行順序計(jì)算部分計(jì)算的執(zhí)行順序。
7.如權(quán)利要求1所述的游戲機(jī),其中執(zhí)行順序計(jì)算部分基于為多個(gè)角色設(shè)置的輪次間隔值來計(jì)算多個(gè)角色的動(dòng)作的執(zhí)行順序。
8.如權(quán)利要求7所述的游戲機(jī),進(jìn)一步包括角色參數(shù)存儲(chǔ)部分,其存儲(chǔ)包括指示多個(gè)角色技能的技能參數(shù)和指示由多個(gè)角色所擁有物品的擁有物品參數(shù)的角色參數(shù),其中執(zhí)行順序計(jì)算部分基于在角色參數(shù)存儲(chǔ)部分中存儲(chǔ)的角色參數(shù)來計(jì)算多個(gè)角色的動(dòng)作的執(zhí)行順序。
9.如權(quán)利要求7所述的游戲機(jī),其中當(dāng)多個(gè)角色中的多個(gè)具有相同的輪次間隔值時(shí),執(zhí)行順序計(jì)算部分計(jì)算多個(gè)角色的動(dòng)作的執(zhí)行順序,使得我方角色優(yōu)先于任何其它角色。
10.如權(quán)利要求7所述的游戲機(jī),其中當(dāng)多個(gè)我方角色具有相同的輪次間隔值時(shí),執(zhí)行順序計(jì)算部分根據(jù)我方角色的列表順序來計(jì)算該多個(gè)角色的動(dòng)作的執(zhí)行順序。
11.如權(quán)利要求7所述的游戲機(jī),其中每次當(dāng)多個(gè)角色中的每一個(gè)完成動(dòng)作執(zhí)行時(shí),執(zhí)行順序計(jì)算部分更新為完成動(dòng)作執(zhí)行的角色所設(shè)置的輪次間隔值。
12.如權(quán)利要求11所述的游戲機(jī),其中每次當(dāng)多個(gè)角色中的每一個(gè)完成動(dòng)作執(zhí)行時(shí),執(zhí)行順序計(jì)算部分基于響應(yīng)于動(dòng)作類型所提供的執(zhí)行命令修正值來更新為完成動(dòng)作執(zhí)行的角色所設(shè)置的輪次間隔值。
13.如權(quán)利要求7所述的游戲機(jī),其中執(zhí)行順序計(jì)算部分排除在戰(zhàn)斗中的每一輪次中完成動(dòng)作執(zhí)行的角色,從而計(jì)算多個(gè)角色的動(dòng)作的執(zhí)行順序。
14.一種用于存儲(chǔ)游戲程序的計(jì)算機(jī)可讀程序產(chǎn)品,該游戲程序用于使得計(jì)算機(jī)執(zhí)行下面的步驟允許游戲者輸入我方角色的動(dòng)作命令來繼續(xù)游戲;在顯示器上顯示包括至少一個(gè)我方角色和至少一個(gè)敵人角色的多個(gè)角色,該顯示器用于顯示游戲的過程和顯示在我方角色和敵人角色之間的戰(zhàn)斗;計(jì)算在戰(zhàn)斗時(shí)多個(gè)角色的動(dòng)作的執(zhí)行順序;以及在顯示器上顯示計(jì)算的執(zhí)行順序。
15.如權(quán)利要求14所述的程序產(chǎn)品,進(jìn)一步使得計(jì)算機(jī)執(zhí)行用于基于由游戲者輸入的操作命令來確定我方角色動(dòng)作的步驟。
16.如權(quán)利要求14所述的程序產(chǎn)品,進(jìn)一步使得計(jì)算機(jī)執(zhí)行用于基于預(yù)先確定的算法來確定敵人角色的動(dòng)作的步驟。
17.如權(quán)利要求14所述的程序產(chǎn)品,進(jìn)一步使得計(jì)算機(jī)執(zhí)行用于存儲(chǔ)包括指示多個(gè)角色技能的技能參數(shù)和指示由多個(gè)角色所擁有物品的擁有物品參數(shù)的角色參數(shù)的步驟,其中在計(jì)算執(zhí)行順序中,基于角色參數(shù)來計(jì)算多個(gè)角色的動(dòng)作的執(zhí)行順序。
18.如權(quán)利要求14所述的程序產(chǎn)品,進(jìn)一步使得計(jì)算機(jī)執(zhí)行用于基于所計(jì)算的執(zhí)行順序來執(zhí)行多個(gè)角色的動(dòng)作的步驟。
19.如權(quán)利要求18所述的程序產(chǎn)品,其中當(dāng)用于預(yù)先確定的我方角色和不同于該預(yù)先確定的我方角色的我方角色采取組合動(dòng)作的預(yù)先確定的組合條件保持為真時(shí),在執(zhí)行預(yù)先確定的我方角色的動(dòng)作中,還執(zhí)行該不同的我方角色的動(dòng)作,而不遵守所計(jì)算的執(zhí)行順序。
20.如權(quán)利要求14所述的程序產(chǎn)品,其中在計(jì)算執(zhí)行順序中,基于為多個(gè)角色設(shè)置的輪次間隔值來計(jì)算多個(gè)角色的動(dòng)作的執(zhí)行順序。
21.如權(quán)利要求20所述的計(jì)算機(jī)程序,進(jìn)一步使得計(jì)算機(jī)執(zhí)行用于存儲(chǔ)包括指示多個(gè)角色技能的技能參數(shù)和指示由多個(gè)角色所擁有物品的擁有物品參數(shù)的角色參數(shù)的步驟,其中在計(jì)算執(zhí)行順序中,基于角色參數(shù)來修正輪次間隔值。
22.如權(quán)利要求20所述的計(jì)算機(jī)程序,其中在計(jì)算執(zhí)行順序中,當(dāng)多個(gè)角色中的多于一個(gè)具有相同的輪次間隔值時(shí),計(jì)算多個(gè)角色的動(dòng)作的執(zhí)行順序,使得我方角色優(yōu)先于任何其他角色。
23.如權(quán)利要求20所述的計(jì)算機(jī)產(chǎn)品,其中在計(jì)算執(zhí)行順序中,當(dāng)多于一個(gè)我方角色具有相同的輪次間隔值時(shí),根據(jù)我方角色的列表順序來計(jì)算多個(gè)角色的動(dòng)作的執(zhí)行順序。
24.如權(quán)利要求20所述的計(jì)算機(jī)產(chǎn)品,其中在計(jì)算執(zhí)行順序中,每次當(dāng)多個(gè)角色中的每一個(gè)完成動(dòng)作執(zhí)行時(shí),更新為完成動(dòng)作執(zhí)行的角色所設(shè)置的輪次間隔值。
25.如權(quán)利要求24所述的計(jì)算機(jī)產(chǎn)品,其中在計(jì)算執(zhí)行順序中,每次當(dāng)多個(gè)角色中的每一個(gè)完成動(dòng)作執(zhí)行時(shí),基于響應(yīng)于動(dòng)作類型所提供的執(zhí)行命令修正值來更新為完成動(dòng)作執(zhí)行的角色所設(shè)置的輪次間隔值。
26.如權(quán)利要求20所述的程序產(chǎn)品,其中在計(jì)算執(zhí)行順序中,排除在戰(zhàn)斗中在每一輪次完成動(dòng)作執(zhí)行的角色,從而計(jì)算多個(gè)角色的動(dòng)作的執(zhí)行順序。
全文摘要
在機(jī)器主單元1中,計(jì)算所有角色的動(dòng)作執(zhí)行順序,并且在屏幕上顯示計(jì)算的執(zhí)行順序?;诖鎯?chǔ)的技能參數(shù)和擁有物品參數(shù)來計(jì)算角色的動(dòng)作執(zhí)行順序。另外,如果響應(yīng)于輸入操作來執(zhí)行我方角色的動(dòng)作,則當(dāng)用于不同于其動(dòng)作已經(jīng)執(zhí)行的我方角色的我方角色的預(yù)先確定的協(xié)作條件保持為真時(shí),執(zhí)行我方角色的動(dòng)作,并且執(zhí)行該不同的我方角色的動(dòng)作,而不遵守動(dòng)作執(zhí)行順序。
文檔編號(hào)A63F13/10GK1573791SQ20041005938
公開日2005年2月2日 申請(qǐng)日期2004年6月18日 優(yōu)先權(quán)日2003年6月19日
發(fā)明者町田松三 申請(qǐng)人:阿魯策株式會(huì)社