[go: up one dir, main page]

TWI725762B - 遊戲裝置、遊戲系統、遊戲程式、及遊戲的控制方法 - Google Patents

遊戲裝置、遊戲系統、遊戲程式、及遊戲的控制方法 Download PDF

Info

Publication number
TWI725762B
TWI725762B TW109107579A TW109107579A TWI725762B TW I725762 B TWI725762 B TW I725762B TW 109107579 A TW109107579 A TW 109107579A TW 109107579 A TW109107579 A TW 109107579A TW I725762 B TWI725762 B TW I725762B
Authority
TW
Taiwan
Prior art keywords
game
progress
aforementioned
message
game device
Prior art date
Application number
TW109107579A
Other languages
English (en)
Other versions
TW202037399A (zh
Inventor
藤田淳一
Original Assignee
日商科樂美數碼娛樂股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 日商科樂美數碼娛樂股份有限公司 filed Critical 日商科樂美數碼娛樂股份有限公司
Publication of TW202037399A publication Critical patent/TW202037399A/zh
Application granted granted Critical
Publication of TWI725762B publication Critical patent/TWI725762B/zh

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/45Controlling the progress of the video game
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/30Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/45Controlling the progress of the video game
    • A63F13/49Saving the game status; Pausing or ending the game
    • A63F13/493Resuming a game, e.g. after pausing, malfunction or power failure
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/50Controlling the output signals based on the game progress
    • A63F13/52Controlling the output signals based on the game progress involving aspects of the displayed game scene
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/55Controlling game characters or game objects based on the game progress
    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63FCARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
    • A63F13/00Video games, i.e. games using an electronically generated display having two or more dimensions
    • A63F13/80Special adaptations for executing a specific game genre or game mode
    • A63F13/812Ball games, e.g. soccer or baseball

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

取得部,取得表示藉由前述遊戲裝置的使用者的操作的內容的第一操作訊息;訊息接收部,接收表示藉由執行前述遊戲的其他遊戲裝置的使用者的操作的內容的第二操作訊息;進行控制部,藉由第一進行模式及第二進行模式控制前述遊戲的進行,其中前述第一進行模式係基於前述第一操作訊息,使前述遊戲進行,而前述第二進行模式係基於前述第一操作訊息及前述第二操作訊息,使前述遊戲進行;以及訊息發送部,在前述進行控制部藉由前述第一進行模式使前述遊戲進行的情況下,將表示藉由前述進行控制部的前述遊戲的進行的結果的第一結果訊息發送至前述其他遊戲裝置,而在前述進行控制部藉由前述第二進行模式使前述遊戲進行的情況下,將前述第一操作訊息發送至前述其他遊戲裝置。

Description

遊戲裝置、遊戲系統、遊戲程式、及遊戲的控制方法
本發明關於遊戲裝置、遊戲系統、遊戲程式、及遊戲的控制方法。
作為使用了能夠彼此通訊的兩個遊戲裝置的線上的對戰型遊戲,在一方的遊戲裝置中被操作的投手角色投出的球物件,由在另一方的遊戲裝置中被操作的打者角色打擊的線上棒球遊戲為人所知。(例如,參照專利文獻1)
[先前技術文獻] [專利文獻]
[專利文獻1]日本專利特開2006-263069號公報
一般來說,在線上棒球遊戲中,執行線上棒球遊戲的兩個遊戲裝置之中,一方的遊戲裝置基於藉由一方的遊戲裝置的使用者的操作的內容,和在另一方的遊戲裝置中的遊戲的進行的結果,使在一方的遊戲裝置中的遊戲進行。因此,在習知的技術中,執行線上棒球遊戲的兩個遊戲裝置之間,遊戲的進行內容中曾產生過相異。
本發明為有鑑於上述情況而完成者,提供以下技術作為解決課題之一,亦即,將能夠將在執行線上棒球遊戲的兩個遊戲裝置之間的遊戲的進行內容的相異的程度,與過去相比減少的技術。
為解決以上的課題,依照本發明的一態樣的遊戲裝置為執行遊戲的遊戲裝置,具備:取得部,取得表示藉由前述遊戲裝置的使用者的操作的內容的第一操作訊息;訊息接收部,接收表示藉由執行前述遊戲的其他遊戲裝置的使用者的操作的內容的第二操作訊息;進行控制部,藉由第一進行模式及第二進行模式控制前述遊戲的進行,其中前述第一進行模式係基於前述第一操作訊息,使前述遊戲進行,而前述第二進行模式係基於前述第一操作訊息及前述第二操作訊息,使前述遊戲進行;以及訊息發送部,在前述進行控制部藉由前述第一進行模式使前述遊戲進行的情況下,將表示藉由前述進行控制部的前述遊戲的進行的結果的第一結果訊息發送至前述其他遊戲裝置,而在前述進行控制部藉由前述第二進行模式使前述遊戲進行的情況下,將前述第一操作訊息發送至前述其他遊戲裝置。
此外,依照本發明的一態樣的遊戲系統為彼此能夠通訊的兩個遊戲裝置協同執行遊戲的遊戲系統,其中前述兩個遊戲裝置的各自具備:取得部,取得表示藉由使用者的操作的內容的第一操作訊息;訊息接收部,接收表示藉由其他遊戲裝置的使用者的操作的內容的第二操作訊息;進行控制部,藉由第一進行模式及第二進行模式控制前述遊戲的進行,其中前述第一進行模式係基於前述第一操作訊息,使前述遊戲進行,而前述第二進行模式係基於前述第一操作訊息及前述第二操作訊息,使前述遊戲進行;以及訊息發送部,在前述進行控制部藉由前述第一進行模式使前述遊戲進行的情況下,將表示藉由前述進行控制部的前述遊戲的進行的結果的 第一結果訊息發送至前述其他遊戲裝置,而在前述進行控制部藉由前述第二進行模式使前述遊戲進行的情況下,將前述第一操作訊息發送至前述其他遊戲裝置。
此外,依照本發明的一態樣的記錄媒體為一種非暫時性的記錄媒體,其中記錄了使執行遊戲的遊戲裝置的處理器運作的程式,其中該處理器作為以下功能運作:取得部,取得表示藉由前述遊戲裝置的使用者的操作的內容的第一操作訊息;訊息接收部,接收表示藉由執行前述遊戲的其他遊戲裝置的使用者的操作的內容的第二操作訊息;進行控制部,藉由第一進行模式及第二進行模式控制前述遊戲的進行,其中前述第一進行模式係基於前述第一操作訊息,使前述遊戲進行,而前述第二進行模式係基於前述第一操作訊息及前述第二操作訊息,使前述遊戲進行;以及訊息發送部,在前述進行控制部藉由前述第一進行模式使前述遊戲進行的情況下,將表示藉由前述進行控制部的前述遊戲的進行的結果的第一結果訊息發送至前述其他遊戲裝置,而在前述進行控制部藉由前述第二進行模式使前述遊戲進行的情況下,將前述第一操作訊息發送至前述其他遊戲裝置。
此外,依照本發明的一態樣的遊戲的控制方法為執行遊戲的遊戲裝置的處理器進行以下各處理:取得表示藉由前述遊戲裝置的使用者的操作的內容的第一操作訊息;接收表示藉由執行前述遊戲的其他遊戲裝置的使用者的操作的內容的第二操作訊息;藉由第一進行模式及第二進行模式控制前述遊戲的進行,其中前述第一進行模式係基於前述第一操作訊息,使前述遊戲進行,而前述第二進行模式係基於前述第一操作訊息及前述第二操作訊息,使前述遊戲進行;以及在前述進行控制部藉由前述第一進行模式使前述遊戲進行的情況下,將表示藉由前述進行控制部的前述遊戲的進行的結果的第一結果訊息發送至前述其他遊戲裝置,而在前述進行控制 部藉由前述第二進行模式使前述遊戲進行的情況下,將前述第一操作訊息發送至前述其他遊戲裝置。
1:遊戲系統
10:遊戲裝置
11:處理器
13:記憶體
15:通訊裝置
17:輸入操作裝置
19:磁碟裝置
30:顯示裝置
31:顯示部
110:遊戲控制部
111:取得部
112:訊息接收部
113:進行控制部
114:訊息發送部
130:儲存部
150:通訊部
170:操作部
190:訊息讀取部
1131:前處理部
1132:後處理部
圖1為表示依照本發明的實施型態的遊戲系統1的概要的例子的說明圖。
圖2為表示顯示於顯示部31的圖像IMG的例子的說明圖。
圖3為表示遊戲裝置10的結構的例子的方塊圖。
圖4為表示遊戲裝置10的硬體結構的例子的圖。
圖5為用以說明結果同步模式的概要的說明圖。
圖6為表示在遊戲系統1的結果同步模式中的動作的例子的序列圖。
圖7為用以說明輸入同步模式的概要的說明圖。
圖8為表示在遊戲系統1的輸入同步模式中的動作的例子的序列圖。
圖9為表示執行棒球遊戲的遊戲系統1的動作的例子的序列圖。
圖10為表示執行棒球遊戲的遊戲系統1的動作的別的例子的序列圖。
圖11為表示執行棒球遊戲的遊戲系統1的動作的別的例子的序列圖。
圖12為表示遊戲裝置10的動作的例子的流程圖。
圖13為表示藉由結果同步模式的遊戲進行處理的例子的流程圖。
圖14為表示切換控制處理的例子的流程圖。
圖15為表示藉由輸入同步模式的遊戲進行處理的例子的流程圖。
圖16為表示結果訊息取消處理的例子的流程圖。
圖17為表示依照變形例1的遊戲系統1的動作的例子的序列圖。
圖18為表示依照變形例1的遊戲系統1的動作的別的例子的序列圖。
以下,參照圖式針對用以實施本發明的型態進行說明。另外,在各圖中,使各部的長度及比例尺和實際的物品適當地不同。此外,因敘述於以下的實施的型態為本發明的合適的具體例,附有技術上較佳的各種限定,但本發明的範圍只要在以下的說明中沒有特別限定本發明的主旨的記載,便不是被此些型態限制者。
[A.實施型態]
以下,說明本發明的實施型態。
[1.遊戲系統概要]
圖1為用以說明依照本實施型態的遊戲系統1的概要的說明圖。以下,參照圖1針對遊戲系統1的概要進行說明。
遊戲系統1具有能夠執行競技遊戲的複數的遊戲裝置10(10-1~10-M)、及對應於複數的遊戲裝置10(10-1~10-M)設置的複數的顯示裝置30(30-1~30-M)(M為2以上的自然數)。在以下,複數的遊戲裝置10-1~10-M之中,亦有將第m個的遊戲裝置10,稱作遊戲裝置10-m的情況(m為滿足1≦m≦M的自然數)。同樣地,複數的顯示裝置30-1~30-M之中,亦有將第m個的顯示裝置30,稱為顯示裝置30-m的情況。
在本實施型態中,將遊戲裝置10為家庭用的遊戲機器的情況作為例子進行說明。但是,作為遊戲裝置10,可採用任意的訊息處理裝置。例如,遊戲裝置10可為設置於店舖和遊戲設施等的業務用的遊戲機器,亦可為行動電話或智慧型手機等的移動式機器,此外,亦可為個人電腦等的終端型的訊息機器。
遊戲裝置10-m能夠和對應於遊戲裝置10-m設置的顯示裝置30-m通訊。並且,遊戲裝置10-m可將關於執行於遊戲裝置10-m中的競技遊戲的圖像顯示於對應於遊戲裝置10-m設置的顯示裝置30-m所具備的顯示部 31-m。作為顯示裝置30,例如,適用液晶螢幕、電視機、或者觸控螢幕等。另外,顯示裝置30也可以是頭戴顯示裝置(HMD:Head Mounted Display)。此外,顯示裝置30也可包含於遊戲裝置10。
複數的遊戲裝置10-1~10-M其中之一的遊戲裝置10,例如,遊戲裝置10-1能夠通過網路NW,和其他遊戲裝置10,例如,遊戲裝置10-2通訊。具體來說,遊戲裝置10-1對遊戲裝置10-2發送關於執行於遊戲裝置10-1的競技遊戲的訊息。此外,遊戲裝置10-2對遊戲裝置10-1發送關於執行於遊戲裝置10-2的競技遊戲的訊息。因此,可將關於執行於各遊戲裝置10-m的競技遊戲的訊息,分享於複數的遊戲裝置10-1~10-M之間。藉此,遊戲裝置10-1的使用者和遊戲裝置10-2的使用者能在競技遊戲中對戰,或者在競技遊戲中彼此協力完成任務等。在本實施型態中,針對在遊戲裝置10-1的使用者和遊戲裝置10-2的使用者在競技遊戲中對戰的情況進行說明。
另外,在本實施型態中,作為例子,以在遊戲裝置10彼此通過網路NW通訊並執行競技遊戲的情況為例,但本發明並非限定於這種態樣者。例如,遊戲裝置10和其他遊戲裝置10可藉由紅外線通訊或Bluetooth(註冊商標)等的近距離無線通訊,能不通過網路NW直接通訊,或者能用傳輸線等直接連接通訊。此外,遊戲系統1可具有控制複數的遊戲裝置10間的通訊的伺服器裝置。在這個情況,複數的遊戲裝置10可為能通過伺服器裝置通訊。此外,各遊戲裝置10亦可為不和其他遊戲裝置10通訊,能夠單獨執行競技遊戲。在這個情況,各遊戲裝置10的使用者能夠單獨玩競技遊戲。
此外,在本實施型態中,作為例子,針對各遊戲裝置10藉由單一的使用者操作的情況進行說明,但本發明不限定於這種態樣,亦可為由複數的使用者操作單一的遊戲裝置10,操作單一的遊戲裝置10的複數的使用者能夠對戰(或者能夠協力)。
此外,在本實施型態中,在遊戲裝置10執行的競技遊戲,為例如,一選手和其他選手在虛擬空間中,進行對應於競技遊戲的競技的遊戲。在此,「虛擬空間」為存在依照競技遊戲的虛擬的物體等的空間。「依照競技遊戲的虛擬的物體」為「遊戲要素」的例子,可為例如,包含依照競技遊戲的角色、及依照競技遊戲的物件的概念。此外,「遊戲要素」不限定於「存在於虛擬空間的虛擬的物體」,亦可為「拍攝虛擬空間的虛擬鏡頭」。例如,「遊戲要素」可為從飛行模擬器的飛行員的視點拍攝虛擬空間的虛擬鏡頭,亦可為從生存遊戲的主角的視點拍攝虛擬空間的虛擬鏡頭。
「對應於競技遊戲的競技」可為「一選手的對戰對手之其他選手阻止一選手的行動的競技」。作為「一選手的對戰對手之其他選手阻止一選手的行動的競技」,例如適用棒球、壘球、板球、足球、籃球、網球、桌球或排球等的球技全體。例如,在棒球中,「一選手的行動」可為投球、打撃、盜壘及防守等。此外,例如,在足球及籃球等中,「一選手的行動」可為盤球、傳球及射門等。此外,在網球、桌球及排球等中,「一選手的行動」可為例如,不被擊回地將球送入對戰對手的場地。
亦即,執行於遊戲裝置10的競技遊戲為棒球遊戲、壘球遊戲、板球遊戲、足球遊戲、籃球遊戲、網球遊戲、桌球遊戲及排球遊戲等的球技遊戲。在本實施型態中,針對在執行於遊戲裝置10-1、10-2的競技遊戲為棒球遊戲的情況進行說明。
[2.棒球遊戲的概要]
參照圖2,針對執行在依照本實施型態的遊戲裝置10中的棒球遊戲的概要進行說明。
圖2為表示顯示於顯示部31的圖像IMG的例子的說明圖。在棒球遊戲中,例如,拍攝了虛擬地實現棒球場的虛擬空間的圖像IMG顯示於顯示 部31。因此,在虛擬空間中,存在對應於投手的投手角色Cpt、對應於打者的打者角色Cbt、對應於球的球物件Obl、對應於球棒的球棒物件Obt及對應於本壘的本壘物件Ohb等。
表示於圖2的圖像IMG為例如,顯示從在投手角色Cpt的後方(頭部後側)的虛擬鏡頭(視點)的圖像於對應於使用於投手角色Cpt的操作的遊戲裝置10的顯示部31。此外,視窗WD為例如,在對應於跑者的跑者角色Crn在壘上的情況下被顯示。視窗WD內,除了跑者角色Crn,亦可顯示對應於一壘壘包等的壘包的壘包物件Orb。投手角色Cpt、打者角色Cbt、跑者角色Crn、球物件Obl、球棒物件Obt、本壘物件Ohb、及壘包物件Orb等為已於圖1說明了的「依照競技遊戲的虛擬的物體」的例子。另外,在圖2中,為使圖易看,省略對應於捕手的捕手角色及對應於裁判的裁判角色等的記載。此外,雖沒有圖示,例如從在打者角色Cbt的後方(頭部後側)的虛擬鏡頭(視點)的圖像顯示於對應於使用於打者角色Cbt的操作的遊戲裝置10的顯示部31中。
在本實施型態的棒球遊戲中,投手角色Cpt投球,跑者角色Crn盜壘。遊戲裝置10-1的使用者及遊戲裝置10-2的使用者交互進行操作對應於防守方的選手的防守角色的防守操作、及操作對應於進攻方的選手的進攻角色的進攻操作。另外,防守角色包含投手角色Cpt及捕手角色等,而進攻角色包含打者角色Cbt及跑者角色Crn等。
例如,在遊戲裝置10-1的使用者執行進攻操作的情況下,遊戲裝置10-2的使用者進行防守操作。在這個情況,遊戲裝置10-1的使用者,例如,可使用遊戲裝置10-1輸入用以使跑者角色Crn盜壘的盜壘指示。此外,遊戲裝置10-2的使用者可使用遊戲裝置10-2輸入用以使投手角色Cpt投球的投球 指示。另外,進攻和防守交換,在遊戲裝置10-2的使用者進行進攻操作的情況下,遊戲裝置10-1的使用者進行防守操作。
在以下,以嘗試盜壘的情況為中心舉例,說明遊戲裝置10的結構及動作等。另外,省略棒球遊戲全體的詳細的說明。
[3.遊戲裝置的結構]
以下,參照圖3及圖4,針對遊戲裝置10的結構進行說明。
圖3為表示遊戲裝置10的結構的例子的運作方塊圖。遊戲裝置10具有:遊戲控制部110;儲存部130,儲存各種訊息;通訊部150,用以執行和其他遊戲裝置10等的外部裝置之間的通訊;操作部170,藉由遊戲裝置10的使用者操作的遊戲手把等;以及訊息讀取部190,用以從光碟等的記錄媒體讀取訊息。另外,通訊部150對顯示裝置30輸出顯示於顯示部31的圖像IMG的圖像資料。
遊戲控制部110控制遊戲裝置10的各部。進一步而言,遊戲控制部110控制在遊戲裝置10中執行的棒球遊戲等的競技遊戲的進行。例如,遊戲控制部110具有取得部111、訊息接收部112、進行控制部113、及訊息發送部114。
在以下,為操作跑者角色Crn及打者角色Cbt的一方或者雙方使用的遊戲裝置10亦稱為進攻方的遊戲裝置10,為操作投手角色Cpt使用的遊戲裝置10亦稱作防守方的遊戲裝置10。例如,在遊戲裝置10-1為操作跑者角色Crn使用,遊戲裝置10-2為操作投手角色Cpt使用的情況下,遊戲裝置10-1亦被稱作進攻方的遊戲裝置10,遊戲裝置10-2亦被稱作防守方的遊戲裝置10。
取得部111取得表示藉由遊戲裝置10的使用者的操作的內容的操作訊息(「第一操作訊息」的例子)。例如,取得部111在遊戲裝置10的使用者 操作了操作部170的情況下,取得表示該操作的內容的操作訊息。亦即,取得部111通過操作部170接受藉由遊戲裝置10的使用者的操作。例如,進攻方的遊戲裝置10的取得部111通過操作部170接受用以使跑者角色Crn盜壘的操作(以下,亦稱為「盜壘指示」)及打者角色Cbt用以打擊球物件Obl的操作(以下,亦稱為「打撃指示」)等。此外,防守方的遊戲裝置10的取得部111通過操作部170接受用以使投手角色Cpt投球的操作(以下,亦稱為「投球指示」)。
在此,「表示操作的內容的操作訊息」可為表示對遊戲手把等的操作部170的使用者的操作的訊息,亦可為表示被分配於使用者的操作的處理的訊息。「表示操作的訊息」可為例如,在設置於操作部170的複數的操作按鈕之中,使用者按下一個操作按鈕的情況下,用以從複數的操作按鈕之中指定一個操作按鈕的訊息。或者,「表示操作的訊息」可為例如,在使用者的操作為從複數的選項選單之中選擇一個選項選單的操作的情況下,從複數的選項選單之中指定一個選項選單的訊息。具體來說,在使用者的操作為從複數的選項選單「A」、「B」、及「C」之中選擇選項選單B的操作的情況下,「表示操作的訊息」可為表示選項選單「B」被選擇了的訊息。此外,「表示被分配於操作的處理的訊息」可為例如,在按下一個操作按鈕被分配為使依照遊戲的角色往上移動的指示的狀態,在使用者按下一個操作按鈕的情況下,表示使角色往上移動的指示的訊息。
訊息接收部112通過通訊部150接收表示藉由執行遊戲的其他遊戲裝置10的使用者的操作的內容的操作訊息(「第二操作訊息」的例子)。在此,在兩個遊戲裝置10協同執行遊戲的遊戲系統1中,例如,在著眼於兩個遊戲裝置10的一方的情況下,兩個遊戲裝置10的另一方適用於「執行遊戲的其他遊戲裝置10」。例如,進攻方的遊戲裝置10的訊息接收部112通過通訊部 150接收表示藉由防守方的遊戲裝置10的使用者的操作的內容的操作訊息。同樣地,防守方的遊戲裝置10的訊息接收部112通過通訊部150接收表示藉由進攻方的遊戲裝置10的使用者的操作的內容的操作訊息。此外,訊息接收部112通過通訊部150接收表示在其他遊戲裝置10中的遊戲的進行的結果的結果訊息(「第二結果訊息」的例子)。在以下,表示藉由其他遊戲裝置10的使用者的操作的內容的操作訊息亦稱作其他遊戲裝置10的操作訊息,表示在其他遊戲裝置10中的遊戲的進行的結果的結果訊息亦稱為其他遊戲裝置10的結果訊息。
進行控制部113藉由結果同步模式及輸入同步模式控制遊戲的進行,其中所述結果同步模式(「第一進行模式」的例子)係基於藉由取得部111取得的操作訊息使遊戲進行,而所述輸入同步模式(「第二進行模式」的例子)係基於藉由取得部111取得的操作訊息及其他遊戲裝置10的操作訊息使遊戲進行。例如,進行控制部113依據遊戲的狀況切換結果同步模式及輸入同步模式,使遊戲進行。另外,在結果同步模式中,其他遊戲裝置10的操作訊息,亦即,表示藉由其他遊戲裝置10的使用者的操作的內容的操作訊息不使用於遊戲的進行。但是,在結果同步模式中,也有基於後述其他遊戲裝置10的結果訊息使遊戲進行的情況。
進行控制部113具有例如,前處理部1131及後處理部1132。前處理部1131在結果同步模式中,基於藉由取得部111取得的操作訊息使遊戲進行。另外,在結果同步模式中,表示藉由前處理部1131的遊戲的進行的結果的結果訊息(「第一結果訊息」的例子)藉由後述訊息發送部114發送至其他遊戲裝置10。此外,在輸入同步模式中,前處理部1131基於藉由取得部111取得的操作訊息、和在訊息接收部112接收的操作訊息(其他遊戲裝置10 的操作訊息)的組合,使遊戲進行。在輸入同步模式中,藉由前處理部1131的遊戲的進行的結果,可不通知其他遊戲裝置10。
後處理部1132基於藉由前處理部1131的遊戲的進行的結果使遊戲進行。此外,在結果同步模式中,後處理部1132在訊息接收部112接收其他遊戲裝置10的結果訊息的情況下,基於其他遊戲裝置10的結果訊息使遊戲進行。藉此,可以使藉由其他遊戲裝置10的使用者的操作反映於遊戲的進行。
在此,「控制遊戲的進行」可為在使遊戲進行的更新時機中,更新遊戲的狀況的處理。此外,「控制遊戲的進行」亦可為在使遊戲進行的更新時機中,決定是否更新遊戲的狀況的處理。此外,「控制遊戲的進行」亦可為在使遊戲進行的更新時機中,決定是否更新遊戲的狀況,在更新遊戲的狀況的情況下,決定更新後的遊戲的狀況的處理。「更新時機」可為例如,更新顯示於顯示部31的圖像IMG的時機。此外,「更新時機」亦可為遊戲裝置10在執行遊戲的期間中週期性或者定期性到來的時機。
此外,「遊戲的狀況」可為例如,在依照遊戲的虛擬空間中遊戲要素的狀況。「遊戲要素的狀況」可為遊戲要素的位置及狀態等。「遊戲要素的狀態」可為包含遊戲要素的動作的概念。作為「遊戲要素的動作」,例如,在棒球遊戲的情況下,適用投球、打撃、盜壘等之角色的行動。
因此,「結果同步模式」可為在使遊戲進行的更新時機中,在操作訊息藉由取得部111取得的情況下基於操作訊息更新遊戲的狀況,結果訊息藉由訊息接收部112接收的情況下基於結果訊息更新遊戲的狀況的進行模式。此外,「輸入同步模式」可為在使遊戲進行的更新時機中,在兩個遊戲裝置10的雙方的操作訊息一致的情況下,基於雙方的操作訊息更新遊戲的狀況的進行模式。
此外,後處理部1132使表示遊戲的進行的結果的圖像IMG顯示於顯示部31。例如,後處理部1132使對應於藉由結果同步模式或者輸入同步模式更新的遊戲的狀況的圖像IMG顯示於顯示部31。
在進行控制部113藉由結果同步模式使遊戲進行的情況下,訊息發送部114將表示藉由進行控制部113的遊戲的進行的結果的結果訊息通過通訊部150發送至其他遊戲裝置10。另外,表示藉由進行控制部113的遊戲的進行的結果的結果訊息為例如如上所述,表示藉由前處理部1131的遊戲的進行的結果的結果訊息。
在此,「結果訊息」可為表示在「結果同步模式」中更新的遊戲的狀況的訊息。例如,在著眼於進攻方的遊戲裝置10的情況下,「結果訊息」可為基於表示盜壘指示的內容的操作訊息決定的指示盜壘的開始的盜壘訊息。此外,例如,在著眼於防守方的遊戲裝置10的情況下,「結果訊息」可為指示投手角色Cpt的動作的開始的投球情報,其中投手角色Cpt遵從表示基於投球指示的內容的操作情報決定的「球種」及「球路」等投球。
此外,在進行控制部113藉由輸入同步模式使遊戲進行的情況下,訊息發送部114通過通訊部150將藉由取得部111取得的操作訊息,發送至其他遊戲裝置10。
儲存部130儲存在遊戲裝置10中執行的棒球遊戲的進行必要的各種訊息、和遊戲裝置10的控制程式PRG。控制程式PRG為控制遊戲裝置10的程式。在本實施型態中,控制程式PRG包含例如,用以控制遊戲裝置10的各部的作業系統程式,以及遊戲裝置10用以執行棒球遊戲的應用程式(「程式」的例子)。其中,應用程式可為例如,在遊戲裝置10的使用者開始棒球遊戲的情況下,被從訊息讀取部190讀取,儲存於儲存部130者。另外,遊戲裝置10的結構不限定於表示於圖3之例子。
圖4為表示遊戲裝置10的硬體結構的例子的結構圖。
遊戲裝置10具有:處理器11,控制遊戲裝置10的各部;記憶體13,儲存各種訊息;通訊裝置15,用以和存在於遊戲裝置10的外部的外部裝置進行通訊;輸入操作裝置17,用以接受藉由遊戲裝置10的使用者的操作;磁碟裝置19,用以從記錄媒體讀取訊息。
記憶體13為非暫時性(non-transitory)的記錄媒體,包含例如,作為處理器11的作業領域運作的RAM(Random Access Memory)等的揮發性記憶體、和儲存遊戲裝置10的控制程式PRG等的各種訊息的EEPROM(Electrically Erasable Programmable Read-Only Memory)等的非揮發性記憶體,提供作為儲存部130的功能。另外,在本實施型態中,作為記錄了控制程式PRG的「記錄媒體」以記憶體13為例,但本發明非限定於這種態樣者。作為記錄了控制程式PRG的「記錄媒體」,可為設置於存在於遊戲裝置10的外部的外部裝置的儲存裝置。例如,作為記錄了控制程式PRG的「記錄媒體」,可為存在於遊戲裝置10的外部,設置於發布控制程式PRG的發布伺服器,記錄了控制程式PRG的儲存裝置。
處理器11為例如,CPU(Central Processing Unit),執行記錄於記憶體13的控制程式PRG,由遵從該控制程式PRG動作,作為遊戲控制部110運作。
通訊裝置15為通過有線網路及無線網路的一方或者雙方,用以和存在於遊戲裝置10的外部的外部裝置進行通訊的硬體,提供作為通訊部150的功能。
輸入操作裝置17提供作為接受遊戲裝置10的使用者的操作的操作部170的功能。輸入操作裝置17可為包含例如,操作按鈕、觸控螢幕、鍵盤、 搖桿、及滑鼠等的定點裝置的一部分或者全部,從一個或者複數的機器組成者。
磁碟裝置19為例如,光碟裝置,提供作為訊息讀取部190的功能,其中訊息讀取部190讀取記錄於光碟等的記錄媒體的控制程式PRG等的各種訊息。
另外,處理器11可加至CPU,或者換成CPU,亦可為GPU(Graphics Processing Unit)、DSP(Digital Signal Processor)、或者FPGA(Field Programmable Gate Array)等的包含硬體組成者。在這個情況,藉由處理器11實現的遊戲控制部110的一部分或者全部可藉由DSP等的硬體實現。進一步而言,處理器11可由包含1或複數的CPU、和一或複數的硬體要素的一部分或全部所組成。例如,在處理器11由包含複數的CPU組成的情況下,遊戲控制部110的一部分或全部的功能,可由這些複數的CPU遵從依照棒球遊戲的程式協同動作來實現。
[4.遊戲裝置的動作]
參照圖5至圖16,說明遊戲裝置10的動作的例子。首先,參照圖5至圖8,說明結果同步模式及輸入同步模式的概要。
圖5為用以說明結果同步模式的概要的說明圖。另外,圖5模式性地表示操作訊息IINF(IINF-1、IINF-2)及結果訊息RINF(RINF-1、RINF-2)等的訊息的流程。操作訊息IINF-1為表示藉由遊戲裝置10-1的使用者U1的操作的內容的操作訊息IINF,操作訊息IINF-2為表示藉由遊戲裝置10-2的使用者U2的操作的內容的操作訊息IINF。結果訊息RINF-1為表示在遊戲裝置10-1中的遊戲的進行的結果的結果訊息RINF,結果訊息RINF-2為表示在遊戲裝置10-2中的遊戲的進行的結果的結果訊息RINF。此外,圖像資料DIMG1(DIMG1-1、DIMG1-2)表示在結果同步模式中生成的圖像資料 DIMG。另外,圖像資料DIMG1-1為顯示於顯示部31-1的圖像IMG的圖像資料DIMG1,圖像資料DIMG1-2為顯示於顯示部31-2的圖像IMG的圖像資料DIMG1。在圖5,為使訊息的流程易懂,省略儲存部130及通訊部150等的記載。
在著眼於遊戲裝置10-1的情況下,操作訊息IINF-1為「第一操作訊息」的例子,操作訊息IINF-2為「第二操作訊息」的例子,結果訊息RINF-1為「第一結果訊息」的例子,結果訊息RINF-2為「第二結果訊息」的例子。此外,在著眼於遊戲裝置10-2的情況下,操作訊息IINF-2為「第一操作訊息」的例子,操作訊息IINF-1為「第二操作訊息」的例子,結果訊息RINF-2為「第一結果訊息」的例子,結果訊息RINF-1為「第二結果訊息」的例子。在圖5,以在遊戲裝置10-1的使用者U1操作操作部170-1的情況下的遊戲裝置10-1及10-2的動作為中心,說明直到使用者U1及U2的各自的操作反映於遊戲的進行的操作訊息IINF等的流程。
首先,一旦遊戲裝置10-1的使用者U1操作操作部170-1,則取得部111-1從操作部170-1取得表示藉由使用者U1的操作的內容的操作訊息IINF-1。另外,取得部111-1可通過儲存部130等從操作部170-1取得操作訊息IINF-1。並且,取得部111-1將操作訊息IINF-1輸出至進行控制部113-1的前處理部1131-1。
前處理部1131-1基於操作訊息IINF-1使遊戲進行。並且,前處理部1131-1將表示遊戲的進行的結果的結果訊息RINF-1,輸出至訊息發送部114-1及後處理部1132-1。例如,前處理部1131-1決定在基於操作訊息IINF-1使遊戲進行的情況下的遊戲的狀況,將表示已決定的遊戲的狀況(亦即,遊戲的進行的結果)的結果訊息RINF-1輸出至訊息發送部114-1及後處理部1132-1。訊息發送部114-1將結果訊息RINF-1發送至遊戲裝置10-2。
後處理部1132-1基於結果訊息RINF-1使遊戲進行。例如,後處理部1132-1為使遊戲的狀況變為表示於結果訊息RINF-1的狀況使遊戲進行。並且,後處理部1132-1將基於遊戲的進行的結果生成顯示於顯示部31-1的圖像IMG的圖像資料DIMG1-1,並將生成了的圖像資料DIMG1-1輸出至顯示裝置30-1。藉此,依據藉由使用者U1的操作更新的圖像IMG顯示於顯示部31-1。
此外,在遊戲裝置10-1中,一旦遊戲裝置10-2發送結果訊息RINF-2,則訊息接收部112-1接收結果訊息RINF-2。並且,訊息接收部112-1將結果訊息RINF-2輸出至進行控制部113-1的後處理部1132-1。另外,例如,在遊戲裝置10-2的前處理部1131-2基於操作訊息IINF-2使遊戲進行的情況下,結果訊息RINF-2被從遊戲裝置10-2發送至遊戲裝置10-1。
後處理部1132-1基於結果訊息RINF-2使遊戲進行。並且,後處理部1132-1基於遊戲的進行的結果生成顯示於顯示部31-1的圖像IMG的圖像資料DIMG1-1,並將生成的圖像資料DIMG1-1輸出至顯示裝置30-1。藉此,依據藉由使用者U2的操作更新的圖像IMG顯示於顯示部31-1。
另外,操作訊息IINF(IINF-1、IINF-2)及結果訊息RINF(RINF-1、RINF-2)等的訊息的轉送也可通過儲存部130等執行。遊戲裝置10-2的動作在上述的說明中,將遊戲裝置10等的符號的末尾的數字(連字號的後面的數字)「1」及「2」彼此替換來進行說明。接下來,參照圖6,說明遊戲裝置10-1及10-2的在結果同步模式中的動作。
圖6為表示遊戲系統1的在結果同步模式中的動作的例子的序列圖。在圖6中,為區別複數的操作訊息IINF-1彼此,在符號的末尾附有小寫的羅馬字母(a、b、c、d)。同樣地,為區別複數的操作訊息IINF-2彼此,在符號的末尾附有小寫的羅馬字母(a、b、c、d)。此外,表示於圖6的取得操 作訊息(S114、S214)為藉由取得部111執行的處理,前處理(S116、S216)為藉由前處理部1131執行的處理,後處理(S122、S222)為藉由後處理部1132執行的處理。
此外,表示於圖6的時刻T13、T23、T33、T43、及T53的間隔對應於在遊戲裝置10-1中的遊戲的更新時機的週期,時刻T14、T24、T34、T44、及T54的間隔對應於在遊戲裝置10-2中的遊戲的更新時機的週期。在表示於圖6的例中,在遊戲裝置10-2中遊戲更新的時刻為較在遊戲裝置10-1中遊戲更新的時刻後面的時刻。另外,在遊戲裝置10-2中遊戲更新的時刻可為較在遊戲裝置10-1中遊戲更新的時刻前面的時刻,亦可為和在遊戲裝置10-1中遊戲更新的時刻相同的時刻。
在圖6針對在表示於操作訊息IINF-1c的操作為反映於在遊戲裝置10-2中的遊戲的進行的操作,表示於操作訊息IINF-2b的操作為反映於在遊戲裝置10-1中的遊戲的進行的操作的情況進行說明。亦即,操作訊息IINF-1a、IINF-1b、及IINF-1d的各自表示的操作為沒有必要反映於遊戲裝置10-2的操作。此外,操作訊息IINF-2a、IINF-2c、及IINF-2d的各自表示的操作為沒有必要反映於遊戲裝置10-1的操作。
首先,在時刻T11,遊戲裝置10-1的取得部111-1取得操作訊息IINF-1a(S114)。並且,在時刻T13,前處理部1131-1基於操作訊息IINF-1a使遊戲進行(S116)。此外,在時刻T15,後處理部1132-1基於藉由前處理部1131-1遊戲的進行的結果使遊戲進行(S122)。藉此,在遊戲裝置10-1中,遊戲的狀況更新為依據操作訊息IINF-1a的狀況。
此外,在時刻T12,遊戲裝置10-2的取得部111-2取得操作訊息IINF-2a(S214)。並且,在時刻T14,前處理部1131-2基於操作訊息IINF-2a使遊戲進行(S216)。此外,在時刻T16,後處理部1132-2基於藉由前處理部 1131-2的遊戲的進行的結果使遊戲進行(S222)。藉此,在遊戲裝置10-2中,遊戲的狀況更新為依據操作訊息IINF-2a的狀況。
在時刻T21、T23、及T25的遊戲裝置10-1的動作,除了取得操作訊息IINF-1b代替操作訊息IINF-1a以外,和在時刻T11、T13、及T15的遊戲裝置10-1的動作相同。
在時刻T22、T24、及T26的遊戲裝置10-2的動作,除了取得操作訊息IINF-2b代替操作訊息IINF-2a以外,和在時刻T12、T14、及T16的遊戲裝置10-2的動作相同。但是,表示於操作訊息IINF-2b的操作為反映於在遊戲裝置10-1中的遊戲的進行的操作。因此,在時刻T24,一旦前處理部1131-2基於操作訊息IINF-2b使遊戲進行(S216),則訊息發送部114-2將表示遊戲的進行的結果的結果訊息RINF-2發送至遊戲裝置10-1(S218)。
並且,在時刻T31,遊戲裝置10-1的訊息接收部112-1接收結果訊息RINF-2(S132)。藉此,在時刻T33,後處理部1132-1基於結果訊息RINF-2使遊戲進行(S136)。其結果,在遊戲裝置10-1中,遊戲的狀況也更新為依據操作訊息IINF-2b的狀況。亦即,在遊戲裝置10-1中,在時刻T25,依據遊戲的狀況的圖像IMG顯示於顯示部31-1,其中遊戲的狀況依據操作訊息IINF-1b更新;在時刻T33,對應於遊戲的狀況的圖像IMG顯示於顯示部31-1,其中遊戲的狀況依據操作訊息IINF-2b更新。
在時刻T32、T34、及T36的遊戲裝置10-2的動作除了取得操作訊息IINF-2c代替操作訊息IINF-2a以外,和在時刻T12、T14、及T16中的遊戲裝置10-2的動作相同。
在時刻T41、T43、及T45的遊戲裝置10-1的動作除了取得操作訊息IINF-1c代替操作訊息IINF-1a以外,和在時刻T11、T13、及T15的遊戲裝置10-1的動作相同。但是,表示於操作訊息IINF-1c的操作為反映於在遊戲裝 置10-2中的遊戲的進行的操作。因此,在時刻T43,前處理部1131-1基於操作訊息IINF-1c使遊戲進行時(S116),訊息發送部114-1將表示遊戲的進行的結果的結果訊息RINF-1發送至遊戲裝置10-2(S118)。
並且,在時刻T50,遊戲裝置10-2的訊息接收部112-2接收結果訊息RINF-1(S232)。藉此,在時刻T54,後處理部1132-2基於結果訊息RINF-1使遊戲進行(S236)。其結果,在遊戲裝置10-2中,遊戲的狀況也更新為依據操作訊息IINF-1c的狀況。亦即,在遊戲裝置10-2中,在時刻T46,對應於遊戲的狀況的圖像IMG顯示於顯示部31-2,其中遊戲的狀況依據操作訊息IINF-2d更新;在時刻T54,對應於遊戲的狀況的圖像IMG顯示於顯示部31-2,其中遊戲的狀況依據操作訊息IINF-1c更新。
在時刻T51、T53、及T55的遊戲裝置10-1的動作,除了取得操作訊息IINF-1d代替操作訊息IINF-1a以外,和在時刻T11、T13、及T15的遊戲裝置10-1的動作相同。如圖6所示,在結果同步模式中,其他遊戲裝置10的操作訊息IINF不使用於遊戲的進行。因此,在結果同步模式中,和將其他遊戲裝置10的操作訊息IINF使用於遊戲的進行的輸入同步模式相比,能將從取得部111取得操作訊息IINF到顯示於顯示部31的圖像IMG更新的延遲縮小。
另外,在遊戲系統1的結果同步模式中的動作不限定於表示於圖6的例子。例如,進行控制部113可在更新時機中,基於藉由取得部111取得的操作訊息IINF和藉由訊息接收部112接收的結果訊息RINF的雙方使遊戲進行。此外,例如在遊戲裝置10-1中,在基於表示沒必要反映於遊戲裝置10-2的操作的內容的操作訊息IINF-1使遊戲進行的情況下,可由前處理部1131-1執行後處理部1132-1的處理(例如,圖像資料DIMG1-1的生成等)。接 下來參照圖7,在輸入同步模式中,說明至使用者的操作反映於遊戲的進行為止的操作訊息IINF等的流程。
圖7為用以說明輸入同步模式的概要的說明圖。另外,圖7模式性地表示操作訊息IINF(IINF-1、IINF-2)及結果訊息RINF(RINF-1、RINF-2)等的訊息的流程。此外,在圖7中,也和圖5相同地為使訊息的流程易懂,省略儲存部130及通訊部150等的記載。此外,在輸入同步模式中,因結果訊息RINF不轉送至其他遊戲裝置10,故在圖7省略包含於進行控制部113的前處理部1131及後處理部1132的記載。此外,圖像資料DIMG2(DIMG2-1、DIMG2-2)表示在輸入同步模式中生成的圖像資料DIMG。另外,圖像資料DIMG2-1為顯示於顯示部31-1的圖像IMG的圖像資料DIMG2,圖像資料DIMG2-2為顯示於顯示部31-2的圖像IMG的圖像資料DIMG2。針對和圖5相同的動作,省略詳細的說明。
一旦遊戲裝置10-1的使用者U1操作操作部170-1,則取得部111-1從操作部170-1取得表示藉由使用者U1的操作的內容的操作訊息IINF-1。並且,取得部111-1將操作訊息IINF-1輸出至訊息發送部114-1及進行控制部113-1。
訊息發送部114-1將操作訊息IINF-1發送至遊戲裝置10-2。藉此,遊戲裝置10-2的訊息接收部112-2接收表示對遊戲裝置10-1的操作部170-1的操作的內容的操作訊息IINF-1。並且,訊息接收部112-2輸出操作訊息IINF-1至進行控制部113-2。
此外,一旦遊戲裝置10-2的使用者U2操作操作部170-2,則取得部111-2從操作部170-2取得表示藉由使用者U2的操作的內容的操作訊息IINF-2。並且,取得部111-2將操作訊息IINF-2輸出至訊息發送部114-2及進行控制部113-2。
訊息發送部114-2將操作訊息IINF-2發送至遊戲裝置10-1。藉此,遊戲裝置10-1的訊息接收部112-1接收表示對遊戲裝置10-2的操作部170-2的操作的內容的操作訊息IINF-2。並且,訊息接收部112-1將操作訊息IINF-2輸出至進行控制部113-1。
遊戲裝置10-1的進行控制部113-1因取得了遊戲裝置10-1及10-2的雙方的操作訊息IINF-1及IINF-2,故基於操作訊息IINF-1及IINF-2使遊戲進行。並且,進行控制部113-1基於遊戲的進行的結果生成顯示於顯示部31-1的圖像IMG的圖像資料DIMG2-1,並將生成的圖像資料DIMG2-1輸出至顯示裝置30-1。藉此,依據使用者U1及U2的各自的操作更新的圖像IMG顯示於顯示部31-1。
同樣地,遊戲裝置10-2的進行控制部113-2因取得了遊戲裝置10-1及10-2的雙方的操作訊息IINF-1及IINF-2,故基於操作訊息IINF-1及IINF-2使遊戲進行。並且,進行控制部113-2基於遊戲的進行的結果生成顯示於顯示部31-2的圖像IMG的圖像資料DIMG2-2,並將生成的圖像資料DIMG2-2輸出至顯示裝置30-2。藉此,依據使用者U1及U2的各自的操作更新的圖像IMG顯示於顯示部31-2。接下來參照圖8,說明在遊戲裝置10-1及10-2的輸入同步模式中的動作。
圖8為表示在遊戲系統1的輸入同步模式中的動作的例子的序列圖。在圖8中,也和圖6相同地在操作訊息IINF-1及IINF-2的符號的末尾附有小寫的羅馬字母(a、b、c)。此外,表示於圖8的取得操作訊息(S168、S268)為藉由取得部111執行的處理,接收操作訊息(S178、S278)為藉由訊息接收部112執行的處理。此外,表示於圖8的更新處理(S184、S284)為藉由前處理部1131及後處理部1132執行的一連串的處理,亦即,藉由進行控制部113執行的處理。
此外,表示於圖8的時刻T117、T127、及T137的間隔對應於在遊戲裝置10-1中的遊戲的更新時機的週期,時刻T118、T128、及T138的間隔對應於在遊戲裝置10-2中的遊戲的更新時機的週期。在表示於圖8的例子中,在遊戲裝置10-2中遊戲更新的時刻為較在遊戲裝置10-1中遊戲更新的時刻後面的時刻。另外,在遊戲裝置10-2中遊戲更新的時刻可為較在遊戲裝置10-1中遊戲更新的時刻前面的時刻,亦可為和在遊戲裝置10-1中遊戲更新的時刻相同的時刻。
首先,在時刻T111,遊戲裝置10-1的取得部111-1取得操作訊息IINF-1a(S168)。一旦取得部111-1取得操作訊息IINF-1a,則訊息發送部114-1將操作訊息IINF-1a發送至遊戲裝置10-2(S174)。藉此,遊戲裝置10-2的訊息接收部112-2在時刻T114,接收操作訊息IINF-1a(S278)。
此外,在時刻T112,遊戲裝置10-2的取得部111-2取得操作訊息IINF-2a(S268)。一旦取得部111-2取得操作訊息IINF-2a,則訊息發送部114-2發送操作訊息IINF-2a至遊戲裝置10-1(S274)。藉此,遊戲裝置10-1的訊息接收部112-1在時刻T115接收操作訊息IINF-2a(S178)。
在時刻T117,因遊戲裝置10-1及10-2的雙方的操作訊息IINF-1及IINF-2已被輸入,故遊戲裝置10-1的進行控制部113-1基於操作訊息IINF-1及IINF-2使遊戲進行(S184)。藉此,遊戲裝置10-1的遊戲的狀況更新為依據使用者U1及U2的各自的操作的狀況。
同樣地,在時刻T118,因遊戲裝置10-1及10-2的雙方的操作訊息IINF-1及IINF-2已被輸入,故遊戲裝置10-2的進行控制部113-2基於操作訊息IINF-1及IINF-2使遊戲進行(S284)。藉此,遊戲裝置10-2的遊戲的狀況更新為依據使用者U1及U2的各自的操作的狀況。
在時刻T121、T125、及T127的遊戲裝置10-1的動作除了取得操作訊息IINF-1b代替操作訊息IINF-1a以外,和在時刻T111、T115、及T117的遊戲裝置10-1的動作相同。此外,在時刻T122、T124、及T128的遊戲裝置10-2的動作除了取得操作訊息IINF-2b代替操作訊息IINF-2a以外,和在時刻T112、T114、及T118的遊戲裝置10-2的動作相同。
在時刻T131、T135、及T137的遊戲裝置10-1的動作除了取得操作訊息IINF-1c代替操作訊息IINF-1a以外,和在時刻T111、T115、及T117的遊戲裝置10-1的動作相同。此外,在時刻T132、T134、及T138的遊戲裝置10-2的動作除了取得操作訊息IINF-2c代替操作訊息IINF-2a以外,和在時刻T112、T114、及T118的遊戲裝置10-2的動作相同。
如此一來,在輸入同步模式中,遊戲裝置10-1的進行控制部113-1和遊戲裝置10-2的進行控制部113-2基於操作訊息IINF-1及IINF-2的組合使遊戲進行。其結果,例如,在從時刻T111至時刻T137的期間中的遊戲裝置10-1的遊戲的狀況,和在從時刻T112至時刻T138的期間中的遊戲裝置10-2的遊戲的狀況彼此一致。亦即,遊戲裝置10-1及10-2藉由在輸入同步模式使遊戲進行,和未使用輸入同步模式於遊戲的進行的習知的遊戲裝置相比,可將遊戲的狀況於兩個遊戲裝置10對齊。
另外,在表示於圖6的結果同步模式中,例如,在時刻T33,遊戲裝置10-1的遊戲的狀況更新為依據操作訊息IINF-2b的狀況。然而,在從時刻T21至時刻T25的期間中的遊戲裝置10-1的遊戲的狀況、和在從時刻T12至時刻T16的期間中的遊戲裝置10-2的遊戲的狀況不一定彼此一致。因此,結果同步模式不適合執行以角色及物件等的位置及狀態(遊戲的狀況)在遊戲裝置10-1及10-2一致為前提的事件。
對此,在輸入同步模式中,如上所述,遊戲裝置10-1的遊戲的狀況和遊戲裝置10-2的遊戲的狀況一致。因此,輸入同步模式適合執行以角色及物件等的位置及狀態在遊戲裝置10-1及10-2一致為前提的事件。在此,例如,在遊戲裝置10執行的遊戲為棒球遊戲的情況下,作為以角色及物件等的位置及狀態在遊戲裝置10-1及10-2一致為前提的事件,適用於投球前阻止投球前執行的盜壘的事件。
此外,在輸入同步模式中,遊戲裝置10-1及10-2的各自在遊戲裝置10-1及10-2的雙方的操作訊息IINF-1及IINF-2一致的情況下,使遊戲進行。換言之,遊戲裝置10-1及10-2的各自使遊戲的進行待機,直到遊戲裝置10-1及10-2的雙方的操作訊息IINF-1及IINF-2一致為止。因此,在以輸入同步模式使遊戲進行的情況下的遊戲裝置10-1中的遊戲的進行和在遊戲裝置10-2中的遊戲的進行的相異的程度,為在以結果同步模式使遊戲進行的情況下的遊戲裝置10-1中的遊戲的進行和在遊戲裝置10-2中的遊戲的進行的相異的程度以下。接下來參照圖9,說明在遊戲系統1執行棒球遊戲的情況下的遊戲裝置10-1及10-2的動作。
圖9為表示執行棒球遊戲的遊戲系統1的動作的例子的序列圖。另外,圖9為表示在遊戲裝置10-1的使用者U1操作打者角色Cbt、遊戲裝置10-2的使用者U2操作投手角色Cpt的情況中的遊戲裝置10-1及10-2的動作的例子的序列圖。在表示於圖9的例子中,遊戲裝置10-1及10-2使從投手角色Cpt投球至打者角色Cbt打擊球物件Obl的遊戲的狀況以結果同步模式進行。另外,針對對應於在圖6進行說明的動作的步驟,附有和圖6相同的符號。
首先,在時刻T220,一旦遊戲裝置10-2的取得部111-2取得表示投球指示的操作訊息IINF-2,則進行控制部113-2的前處理部1131-2基於操作訊息IINF-2決定「球種」及「球路」等的投球內容(S216)。並且,訊息發送 部114-2將指示投手角色Cpt的動作的開始的投球訊息,作為結果訊息RINF-2發送至遊戲裝置10-1(S218),其中投手角色遵從基於操作訊息IINF-2決定的投球內容投球。另外,決定投球內容的處理對應於使遊戲進行的處理。在以下,亦可能將投球訊息使用和結果訊息RINF-2相同的符號,稱作投球訊息RINF-2。
在時刻T221,遊戲裝置10-1的訊息接收部112-1接收投球訊息RINF-2(S132)。並且,訊息發送部114-1將表示基於投球訊息RINF-2使遊戲進行的肯定應答發送至遊戲裝置10-2(S134)。此外,進行控制部113-1的後處理部1132-1基於投球訊息RINF-2使遊戲進行。
在時刻T223,遊戲裝置10-1的進行控制部113-1將表示基於投球訊息RINF-2更新的遊戲的狀況的投球畫面顯示於顯示部31-1(S190)。藉此,遵從基於操作訊息IINF-2決定的投球內容投球的投手角色Cpt顯示於顯示部31-1。
在時刻T224,遊戲裝置10-2的訊息接收部112-2接收對投球訊息RINF-2的肯定應答(S226)。藉此,進行控制部113-2的後處理部1132-2基於投球訊息RINF-2使遊戲進行。例如,後處理部1132-2使投手角色Cpt開始基於投球訊息RINF-2的投球。
在時刻T226,遊戲裝置10-2的進行控制部113-2使表示基於投球訊息RINF-2更新的遊戲的狀況的投球畫面顯示於顯示部31-2(S290)。藉此,遵從基於操作訊息IINF-2決定的投球內容投球的投手角色Cpt顯示於顯示部31-2。
在時刻T241,一旦遊戲裝置10-1的取得部111-1取得表示打撃指示的操作訊息IINF-1,則進行控制部113-1的前處理部1131-1基於操作訊息IINF-1決定藉由打者角色Cbt的打撃的結果(S116)。並且,訊息發送部114-1 將表示基於操作訊息IINF-1決定的打撃的結果的打撃訊息作為結果訊息RINF-1發送至遊戲裝置10-2(S118)。另外,決定打撃的結果的處理對應於使遊戲進行的處理。在以下,亦可能將打撃訊息使用和結果訊息RINF-1相同的符號,稱作打撃訊息RINF-1。
在時刻T243,遊戲裝置10-1的進行控制部113-1使表示基於打撃訊息RINF-1更新的遊戲的狀況的打撃畫面顯示於顯示部31-1(S190)。藉此,執行基於操作訊息IINF-1的打撃的打者角色Cbt顯示於顯示部31-1。
在時刻T244,遊戲裝置10-2的訊息接收部112-2接收打撃訊息RINF-1(S232)。藉此,進行控制部113-2的後處理部1132-2基於打撃訊息RINF-1使遊戲進行。
在時刻T246,遊戲裝置10-2的進行控制部113-2將表示基於打撃訊息RINF-1更新的遊戲的狀況的打撃畫面顯示於顯示部31-2(S290)。藉此,執行基於操作訊息IINF-1的打撃的打者角色Cbt顯示於顯示部31-2。接下來參照圖10,說明在盜壘指示被輸入的情況下的遊戲裝置10-1及10-2的動作。
圖10為表示執行棒球遊戲的遊戲系統1的動作的別的例子的序列圖。在圖10,以在跑者角色Crn在壘上的情況當作例子說明遊戲系統1的動作。表示於圖10的動作除了盜壘指示被輸入以外,和表示於圖9的動作相同。針對在圖9進行說明的動作,省略詳細的說明。另外,在表示於圖10的例子中,於顯示於顯示部31-1的投手角色Cpt開始投球之前輸入藉由使用者U1的盜壘指示。
首先,在時刻T211,一旦遊戲裝置10-1的取得部111-1取得表示盜壘指示的操作訊息IINF-1,則進行控制部113-1的前處理部1131-1使跑者角色Crn開始盜壘,並基於操作訊息IINF-1使遊戲進行(S116)。並且,訊息發送部114-1將表示基於操作訊息IINF-1的盜壘開始的盜壘訊息,作為結果訊 息RINF-1發送至遊戲裝置10-2(S118)。此外,進行控制部113-1以取得部111-1取得表示盜壘指示的操作訊息IINF-1為契機,開始經過時間的測量。在以下,亦可能將盜壘訊息使用和結果訊息RINF-1相同的符號,稱作盜壘訊息RINF-1。
在時刻T212,遊戲裝置10-2的訊息接收部112-2接收盜壘訊息RINF-1(S232)。並且,在時刻T214,進行控制部113-2的後處理部1132-2基於盜壘訊息RINF-1使遊戲進行。例如,進行控制部113-2使表示基於盜壘訊息RINF-1更新的遊戲的狀況的跑者畫面顯示於顯示部31-2(S290)。藉此,包含執行基於操作訊息IINF-1的盜壘的跑者角色Crn的視窗WD和投球前的投手角色Cpt顯示於顯示部31-2。使用者U2藉由確認視窗WD,可得知跑者角色Crn開始盜壘一事。
另外,在圖10中,針對在使用者U2沒注意到盜壘,或者,注意到盜壘但沒牽制嘗試盜壘的跑者,並使投手角色Cpt投球的情況進行說明。
在時刻T220,一旦取得部111-2取得表示投球指示的操作訊息IINF-2,則前處理部1131-2基於操作訊息IINF-2決定投球內容(S216)。並且,訊息發送部114-2將投球訊息RINF-2發送至遊戲裝置10-1(S218)。
在時刻T221,遊戲裝置10-1的訊息接收部112-1接收投球訊息RINF-2(S132)。在表示於圖10的例子中,從進行控制部113-1開始經過時間的測量的時刻T211,至訊息接收部112-1接收投球訊息RINF-2的時刻T221為止的時間,較切換待機時間WT(「第一時間」的例子)短。亦即,訊息接收部112-1從藉由取得部111-1的操作訊息IINF-1的取得時機之時刻T211至經過切換待機時間WT為止的期間,接收投球訊息RINF-2。因此,進行控制部113-1持續藉由結果同步模式的遊戲的進行。例如,訊息發送部114-1將表 示基於投球訊息RINF-2使遊戲進行的肯定應答,發送至遊戲裝置10-2(S134)。
在表示於圖10的例子中,因持續藉由結果同步模式的遊戲的進行,故時刻T220以後的遊戲裝置10-1及10-2的動作和表示於圖9的遊戲裝置10-1及10-2的動作相同。亦即,在表示於圖10的例子中,阻止盜壘的事件不在投球前發生。接下來參照圖11,說明在遊戲的進行從結果同步模式切換至輸入同步模式的情況下的遊戲裝置10-1及10-2的動作。
圖11為表示執行棒球遊戲的遊戲系統1的動作的別的例子的序列圖。表示於圖11的動作除了遊戲的進行從結果同步模式切換至輸入同步模式以外,和表示於圖10的動作相同。針對圖10進行了說明的動作,省略詳細的說明。
在時刻T311、T312、及T314的遊戲裝置10-1及10-2的一連串的動作和在表示於圖10的時刻T211、T212、及T214的遊戲裝置10-1及10-2的一連串的動作相同。例如,在時刻T314,遊戲裝置10-2的進行控制部113-2將表示基於盜壘訊息RINF-1更新的遊戲的狀況的跑者畫面顯示於顯示部31-2(S290)。
在時刻T320,一旦遊戲裝置10-2的取得部111-2取得表示投球指示的操作訊息IINF-2,則前處理部1131-2基於操作訊息IINF-2決定投球內容(S216)。並且,訊息發送部114-2將投球訊息RINF-2發送至遊戲裝置10-1(S218)。
從遊戲裝置10-2發送的投球訊息RINF-2在時刻T323到達遊戲裝置10-1。另外,時刻T323為從藉由遊戲裝置10-1的取得部111-1的操作訊息IINF-1的取得時機時刻T311,經過切換待機時間WT後的時刻T321以後的時刻。
因此,進行控制部113-1在從時刻T311經過切換待機時間WT的時刻T321,將遊戲的進行從結果同步模式切換至輸入同步模式(S1402)。亦即,在從藉由取得部111-1取得操作訊息IINF-1的時機至經過切換待機時間WT為止,訊息接收部112-1沒接收投球訊息RINF-2的情況下,進行控制部113-1將遊戲的進行從結果同步模式切換至輸入同步模式。因遊戲的進行已從結果同步模式切換至輸入同步模式,故進行控制部113-1例如,將俯瞰依照遊戲的虛擬空間的圖像顯示於顯示部31-1。此外,訊息發送部114-1將遊戲的進行從結果同步模式切換至輸入同步模式一事通知遊戲裝置10-2(S1404)。
在時刻T323,訊息接收部112-1如上所述,接收投球訊息RINF-2(S132)。因遊戲裝置10-1已以輸入同步模式使遊戲進行,故通知遊戲裝置10-2取消基於投球訊息RINF-2的遊戲的進行。例如,訊息發送部114-1將對投球訊息RINF-2的否定應答發送至遊戲裝置10-2(S1864)。
在時刻T324,遊戲裝置10-2的訊息接收部112-2接收表示將遊戲的進行從結果同步模式切換至輸入同步模式的切換通知。藉此,進行控制部113-2將遊戲的進行從結果同步模式切換至輸入同步模式(S2402)。藉由進行控制部113-2將遊戲的進行從結果同步模式切換至輸入同步模式,進行控制部113-2例如,使俯瞰依照遊戲的虛擬空間的圖像顯示於顯示部31-2。
在時刻T326,遊戲裝置10-2的訊息接收部112-2接收對投球訊息RINF-2的否定應答(S2868)。藉此,進行控制部113-2在時刻T328取消基於投球訊息RINF-2的投球(S2870)。亦即,進行控制部113-2取消基於投球訊息RINF-2使遊戲進行。
遊戲的進行藉由從結果同步模式切換至輸入同步模式,跑者角色Crn、投手角色Cpt、及球物件Obl等的位置及狀態在遊戲裝置10-1及遊戲裝 置10-2一致。藉此,遊戲裝置10-1的使用者U1要執行藉由盜壘的進壘還是停止進壘,可經由觀察投手角色Cpt的狀態來判斷。另一方面,遊戲裝置10-2的使用者U2可經由觀察跑者角色Crn的狀態來決定藉由投手角色Cpt的球物件Obl的送球方向。接下來參照圖12,說明遊戲裝置10的動作流程。在以下,亦可能有不特別區別使用者U1及U2,而是稱為使用者U的情況。
圖12為表示遊戲裝置10的動作的例子的流程圖。表示於圖12的動作配合使遊戲進行的更新時機執行。例如,表示於圖12的動作以和更新時機的週期相同的週期反覆執行。另外,針對對應於在圖9進行說明的動作的步驟附有和圖9相同的符號。
首先,在步驟S100中,進行控制部113判定是否以結果同步模式使遊戲進行。在於步驟S100中的判定的結果為肯定的情況下,亦即,在進行控制部113以結果同步模式使遊戲進行的情況下,進行控制部113在步驟S110中,執行藉由結果同步模式的遊戲進行處理後,將處理推進至步驟S190。另一方面,在於步驟S100中的判定的結果為否定的情況下,亦即,在進行控制部113以輸入同步模式使遊戲進行的情況下,進行控制部113在步驟S160中,執行藉由輸入同步模式的遊戲進行處理後,將處理推進至步驟S190。另外,藉由結果同步模式的遊戲進行處理的詳細於圖13及圖14進行說明。此外,藉由輸入同步模式的遊戲進行處理的詳細於圖15及圖16進行說明。
在步驟S190中,進行控制部113使表示藉由步驟S110或者步驟S160的處理的遊戲的進行的結果的圖像IMG顯示於顯示部31。
接下來,在步驟S192中,進行控制部113判定是否使遊戲結束。例如,進行控制部113在取得部111取得表示指示遊戲的結束的操作的操作訊息IINF的情況下,判定使遊戲結束。在於步驟S192中的判定的結果為肯定 的情況下,進行控制部113使遊戲結束。另一方面,在於步驟S192中的判定的結果為否定的情況,進行控制部113將處理返回步驟S100,並使遊戲持續。接下來參照圖13及圖14,說明藉由結果同步模式的遊戲進行處理。
圖13為表示藉由結果同步模式的遊戲進行處理的例子的流程圖。另外,圖13的步驟S112的處理在於圖12的步驟S100中的判定的結果為肯定的情況下執行。亦即,表示於圖13的動作在結果同步模式持續的期間中,以和更新時機的週期相同的週期反覆執行。另外,步驟S114-S122的一連串的處理為依據藉由取得部111取得的操作訊息IINF的處理的例子。此外,步驟S124-S128的一連串的處理為依據對發送至其他遊戲裝置10的結果訊息RINF的肯定應答的處理的例子。步驟S132-S136的一連串的處理為依據藉由訊息接收部112接收的結果訊息RINF的處理的例子。
在步驟S112中,取得部111判定操作是否已對操作部170執行。在於步驟S112中的判定的結果為肯定的情況下,亦即,在操作已對操作部170執行的情況下,取得部111取得在步驟S114的操作訊息IINF,並將處理推進至步驟S116。另一方面,在於步驟S112中的判定的結果為否定的情況,亦即,在操作沒有對操作部170執行的情況下,進行控制部113將處理推進至步驟S124。亦即,在操作沒有對操作部170執行的情況下,步驟S114-S122的一連串的處理不被執行。
在步驟S116中,進行控制部113的前處理部1131執行在基於取得部111取得的操作訊息IINF執行前處理,並使遊戲進行。並且,進行控制部113將處理推進至步驟S118。
在步驟S118中,訊息發送部114通過通訊部150將表示步驟S116的前處理的結果的結果訊息RINF發送至其他遊戲裝置10,並將處理推進至步驟S120。
另外,在表示於在步驟S114取得的操作訊息IINF的操作為沒必要反映於在其他遊戲裝置10中的遊戲的進行的操作的情況下,步驟S118的處理可以被省略。亦即,在表示於在取得部111取得的操作訊息IINF的操作為沒必要反映於在其他遊戲裝置10中的遊戲的進行的操作的情況下,結果訊息RINF至其他遊戲裝置10的發送可以被省略。
在步驟S120中,進行控制部113的後處理部1132判定基於步驟S116的前處理的結果的後處理是否等待肯定應答。另外,等待肯定應答的後處理為例如,待機至訊息接收部112接收從其他遊戲裝置10對在步驟S118發送的結果訊息RINF的肯定應答為止的後處理。因此,例如,在基於步驟S116的前處理的結果的後處理為根據從其他遊戲裝置10對在步驟S118發送的結果訊息RINF的應答決定是否執行的後處理的情況下,後處理部1132判定等待肯定應答。
此外,例如,在基於步驟S116的前處理的結果的後處理為與其他遊戲裝置10的遊戲的狀況等無關地被執行的處理的情況下,後處理部1132判定非等待肯定應答。在於步驟S120中的判定的結果為肯定的情況下,亦即,在後處理的執行待機至訊息接收部112接收肯定應答為止的情況下,後處理部1132將處理推進至步驟S124。另一方面,在於步驟S120中的判定的結果為否定的情況下,亦即,在後處理被與其他遊戲裝置10的遊戲的狀況等無關地執行的情況下,後處理部1132將處理推進至步驟S122。
在步驟S122中,進行控制部113的後處理部1132基於步驟S116的前處理的結果執行後處理,並使遊戲進行。藉此,遊戲的狀況對依據在步驟S114取得的操作訊息IINF的狀況更新。進行控制部113執行後處理後,將處理推進至步驟S130。在說明步驟S130以後的動作之前,說明步驟S124-S128的一連串的處理。如上所述,步驟S124的處理在於步驟S112中的判定的結 果為否定的情況下,或者,在於步驟S120中的判定的結果為肯定的情況下執行。
在步驟S124中,訊息接收部112判定對發送至其他遊戲裝置10的結果訊息RINF的肯定應答是否到達通訊部150。在於步驟S126中的判定的結果為肯定的情況下,亦即,在肯定應答到達通訊部150的情況,訊息接收部112將處理推進至步驟S126。另一方面,在步驟S126中的判定的結果為否定的情況,亦即,在肯定應答沒有到達通訊部150的情況,訊息接收部112將處理推進至步驟S130。亦即,在肯定應答沒有到達通訊部150的情況,步驟S126及S128的處理不執行。
在步驟S126中,訊息接收部112接收對結果訊息RINF的肯定應答,並將處理推進至步驟S128。在步驟S128中,進行控制部113的後處理部1132基於對肯定應答的結果訊息RINF執行後處理,並使遊戲進行。亦即,進行控制部113的後處理部1132執行待機直到接收肯定應答為止的後處理。藉此,遊戲的狀況依據在取得部111取得的操作訊息IINF的狀況更新。進行控制部113執行後處理後,將處理推進至步驟S130。
在步驟S130中,訊息接收部112判定其他遊戲裝置10的結果訊息RINF是否到達通訊部150。在於步驟S130中的判定的結果為肯定的情況下,亦即,在其他遊戲裝置10的結果訊息RINF到達了通訊部150的情況下,訊息接收部112將處理推進至步驟S132。另一方面,在於步驟S130中的判定的結果為否定的情況下,亦即,在其他遊戲裝置10的結果訊息RINF沒有到達通訊部150的情況下,訊息接收部112將處理推進至步驟S140。亦即,在其他遊戲裝置10的結果訊息RINF沒有到達通訊部150的情況下,步驟S132-S136的一連串的處理不執行。
在步驟S132中,訊息接收部112接收表示在其他遊戲裝置10執行的前處理的結果的結果訊息RINF,並將處理推進至步驟S134。在步驟S134中,訊息發送部114將對在訊息接收部112接收的結果訊息RINF的肯定應答,發送至其他遊戲裝置10。另外,訊息發送部114在進行控制部113的後處理部1132不執行以結果訊息RINF為基礎的後處理的情況下,亦可將否定應答代替肯定應答發送至其他遊戲裝置10。
接下來,在步驟S136中,進行控制部113的後處理部1132基於在訊息接收部112接收的結果訊息RINF執行後處理,並使遊戲進行。藉此,遊戲狀況更新為依據結果訊息RINF的狀況(亦即,依據對其他遊戲裝置10的操作部170執行的操作的狀況)。進行控制部113在後處理執行之後,將處理推進至步驟S140。
在步驟S140中,進行控制部113執行關於將遊戲的進行從結果同步模式切換至輸入同步模式的控制的切換控制處理。切換控制處理的詳細在圖14進行說明。
另外,藉由結果同步模式的遊戲進行處理不限定於表示於圖13的例子。例如,步驟S112的判定、步驟S124的判定、及步驟S130的判定等,亦可藉由進行控制部113執行。此外,步驟S112-S122的一連串的處理、步驟S124-S128的一連串的處理、步驟S130-S136的一連串的處理、及步驟S140的切換控制處理,亦可並列執行。接下來參照圖14,說明步驟S140的切換控制處理。
圖14為表示切換控制處理的例子的流程圖。另外,表示於圖14的切換控制處理為表示於圖13的步驟S140的切換控制處理的例子。因此,表示於圖14的切換控制處理在結果同步模式持續的期間中,以更新時機的週期相同的週期反覆執行。
在步驟S1400中,進行控制部113判定是否將遊戲的進行從結果同步模式切換至輸入同步模式。例如,在訊息接收部112從其他遊戲裝置10接收到表示將遊戲的進行從結果同步模式切換至輸入同步模式的切換通知的情況下,進行控制部113判定將遊戲的進行切換至輸入同步模式。或者,在訊息接收部112從取得部111取得表示盜壘指示的操作訊息IINF至經過切換待機時間WT為止沒有接收到投球訊息RINF的情況下,進行控制部113判定將遊戲的進行切換至輸入同步模式。
在於步驟S1400中的判定的結果為肯定的情況下,亦即,在將遊戲的進行切換至輸入同步模式的情況下,進行控制部113將處理推進至步驟S1402。另一方面,在於步驟S1400中的判定的結果為否定的情況下,亦即,在以結果同步模式持續的情況下,進行控制部113將處理推進至步驟S1406。因此,步驟S1402及S1404的一連串的處理在將遊戲的進行切換至輸入同步模式的情況執行,而步驟S1406-S1414的一連串的處理在以結果同步模式持續的情況下執行。
在步驟S1402中,進行控制部113將遊戲的進行從結果同步模式切換至輸入同步模式。另外,進行控制部113至上次的更新時機為止,在於後述步驟S1408已開始經過時間的測量的情況下,將遊戲的進行從結果同步模式切換至輸入同步模式後,結束經過時間的測量。進行控制部113在將遊戲的進行從結果同步模式切換至輸入同步模式後,將處理推進至步驟S1404。
在步驟S1404中,訊息發送部114將表示將遊戲的進行從結果同步模式切換至輸入同步模式的切換通知發送至其他遊戲裝置10,並結束切換控制處理。另外,在進行控制部113依據從其他遊戲裝置10接收的切換通知將遊戲的進行切換至輸入同步模式的情況下,步驟S1404的處理亦可省略。或者,在進行控制部113依據從其他遊戲裝置10接收到的切換通知將遊戲的 進行切換至輸入同步模式的情況下,在步驟S1404發送的切換通知亦可作為其他遊戲裝置10用以確認已切換至輸入同步模式的訊息使用。
接下來,針對在於步驟S1400中的判定的結果為否定的情況下(亦即,在結果同步模式持續的情況下)執行的步驟S1406-S1414的一連串的處理進行說明。
在步驟S1406中,進行控制部113判定取得部111是否在這次的更新時機已取得表示盜壘指示的操作訊息IINF。在於步驟S1406中的判定的結果為肯定的情況下,亦即,在取得部111在這次的更新時機已取得表示盜壘指示的操作訊息IINF的情況下,進行控制部113開始在步驟S1408中經過時間的測量,並結束切換控制處理。另一方面,在於步驟S1406中判定的結果為否定的情況下,亦即,在取得部111在這次的更新時機未取得表示盜壘指示的操作訊息IINF的情況下,進行控制部113將處理推進至步驟S1410。
在步驟S1410中,進行控制部113判定取得部111至上次的更新時機為止是否已完成取得表示盜壘指示的操作訊息IINF。在於步驟S1410中判定的結果為肯定的情況下,亦即,在取得部111已完成取得表示盜壘指示的操作訊息IINF的情況下,進行控制部113將處理推進至步驟S1412。另一方面,在於步驟S1410中的判定的結果為否定的情況下,亦即,在取得部111沒有取得表示盜壘指示的操作訊息IINF的情況下,進行控制部113不開始經過時間的測量,結束切換控制處理。
在步驟S1412中,進行控制部113判定訊息接收部112是否在這次的更新時機已接收到投球訊息RINF。在於步驟S1412中的判定的結果為肯定的情況下,亦即,在訊息接收部112在這次的更新時機已接收到投球訊息RINF的情況下,進行控制部113結束在步驟S1414中經過時間的測量,並結束切換控制處理。亦即,在從取得部111取得表示盜壘指示的操作訊息IINF 至經過切換待機時間WT為止的期間,訊息接收部112接收到投球訊息RINF的情況下,進行控制部113結束經過時間的測量後,結束切換控制處理。另一方面,在於步驟S1412中的判定的結果為否定的情況下,亦即,在訊息接收部112在這次的更新時機沒有接收到投球訊息RINF的情況下,進行控制部113在持續經過時間的測量的狀態結束切換控制處理。接下來參照圖15,說明藉由輸入同步模式的遊戲進行處理。
圖15為表示藉由輸入同步模式的遊戲進行處理的例子的流程圖。另外,表示於圖15的動作為表示於圖12的步驟S160(藉由輸入同步模式的遊戲進行處理)的例子。因此,圖15的步驟S168的處理在於圖12的步驟S100中的判定的結果為否定的情況下執行。亦即,表示於圖15的動作在輸入同步模式持續的期間中,以和更新時機的週期相同的週期反覆執行。另外,步驟S166-S184的一連串的處理和步驟S186的結果訊息取消處理亦可並列執行。
在步驟S166中,取得部111判定操作是否已對操作部170執行。在於步驟S166中的判定的結果為肯定的情況下,亦即,在操作已對操作部170執行的情況下,取得部111在步驟S168中取得操作訊息IINF,並將處理推進至步驟S170。另一方面,在於步驟S166中的判定的結果為否定的情況下,亦即,在操作未對操作部170執行的情況下,進行控制部113將處理推進至步驟S176。
在步驟S170中,進行控制部113儲存在步驟S168取得的操作訊息IINF於儲存部130。接下來,在步驟S174中,訊息發送部114將在步驟S168取得的操作訊息IINF發送至其他遊戲裝置10,並將處理推進至步驟S176。
在步驟S176中,訊息接收部112判定其他遊戲裝置10的操作訊息IINF是否到達通訊部150。在於步驟S176中的判定的結果為肯定的情況下, 亦即,在其他遊戲裝置10的操作訊息IINF已到達通訊部150的情況下,訊息接收部112在步驟S178中接收操作訊息IINF,並將處理推進至步驟S180。另一方面,在於步驟S176中的判定的結果為否定的情況下,亦即,在其他遊戲裝置10的操作訊息IINF未到達通訊部150的情況下,訊息接收部112將處理推進至步驟S182。在步驟S180中,進行控制部113儲存在訊息接收部112接收的操作訊息IINF於儲存部130,並將處理推進至步驟S182。
在步驟S182中,進行控制部113判定在取得部111取得的操作訊息IINF和在訊息接收部112接收的操作訊息IINF的雙方的操作訊息IINF是否一致。在於步驟S182中的判定的結果為肯定的情況下,亦即,在雙方的操作訊息IINF一致的情況下,進行控制部113將處理推進至步驟S184。另一方面,在於步驟S182中的判定的結果為否定的情況下,進行控制部113將處理推進至步驟S186。亦即,步驟S184的更新處理直到在取得部111取得的操作訊息IINF和在訊息接收部112接收的操作訊息IINF的雙方一致為止不執行。
在步驟S184中,進行控制部113基於在取得部111取得的操作訊息IINF和在訊息接收部112接收的操作訊息IINF的雙方更新遊戲的狀況,並使遊戲進行。進行控制部113於使遊戲進行後,將處理推進至步驟S186。
在步驟S186中,進行控制部113執行結果訊息取消處理。結果訊息取消處理為例如,遊戲的進行切換至輸入同步模式之後,用以取消關於結果同步模式的處理的處理。結果訊息取消處理的詳細於圖16進行說明。
另外,在於輸入同步模式使遊戲進行的情況下的遊戲裝置10的動作,不限定於表示於圖15的例子。例如,步驟S174的處理亦可在步驟S170的處理之前執行。此外,步驟S166-S174的一連串的處理可在步驟S176-S180的一連串的處理之後執行,亦可和步驟S176-S180的一連串的處理並列執行。此外,進行控制部113亦可將在取得部111取得的操作訊息IINF及在訊 息接收部112接收的操作訊息IINF,儲存於非儲存部130的別的儲存部。接下來參照圖16,說明步驟S186的結果訊息取消處理。
圖16為表示結果訊息取消處理的例子的流程圖。另外,表示於圖16的結果訊息取消處理為表示於圖15的步驟S186的結果訊息取消處理的例子。因此,步驟S1860的處理於圖15的步驟S184的更新處理執行後,或者在於圖15的步驟S182中的判定的結果為否定的情況下執行。
在步驟S1860中,訊息接收部112判定表示在其他遊戲裝置10中的藉由結果同步模式的前處理的結果的結果訊息RINF是否到達通訊部150。在於步驟S1860中的判定的結果為肯定的情況下,亦即,在其他遊戲裝置10的結果訊息RINF到達通訊部150的情況下,訊息接收部112在步驟S1862中接收結果訊息RINF,並將處理推進至步驟S1864。在步驟S1864中,訊息發送部114將對結果訊息RINF的否定應答發送至其他遊戲裝置10,並結束結果訊息取消處理。另一方面,在於步驟S1862中的判定的結果為否定的情況下,亦即,在其他遊戲裝置10的結果訊息RINF沒到達通訊部150的情況下,訊息接收部112將處理推進至步驟S1866。
在步驟S1866中,訊息接收部112在遊戲的進行切換至輸入同步模式之前的結果同步模式中,判定對發送至其他遊戲裝置10的結果訊息RINF的否定應答是否到達通訊部150。在於步驟S1866中的判定的結果為肯定的情況下,亦即,在否定應答到達通訊部150的情況下,訊息接收部112接收在步驟S1868的否定應答,並將處理推進至步驟S1870。另一方面,在於步驟S1866中的判定的結果為否定的情況下,亦即,在否定應答沒有到達通訊部150的情況下,訊息接收部112結束結果訊息取消處理。
在步驟S1870中,進行控制部113取消對應於以否定應答否定的結果訊息RINF的處理。對應於以否定應答否定的結果訊息RINF的處理的取消 為例如,不執行在將遊戲的進行切換至輸入同步模式之前的結果同步模式中的等待肯定應答的後處理,並使其結束。藉由步驟S1870的處理的結束,結果訊息取消處理結束。另外,步驟S1860-S1864的一連串的處理、和步驟S1866-S1870的一連串的處理可並列執行。進行控制部113在結果訊息取消處理結束的情況下,將處理推進至表示於圖12的步驟S190。
[5.本實施型態的結論]
如在以上所說明,根據本實施型態,進行控制部113藉由結果同步模式及輸入同步模式控制遊戲的進行,其中所述結果同步模式係基於在取得部111取得的操作訊息IINF使遊戲進行,而所述輸入同步模式係基於在取得部111取得的操作訊息IINF及在訊息接收部112接收的其他遊戲裝置10的操作訊息IINF使遊戲進行。因此,在本實施型態中,能將在遊戲裝置10和其他遊戲裝置10的兩個遊戲裝置10之間的遊戲的進行內容的相異的程度和過去相比減少。例如,在本實施型態中,藉由在輸入同步模式使遊戲進行,和不使用輸入同步模式於遊戲的進行的習知的遊戲裝置相比,在遊戲裝置10和其他遊戲裝置10的兩個遊戲裝置10可將遊戲的狀況對齊。藉此,在本實施型態中,例如,在於結果同步模式使遊戲進行的情況下,也能藉由將遊戲的進行從結果同步模式切換至輸入同步模式,使以角色及物件等的位置及狀態在兩個遊戲裝置10中一致為前提的事件可以發生。其結果,能減少發生的事件的種類被制限的情況。
[B.變形例]
以上的各型態能多樣地變形。於以下舉例具體的變形的態樣。從以下的例子任選的2以上的態樣能在不相互矛盾的範圍內適當地合併。另外,針對在舉例於以下的變形例中作用或功能和實施型態同等的要素沿用參照以上的說明的符號,並適當省略各個的詳細的說明。
[變形例1]
在上述實施型態中,防守方的遊戲裝置10每一次的投球都將投球訊息RINF發送一次至進攻方的遊戲裝置10,但本發明非限定於這種態樣者。例如,防守方的遊戲裝置10亦可如圖17所示,每一次投球都將投球訊息RINF分成數次發送至進攻方的遊戲裝置10。
圖17為表示依照變形例1的遊戲系統1的動作的例子的序列圖。在圖17中,也和圖6相同地,在操作訊息IINF-2及結果訊息RINF-2的符號的末尾附有小寫的羅馬字母(a、b)。在表示於圖17的動作中,防守方的遊戲裝置10-2的使用者U2將指示「球種」及「球路」等的投球內容的投球指示和指示投出時機的投出指示對遊戲裝置10-2的操作部170-2輸入。另外,投出時機為投手角色Cpt將球物件Obl投出的時機。例如,投出時機為球物件Obl從投手角色Cpt的手脫離的時機。表示於圖17的動作除了投出指示對操作部170-2輸入以外,和表示於圖9的動作相同。因此,針對在圖9進行說明的動作,省略詳細的說明。
首先,在時刻T220,遊戲裝置10-2的訊息發送部114-2將基於表示投球指示的內容的操作訊息IINF-2a的投球訊息RINF-2a發送至遊戲裝置10-1(S218)。
在時刻T221,遊戲裝置10-1的訊息接收部112-1接收投球訊息RINF-2a(S132),訊息發送部114-1將對投球訊息RINF-2a的肯定應答發送至遊戲裝置10-2(S134)。此外,進行控制部113-1的後處理部1132-1在從時刻T221至經過投球待機時間PWT(「第二時間」的例子)之後的時刻T227,使投手角色Cpt開始基於投球訊息RINF-2a的投球。藉此,如後所述,在較投球動作顯示於對應於遊戲裝置10-2的顯示部31-2的時刻T226之後的時刻T227,顯示投球動作於對應於遊戲裝置10-2的顯示部31-2(S190)。
在時刻T224,遊戲裝置10-2的訊息接收部112-2接收對投球訊息RINF-2a的肯定應答(S226)。並且,在時刻T226,進行控制部113-2使基於投球訊息RINF-2a的投手角色Cpt的投球動作顯示於顯示部31-2(S290)。
在時刻T230,一旦遊戲裝置10-2的取得部111-2取得表示投出指示的操作訊息IINF-2b,則進行控制部113-2的前處理部1131-2依據投出時機決定投球精度(S216)。例如,遊戲裝置10-2的進行控制部113-2將投手角色Cpt的投球動作顯示於顯示部31-2後,使時機條顯示於顯示部31-2。並且,一旦使用者U2在由時機條指示的適當的時機輸入投出指示(操作按鈕的按下,或者,操作按鈕的按下的解除等),則球物件Obl被投入在投球指示選擇的球路。投出指示被輸入的時機越是從適當的時機偏離,則球物件Obl被投入的位置也越從在投球指示選擇的球路偏離。
此外,遊戲裝置10-2的訊息發送部114-2將基於表示投出指示的操作訊息IINF-2b的投球訊息RINF-2b發送至遊戲裝置10-1(S218)。投球訊息RINF-2b包含表示依據投出指示決定的球物件Obl被投入的球路的訊息。另外,在依據投出指示被輸入的時機球速也被從以投球指示選擇的球速調整的情況下,投球訊息RINF-2b包含表示依據投球指示決定的球物件Obl的球速的訊息。
在時刻T232,遊戲裝置10-2的進行控制部113-2使表示基於投球訊息RINF-2b更新的遊戲的狀況的投球畫面顯示於顯示部31-2(S290)。另外,在表示於圖17的例子中,投球畫面為顯示投手角色Cpt的投球動作結束後的投手角色Cpt及球物件Obl的畫面。因此,在遊戲裝置10-2中,在時刻T232,球物件Obl被從投手角色Cpt投出。
在時刻T233,遊戲裝置10-1的訊息接收部112-1接收投球訊息RINF-2b(S132)。並且,在時刻T235,進行控制部113-1使表示基於投球訊 息RINF-2b更新的遊戲的狀況的投球畫面顯示於顯示部31-1(S190)。因此,在遊戲裝置10-1中,在時刻T235,球物件Obl被從投手角色Cpt投出。在時刻T235之後的時刻(例如,時刻T241、T243、T244、及T246)的動作因和表示於圖9的動作相同,故省略說明。
圖18為表示依照變形例1的遊戲系統1的動作的別的例子的序列圖。表示於圖18的動作除了盜壘指示被輸入以外,和表示於圖17的動作相同,除了投出指示被對操作部170-2輸入以外,和表示於圖10的動作相同。因此,針對在圖10及圖17進行了說明的動作,省略詳細的說明。
在時刻T211、T212、及T214的遊戲裝置10-1及10-2的一連串的動作和在表示於圖10的時刻T211、T212、及T214的遊戲裝置10-1及10-2的一連串的動作相同。例如,在時刻T214,遊戲裝置10-2的進行控制部113-2使表示基於盜壘訊息RINF-1更新的遊戲的狀況的跑者畫面顯示於顯示部31-2(S290)。
在時刻T220,遊戲裝置10-2的訊息發送部114-2將基於表示投球指示的內容的操作訊息IINF-2a的投球訊息RINF-2a發送至遊戲裝置10-1(S218)。
在時刻T221,遊戲裝置10-1的訊息接收部112-1接收投球訊息RINF-2a(S132)。在表示於圖18的例子中,從為藉由取得部111-1的操作訊息IINF-1的取得時機的時刻T211、至經過切換待機時間WT為止的期間,訊息接收部112-1接收投球訊息RINF-2a。因此,進行控制部113-1使藉由結果同步模式的遊戲的進行持續。例如,訊息發送部114-1將對投球訊息RINF-2a的肯定應答發送至遊戲裝置10-2(S134)。
在表示於圖18的例子中,因藉由結果同步模式的遊戲的進行持續,故時刻T220以後的遊戲裝置10-1及10-2的動作和表示於圖17的遊戲裝置 10-1及10-2的動作相同。另外,從藉由取得部111-1的操作訊息IINF-1的取得時機之時刻T211、至經過切換待機時間WT後,在訊息接收部112-1接收了投球訊息RINF-2a的情況下,和表示於圖11的動作相同地,遊戲的進行從結果同步模式切換至輸入同步模式。於在遊戲的進行從結果同步模式切換至輸入同步模式的情況下的變形例1中的遊戲裝置10-1及10-2的動作因和表示於圖11的動作相同,故省略說明。
[變形例2]
在上述實施型態及變形例中,在以輸入同步模式使遊戲進行的情況下,進行控制部113使俯瞰依照遊戲的虛擬空間的圖像顯示於顯示部31,但本發明非限定於這種態樣者。例如,進行控制部113亦可使在輸入同步模式中,藉由使用者U1操作的跑者角色Crn等的遊戲要素、和藉由使用者U2操作的投手角色Cpt等的遊戲要素的雙方收束於一畫面的圖像顯示於顯示部31。
[C.附記]
從以上的記載,本發明如例如以下的模樣被充分理解。
[附記1]
依照本發明的一態樣的遊戲裝置(例如,遊戲裝置10)為執行遊戲的遊戲裝置,具備:取得部(例如,取得部111),取得表示藉由前述遊戲裝置的使用者(例如,使用者U1)的操作的內容的第一操作訊息(例如,操作訊息IINF-1);訊息接收部(例如,訊息接收部112),接收表示藉由執行前述遊戲的其他遊戲裝置的使用者(例如,使用者U2)的操作的內容的第二操作訊息(例如,操作訊息IINF-2);進行控制部(例如,進行控制部113),藉由第一進行模式(例如,結果同步模式)及第二進行模式(例如,輸入同步模式)控制前述遊戲的進行,其中前述第一進行模式係基於前述第一操作訊息,使前述遊戲進行,而前述第二進行模式係基於前述第一操作訊息及前述第二操作 訊息,使前述遊戲進行;以及訊息發送部(例如,訊息發送部114),在前述進行控制部藉由前述第一進行模式使前述遊戲進行的情況下,將表示藉由前述進行控制部的前述遊戲的進行的結果的第一結果訊息(例如,結果訊息RINF-1)發送至前述其他遊戲裝置,而在前述進行控制部藉由前述第二進行模式使前述遊戲進行的情況下,將前述第一操作訊息發送至前述其他遊戲裝置。
根據這個態樣,可將在遊戲裝置和其他遊戲裝置的兩個遊戲裝置之間的遊戲的進行內容的相異的程度相較過去減少。例如,根據這個態樣,藉由在第二進行模式使遊戲進行,和不使用第二進行模式於遊戲的進行的習知的遊戲裝置相比,也能將遊戲的狀況在兩個遊戲裝置對齊。其結果,根據這個態樣,就算在於第一進行模式使遊戲進行的情況下,藉由將遊戲的進行從第一進行模式切換至第二進行模式,能使以角色及物件等的遊戲要素的位置及狀態在兩個遊戲裝置一致為前提的事件發生。其結果,能減少發生的事件的種類被限制的情況。
另外,在上述態樣中,「表示操作的內容的第一操作訊息」可為表示使用者對遊戲手把等的「操作部」執行的操作的訊息,亦可為表示由使用者執行的操作分配的處理的訊息。「表示操作的訊息」可為例如,在使用者按下了設置於操作部的複數的操作按鈕其中之一的操作按鈕的情況下,用以從複數的操作按鈕之中指定出一個操作按鈕的訊息。或者,「表示操作的訊息」亦可為例如,在使用者的操作為從複數的選項選單之中選擇一個選項選單的操作的情況下,從複數的選項選單之中指定出一個選項選單的訊息。具體來說,「表示操作的訊息」可為在使用者的操作為從複數的選項選單「A」、「B」、及「C」之中選擇選項選單B的操作的情況下,表示選項選單「B」被選擇了的訊息。此外,「表示被操作分配的處理 的訊息」可為例如,在一個操作按鈕的按下被分配為使依照遊戲的角色向上移動的指示的狀態,在使用者按下一個操作按鈕的情況下,表示使角色向上移動的指示的訊息。
此外,在上述態樣中,「表示操作的內容的第二操作訊息」可為表示使用者對其他遊戲裝置的遊戲手把等的「操作部」執行的操作的訊息,亦可為表示由使用者執行的操作分配的處理的訊息。
此外,在上述態樣中,「控制遊戲的進行」可為在使遊戲進行的更新時機更新遊戲的狀況的處理。此外,「控制遊戲的進行」亦可為在使遊戲進行的更新時機決定是否將遊戲的狀況更新的處理。此外,「控制遊戲的進行」亦可為在使遊戲進行的更新時機決定是否更新遊戲的狀況,在更新遊戲的狀況的情況下決定更新後的遊戲的狀況的處理。
在此,「更新時機」可為例如,更新顯示於顯示部的圖像的時機。此外,「更新時機」亦可為在遊戲裝置執行遊戲的期間中週期性或者定期性到來的時機。
此外,「遊戲的狀況」可為例如,在依照遊戲的虛擬空間中的遊戲要素的狀況。在此,「遊戲要素」可為例如,存在於依照遊戲的虛擬空間的虛擬的物體,亦可為拍攝依照遊戲的虛擬空間的虛擬鏡頭。其中,「存在於依照遊戲的虛擬空間的虛擬的物體」可為例如,包含依照遊戲的角色、及依照遊戲的物件的概念。此外,「遊戲要素的狀況」可為遊戲要素的位置及狀態等。在此,「遊戲要素的狀態」可為包含遊戲要素的動作的概念。作為「遊戲要素的動作」,例如在棒球遊戲的情況下,適用投球、打撃、盜壘等的角色的行動。
因此,「第一進行模式」可為在使遊戲進行的更新時機,在第一操作訊息存在的情況下,基於第一操作訊息更新遊戲的狀況的進行模式。 此外,「第二進行模式」可為在使遊戲進行的更新時機,在第一操作訊息及第二操作訊息的雙方的操作訊息一致的情況下,基於雙方的操作訊息(第一操作訊息及第二操作訊息的組合)更新遊戲的狀況的進行模式。
此外,在上述態樣中,「第一結果訊息」可為表示藉由「第一進行模式」更新的遊戲的狀況的訊息。例如,在棒球遊戲中,在進行控制部藉由第一進行模式基於表示用以使投手角色投球的操作的第一操作訊息使遊戲進行的情況下,「第一結果訊息」可為指示遵從基於第一操作訊息決定的「球種」及「球路」等投球的投手角色的動作的開始的訊息。
此外,在上述態樣中,「表示遊戲的進行的結果的圖像」為對應於藉由第一進行模式或者第二進行模式更新的「遊戲的狀況」的圖像。
[附記2]
依照本發明的其他的態樣的遊戲裝置為記載於附記1的遊戲裝置,前述訊息接收部接收表示在前述其他遊戲裝置中的前述遊戲的進行的結果的第二結果訊息(例如,結果訊息RINF-2),前述進行控制部在前述第一進行模式中,基於前述第二結果訊息使前述遊戲進行。
根據這個態樣,在訊息接收部接收第二結果訊息的情況下,進行控制部基於第二結果訊息使遊戲進行。因此,在第一進行模式中,也能使藉由其他遊戲裝置的使用者的操作反映於遊戲的進行。
[附記3]
依照本發明的其他的態樣的遊戲裝置為記載於附記2的遊戲裝置,在前述第二進行模式中,在前述遊戲裝置中的前述遊戲的進行和在前述其他遊戲裝置中的前述遊戲的進行的相異的程度,為在前述第一進行模式的在前述遊戲裝置中的前述遊戲的進行和在前述其他遊戲裝置中的前述遊戲的進行的相異的程度以下。
根據這個態樣,例如,藉由在第二進行模式使遊戲進行,顯示於對應於遊戲裝置的顯示部的角色等的遊戲要素的動作和顯示於對應於其他遊戲裝置的其他的顯示部的角色等的遊戲要素的動作的偏離可被大幅抑制。
[附記4]
依照本發明的其他的態樣的遊戲裝置為記載於附記1至3中任1項的遊戲裝置,在前述第二進行模式中,前述進行控制部將俯瞰依照前述遊戲的虛擬空間的圖像顯示於顯示部(例如,顯示部31)。
根據這個態樣,在第二進行模式中,藉由遊戲裝置的使用者操作的角色等的遊戲要素、和藉由其他遊戲裝置的使用者操作的角色等的遊戲要素的雙方顯示於顯示部。其結果,使用者能例如,觀察藉由對戰對手的使用者操作的角色的動作,來判斷要怎麼使角色動作。
[附記5]
依照本發明的其他的態樣的遊戲裝置為記載於附記1至4中任1項的遊戲裝置,前述遊戲為投手角色(例如,投手角色Cpt)執行投球,而跑者角色(例如,跑者角色Crn)執行盜壘的棒球遊戲,在前述遊戲裝置被使用於操作前述跑者角色,而前述其他遊戲裝置被使用於操作前述投手角色的情況中,於前述遊戲在前述第一進行模式中進行中,在前述取得部取得的前述第一操作訊息表示對前述跑者角色的盜壘的開始的指示的情況下,前述進行控制部基於藉由前述取得部的前述第一操作訊息的取得時機,判定是否將前述遊戲的進行從前述第一進行模式切換至前述第二進行模式。
根據這個態樣,例如,就算是在於第一進行模式使遊戲進行,而使投手角色投球的情況下,也能藉由將遊戲的進行從第一進行模式切換至第二進行模式,而使阻止於投球前執行的盜壘的事件於投球前發生。進一 步而言,根據這個態樣,因為是否將遊戲的進行從第一進行模式切換至第二進行模式是基於第一操作訊息的取得時機判定,故開始盜壘時,阻止盜壘的事件未必須於投球前發生。其結果,根據這個態樣,和每當開始盜壘,阻止盜壘的事件必須於投球前發生的棒球遊戲相比,能減少損失遊戲的趣味性的情況。
[附記6]
依照本發明的其他的態樣的遊戲裝置為記載於附記1至4中任1項的遊戲裝置,前述遊戲為投手角色執行投球,而跑者角色執行盜壘的棒球遊戲,在前述遊戲裝置被使用於操作前述跑者角色,而前述其他遊戲裝置被使用於操作前述投手角色的情況中,前述訊息接收部接收使前述投手角色依據藉由前述其他遊戲裝置的使用者的操作的投球開始的投球訊息(例如,投球訊息RINF-2),而前述進行控制部於前述遊戲在前述第一進行模式中進行中,在前述取得部取得的前述第一操作訊息為表示對前述跑者角色的盜壘的開始的指示的情況下,基於藉由前述取得部的前述第一操作訊息的取得時機,和藉由前述訊息接收部的前述投球訊息的接收時機,判定是否將前述遊戲的進行從前述第一進行模式切換至前述第二進行模式。
根據這個態樣,例如,就算在第一進行模式使遊戲進行,而在使投手角色投球的情況下,也能藉由將遊戲的進行從第一進行模式切換至第二進行模式,而使阻止執行於投球前的盜壘的事件於投球前發生。進一步而言,根據這個態樣,因為是否將遊戲的進行從第一進行模式切換至第二進行模式係基於第一操作訊息的取得時機及投球訊息的接收時機判定,故開始盜壘時,阻止盜壘的事件未必須於投球前發生。其結果,根據這個態樣,和每當開始盜壘,阻止盜壘的事件必須於投球前發生的棒球遊戲相比,能減少遊戲的趣味性損失的情況。
[附記7]
依照本發明的其他的態樣的遊戲裝置為記載於附記6的遊戲裝置,前述進行控制部從藉由前述取得部的前述第一操作訊息的取得時機、至經過第一時間的期間為止,在前述訊息接收部不接收前述投球訊息的情況中,將前述遊戲的進行,從前述第一進行模式切換至前述第二進行模式。
根據這個態樣,能得到和附記6相同的効果。
[附記8]
依照本發明的其他的態樣的遊戲裝置,為記載於附記6或7的遊戲裝置,前述進行控制部從藉由前述取得部的前述第一操作訊息的取得時機,至經過第一時間的期間為止,在前述訊息接收部接收到前述投球訊息的情況中,使藉由前述第一進行模式的前述遊戲的進行持續。
根據這個態樣,能得到和附記6相同的効果。例如,從第一操作訊息的取得時機,至經過第一時間的期間為止,在訊息接收部接收到投球訊息的情況下,因藉由第一進行模式的遊戲的進行持續,故阻止盜壘的事件不發生於投球前。其結果,根據這個態樣,和每當開始盜壘,阻止盜壘的事件必須於投球前發生的棒球遊戲相比,能減少遊戲的趣味性損失的情況。
[附記9]
依照本發明的其他的態樣的遊戲裝置為記載於附記6至8中任1項的遊戲裝置,從藉由前述訊息接收部的前述投球訊息的接收至經過第二時間後,前述進行控制部使前述投手角色開始基於前述投球訊息的投球。
根據這個態樣,能得到和附記6相同的効果。進一步而言,根據這個態樣,能讓使投手角色開始基於投球訊息的投球的時機較在其他遊戲裝置中投手角色開始投球的時機延遲。其結果,遊戲裝置使投手角色開始投球後,能從其他遊戲裝置接收表示投球精度等的投球訊息。
[附記10]
依照本發明的其他的態樣的遊戲裝置為記載於附記5至9中任1項的遊戲裝置在藉由前述進行控制部的判定的結果為肯定的情況下,前述訊息發送部將前述遊戲的進行從前述第一進行模式切換至前述第二進行模式一事,通知前述其他遊戲裝置。
根據這個態樣,在兩個遊戲裝置的雙方能將遊戲的進行切換至第二進行模式。具體來說,在其他遊戲裝置中,為使阻止盜壘的事件於投球前發生,也能將遊戲的進行從第一進行模式切換至第二進行模式。
[附記11]
依照本發明的一態樣的記錄媒體為一種非暫時性的記錄媒體(例如,記憶體13),其中記錄了使執行遊戲的遊戲裝置的處理器運作的程式,其中該處理器作為以下功能運作:取得部,取得表示藉由前述遊戲裝置的使用者的操作的內容的第一操作訊息;訊息接收部,接收表示藉由執行前述遊戲的其他遊戲裝置的使用者的操作的內容的第二操作訊息;進行控制部,藉由第一進行模式及第二進行模式控制前述遊戲的進行,其中前述第一進行模式係基於前述第一操作訊息,使前述遊戲進行,而前述第二進行模式係基於前述第一操作訊息及前述第二操作訊息,使前述遊戲進行;以及訊息發送部,在前述進行控制部藉由前述第一進行模式使前述遊戲進行的情況下,將表示藉由前述進行控制部的前述遊戲的進行的結果的第一結果訊息發送至前述其他遊戲裝置,而在前述進行控制部藉由前述第二進行模式使前述遊戲進行的情況下,將前述第一操作訊息發送至前述其他遊戲裝置。
根據這個態樣,能得到和附記1相同的効果。
[附記12]
依照本發明的一態樣的遊戲系統為能夠彼此通訊的兩個遊戲裝置協同執行遊戲的遊戲系統,其中前述兩個遊戲裝置的各自具備:取得部,取得表示藉由使用者的操作的內容的第一操作訊息;訊息接收部,接收表示藉由其他遊戲裝置的使用者的操作的內容的第二操作訊息;進行控制部,藉由第一進行模式及第二進行模式控制前述遊戲的進行,其中前述第一進行模式係基於前述第一操作訊息,使前述遊戲進行,而前述第二進行模式係基於前述第一操作訊息及前述第二操作訊息,使前述遊戲進行;以及訊息發送部,在前述進行控制部藉由前述第一進行模式使前述遊戲進行的情況下,將表示藉由前述進行控制部的前述遊戲的進行的結果的第一結果訊息發送至前述其他遊戲裝置,而在前述進行控制部藉由前述第二進行模式使前述遊戲進行的情況下,將前述第一操作訊息發送至前述其他遊戲裝置。
根據這個態樣,能得到和附記1相同的効果。
[附記13]
在依照本發明的一態樣的遊戲的控制方法中,執行遊戲的遊戲裝置的處理器:取得表示藉由前述遊戲裝置的使用者的操作的內容的第一操作訊息;接收表示藉由執行前述遊戲的其他遊戲裝置的使用者的操作的內容的第二操作訊息;藉由第一進行模式及第二進行模式控制前述遊戲的進行,其中前述第一進行模式係基於前述第一操作訊息,使前述遊戲進行,而前述第二進行模式係基於前述第一操作訊息及前述第二操作訊息,使前述遊戲進行;以及在前述進行控制部藉由前述第一進行模式使前述遊戲進行的情況下,將表示藉由前述進行控制部的前述遊戲的進行的結果的第一結果訊息發送至前述其他遊戲裝置,而在前述進行控制部藉由前述第二進行模式使前述遊戲進行的情況下,將前述第一操作訊息發送至前述其他遊戲裝置。
根據這個態樣,能得到和附記1相同的効果。
10:遊戲裝置
110:遊戲控制部
111:取得部
112:訊息接收部
113:進行控制部
114:訊息發送部
130:儲存部
150:通訊部
170:操作部
190:訊息讀取部
1131:前處理部
1132:後處理部
PRG:控制程式

Claims (9)

  1. 一種遊戲裝置,係用以執行遊戲的裝置,具備:取得部,取得表示藉由前述遊戲裝置的使用者的操作的內容的第一操作訊息;訊息接收部,接收表示藉由執行前述遊戲的其他遊戲裝置的使用者的操作的內容的第二操作訊息;進行控制部,藉由第一進行模式及第二進行模式控制前述遊戲的進行,其中前述第一進行模式係基於前述第一操作訊息,使前述遊戲進行,而前述第二進行模式係基於前述第一操作訊息及前述第二操作訊息,使前述遊戲進行;以及訊息發送部,在前述進行控制部藉由前述第一進行模式使前述遊戲進行的情況下,將表示在前述進行控制部中的前述遊戲的進行的結果的第一結果訊息發送至前述其他遊戲裝置,而在前述進行控制部藉由前述第二進行模式使前述遊戲進行的情況下,將前述第一操作訊息發送至前述其他遊戲裝置;其中前述進行控制部在前述第二進行模式中,將俯瞰依照前述遊戲的虛擬空間的圖像顯示於顯示部。
  2. 一種遊戲裝置,係用以執行遊戲的裝置,具備:取得部,取得表示藉由前述遊戲裝置的使用者的操作的內容的第一操作訊息;訊息接收部,接收表示藉由執行前述遊戲的其他遊戲裝置的使用者的操作的內容的第二操作訊息;進行控制部,藉由第一進行模式及第二進行模式控制前述遊戲的進行,其中前述第一進行模式係基於前述第一操作訊息,使前述遊戲進行,而前述第二 進行模式係基於前述第一操作訊息及前述第二操作訊息,使前述遊戲進行;以及訊息發送部,在前述進行控制部藉由前述第一進行模式使前述遊戲進行的情況下,將表示在前述進行控制部中的前述遊戲的進行的結果的第一結果訊息發送至前述其他遊戲裝置,而在前述進行控制部藉由前述第二進行模式使前述遊戲進行的情況下,將前述第一操作訊息發送至前述其他遊戲裝置;其中前述遊戲為投手角色執行投球,跑者角色執行盜壘的棒球遊戲;在前述遊戲裝置使用於使前述跑者角色動作,而前述其他遊戲裝置使用於使前述投手角色動作的情況下,前述進行控制部在於前述第一進行模式進行前述遊戲中,若前述取得部取得之前述第一操作訊息表示對前述跑者角色的盜壘的開始指示,則基於藉由前述取得部的前述第一操作訊息的取得時機,判定前述遊戲的進行是否從前述第一進行模式切換至前述第二進行模式。
  3. 一種遊戲裝置,係用以執行遊戲的裝置,具備:取得部,取得表示藉由前述遊戲裝置的使用者的操作的內容的第一操作訊息;訊息接收部,接收表示藉由執行前述遊戲的其他遊戲裝置的使用者的操作的內容的第二操作訊息;進行控制部,藉由第一進行模式及第二進行模式控制前述遊戲的進行,其中前述第一進行模式係基於前述第一操作訊息,使前述遊戲進行,而前述第二進行模式係基於前述第一操作訊息及前述第二操作訊息,使前述遊戲進行;以及訊息發送部,在前述進行控制部藉由前述第一進行模式使前述遊戲進行的情況下,將表示在前述進行控制部中的前述遊戲的進行的結果的第一結果訊息 發送至前述其他遊戲裝置,而在前述進行控制部藉由前述第二進行模式使前述遊戲進行的情況下,將前述第一操作訊息發送至前述其他遊戲裝置;其中前述遊戲為投手角色執行投球,跑者角色執行盜壘的棒球遊戲;在前述遊戲裝置使用於使前述跑者角色動作,而前述其他遊戲裝置使用於使前述投手角色動作的情況下,前述訊息接收部接收投球訊息,其係使前述投手角色開始依據於藉由前述其他遊戲裝置的使用者的操作的投球;前述進行控制部於前述第一進行模式進行前述遊戲中,在前述取得部取得的前述第一操作訊息表示對前述跑者角色的盜壘開始的指示的情況下,基於藉由前述取得部的前述第一操作訊息的取得時機、和藉由前述訊息接收部的前述投球訊息的接收時機,判定是否將前述遊戲的進行從前述第一進行模式切換至前述第二進行模式。
  4. 如請求項1至3中任一項所述之遊戲裝置,其中:前述訊息接收部接收表示前述其他遊戲裝置中的前述遊戲的進行結果的第二結果訊息;前述進行控制部於前述第一進行模式中,基於前述第二結果訊息使前述遊戲進行;在前述第二進行模式中,前述遊戲裝置中的前述遊戲的進行和前述其他遊戲裝置中的前述遊戲的進行的相異程度,為以前述第一進行模式的前述遊戲裝置中的前述遊戲的進行和前述其他遊戲裝置中的前述遊戲的進行的相異程度以下。
  5. 一種遊戲程式,使如請求項1至3中任一項所述之遊戲裝置的處理器作為前述取得部、前述訊息接收部、前述進行控制部、以及前述訊息發送部運作。
  6. 一種遊戲系統,係可相互通訊的兩個遊戲裝置協力執行遊戲的遊戲系統,其中前述兩個遊戲裝置各自是如請求項1至3中任一項所述之遊戲裝置。
  7. 一種遊戲的控制方法,其中執行遊戲的遊戲裝置的處理器進行以下各處理:取得表示藉由前述遊戲裝置的使用者的操作內容之第一操作訊息;接收表示藉由執行前述遊戲的其他遊戲裝置的使用者的操作內容之第二操作訊息;藉由第一進行模式及第二進行模式控制前述遊戲的進行,其中前述第一進行模式係基於前述第一操作訊息使前述遊戲進行,而前述第二進行模式係基於前述第一操作訊息和前述第二操作訊息使前述遊戲進行;以及在藉由前述第一進行模式使前述遊戲進行的情況,將表示前述遊戲的進行結果之第一結果訊息發送至前述其他遊戲裝置,而在藉由前述第二進行模式使前述遊戲進行的情況,將前述第一操作訊息發送至前述其他遊戲裝置;其中在前述第二進行模式中,將俯瞰依照前述遊戲的虛擬空間的圖像顯示於顯示部。
  8. 一種遊戲的控制方法,其中執行投手角色執行投球,跑者角色執行盜壘的棒球遊戲的遊戲裝置的處理器進行以下各處理:取得表示藉由前述遊戲裝置的使用者的操作內容之第一操作訊息;接收表示藉由執行前述棒球遊戲的其他遊戲裝置的使用者的操作內容之第二操作訊息;藉由第一進行模式及第二進行模式控制前述棒球遊戲的進行,其中前述第一進行模式係基於前述第一操作訊息使前述棒球遊戲進行,而前述第二進行模式係基於前述第一操作訊息和前述第二操作訊息使前述棒球遊戲進行;以及 在藉由前述第一進行模式使前述棒球遊戲進行的情況,將表示前述棒球遊戲的進行結果之第一結果訊息發送至前述其他遊戲裝置,而在藉由前述第二進行模式使前述棒球遊戲進行的情況,將前述第一操作訊息發送至前述其他遊戲裝置;其中在前述遊戲裝置使用於使前述跑者角色動作,而前述其他遊戲裝置使用於使前述投手角色動作的情況下,若在於前述第一進行模式進行前述棒球遊戲中所取得之前述第一操作訊息表示對前述跑者角色的盜壘的開始指示,則基於前述第一操作訊息的取得時機,判定前述棒球遊戲的進行是否從前述第一進行模式切換至前述第二進行模式。
  9. 一種遊戲的控制方法,其中執行投手角色執行投球,跑者角色執行盜壘的棒球遊戲的遊戲裝置的處理器進行以下各處理:取得表示藉由前述遊戲裝置的使用者的操作內容之第一操作訊息;接收表示藉由執行前述棒球遊戲的其他遊戲裝置的使用者的操作內容之第二操作訊息;藉由第一進行模式及第二進行模式控制前述棒球遊戲的進行,其中前述第一進行模式係基於前述第一操作訊息使前述棒球遊戲進行,而前述第二進行模式係基於前述第一操作訊息和前述第二操作訊息使前述棒球遊戲進行;以及在藉由前述第一進行模式使前述遊戲進行的情況,將表示前述棒球遊戲的進行結果之第一結果訊息發送至前述其他遊戲裝置,而在藉由前述第二進行模式使前述遊戲進行的情況,將前述第一操作訊息發送至前述其他遊戲裝置;其中在前述遊戲裝置使用於使前述跑者角色動作,而前述其他遊戲裝置使用於使前述投手角色動作的情況下,接收使前述投手角色開始依據於藉由前述其他遊戲裝置的使用者的操作的投球之投球訊息; 在於前述第一進行模式進行前述棒球遊戲中所取得的前述第一操作訊息表示對前述跑者角色的盜壘開始的指示的情況下,基於前述第一操作訊息的取得時機、和前述投球訊息的接收時機,判定是否將前述棒球遊戲的進行從前述第一進行模式切換至前述第二進行模式。
TW109107579A 2019-03-12 2020-03-09 遊戲裝置、遊戲系統、遊戲程式、及遊戲的控制方法 TWI725762B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2019044706A JP6664754B1 (ja) 2019-03-12 2019-03-12 ゲーム装置、ゲームシステム、プログラム、及び、ゲームの制御方法
JP2019-044706 2019-03-12

Publications (2)

Publication Number Publication Date
TW202037399A TW202037399A (zh) 2020-10-16
TWI725762B true TWI725762B (zh) 2021-04-21

Family

ID=70000412

Family Applications (1)

Application Number Title Priority Date Filing Date
TW109107579A TWI725762B (zh) 2019-03-12 2020-03-09 遊戲裝置、遊戲系統、遊戲程式、及遊戲的控制方法

Country Status (4)

Country Link
JP (1) JP6664754B1 (zh)
KR (1) KR102625527B1 (zh)
TW (1) TWI725762B (zh)
WO (1) WO2020184139A1 (zh)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7694591B2 (ja) * 2023-02-06 2025-06-18 トヨタ自動車株式会社 端末装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7243363B1 (en) * 1997-07-10 2007-07-10 Sony Computer Entertainment, Inc. Entertainment system, picture display apparatus, information processing apparatus and synchronization control method
TW201543345A (zh) * 2014-05-09 2015-11-16 Xpec Entertainment Inc 遊戲觸控系統及其實施方法
JP2018156190A (ja) * 2017-03-15 2018-10-04 株式会社コナミデジタルエンタテインメント ゲームシステム及びプログラム
JP2019013783A (ja) * 2017-03-15 2019-01-31 株式会社コナミデジタルエンタテインメント ゲームシステム及びプログラム

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3204957B2 (ja) * 1999-12-22 2001-09-04 株式会社ナムコ ゲーム装置、ゲーム処理方法および記録媒体
JP3866750B2 (ja) 2005-03-23 2007-01-10 株式会社コナミデジタルエンタテインメント ゲームプログラム、ゲーム装置及びゲーム制御方法
JP5818752B2 (ja) * 2012-07-31 2015-11-18 株式会社コナミデジタルエンタテインメント ゲーム制御装置及びプログラム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7243363B1 (en) * 1997-07-10 2007-07-10 Sony Computer Entertainment, Inc. Entertainment system, picture display apparatus, information processing apparatus and synchronization control method
TW201543345A (zh) * 2014-05-09 2015-11-16 Xpec Entertainment Inc 遊戲觸控系統及其實施方法
JP2018156190A (ja) * 2017-03-15 2018-10-04 株式会社コナミデジタルエンタテインメント ゲームシステム及びプログラム
JP2019013783A (ja) * 2017-03-15 2019-01-31 株式会社コナミデジタルエンタテインメント ゲームシステム及びプログラム

Also Published As

Publication number Publication date
KR102625527B1 (ko) 2024-01-17
KR20210135290A (ko) 2021-11-12
JP6664754B1 (ja) 2020-03-13
WO2020184139A1 (ja) 2020-09-17
TW202037399A (zh) 2020-10-16
JP2020146154A (ja) 2020-09-17

Similar Documents

Publication Publication Date Title
US10456680B2 (en) Determining play of the game based on gameplay events
US9033781B2 (en) Designing a real sports companion match-play crowdsourcing electronic game
KR20010051324A (ko) 스포츠 예상게임장치, 방법, 기록매체 및 전송매체
JP6371749B2 (ja) ゲームシステム、ゲーム制御装置、及びプログラム
KR20200139754A (ko) 자동화된 시각 강화 카메라 시스템 및 프로세스
US8986089B1 (en) Electronic game with actions based on real statistics
CN117482517A (zh) 游戏中的信息处理方法、装置、电子设备及可读存储介质
TWI726647B (zh) 遊戲裝置、遊戲系統、遊戲程式、及遊戲的控制方法
US20160023118A1 (en) Method and system for live action sports game
CN118059492A (zh) 一种游戏中信息显示方法、装置、电子设备及存储介质
TWI725762B (zh) 遊戲裝置、遊戲系統、遊戲程式、及遊戲的控制方法
KR20180064142A (ko) 온라인 및 오프라인을 연계한 스크린게임 방법 및 스크린게임 장치
WO2004050204A1 (ja) ゲームシステム
CN111228806B (zh) 虚拟操作对象的控制方法和装置、存储介质及电子装置
JP6919151B2 (ja) ゲーム装置、ゲームシステム、プログラム、及び、ゲームの制御方法
US20210264740A1 (en) Bingo game method and system having outcomes determined by independent game events
JP6759495B2 (ja) ゲームシステム、ゲーム制御装置、及びプログラム
JP7322341B2 (ja) ゲーム装置、及び、ゲームシステム
JP6523506B2 (ja) ゲーム制御装置、ゲームシステム及びプログラム
KR100678743B1 (ko) 정보 통신망을 이용한 스포츠 경기 응원방법
CN118416471A (zh) 虚拟场景中的投球方法、装置、设备、介质及程序产品
Gattie The Future of Baseball Gaming Simulations.
CN119733241A (zh) 游戏中的交互控制方法、装置、电子设备及可读存储介质
JP2022139469A (ja) ゲームプログラム、ゲーム処理方法、及びゲーム装置
CN118860123A (zh) 基于云游戏的视频播放方法、装置、设备及存储介质