游戲提供裝置制造方法
【專利摘要】本發明提供一種實現可享受移動游戲空間內的角色移動的操作方法。實施方式中的服務器裝置具備:用于存儲信息的信息存儲部;對游戲的進展進行控制的游戲進展控制部;生成使終端裝置所具有的顯示裝置進行顯示的圖像并使顯示裝置進行顯示的顯示圖像生成部;對玩家所操作的角色即玩家角色的移動方向進行設定的移動方向設定部;對該玩家角色在游戲空間內的動作進行控制的玩家角色控制部;和對玩家不進行操作的角色即非玩家角色在游戲空間內的動作進行控制的非玩家角色控制部。
【專利說明】游戲提供裝置
【技術領域】
[0001]本發明涉及游戲提供裝置,具體涉及提供可對游戲空間內的玩家角色進行操作的游戲的游戲提供裝置。
【背景技術】
[0002]當前,作為這種游戲提供裝置所提供的游戲,已知有玩家在游戲空間內使角色移動,享受與存在于游戲空間內的對手角色之間的戰斗或與其他角色之間的對話的同時,通過完成所賦予的任務來使故事推進的角色扮演游戲等(例如,參照專利文獻I)。在通過游戲專用機來玩這樣的游戲的情況下,能利用專用控制器使角色在游戲空間內相對較自由地移動。另一方面,近年來利用游戲專用機以外的終端裝置(個人計算機、便攜式電話、智能手機、圖形板終端等)來玩這樣的游戲的情形正在變多。
[0003]在先技術文獻
[0004]專利文獻
[0005]專利文獻I JP特開2002-239217號公報發明概要
[0006]發明所要解決的課題
[0007]但是,與利用了專用控制器的情況相比較,利用不具有專用控制器的終端裝置來玩這樣的游戲的情況下,存在游戲空間內角色的操作性變低的傾向。因此,例如,在面向便攜式電話、智能手機所提供的角色扮演游戲中,通過以有限數量的風景圖像來表現游戲空間并根據來自玩家的指示來切換該風景圖像的如連環畫劇那樣的方法,來表現游戲空間的移動,但在這樣的方法中,相對于游戲空間的移動而不能充分感受到游戲性。即便在不利用專用控制器的情況下,也期望實現可享受游戲空間內的角色移動那樣的操作方法。
[0008]
【發明內容】
[0009]本發明的目的之一是實現享受游戲空間內的角色移動那樣的操作方法。本發明的其他目的通過參照整個本說明書將變得清楚明了。
[0010]解決課題的手段
[0011]本發明的實施方式所涉及的游戲提供裝置與具備觸摸面板的顯示裝置能進行通信地連接,提供對游戲空間內的玩家角色進行操作的游戲,所述游戲提供裝置具備:顯示圖像生成單元,其生成顯示圖像并使所述顯示裝置進行顯示,其中,所述顯示圖像包含與所述玩家角色在所述游戲空間內的當前地點相應的該游戲空間的圖像;移動方向設定單元,其至少基于與操作者對所述觸摸面板的觸摸操作的位置對應的所述顯示圖像上的對象的種類來設定所述玩家角色的移動方向;和玩家角色控制單元,其對所述玩家角色進行控制使得該玩家角色向該設定的移動方向移動。
[0012]本發明的實施方式所涉及的程序使與具備觸摸面板的顯示裝置能通信地連接的計算機作為提供對游戲空間內的玩家角色進行操作的游戲的游戲提供裝置而發揮功能,該程序使所述計算機執行下述的處理,即:顯示圖像生成處理,生成顯示圖像并使所述顯示裝置顯示,該顯示圖像包含與所述玩家角色在所述游戲空間內的當前地點相應的該游戲空間的圖像;移動方向設定處理,至少基于與操作者對所述觸摸面板的觸摸操作的位置對應的所述顯示圖像上的對象的種類來設定所述玩家角色的移動方向;和玩家角色控制處理,對所述玩家角色進行控制使得該玩家角色向該設定的移動方向移動。
[0013]本發明的實施方式所涉及的游戲提供系統具備終端裝置和服務器裝置,該終端裝置具有包括觸摸面板的顯示裝置,該服務器裝置與該終端裝置能通信地連接,該游戲提供系統的特征在于,具備:顯示圖像生成單元,其生成顯示圖像并使所述顯示裝置顯示,該顯示圖像包含與玩家角色在游戲空間內的當前地點相應的該游戲空間的圖像;移動方向設定單元,其至少基于與操作者對所述觸摸面板的觸摸操作的位置對應的所述顯示圖像上的對象的種類來設定所述玩家角色的移動方向;和玩家角色控制單元,其對所述玩家角色進行控制使得該玩家角色向該設定的移動方向移動。
[0014]本發明的實施方式所涉及的游戲提供方法是利用具備觸摸面板的顯示裝置,提供可對游戲空間內的玩家角色進行操作的游戲的游戲提供方法,包括:(a),生成包含與所述玩家角色在所述游戲空間內的當前地點相應的該游戲空間的圖像在內的顯示圖像并使所述顯示裝置進行顯示;(b),至少基于與操作者對所述觸摸面板的觸摸操作的位置對應的所述顯示圖像上的對象的種類來設定所述玩家角色的移動方向;和(C),對所述玩家角色進行控制使得該玩家角色向該設定的移動方向移動。
[0015]發明效果
[0016]通過本發明的各種實施方式,能夠實現可享受游戲空間內的角色移動這樣的操作方法。
【專利附圖】
【附圖說明】
[0017]圖1是表示包含作為本發明的實施方式所涉及的游戲提供裝置而發揮作用的服務器裝置的系統之構成的概略框圖。
[0018]圖2是表示實施方式中的服務器裝置的功能的框圖。
[0019]圖3是表示實施方式中的游戲媒介物(game media)管理表的一個示例的說明圖。
[0020]圖4是表示實施方式中的移動方向設定處理的一個示例的流程圖。
[0021]圖5是表示實施方式中的游戲現場畫面所顯示的終端裝置的外觀圖。
[0022]圖6是實施方式中的游戲現場畫面的整個地圖區域的說明圖。
[0023]圖7是表示實施方式中的游戲現場畫面的一個示例的說明圖。
[0024]圖8是表示實施方式中的游戲現場畫面的一個示例的說明圖。
[0025]圖9是表示實施方式中的游戲現場畫面的一個示例的說明圖。
[0026]圖10是實施方式中的游戲現場畫面的移動方向指示部的說明圖。
[0027]圖11是表示實施方式中的游戲現場畫面的一個示例的說明圖。
[0028]圖12是表示實施方式中的游戲現場畫面的一個示例的說明圖。
[0029]圖13是表示實施方式所涉及的游戲提供系統的構成的概略的框圖。
[0030]圖14是表示實施方式中的游戲提供系統的功能的框圖。【具體實施方式】
[0031]以下,適宜地參照附圖,對本發明的各種實施方式進行說明。此外,對于附圖中共同的構成要素賦予相同的參照符號。
[0032]圖1是示意性表示包含作為本發明的實施方式所涉及的游戲提供裝置而發揮作用的服務器裝置10的系統的框圖。如圖1所示,實施方式中的服務器裝置10與終端裝置30經由英特網等的通信網20可通信地連接,對操作終端裝置30的玩家提供游戲。此外,月艮務器裝置10也與終端裝置30以外的未圖示的終端裝置可通信地連接。
[0033]如圖所示,服務器裝置10包括CPU11、主存儲器12、用戶I / F13、通信I / F14、外部存儲器15和盤驅動器16,這些的各構成要素經由總線17相互電連接。CPUll從外部存儲器15將操作系統、用于控制在線游戲之進展的各種各樣的程序加載至主存儲器12中,并執行所加載的程序中所含的命令。主存儲器12用于存儲CPUll所執行的程序,例如,由DRAM構成。
[0034]用戶I / F13例如包含用于受理操作者輸入的鍵盤、鼠標等的信息輸入裝置;和用于輸出CPUll運算結果的液晶顯示器等的信息輸出裝置。通信I / F14作為硬件、固件、TCP / IP驅動器或者PPP驅動器等的通信用軟件或者這些的組合而進行安裝,經由通信網20而能與終端裝置30進行通信地構成。
[0035]外部存儲器15例如由磁盤驅動器構成,存儲有用于控制在線游戲進展的控制用程序等的各種各樣的程序。另外,外部存儲器15中也可存儲游戲中利用的各種數據。外部存儲器15中所能存儲的各種數據也可以存儲于與服務器裝置10可通信地連接的物理上不同于服務器裝置10的其他數據庫服務器。盤驅動器16讀取已被保存于⑶-R0M、DVD-R0M、DVD-R等的各種存儲介質中的數據、或者將數據寫入到這些的存儲介質。例如,保存于存儲介質的游戲應用程序、游戲數據等的數據通過盤驅動器16來進行讀入,安裝至外部存儲器15中。
[0036]實施方式中,服務器裝置10是對由階層構造的多個網頁(web page)構成的Web站點進行管理的Web服務器,能夠對終端裝置30提供游戲服務。終端裝置30能夠從服務器裝置10中取得用于顯示網頁的HTML數據,對所取得的HTML數據進行解析,將該網頁提示給終端裝置30的用戶(游戲的玩家)。經由這樣的網頁所提供的游戲有時被稱為瀏覽器游戲。外部存儲器15中也可存儲用于顯示該網頁的HTML數據。HTML數據由以HTML等的標注語言(markup language)所記述的HTML文檔構成,該HTML文檔中,各種各樣的圖像建立關聯。另外,HTML文檔中可嵌入以ActionScript、JavaS cript (注冊商標)等的腳本語言等所記述的程序。
[0037]外部存儲器15也可保存終端裝置30在瀏覽器軟件以外的執行環境上執行的游戲應用程序。該游戲應用程序中可包含用于執行游戲的游戲程序、該游戲程序執行時所參照的圖像數據等的各種數據。例如以Objective_C、Java(注冊商標)等的對象(object)指向程序語言來制作游戲程序。所制作的游戲程序與各種數據一并作為應用軟件而存儲到外部存儲器15中。外部存儲器15中所存儲的應用軟件根據分配要求,分配給終端裝置30。由服務器裝置10分配來的應用軟件在終端裝置30中根據CPU31的控制并經由通信I / F34而接收,所接收的游戲程序被發送到外部存儲器35并存儲。該應用軟件根據玩家所進行的終端裝置30的操作而啟動,在安裝于終端裝置30的NgCore (商標)、Android (商標)等的平臺(platform)上被執行。服務器裝置10對在終端裝置30所執行的游戲應用程序,提供在游戲的進展中所需的各種數據。另外,服務器裝置10通過按照每一玩家而存儲從終端裝置30發送來的各種數據,能夠按照每一玩家來管理游戲的進展。
[0038]如此,服務器裝置10對提供游戲服務的Web站點進行管理,根據來自終端裝置30的請求來分配用于構成該Web站點的網頁,由此,能夠使游戲進行。另外,服務器裝置10可取代這樣的瀏覽器游戲或者在瀏覽器游戲的基礎上,基于與終端裝置30所執行的游戲應用程序之間的通信來使游戲進展。服務器裝置10即使以任意一形態提供游戲,也能夠按照用于識別各玩家的識別信息來存儲游戲的進展中所需的數據。服務器裝置10也可具有進行游戲開始時的玩家的認證處理、隨著游戲的進展所產生的收費處理這樣的功能,省略其詳細說明。在通過服務器裝置10所提供的游戲中包含動作游戲、角色扮演游戲、棒球對戰游戲、紙牌游戲等的任意游戲。通過服務器裝置10的Web站點或者游戲應用程序所實現的游戲種類并不限于本說明書中所明示的種類。
[0039]在實施方式中,終端裝置30是使從服務器裝置10取得的游戲用Web站點的網頁在Web瀏覽器上進行顯示并且安裝了用于執行游戲應用程序的應用執行環境的任意信息
處理裝置。
[0040]如圖所示,終端裝置30包括CPU31、主存儲器32、用戶I / F33、通信I / F34、外部存儲器35,這些的各構成要素經由總線36而相互電連接。
[0041]CPU31從外部存儲器35將操作系統等的各種各樣的程序加載到主存儲器32中,執行所加載的程序中所含的命令。主存儲器32用于保存CPU31所執行的程序,例如,由DRAM構成。
[0042]用戶I / F33是用于受理用戶輸入的信息輸入裝置和用于輸出CPU31的運算結果的信息輸出裝置,在實施方式中,包括具備觸摸面板的液晶顯示器等的顯示裝置。用戶的指尖、專用筆接觸到觸摸面板上的任意位置時,將該接觸檢測為用戶的觸摸操作,將表示接觸位置的電信號輸入到CPU31。
[0043]通信I / F34作為硬件、固件、TCP / IP驅動器或者PPP驅動器等的通信用軟件或者這些的組合而安裝,經由通信網20與服務器裝置10可通信地構成。
[0044]外部存儲器35例如由磁盤驅動器、閃存等構成,用于存儲操作系統等的各種各樣的程序。另外,外部存儲器35在從服務器裝置10經由通信I / F34而接收了游戲應用程序的情況下,存儲該接收的游戲應用程序。
[0045]具有這樣的體系機構的終端裝置30,例如,具備對HTML形式的文件(HTML數據)進行解釋并使其進行畫面顯示的瀏覽器軟件,通過該瀏覽器軟件的功能,能夠對從服務器裝置10取得的HTML數據進行解釋,顯示與接收的HTML數據對應的網頁。另外,終端裝置30具備組入到瀏覽器軟件中的插件軟件(例如,由Adobe系統公司所提供的Flash Player),從服務器裝置10中取得已嵌入到HTML數據中的SWF形式的文件,能夠利用瀏覽器軟件以及插件軟件來執行該SWF形式的文件。
[0046]在終端裝置30中執行游戲時,例如,在終端裝置30的畫面顯示出通過程序所指示的動畫、操作用圖標。玩家能利用終端裝置30的輸入界面來輸入使游戲進展的指示。從玩家輸入的指示將通過終端裝置30的瀏覽器、NgCore (商標)等的平臺的功能而傳達給服務器裝置10。[0047]其次,關于通過圖1所示的各構成要素所實現的服務器裝置10的功能進行說明。如前述的那樣,服務器裝置10能夠提供各種各樣的游戲,作為適于本發明的實施方式說明的示例,以與角色扮演游戲的提供相關聯的功能為中心進行說明。圖2是表示本發明的實施方式所涉及的服務器裝置10的功能的框圖。如圖所示,服務器裝置10具備用于存儲信息的信息存儲部52、用于控制游戲的進展的游戲進展控制部51、用于生成使終端裝置30所具有的顯示裝置進行顯示的圖像并使顯示裝置顯示的顯示圖像生成部54、用于設定玩家操作的角色即玩家角色的移動方向的移動方向設定部55、用于控制該玩家角色在游戲空間內的動作的玩家角色控制部56、用于對玩家不進行操作的角色即非玩家角色在游戲空間內的動作進行控制的非玩家角色控制部57。這些的功能通過服務器裝置10的CPU11、存儲于主存儲器12、外部存儲器15的各種程序、表等進行協作動作來得到實現。
[0048]游戲進展控制部51在與終端裝置30之間,發送接收游戲的進展中所需的各種各樣的數據,通過按每一玩家對相關的數據進行管理,從而能夠按每一玩家對游戲的進展進行控制。例如,游戲進展控制部51根據來自終端裝置30的請求,使終端裝置30依次顯示出構成用于提供游戲服務的Web站點的網頁。當所顯示的網頁上的超鏈接被玩家所選擇時,游戲進展控制部51將與該超鏈接對應的新的HTML數據發送至終端裝置30。終端裝置30中顯示基于該新的HTML數據的網頁。如此,通過游戲進展控制部51,由于存儲于服務器裝置10中的網頁將根據玩家的操作而依次提供給終端裝置30,因此玩家能夠通過游戲進展控制部51的功能,基于自身的操作來使游戲推進。
[0049]在通過終端裝置30執行游戲應用程序的情況下,游戲進展控制部51能夠將游戲中所利用的各種數據相對于該游戲應用程序進行發送。游戲進展控制部51,例如在從終端裝置30的游戲應用程序受理了表示已越過了規定任務的控制信號時,將與所越過的任務的下一任務相關聯的各種參數提供給該游戲應用程序。游戲應用程序加載從服務器裝置10所提供的數據使游戲進展。
[0050]終端裝置30能夠利用瀏覽器軟件、游戲應用程序的功能,適宜地向服務器裝置10發送表示游戲中所利用的各種參數值的信息(游戲得分的獲得數、與獲得的物品(item)相關的信息等)、表示狀態的信息(用于確定已達成的任務的信息等)等的、與游戲的進展關聯的信息。游戲進展控制部51通過按每一玩家來存儲與從多個終端裝置30接收的游戲的進展相關聯的信息,從而能夠按每一玩家來控制游戲的進展。由此,玩家利用自身的ID來登錄服務器裝置10時,服務器裝置10基于與該玩家建立對應而保持的游戲的進展相關的信息,從與該玩家的進展相應的階段(例如,中斷之前的階段)使游戲再開始。游戲的進展中所需的信息除游戲進展控制部51以外,也可通過服務器裝置10的各種各樣的功能來管理。
[0051]信息存儲部52存儲角色扮演游戲中所利用的各種信息,例如具有對用于顯示游戲空間的地形圖像的地形數據進行管理的地形數據DB、對于與游戲空間內所存在的角色、物品等的游戲媒介物相關的信息進行管理的游戲媒介物管理表。圖3是通過信息存儲部52所具有的游戲媒介物管理表所管理的信息的一個示例。游戲媒介物管理表,如圖所示那樣,存儲有用于識別游戲媒介物的“游戲媒介物ID”、表示該游戲媒介物的種類的“游戲媒介物種類”、表示該游戲媒介物所存在的游戲空間內的地點的“地點”等的信息。作為“游戲媒介物種類”,能夠列舉出玩家角色、非玩家角色、寶箱、物品等。另外,“地點”中,將游戲媒介物所存在的游戲空間內的地點作為二維的位置坐標而進行存儲。
[0052]其次,關于作為如此地構成的本發明的實施方式的服務器裝置10的動作,以角色扮演游戲為例進行說明。實施方式的角色扮演游戲中,以假想的洞窟、森林等為游戲空間,在該游戲空間內除玩家角色外,存在非玩家角色、有利于使游戲進行的物品、寶箱等。玩家使玩家角色在游戲空間內移動,與非玩家角色(對手角色)進行戰斗,或與非玩家角色進行對話來獲得對游戲的進展有用的信息、或獲取物品、寶箱來使游戲進展。另外,實施方式中,將越過預先確定的個數(例如5個)的任務作為游戲目標而進行設定。更具體而言,與各任務對應的通過點被設定于游戲空間內的任意地點,能通過在與該通過點處存在的首領角色之間的戰斗中獲取勝利,來完成相對應的任務,在完成全部的任務時則達成游戲目標。此夕卜,實施方式中,除了玩家自身的玩家角色之外,還能夠基于對其他終端裝置30進行操作的其他玩家的操作,使通過玩家角色控制部56所控制的其他玩家的玩家角色進場至游戲空間(可與基于其他玩家的操作同步地進場,也可與基于其他玩家的操作非同步地進場)。另外,越過任務的條件并不限于與首領角色之間的戰斗中獲取勝利,例如,也可將打開通過點處存在的規定寶箱、到達通過點等作為條件。
[0053]圖4是表示設定玩家角色的移動方向的移動方向設定處理的一個示例的流程圖。該處理是在檢測出針對終端裝置30的用戶I / F33(顯示裝置)所具有的觸摸面板進行觸碰的觸摸操作時,由移動方向設定部55所執行的。在此,關于實施方式中的角色扮演游戲的玩家所操作的終端裝置30的顯示裝置所顯示出的游戲現場畫面,進行說明。
[0054]圖5是表示實施方式中的游戲現場畫面的一個示例被顯示出的終端裝置30的外觀圖。如圖所示,終端裝置30在正面具備:構成作為用戶I / F33的顯示裝置并且整個面被觸摸面板所覆蓋的液晶顯示器33a,在該液晶顯示器33a顯示出畫面。游戲現場畫面如圖所示,在整個畫面,顯示出以畫面區域下方的橫方向中央附近所顯示的玩家角色70的當前地點為基點的規定范圍的游戲空間,在所顯示的游戲空間的前面側,重疊地顯示出:配置于畫面區域的右下方的導航按鈕60 ;配置于該導航按鈕60的上方,以箭頭表示玩家角色70的當前的移動方向且可受理玩家所進行的移動方向的指示的移動方向指示部62 ;配置于畫面區域的左上角,俯瞰顯示整個游戲空間的整個地圖區域64。對于在這樣的游戲空間的前面側被重疊地顯示的對象,上述的位置被設為默認的顯示位置,該顯示位置不因玩家角色70的移動(當前位置的變更)而發生變更。游戲空間中,除玩家角色70外,在圖5的游戲現場畫面中存在例示的寶箱72、對手角色74那樣的游戲中所利用的各種各樣的游戲媒介物,當在游戲現場畫面所顯示的游戲空間的范圍存在有這樣的游戲媒介物的情況下,表示該游戲媒介物的圖像顯示在所對應的位置。此外,該例中,從上方俯瞰地描寫游戲空間,但并不限于此,例如,也可作為對玩家角色70的后方進行追隨的假想攝像機的視野而進行描寫。在該情況下,也可將存在于玩家角色70和假想攝像機之間的對象作為透明或者半透明而進行描寫。移動方向指示部62以規定透過率(例如70%)而設定為半透明,玩家也能確認與移動方向指示部62重疊的部分的游戲空間的樣子。基于存儲于信息存儲部52中的地形數據DB、以游戲媒介物管理表所管理的信息,由顯示圖像生成部54生成這樣的游戲現場畫面,在終端裝置30的液晶顯示器33a進行顯示。如此在游戲現場畫面被顯示于液晶顯示器33a的狀態下檢測出對觸摸面板的觸摸操作時,開始進行圖4所例示的移動方向設定處理。[0055]返回至圖4的流程圖,在移動方向設定處理中,首先,對于與觸摸面板上的觸摸操作的位置對應的游戲現場畫面上的對象進行確定(步驟S102)。在此,在存在于游戲空間的游戲媒介物的前面側進行重疊顯示的狀態下,對導航按鈕60、移動方向指示部62、整個地圖區域64進行了觸摸操作的情況下,在前面側重疊地顯示的導航按鈕60、移動方向指示部62、整個地圖區域64將被確定為對象。
[0056]在確定出與觸摸操作的位置對應的對象后,其次進行根據所確定的對象的種類來設定玩家角色的移動方向的處理(步驟S104?S120)。首先,在與觸摸操作的位置對應的對象的種類為導航按鈕60的情況下,從玩家角色的當前地點起朝向與前述的任務對應的通過點中的下一應越過的通過點的方向設定為移動方向(步驟S106)。圖6是將圖5所例示的游戲現場畫面的整個地圖區域64進行擴大表示的說明圖。如圖所示,整個地圖區域64中,以十字標記來顯示游戲空間中的玩家角色的當前地點,以圓形印記來顯示游戲空間內所設定的通過點。關于通過點,設定了應越過的順序,表示該順序的數字顯示于圓形印記的內側。另外,玩家已經越過的通過點以虛線的圓形印記表示,玩家尚未越過的通過點以實線的圓形印記表示。圖6的例中,由于僅應越過順序為第I位的通過點為虛線的圓形印記,因此,可知僅越過了第I位的通過點,下一應越過的通過點為第2位的通過點。該情況下,成為設定了從以十字標記所示的玩家角色的當前地點朝向第2位的通過點的方向(圖6、7中以虛線的箭頭所示的方向)的移動方向。在此,玩家角色的當前地點、通過點的位置由信息存儲部52的游戲媒介物管理表的玩家角色以及通過點處存在的首領角色的“地點”所管理。另外,與通過點相關的信息中的位置以外的信息(應越過順序、是否已越過)能夠由信息存儲部52來管理,例如,能夠通過設定與游戲媒介物管理表對應的專欄,在與通過點對應的首領角色的記錄中存儲這些的信息來進行管理。
[0057]移動方向的設定,具體而言,通過在信息存儲部52中存儲玩家角色的移動方向來進行,例如,通過設定與游戲媒介物管理表對應的專欄,在玩家角色的記錄中存儲移動方向來進行。在此,將以方位(例如,北、東北、東、東南、南、西南、西、西北)、北方向(12點方向)為基準的角度(例如,45°、90。、135。、180。、225。、270。、315。、360。)、或者目的地(下一應越過的通過點的地點)等作為移動方向進行設定。此外,設定移動方向時的方位、角度的單位并不限于這些。
[0058]圖8是顯示出通過點所存在的游戲空間的游戲現場畫面的一個示例。圖8中,首領角色76所存在的位置是通過點,玩家角色70繼續進行向步驟S106中所設定的移動方向的移動則將與該首領角色76遭遇,進行為完成任務的戰斗。在此,實施方式中,如圖8所示,在通過點即首領角色76所存在的地點的附近(例如,右下側)顯示出作為非玩家角色的導航角色78。玩家能以該導航角色78為記號而將通過點作為目標。此外,該導航角色78作為配置于下一應越過的通過點的記號而進行設定,玩家越過通過點時,導航角色78移動到下一應越過的通過點。這樣的導航角色78的移動是由非玩家角色控制部57所控制的。
[0059]返回至圖4的流程圖,其次,在與觸摸操作的位置對應的對象的種類是玩家角色以外的游戲媒介物的情況下,將從玩家角色的當前地點至該游戲媒介物所配置的地點的方向作為移動方向而進行設定(步驟S108)。作為玩家角色以外的游戲媒介物,可列舉出非玩家角色、寶箱、物品、其他玩家的玩家角色等。例如,在圖9所例示的狀態下,對寶箱72所顯示的觸摸面板上的位置進行了觸摸操作時,將從玩家角色70的當前地點朝向寶箱72所配置的地點的方向(圖9中,以虛線的箭頭所示的方向)設定為移動方向。在玩家想要獲得寶箱、物品時、在想要與非玩家角色(對手角色)進行戰斗時、想享受與非玩家角色進行對話時,通過對這樣的游戲媒介物所顯示的位置進行觸摸操作,能夠使玩家角色70向該方向進行移動。在此,游戲媒介物為寶箱,在該寶箱已經完成開啟的情況下,也可不進行移動方向的設定,維持當前的移動方向。此外,寶箱是否已經開啟的信息能由信息存儲部52來進行管理,例如,通過設定與游戲媒介物管理表對應的專欄,在寶箱的記錄中存儲該信息來進行管理。在此,將方位、以北方向為基準的角度、或者目的地(游戲媒介物所配置的地點)等設定為移動方向。
[0060]接下來,在與觸摸操作的位置對應的對象的種類是移動方向指示部62的情況下,將與觸摸操作的移動方向指示部62內的位置對應的方向設定為移動方向(步驟S110)。如圖10所例示的那樣,實施方式中,以圓形示出的移動方向指示部62的內側的區域,作為從圓的中心起分割為北方向、西北方向、西方向、西南方向、南方向、東南方向、東方向、東北方向的8個扇形區域的對象而進行管理,通過被觸摸操作的扇形區域來決定所設定的移動方向。例如,圖10的“E”所示的區域被觸摸操作時,將東方向設為移動方向,“NW”所示的區域被觸摸操作時,將西北方向設為移動方向。如此,移動方向指示部62能夠表示玩家角色70的當前的移動方向且能夠用于受理玩家角色70的移動方向的指示。在此,將方位、以北方向為基準的角度等設定為移動方向。
[0061]其次,在與觸摸操作的位置對應的對象的種類是玩家角色的情況下,進一步對觸摸操作的種類進行判定(步驟S112),進行與判定結果相應的移動方向的設定。作為觸摸操作的種類,在實施方式中包含輕敲觸摸面板的“點擊(tap)操作”、接觸觸摸面板進行輕掃的“滑動(flick)操作”、與觸摸面板保持接觸地滑動的“拖拽(drag)操作”。觸摸操作的種類被判定為滑動操作時,將滑動方向設定為移動方向(步驟S114),觸摸操作的種類被判定為拖拽操作時,將沿著拖拽的路徑的方向設定為移動方向(步驟S116),觸摸操作的種類被判定為點擊操作時,進行使玩家角色70靜止的設定。圖11是表示玩家對玩家角色70進行滑動操作的樣子的說明圖。例如,在玩家角色的行進路線上存在對手角色74時且想避免與對手角色74之間的戰斗的情況下,如圖11中虛線的箭頭所示,可考慮首先向西北方向進行滑動操作,回避對手角色74,接下來向北方向進行滑動操作來調整移動方向。在此,從玩家角色70的位置,對規定范圍的區域進行滑動操作的情況下,也與對玩家角色70進行滑動操作的情況相同地,將滑動方向設定為移動方向。另外,在玩家角色70根據滑動操作開始向滑動方向的移動時,也可以設為使玩家角色70進行規定動作(例如,向與開始移動的方向相反方向稍微姿勢傾斜的動作)。如此,使玩家了解到滑動操作被認識到從而開始向滑動方向的移動。圖12是表示玩家對玩家角色70進行拖拽操作的樣子的說明圖。與圖11的情況相同地想要回避與對手角色74之間的戰斗的情況下,可考慮如圖12中虛線的箭頭所示,通過進行回避對手角色74的拖拽操作,沿著拖拽操作的路徑使玩家角色70移動。在圖12的例中,進行從對手角色74的左側迂回的拖拽操作,作為移動方向,依次設定為西北方向、北方向、東北方向。關于點擊操作的情況下的靜止的設定,例如,作為移動方向,通過設定特另IJ的值(例如,Null值)來進行。如此,例如,玩家角色70向滑動操作、拖拽操作所設定的移動方向進行移動的途中,通過點擊操作而使之靜止等,能夠使這些的操作聯合來操作玩家角色70。[0062]最后,在與觸摸操作的位置對應的對象的種類為其他的種類(例如,整個地圖區域64)的情況下,維持當前的移動方向的設定(步驟S120)。“對象的種類為其他的種類的情況”包含在觸摸操作的位置不存在對象的情況(例如,僅顯示游戲空間的地形數據的情況)。如此地執行根據與觸摸操作的位置對應的對象的種類來設定玩家角色的移動方向的一系列的處理后,結束該移動方向設定處理。
[0063]通過上述的實施方式中的移動方向設定處理,作為玩家角色70的移動方向,設定了方位、以北方向為基準的角度、或者目的地等時,根據該設定的移動方向,由玩家角色控制部56來控制玩家角色70的移動。更具體而言,例如,通過玩家角色控制部56,按照成為向所設定的移動方向進行移動的方式來對玩家角色70的當前地點(游戲媒介物管理表中作為“地點”而被管理)以規定時間間隔(例如,0.2秒)進行反復更新。另外,在進行使玩家角色70靜止的設定的情況下,維持玩家角色70的當前地點。此外,例如通過地形數據DB預先確定在游戲空間中的玩家角色70可移動的空間,設為使玩家角色70僅在該可移動的空間進行移動。該情況下,通過向所設定的移動方向的移動,玩家角色70到達不可移動的空間的情況下,在該時刻點,可使玩家角色70靜止,還可以使之沿著可移動的空間與不可移動的空間的邊界進行移動。在由玩家角色控制部56對玩家角色70的當前地點進行反復更新時,由顯示圖像生成部54反復生成以更新后的當前地點為基點的規定范圍的游戲空間的圖像,并反映到游戲現場畫面中。此外,玩家角色70的移動中,通過執行對應的指令,也能夠變遷為與游戲現場畫面不同的別的畫面(例如,執行與其他的玩家之間交戰的畫面)。在該情況下,可與向別的畫面的變遷對應地使移動中的玩家角色70靜止,也可不靜止而繼續進行移動。
[0064]其次,針對由玩家角色控制部56使玩家角色70靜止的動作進行說明。如前所述,通過對玩家角色70進行點擊操作,使玩家角色70靜止。此外,在移動中的玩家角色70的周邊(預先確定的距離范圍)存在有物品、寶箱、非玩家角色等的游戲媒介物的情況下,以此為契機,經由用于進行所顯示的物品的取得、與角色之間的對話的意思確認的彈出畫面,進行基于觸摸操作的意思確認的情況下,由玩家角色控制部56使玩家角色70靜止。具體而言,例如,作為移動方向而設為特別的值(例如,Null值),維持玩家角色70的當前地點。其后,由游戲進展控制部51等,進行取得物品的處理、打開寶箱的處理、與非玩家角色等進行戰斗的處理或進行對話的處理。這樣的處理是一般性處理,因此,省略這之上的詳細說明。
[0065]根據以上說明的本發明的實施方式,針對與觸摸面板上的觸摸操作的位置對應的游戲現場畫面上的對象進行確定,與確定的對象的種類對應地設定玩家角色的移動方向,根據所設定的移動方向來控制玩家角色的移動。玩家能夠根據進行觸摸操作的對象的種類來操作玩家角色,能夠實現可享受游戲空間內的角色移動這樣的操作方法。
[0066]另外,根據本發明的實施方式,與觸摸操作的位置對應的對象的種類為導航按鈕60的情況下,將朝向下一應越過的通過點的方向設定為移動方向。由此,較之在游戲空間內自由移動而優先游戲目標快速達成的玩家等僅按下該導航按鈕60即可。而且,由于導航按鈕60配置在游戲現場畫面的下半部分的區域(實施方式中,為右下方),易于進行單手拿著終端裝置30的同時的操作。該導航按鈕60由于并不因玩家角色的移動而使顯示位置發生變更,因此更容易操作。此外,在導航按鈕60所配置的區域中顯示其他的對象的情況下,也可將導航按鈕60移動到任意的位置。另外,根據本發明的實施方式,與觸摸操作的位置對應的對象的種類是玩家角色以外的游戲媒介物的情況下,將朝向該游戲媒介物所配置的地點的方向設定為移動方向。由此,想取得物品、寶箱或想享受與非玩家角色等之間的戰斗、對話的玩家僅對該游戲媒介物進行觸摸操作即可。另外,根據本發明的實施方式,與觸摸操作的位置對應的對象的種類為移動方向指示部62的情況下,將與觸摸操作的移動方向指示部62內的位置對應的方向設定為移動方向,在對應的對象的種類為玩家角色的情況下,與觸摸操作的種類(滑動、拖拽、點擊)相應地設定移動方向。由此,針對自身想要指定特定移動方向的玩家,也能夠對應。并且,根據本發明的實施方式,通過上述的任意的觸摸操作而進行了玩家角色的移動方向的設定后,通過進行別的觸摸操作,能中斷一度已執行的移動控制,切換為別的移動控制,能夠進行各種各樣的移動控制。如此,根據本發明的實施方式,能通過對象的觸摸操作來實現與多樣用戶在多樣的場面所需的玩家角色的移動相關的操作。
[0067]實施方式的服務器裝置10中,為了設定移動方向,作為進行觸摸操作的對象,例示了導航按鈕60、玩家角色以外的游戲媒介物、移動方向指示部62、玩家角色70,但也可僅在對這些對象中的一部分的對象進行了觸摸操作的情況下進行與對象的種類相應的移動方向的設定。另外,對例示的對象以外的對象進行了觸摸操作的情況下,也可進行與該對象的種類相應的移動方向的設定。例如,在整個地圖區域64被觸摸操作的情況下,使整個地圖區域64擴大顯示,可通過對該擴大顯示的整個地圖區域64的所希望的位置進一步進行觸摸操作,將朝向該所希望的位置的方向設定為移動方向。
[0068]實施方式的服務器裝置10中,在與觸摸操作的位置對應的對象的種類為導航按鈕60的情況下,設成將朝向下一應越過的通過點的方向設定為移動方向,即便在對通過點未設定應越過的順序的情況下,也可應用本發明的實施方式,在該情況下,例如,可將朝向從尚未越過的通過點中隨機確定的通過點的方向設定為移動方向,也可將從玩家角色70的當前地點朝向最近的通過點的方向設定為移動方向。
[0069]實施方式的服務器裝置10中,導航按鈕60配置在游戲現場畫面的下半部分的區域(實施方式中,為右下方),但也可配置在其他的位置。另外,將移動方向指示部62設定為半透明,但可不設為半透明。并且,移動方向指示部62設為表示玩家角色70的當前的移動方向并用于受理玩家角色70的移動方向的指示的構件,但可僅設為表示當前的移動方向而不用于受理移動方向的指示。
[0070]實施方式中,將服務器裝置10作為本發明的實施方式所涉及的游戲提供裝置而發揮功能的裝置,也可以將實施方式中的終端裝置30作為本發明的實施方式所涉及的游戲提供裝置而發揮功能。即,通過終端裝置30的CPU31、存儲于主存儲器32、外部存儲器35中的各種程序、表等進行協作動作來實現如圖2所例示的服務器裝置10的各功能。
[0071]其次,關于作為本發明的實施方式所涉及的游戲提供系統而發揮作用的游戲提供系統100進行說明。圖13是表示實施方式中的游戲提供系統100的構成的框圖,圖14是表示游戲提供系統100的功能的框圖。如圖所示,實施方式中的游戲提供系統100具備服務器裝置110、與該服務器裝置110經由互聯網等的通信網20可通信地連接的終端裝置130,對操作終端裝置130的玩家提供游戲。如圖所示,游戲提供系統100的服務器裝置110具有與前述的服務器裝置10同樣的硬件構成,游戲提供系統100的終端裝置130具有與前述的終端裝置30同樣的硬件構成。
[0072]圖14是表示實施方式中的游戲提供系統100的功能的框圖。如圖所示,游戲提供系統100具有與前述的服務器裝置10同樣的功能,這些的功能可通過服務器裝置110的CPU11、存儲于主存儲器12、外部存儲器15中的各種程序、表、以及終端裝置130的CPU31、存儲于主存儲器32、外部存儲器35的各種程序、表等進行協作動作來實現。如此地構成的游戲提供系統100的動作與前述的服務器裝置10的動作相同,通過服務器裝置110和終端裝置130協作來實現。
[0073]實施方式中,作為游戲媒介物,例示了角色、物品、寶箱,但并不限于此,當然包含游戲中所利用的電子紙牌、物品、化身(avatar)等所有的電子數據。
[0074]關于本說明書中所說明的處理以及步驟,除實施方式中所明示說明的以外,可通過軟件、硬件或者這些的任意的組合來實現。更具體而言,本說明書中所說明的處理以及步驟可通過在集成電路、易失性存儲器、非易失性存儲器、磁盤、光存儲器等的介質中安裝與該處理相當的邏輯來實現。另外,關于本說明書中所說明的處理以及步驟,將這些處理/步驟作為計算機程序進行安裝,可使各種的計算機來執行。
[0075]關于本說明書中所說明的處理以及步驟,說明了由單一裝置、軟件、組件、模塊來執行的情況,這樣的處理或順序也可由多個裝置、多個軟件、多個組件以及/或者多個模塊來執行。另外,關于本說明書中所說明的數據、表或者數據庫,說明了保存于單一存儲器的情況,這樣的數據、表或者數據庫也可以保存于單一裝置所具備的多個存儲器或者分散保存在分散配置于多個裝置的多個存儲器中。另外,關于本說明書中所說明的軟件以及硬件要素,也可通過將這些統一為更少的構成要素,或者分解為更多的構成要素來實現。
[0076]本說明書中,即使在發明的構成要素為單個或多個的任意一方進行說明的情況或者在不限定為單個或多個的任意一者而進行說明的情況下,除了在上下文應該另行解釋夕卜,該構成要素可以為單個或者多個的任意一者。
[0077]符號說明
[0078]10、110 服務器裝置
[0079]30、130 終端裝置
[0080]33a 液晶顯示器
[0081]51、151 游戲進展控制部
[0082]52、152 信息存儲部
[0083]54、154 顯示圖像生成部
[0084]55、155 移動方向設定部
[0085]56、156 玩家角色控制部
[0086]57、157 非玩家角色控制部
[0087]60 導航按鈕
[0088]62 移動方向顯示部
[0089]70 玩家角色
[0090]74、76、78 非玩家角色
【權利要求】
1.一種游戲提供裝置,與具備觸摸面板的顯示裝置能進行通信地連接,提供對游戲空間內的玩家角色進行操作的游戲,所述游戲提供裝置的特征在于,具備: 顯示圖像生成單元,其生成顯示圖像并使所述顯示裝置進行顯示,所述顯示圖像包含與所述玩家角色在所述游戲空間內的當前地點相應的該游戲空間的圖像; 移動方向設定單元,其至少基于與操作者對所述觸摸面板的觸摸操作的位置對應的所述顯示圖像上的對象的種類來設定所述玩家角色的移動方向;和 玩家角色控制單元,其對所述玩家角色進行控制使得所述玩家角色向該設定的移動方向移動。
2.根據權利要求1所述的游戲提供裝置,其中, 所述游戲空間中設定了所述玩家角色要越過的多個通過地點, 在與所述觸摸操作的位置對應的對象是規定按鈕的情況下,所述移動方向設定單元將從所述當前地點朝向所述多個通過地點中的基于規定規則而確定的一個目標通過地點的方向設定為所述移動方向。
3.根據權利要求2所述的游戲提供裝置,其中, 所述目標通過地點是所述多個通過地點中的基于對該多個通過地點所預先設定的要越過的順序而確定的一個通過地點。
4.根據權利要求2或3所述的游戲提供裝置,其中, 還具備:非玩家角色控制單元,其控制規定非玩家角色使得該規定非玩家角色被配置在所述目標通過地點。
5.根據權利要求2至4中任意一項所述的游戲提供裝置,其中, 所述規定按鈕是與所述玩家角色的當前地點無關地將所述顯示圖像上的規定位置作為既定的位置進行配置的對象。
6.根據權利要求5所述的游戲提供裝置,其中, 所述顯示圖像上的規定位置位于該顯示圖像的下半部分的區域內。
7.根據權利要求1至6中任意一項所述的游戲提供裝置,其中, 在與所述觸摸操作的位置對應的對象是配置于所述游戲空間內的第I規定游戲媒介物的情況下,所述移動方向設定單元將從所述當前地點朝向配置了該第I規定游戲媒介物的地點的方向設定為所述移動方向。
8.根據權利要求7所述的游戲提供裝置,其中, 所述第I規定游戲媒介物包括物品、寶箱、非玩家角色中的至少一個。
9.根據權利要求1至8中任意一項所述的游戲提供裝置,其中, 在與所述觸摸操作的位置對應的對象是所述玩家角色的情況下,所述移動方向設定單元基于該觸摸操作的種類來設定所述移動方向。
10.根據權利要求9所述的游戲提供裝置,其中, 在所述觸摸操作的種類是滑動操作的情況下,所述移動方向設定單元將該滑動操作的方向設定為所述移動方向。
11.根據權利要求9或10所述的游戲提供裝置,其中, 在所述觸摸操作的種類是拖拽操作的情況下,所述移動方向設定單元將沿著該拖拽操作的路徑的方向設定為所述移動方向。
12.根據權利要求1至11中任意一項所述的游戲提供裝置,其中, 所述圖像生成單元生成包含表示由所述移動方向設定單元所設定的移動方向的移動方向顯示對象在內的圖像作為所述顯示圖像。
13.根據權利要求12所述的游戲提供裝置,其中, 所述移動方向顯示對象是規定透過率的半透明的對象。
14.根據權利要求12或13所述的游戲提供裝置,其中, 在與所述觸摸操作的位置對應的對象是所述移動方向顯示對象的情況下,所述移動方向設定單元將根據該觸摸操作的該移動方向顯示對象內的位置而確定的方向設定為所述移動方向。
15.根據權利要求1至14中任意一項所述的游戲提供裝置,其中, 在以移動著的所述玩家角色的當前地點為基準的規定范圍內存在第2規定游戲媒介物的情況下,所述玩家角色控制單元控制該玩家角色使得該玩家角色靜止。
16.根據權利要求15所述的游戲提供裝置,其中, 所述第2規定游戲媒介物包含物品、寶箱、非玩家角色中的至少一個。
17.一種程序,使與具備觸摸面板的顯示裝置能通信地連接的計算機作為提供對游戲空間內的玩家角色進行操作的游戲的游戲提供裝置而發揮功能,該程序使所述計算機執行如下的處理,即: 顯示圖像生成處理,生成顯示圖像并使所述顯示裝置進行顯示,該顯示圖像包含與所述玩家角色在所述游戲空間`內的當前地點相應的該游戲空間的圖像; 移動方向設定處理,至少基于與操作者對所述觸摸面板的觸摸操作的位置對應的所述顯示圖像上的對象的種類來設定所述玩家角色的移動方向;和 玩家角色控制處理,對所述玩家角色進行控制使得該玩家角色向該設定的移動方向移動。
18.一種游戲提供系統,其具備終端裝置和服務器裝置,該終端裝置具有包括觸摸面板的顯示裝置,該服務器裝置與該終端裝置能進行通信地連接,該游戲提供系統的特征在于,具備: 顯示圖像生成單元,其生成顯示圖像并使所述顯示裝置進行顯示,該顯示圖像包含與玩家角色在游戲空間內的當前地點相應的該游戲空間的圖像; 移動方向設定單元,其至少基于與操作者對所述觸摸面板的觸摸操作的位置對應的所述顯示圖像上的對象的種類來設定所述玩家角色的移動方向;和 玩家角色控制單元,其對所述玩家角色進行控制使得該玩家角色向該設定的移動方向移動。
19.一種游戲提供方法,是利用具備觸摸面板的顯示裝置來提供對游戲空間內的玩家角色進行操作的游戲的游戲提供方法,其包括: (a)生成包含與所述玩家角色在所述游戲空間內的當前地點相應的該游戲空間的圖像在內的顯示圖像并使所述顯示裝置進行顯示; (b)至少基于與操作者對所述觸摸面板的觸摸操作的位置對應的所述顯示圖像上的對象的種類來設定所述玩家角色的移動方向;和 (C)對所述玩家角色進行控制使得該玩家角色向該設定的移動方向移動。
【文檔編號】A63F13/426GK103785170SQ201310491425
【公開日】2014年5月14日 申請日期:2013年10月18日 優先權日:2012年10月26日
【發明者】田川啟介, 渡部辰城 申請人:株式會社得那