Nothing Special   »   [go: up one dir, main page]

JP7086899B2 - Information processing method, information processing device and information processing program - Google Patents

Information processing method, information processing device and information processing program Download PDF

Info

Publication number
JP7086899B2
JP7086899B2 JP2019126656A JP2019126656A JP7086899B2 JP 7086899 B2 JP7086899 B2 JP 7086899B2 JP 2019126656 A JP2019126656 A JP 2019126656A JP 2019126656 A JP2019126656 A JP 2019126656A JP 7086899 B2 JP7086899 B2 JP 7086899B2
Authority
JP
Japan
Prior art keywords
game
user
display
mobile terminal
information
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
JP2019126656A
Other languages
Japanese (ja)
Other versions
JP2019213865A (en
JP2019213865A5 (en
Inventor
伸行 中村
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Colopl Inc
Original Assignee
Colopl Inc
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 Colopl Inc filed Critical Colopl Inc
Priority to JP2019126656A priority Critical patent/JP7086899B2/en
Publication of JP2019213865A publication Critical patent/JP2019213865A/en
Publication of JP2019213865A5 publication Critical patent/JP2019213865A5/ja
Application granted granted Critical
Publication of JP7086899B2 publication Critical patent/JP7086899B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本開示は、情報処理方法、情報処理装置及び情報処理プログラムに関する。 The present disclosure relates to information processing methods, information processing devices and information processing programs.

従来、ゲームの情報処理方法、情報処理装置及び情報処理プログラムに関し、例えば、特開2017-51550号公報に記載されるように、複数の端末とサーバとを備え、複数のユーザが参加するゲーム(MMORPG(Massively Multiplayer Online Role-Playing Game)を実行するゲームシステムが知られている。このゲームでは、ユーザが自身のキャラクタの移動先を指定する操作を行うと、ユーザの端末は識別情報と位置情報とをサーバへ送信する。サーバは、受信された識別情報と位置情報とを他のユーザの端末へ送信する。ゲームシステムは、各キャラクタの位置を同期させることで、複数のユーザが1つの世界に参加するゲームを提供する。 Conventionally, regarding an information processing method, an information processing device, and an information processing program of a game, for example, as described in Japanese Patent Application Laid-Open No. 2017-51550, a game in which a plurality of terminals and a server are provided and a plurality of users participate. A game system that executes MMORPG (Massively Multiplayer Online Role-Playing Game) is known. In this game, when a user performs an operation to specify a destination of his / her character, the user's terminal has identification information and position information. The server sends the received identification information and the position information to the terminal of another user. In the game system, the position of each character is synchronized so that a plurality of users can use one world. Provide games to participate in.

特開2017-51550号公報Japanese Unexamined Patent Publication No. 2017-15550

ところで、このようなゲームの実行中において、そのゲームに関する話題を提供する動画などのコンテンツを配信させるものがある。すなわち、ゲームのアプリケーションソフトの実行中においてコンテンツ配信させる所定の操作を行うことにより、ブラウザのソフトウェアを立ち上げて、所望のコンテンツを閲覧することが可能となる。しかしながら、このコンテンツの配信においては、ゲーム中にコンテンツの閲覧を行おうとすると、他のソフトウェアを立ち上げる必要があり、コンテンツの視聴、閲覧などが円滑に行えない。 By the way, during the execution of such a game, there is a content such as a video that provides a topic about the game. That is, by performing a predetermined operation for distributing the content while the application software of the game is being executed, it is possible to launch the software of the browser and browse the desired content. However, in the distribution of this content, if it is attempted to browse the content during the game, it is necessary to launch other software, and the content cannot be viewed or browsed smoothly.

このため、ゲームの実行中にコンテンツの視聴、閲覧などを行う上で、改善の余地がある。 Therefore, there is room for improvement in viewing and browsing the content while the game is being executed.

本開示に係る方法は、ユーザによる入力操作に応じてゲームに関するコンテンツをディスプレイに表示させるためにコンピュータによって実行される情報処理方法であって、前記ゲームに関するコンテンツを表示させるためのコンテンツアイコンに対し前記ユーザによる入力操作を受け付けるステップと、前記ユーザにより前記コンテンツアイコンに対する入力操作を受け付けた場合、前記ゲームのサーバに記録されるコンテンツデータに基づいて前記コンテンツを前記ディスプレイに表示するステップと、を含む。 The method according to the present disclosure is an information processing method executed by a computer to display content related to a game on a display in response to an input operation by a user, and is described above with respect to a content icon for displaying the content related to the game. The step includes a step of accepting an input operation by the user, and a step of displaying the content on the display based on the content data recorded in the server of the game when the user accepts the input operation for the content icon.

本開示によれば、ゲームのプレイ中にゲームに関するコンテンツの視聴、閲覧などが円滑に行える。 According to the present disclosure, it is possible to smoothly view and browse content related to a game while playing the game.

一実施形態におけるゲーム提供システムの構成を示す図である。It is a figure which shows the structure of the game providing system in one Embodiment. 携帯端末の構成を示すブロック図である。It is a block diagram which shows the structure of a mobile terminal. サーバの機能的な構成を示すブロック図である。It is a block diagram which shows the functional configuration of a server. 入力操作受付部が入力操作の種類を検知する処理を説明する図である。It is a figure explaining the process which the input operation reception part detects the type of an input operation. 移動方向検出部がユーザの入力操作に応じてゲームキャラクタを移動させる方向を検出する処理を説明する図である。It is a figure explaining the process which detects the direction which a moving direction detecting part moves a game character according to the input operation of a user. 携帯端末に表示されたゲーム画像の一例である。This is an example of a game image displayed on a mobile terminal. ゲーム内携帯端末が表示されたゲーム画像の一例である。This is an example of a game image displayed on an in-game mobile terminal. ゲームに関するコンテンツの説明図である。It is explanatory drawing of the content about a game. ゲームに関するコンテンツの説明図である。It is explanatory drawing of the content about a game. ゲーム内携帯端末の表示処理を示すフローチャートである。It is a flowchart which shows the display process of a mobile terminal in a game. コンテンツ表示処理を示すフローチャートである。It is a flowchart which shows the content display process. ゲーム内携帯端末におけるアイコン表示位置変更の説明する図である。It is a figure explaining the change of the icon display position in the in-game mobile terminal. アイコン表示位置変更処理を示すフローチャートである。It is a flowchart which shows the icon display position change process. ゲーム内携帯端末におけるアイコン追加を説明する図である。It is a figure explaining the addition of an icon in an in-game mobile terminal. アイコン追加処理を示すフローチャートである。It is a flowchart which shows the icon addition process. ゲーム内携帯端末における壁紙の変更を説明する図である。It is a figure explaining the change of the wallpaper in the in-game mobile terminal. ゲーム内携帯端末の壁紙変更処理を示すフローチャートである。It is a flowchart which shows the wallpaper change process of a mobile terminal in a game. ゲーム内携帯端末の表示終了処理を示すフローチャートである。It is a flowchart which shows the display end processing of a mobile terminal in a game. ゲームにおけるマップを説明する図である。It is a figure explaining the map in a game. ゲームにおけるマップ表示についての説明図である。It is explanatory drawing about the map display in a game. ゲームにおけるクエスト遂行を説明する図である。It is a figure explaining the quest execution in a game. ゲームにおけるクエスト遂行を説明する図である。It is a figure explaining the quest execution in a game. ゲームにおけるクエスト遂行を説明する図である。It is a figure explaining the quest execution in a game. ゲームにおけるクエスト遂行を説明する図である。It is a figure explaining the quest execution in a game. ゲームにおけるクエスト遂行を説明する図である。It is a figure explaining the quest execution in a game. ゲームのクエストにおける通知処理を示すフローチャートである。It is a flowchart which shows the notification processing in the quest of a game. 他のユーザ(第二ユーザの一例)の携帯端末に表示されたゲーム画面の一例である。This is an example of a game screen displayed on a mobile terminal of another user (an example of a second user). 他のユーザの携帯端末において、ゲーム内携帯端末が表示されたゲーム画像の一例である。This is an example of a game image in which an in-game mobile terminal is displayed on another user's mobile terminal. 自身のゲームキャラクタを基準とする仮想カメラが他のゲームキャラクタを捉えたときのゲーム画像の一例である。This is an example of a game image when a virtual camera based on its own game character captures another game character. 自身のゲームキャラクタを基準とする仮想カメラが他のゲームキャラクタを捉えたときのゲーム画像の他の例である。This is another example of a game image when a virtual camera based on its own game character captures another game character. 複数のユーザが参加するゲームの表示処理のフローチャートである。It is a flowchart of the display process of a game in which a plurality of users participate. 歩きスマホ表示の開始処理のフローチャートである。It is a flowchart of the start processing of the walking smartphone display. 歩きスマホ表示の終了処理のフローチャートである。It is a flowchart of the end processing of the walking smartphone display.

以下、図面を参照しつつ、本開示の一実施形態について説明する。以下の説明では、同一の部品又は構成要素には同一の符号が付される。それらの名称及び機能は同一である。したがって、それらについての詳細な説明は繰り返さない。 Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. In the following description, the same parts or components are designated by the same reference numerals. Their names and functions are the same. Therefore, the detailed description of them will not be repeated.

[技術思想]
ゲームの一例として、ユーザによる入力操作に応じて、キャラクタがゲームの仮想空間を移動したり、ゲームの仮想空間に配置された敵キャラクタと交戦したりするゲームがある。ユーザは、ゲームにより提供された異世界でキャラクタを行動させることにより、キャラクタを通じて新たな経験を得ることができる。
[Technical Thought]
As an example of a game, there is a game in which a character moves in the virtual space of the game or engages with an enemy character arranged in the virtual space of the game according to an input operation by the user. The user can gain a new experience through the character by making the character act in a different world provided by the game.

しかし、ユーザがゲームの世界観を認識できない場合や、ゲームのやり方を直感的に理解することができない場合には、ユーザに新たな経験を十分に獲得させることが難しい。このため、ユーザが直感的に理解できるゲーム手法が必要になる。本実施形態は、ユーザによる入力操作に応じてゲームのキャラクタを動作させるためにコンピュータによって実行される情報処理方法、情報処理装置、及び、情報処理プログラムに関連し、上述した課題の少なくとも1つを解決する。 However, when the user cannot recognize the world view of the game or cannot intuitively understand the method of the game, it is difficult for the user to sufficiently acquire a new experience. Therefore, a game method that can be intuitively understood by the user is required. The present embodiment relates to an information processing method, an information processing apparatus, and an information processing program executed by a computer in order to operate a character of a game in response to an input operation by a user, and solves at least one of the above-mentioned problems. solve.

[ゲーム提供システム]
本実施形態において、ユーザは、例えばスマートフォンなどの、タッチスクリーンを搭載した情報処理装置を操作する。ユーザは、ゲームサーバとスマートフォンとの間でゲームに関するデータを送受信させながらゲームを進行させる。
[Game provision system]
In the present embodiment, the user operates an information processing device equipped with a touch screen, such as a smartphone. The user advances the game while transmitting and receiving data related to the game between the game server and the smartphone.

図1は、一実施形態のゲーム提供システムの構成を示す図である。図1に示されるように、ゲーム提供システム1は、ユーザにより使用される情報処理装置と、ゲームサーバとしてのサーバ20とを含み、これらの装置がネットワーク80によって互いに通信可能に接続されている。 FIG. 1 is a diagram showing a configuration of a game providing system of one embodiment. As shown in FIG. 1, the game providing system 1 includes an information processing device used by a user and a server 20 as a game server, and these devices are communicably connected to each other by a network 80.

図1の例では、ユーザにより使用される情報処理装置として、携帯端末10A、携帯端末10B及び携帯端末10Cなど複数の携帯端末を示している。以下、携帯端末10A、10B、10Cなどの携帯端末を「携帯端末10」と総称することもある。携帯端末10A及び携帯端末10Bは、無線基地局81と通信することにより、ネットワーク80と接続する。携帯端末10Cは、家屋などの施設に設置される無線ルータ82と通信することにより、ネットワーク80と接続する。携帯端末10は、例えばタッチスクリーンを備える端末であり、一例として、スマートフォン、ファブレット、タブレットなどのコンピュータである。 In the example of FIG. 1, a plurality of mobile terminals such as a mobile terminal 10A, a mobile terminal 10B, and a mobile terminal 10C are shown as an information processing device used by a user. Hereinafter, mobile terminals such as mobile terminals 10A, 10B, and 10C may be collectively referred to as "mobile terminal 10". The mobile terminal 10A and the mobile terminal 10B connect to the network 80 by communicating with the radio base station 81. The mobile terminal 10C connects to the network 80 by communicating with a wireless router 82 installed in a facility such as a house. The mobile terminal 10 is, for example, a terminal provided with a touch screen, and, for example, a computer such as a smartphone, a phablet, or a tablet.

携帯端末10は、ゲームプログラムを実行することにより、ゲームプログラムに応じたゲームをプレイする環境をユーザに対して提供する。携帯端末10には、例えば、アプリなどを配信するプラットフォームを介してゲームプログラムがインストールされる。携帯端末10は、携帯端末10にインストールされたゲームプログラム、又は、予めプリインストールされているゲームプログラムを実行することで、ユーザによるゲームのプレイを可能とする。携帯端末10は、ゲームプログラムを読み込んで実行することにより、サーバ20と通信接続し、ゲームの進行に応じてゲームに関連するデータをサーバ20と送受信する。 By executing the game program, the mobile terminal 10 provides the user with an environment for playing a game according to the game program. A game program is installed in the mobile terminal 10 via, for example, a platform that distributes an application or the like. The mobile terminal 10 enables a user to play a game by executing a game program installed in the mobile terminal 10 or a game program pre-installed in advance. By reading and executing the game program, the mobile terminal 10 communicates with the server 20 and transmits / receives data related to the game to / from the server 20 according to the progress of the game.

サーバ20は、ゲームのプレイに必要なデータを、適宜のタイミングで携帯端末10へ送信することで、携帯端末10でのゲームのプレイを進行させる。サーバ20は、ゲームをプレイする各ユーザの、ゲームに関連する各種データを管理する。サーバ20は、携帯端末10と通信し、各ユーザのゲームの進行に応じて、画像、音声、テキストデータ、その他のデータなどを携帯端末10へ送信する。 The server 20 transmits data necessary for playing a game to the mobile terminal 10 at an appropriate timing, thereby advancing the play of the game on the mobile terminal 10. The server 20 manages various data related to the game of each user who plays the game. The server 20 communicates with the mobile terminal 10 and transmits images, sounds, text data, other data, and the like to the mobile terminal 10 according to the progress of each user's game.

例えば、サーバ20は、各ユーザがゲームのストーリーを進行させた進行状況、ゲーム内に登場するキャラクタ(以下、「ゲームキャラクタ」ともいう。)のうち各ユーザが使用可能なゲームキャラクタの情報、ゲームキャラクタの能力を示すパラメータ、ゲームキャラクタが使用する道具の性能を示すパラメータ、その他の各種データなどを管理する。また、サーバ20は、ゲームの運営者によりユーザに対して行われるキャンペーン、ゲームの進行における不具合の発生、不具合の解消、その他のゲームの運営に関連する情報などをユーザに通知する処理を行う。 For example, the server 20 includes a progress status in which each user has progressed the story of the game, information on the game character that can be used by each user among the characters appearing in the game (hereinafter, also referred to as “game character”), and the game. It manages parameters that indicate the ability of the character, parameters that indicate the performance of the tools used by the game character, and various other data. In addition, the server 20 performs a process of notifying the user of a campaign performed by the game operator to the user, occurrence of a defect in the progress of the game, resolution of the defect, and other information related to the operation of the game.

ゲームプログラムは、ユーザがゲームをプレイするモードとして、一人のユーザがプレイするシングルプレイと、複数人のユーザが協同してプレイするマルチプレイとに対応している。例えば、ゲーム提供システム1において、サーバ20は、マルチプレイに参加するユーザを特定して各ユーザの各携帯端末10と通信することなどにより、マルチプレイでゲームをプレイする環境を各ユーザに提供する。 The game program corresponds to a mode in which a user plays a game, a single play played by one user and a multi play played by a plurality of users in cooperation. For example, in the game providing system 1, the server 20 provides each user with an environment for playing a game in multiplayer by specifying a user who participates in multiplayer and communicating with each mobile terminal 10 of each user.

ゲーム提供システム1は、マルチプレイに対応することにより、例えば、アクションゲームであれば、各ユーザでチームを結成して、クエストモードなど比較的強力なキャラクタと対戦するゲームモードを複数のユーザがプレイすることを可能とする。また、ゲーム提供システム1は、サッカーゲームであれば、各ユーザが同一のサッカーチームのメンバーとなって試合を行うことを可能とする。また、ゲーム提供システム1は、テニスゲームであれば、各ユーザでチームを結成してダブルスの試合を行うことを可能とする。 By supporting multiplayer, for example, in the case of an action game, the game providing system 1 forms a team with each user, and a plurality of users play a game mode in which a relatively powerful character such as a quest mode is played. Make it possible. Further, the game providing system 1 enables each user to play a match as a member of the same soccer team if it is a soccer game. Further, the game providing system 1 enables each user to form a team and play a doubles game if it is a tennis game.

[構成]
サーバ20のハードウェアの構成を説明する。サーバ20は、通信IF(Interface)22と、入出力IF23と、メモリ25と、ストレージ26と、プロセッサ29とを備え、これらが通信バスを介して互いに接続する。
[Constitution]
The hardware configuration of the server 20 will be described. The server 20 includes a communication IF (Interface) 22, an input / output IF 23, a memory 25, a storage 26, and a processor 29, which are connected to each other via a communication bus.

通信IF22は、通信機器であり、例えばLAN(Local Area Network)規格など各種の通信規格に対応しており、携帯端末10などの外部の通信機器との間でデータを送受信するためのインタフェースとして機能する。 The communication IF 22 is a communication device, and is compatible with various communication standards such as a LAN (Local Area Network) standard, and functions as an interface for transmitting and receiving data to and from an external communication device such as a mobile terminal 10. do.

入出力IF23は、インタフェース機器であり、サーバ20への情報の入力を受け付けるとともに、サーバ20の外部へ情報を出力するためのインタフェースとして機能する。入出力IF23は、マウス、キーボードなどの情報入力機器の接続を受け付ける入力受付部と、画像などを表示するためのディスプレイなどの情報出力機器の接続を受け付ける出力部とを含む。 The input / output IF 23 is an interface device, and functions as an interface for accepting input of information to the server 20 and outputting information to the outside of the server 20. The input / output IF 23 includes an input receiving unit that accepts the connection of information input devices such as a mouse and a keyboard, and an output unit that accepts the connection of information output devices such as a display for displaying images and the like.

メモリ25は、記憶装置であり、例えば、処理に使用されるデータなどを記憶するために用いられる。メモリ25は、例えば、プロセッサ29が処理を行う際に一時的に使用するための作業領域をプロセッサ29に提供する。メモリ25は、ROM(Read Only Memory)、RAM(Random Access Memory)などを含んで構成される。 The memory 25 is a storage device, and is used for storing, for example, data used for processing. The memory 25 provides the processor 29 with a work area for temporary use, for example, when the processor 29 performs processing. The memory 25 includes a ROM (Read Only Memory), a RAM (Random Access Memory), and the like.

ストレージ26は、記憶装置であり、例えば、プロセッサ29が読み込んで実行するための各種プログラム及びデータを記憶するために用いられる。ストレージ26が記憶する情報は、ゲームプログラム、ゲームプログラムに関連する情報、ゲームプログラムをプレイするユーザの情報、その他の情報を含む。ストレージ26は、例えば、HDD(Hard Disk Drive)、フラッシュメモリなどを含んで構成される。 The storage 26 is a storage device and is used, for example, to store various programs and data for the processor 29 to read and execute. The information stored in the storage 26 includes a game program, information related to the game program, information on a user who plays the game program, and other information. The storage 26 includes, for example, an HDD (Hard Disk Drive), a flash memory, and the like.

プロセッサ29は、演算装置であり、ストレージ26に記憶されるプログラムなどを読み込んで実行することにより、サーバ20の動作を制御する。プロセッサ29は、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)、GPU(Graphics Processing Unit)などを含んで構成される。 The processor 29 is an arithmetic unit, and controls the operation of the server 20 by reading and executing a program or the like stored in the storage 26. The processor 29 includes, for example, a CPU (Central Processing Unit), an MPU (Micro Processing Unit), a GPU (Graphics Processing Unit), and the like.

図2は、携帯端末10の構成を示すブロック図である。図2に示されるように、携帯端末10は、アンテナ110と、無線通信IF120と、タッチスクリーン130と、入出力IF140と、記憶部150と、音声処理部160と、マイク170と、スピーカ180と、制御部190とを含む。 FIG. 2 is a block diagram showing the configuration of the mobile terminal 10. As shown in FIG. 2, the mobile terminal 10 includes an antenna 110, a wireless communication IF 120, a touch screen 130, an input / output IF 140, a storage unit 150, a voice processing unit 160, a microphone 170, and a speaker 180. , The control unit 190 and the like.

アンテナ110は、携帯端末10が発する信号を電波として空間へ放射する。また、アンテナ110は、空間から電波を受信して受信信号を無線通信IF120へ与える。 The antenna 110 radiates a signal emitted by the mobile terminal 10 into space as a radio wave. Further, the antenna 110 receives radio waves from the space and gives a received signal to the wireless communication IF 120.

無線通信IF120は、携帯端末10が他の通信機器と通信するため、アンテナ110などを介して信号を送受信するための変復調処理などを行う。無線通信IF120は、チューナー、高周波回路などを含む無線通信用の通信モジュールであり、携帯端末10が送受信する無線信号の変復調や周波数変換を行い、受信信号を制御部190へ与える。 Since the mobile terminal 10 communicates with other communication devices, the wireless communication IF 120 performs modulation / demodulation processing for transmitting / receiving signals via the antenna 110 or the like. The wireless communication IF 120 is a communication module for wireless communication including a tuner, a high frequency circuit, etc., performs modulation / demodulation and frequency conversion of the wireless signal transmitted / received by the mobile terminal 10, and supplies the received signal to the control unit 190.

タッチスクリーン130は、ユーザからの入力操作を受け付けて、ユーザに対し情報をディスプレイ132に出力する。タッチスクリーン130は、ユーザの入力操作を受け付けるための部材であるタッチパネル131を含む。また、タッチスクリーン130は、メニュー画面や、ゲームの進行を画面に表示するための部材であるディスプレイ132を含む。タッチパネル131は、例えば、静電容量方式のものを用いることによって、ユーザの指などが接近したことを検出する。ディスプレイ132は、例えば、LCD(Liquid Crystal Display)、有機EL(electroluminescence)、その他の表示装置によって実現される。 The touch screen 130 receives an input operation from the user and outputs information to the user on the display 132. The touch screen 130 includes a touch panel 131 which is a member for receiving a user's input operation. Further, the touch screen 130 includes a menu screen and a display 132 which is a member for displaying the progress of the game on the screen. The touch panel 131 detects that a user's finger or the like has approached by using, for example, a capacitance type touch panel. The display 132 is realized by, for example, an LCD (Liquid Crystal Display), an organic EL (electroluminescence), or another display device.

入出力IF140は、インタフェース機器であり、携帯端末10への情報の入力を受け付けるとともに、携帯端末10の外部へ情報を出力するためのインタフェースとして機能する。 The input / output IF 140 is an interface device, and functions as an interface for accepting input of information to the mobile terminal 10 and outputting information to the outside of the mobile terminal 10.

記憶部150は、記憶装置であり、フラッシュメモリ、RAM(Random Access Memory)などにより構成され、携帯端末10が使用するプログラム、携帯端末10がサーバ20から受信する各種データ、その他の各種データを記憶する。この記憶部150は、各種の情報処理プログラムを格納したメモリとして機能する。 The storage unit 150 is a storage device, and is composed of a flash memory, a RAM (Random Access Memory), and the like, and stores a program used by the mobile terminal 10, various data received by the mobile terminal 10 from the server 20, and other various data. do. The storage unit 150 functions as a memory for storing various information processing programs.

音声処理部160は、演算装置であり、音声信号の変復調を行う。音声処理部160は、マイク170から与えられる信号を変調して、変調後の信号を制御部190へ与える。また、音声処理部160は、音声信号をスピーカ180へ与える。音声処理部160は、例えば、音声処理用のプロセッサによって実現される。マイク170は、音声信号の入力を受け付けて制御部190へ出力するための音声入力部として機能する。スピーカ180は、音声信号を、携帯端末10の外部へ出力するための音声出力部として機能する。 The voice processing unit 160 is an arithmetic unit and performs modulation / demodulation of a voice signal. The voice processing unit 160 modulates the signal given from the microphone 170 and gives the modulated signal to the control unit 190. Further, the voice processing unit 160 gives a voice signal to the speaker 180. The voice processing unit 160 is realized by, for example, a processor for voice processing. The microphone 170 functions as an audio input unit for receiving an input of an audio signal and outputting it to the control unit 190. The speaker 180 functions as an audio output unit for outputting an audio signal to the outside of the mobile terminal 10.

制御部190は、演算装置であり、記憶部150に記憶されるプログラムを読み込んで実行することにより、携帯端末10の動作を制御する。制御部190は、例えば、アプリケーションプロセッサによって実現される。この制御部190は、記憶部150に格納された情報処理プログラムを実行するためのプロセッサとして機能する。 The control unit 190 is an arithmetic unit, and controls the operation of the mobile terminal 10 by reading and executing a program stored in the storage unit 150. The control unit 190 is realized by, for example, an application processor. The control unit 190 functions as a processor for executing an information processing program stored in the storage unit 150.

携帯端末10がゲームプログラム151を実行する処理について、より詳細に説明する。ある局面において、記憶部150は、ゲームプログラム151と、ゲーム情報152と、ユーザ情報153と、コンテンツ情報154とを記憶する。携帯端末10は、例えば、サーバ20からゲームプログラムをダウンロードして記憶部150に記憶させる。また、携帯端末10は、ゲームの進行に伴いサーバ20と通信することで、ゲーム情報152及びユーザ情報153などの各種のデータをサーバ20と送受信する。 The process of executing the game program 151 by the mobile terminal 10 will be described in more detail. In a certain aspect, the storage unit 150 stores the game program 151, the game information 152, the user information 153, and the content information 154. For example, the mobile terminal 10 downloads a game program from the server 20 and stores it in the storage unit 150. Further, the mobile terminal 10 communicates with the server 20 as the game progresses, thereby transmitting and receiving various data such as game information 152 and user information 153 to and from the server 20.

ゲームプログラム151は、携帯端末10においてゲームを進行させるためのプログラムである。ゲーム情報152は、ゲームプログラム151が参照する各種のデータを含む。ゲーム情報152は、例えば、ゲームにおいて仮想空間に配置されるオブジェクトの情報、オブジェクトに対応付けられた効果の情報(ゲームキャラクタに設定されるスキルの情報などを含む)基準モーションデータ、コンボデータなどを含む。基準モーションデータは、各ゲームキャラクタの動作を定義する。動作は、入力操作に対応付けて定義されてもよい。コンボデータは、所定の条件で発生するコンボによってゲームキャラクタに実行させる動作の内容(例えば、攻撃動作の種類、攻撃力、動きなど)を定義する。ユーザ情報153は、ゲームをプレイするユーザについての情報を含む。ユーザ情報153は、例えば、ゲームをプレイする携帯端末10のユーザを識別する情報、マルチプレイ時に協働してゲームをプレイする他のユーザを識別する情報、その他の情報を含む。その他の情報は、例えば、タッチパネル131の履歴データなどを含む。履歴データは、タッチパネル131の操作履歴である。 The game program 151 is a program for advancing a game on the mobile terminal 10. The game information 152 includes various data referred to by the game program 151. The game information 152 includes, for example, information on objects placed in a virtual space in a game, information on effects associated with objects (including information on skills set for game characters), reference motion data, combo data, and the like. include. The reference motion data defines the movement of each game character. The operation may be defined in association with the input operation. The combo data defines the content of the action (for example, the type of attack action, attack power, movement, etc.) to be executed by the game character by the combo generated under a predetermined condition. User information 153 includes information about a user playing a game. The user information 153 includes, for example, information for identifying a user of a mobile terminal 10 who plays a game, information for identifying another user who collaborates to play a game during multiplayer, and other information. Other information includes, for example, historical data of the touch panel 131. The history data is the operation history of the touch panel 131.

コンテンツ情報154は、コンテンツ表示プログラム及びコンテンツデータを含んでいる。コンテンツ表示プログラムは、コンテンツデータに基づいてコンテンツを表示するプログラムである。例えば、コンテンツが動画である場合、コンテンツの表示プログラムとして動画を再生するプログラムが用いられる。コンテンツが画像である場合には、コンテンツの表示プログラムとして画像を表示するプログラムが用いられる。コンテンツデータは、サーバ20から取得したデータである。動画のコンテンツをストリーミングする場合には、記憶部150にコンテンツデータを取り込まずに動画を再生する場合もある。 The content information 154 includes a content display program and content data. The content display program is a program that displays content based on content data. For example, when the content is a moving image, a program for playing the moving image is used as the content display program. When the content is an image, a program for displaying the image is used as the content display program. The content data is data acquired from the server 20. When streaming the content of the moving image, the moving image may be played back without taking the content data into the storage unit 150.

制御部190は、ゲームプログラム151を読み込んで実行することにより、入力操作受付部191と、ゲーム進行処理部192と、移動方向検出部193と、カメラ配置制御部194と、オブジェクト制御部195と、表示制御部196と、の各機能を発揮する。また、制御部190は、コンテンツ情報154を読み込んで実行することにより表示制御部196として機能し、コンテンツの動画、画像などをディスプレイ132に表示させる。 By reading and executing the game program 151, the control unit 190 includes an input operation reception unit 191, a game progress processing unit 192, a movement direction detection unit 193, a camera arrangement control unit 194, and an object control unit 195. Each function of the display control unit 196 is exhibited. Further, the control unit 190 functions as a display control unit 196 by reading and executing the content information 154, and displays a moving image, an image, or the like of the content on the display 132.

入力操作受付部191は、タッチスクリーン130の出力に基づいて、ユーザの入力操作を受け付ける。具体的には、入力操作受付部191は、ユーザの指などがタッチパネル131に接近したことを、タッチスクリーン130を構成する面の横軸及び縦軸からなる座標系の座標として検出する。 The input operation receiving unit 191 accepts a user's input operation based on the output of the touch screen 130. Specifically, the input operation receiving unit 191 detects that the user's finger or the like approaches the touch panel 131 as the coordinates of the coordinate system including the horizontal axis and the vertical axis of the surface constituting the touch screen 130.

入力操作受付部191は、タッチスクリーン130に対するユーザの操作を判別する。入力操作受付部191は、例えば、(1)「接近操作」、(2)「リリース操作」、(3)「タップ操作」、(4)「ダブルタップ操作」、(5)「長押し操作(ロングタッチ操作)」、(6)「ドラッグ操作(スワイプ操作)」、(7)「ムーブ操作」、(8)「フリック操作」、その他のユーザの操作を判別する。入力操作受付部191が判別するユーザの操作は、上記に限られない。例えば、タッチパネル131が、ユーザがタッチパネル131に対して押下する圧力の大きさを検出可能な機構を有する場合、入力操作受付部191は、ユーザにより押下された圧力の大きさを判別する。 The input operation receiving unit 191 determines the user's operation on the touch screen 130. The input operation reception unit 191 is, for example, (1) "approach operation", (2) "release operation", (3) "tap operation", (4) "double tap operation", (5) "long press operation (5)" "Long touch operation)", (6) "drag operation (swipe operation)", (7) "move operation", (8) "flick operation", and other user operations are discriminated. The user's operation determined by the input operation receiving unit 191 is not limited to the above. For example, when the touch panel 131 has a mechanism capable of detecting the magnitude of the pressure pressed by the user with respect to the touch panel 131, the input operation receiving unit 191 determines the magnitude of the pressure pressed by the user.

(1)「接近操作」とは、ユーザが指などをタッチスクリーン130に接近させる操作である。タッチスクリーン130は、ユーザの指などが接近したこと(ユーザの指などがタッチスクリーン130に接触したことを含む)をタッチパネル131により検出し、検出したタッチスクリーン130の座標に応じた信号を制御部190へ出力する。制御部190は、タッチスクリーン130へのユーザの指などの接近を検出しない状態から、接近を検出したときに、状態が「タッチオン状態」になったと判別する。 (1) The "approaching operation" is an operation in which the user brings a finger or the like close to the touch screen 130. The touch screen 130 detects that the user's finger or the like approaches (including the user's finger or the like touching the touch screen 130) by the touch panel 131, and controls a signal corresponding to the coordinates of the detected touch screen 130. Output to 190. The control unit 190 determines that the state has changed to the "touch-on state" when the approach is detected from the state in which the approach of the user's finger or the like to the touch screen 130 is not detected.

(2)「リリース操作」とは、ユーザがタッチスクリーン130を接近操作している状態を止める操作である。入力操作受付部191は、例えば、ユーザが指などをタッチスクリーン130に接触させている状態から、指を離す操作をしたときに、ユーザの操作を「リリース操作」と判別する。制御部190は、タッチスクリーン130へのユーザの指などの接近を検出している状態から、接近を検出しない状態になったときに、状態が「タッチオン状態」から「タッチオフ状態」になったと判別する。 (2) The "release operation" is an operation of stopping the state in which the user is approaching the touch screen 130. The input operation receiving unit 191 determines that the user's operation is a "release operation" when, for example, the user performs an operation of releasing the finger from a state where the user touches the touch screen 130 with a finger or the like. The control unit 190 determines that the state has changed from the "touch-on state" to the "touch-off state" when the state of detecting the approach of the user's finger or the like to the touch screen 130 is changed to the state of not detecting the approach. do.

(3)「タップ操作」とは、ユーザがタッチスクリーン130に対して指などを接近させる接近操作をした後に、接近操作をした位置でリリース操作を行うことである。入力操作受付部191は、接近操作が検出されない状態(ユーザの指などがタッチパネル131から離れており、タッチパネル131がユーザの指などの接近を検出していない状態)から、タッチスクリーン130の出力に基づいて、ユーザの指などが接近したことを検出した場合に、その検出した座標を「初期タッチ位置」として保持する。入力操作受付部191は、初期タッチ位置の座標と、リリース操作をした座標とがほぼ同一である場合(接近操作が検出された座標から一定範囲内の座標においてリリース操作の座標が検出された場合)に、ユーザの操作を「タップ操作」と判別する。 (3) The "tap operation" is to perform a release operation at a position where the user has made an approach operation to bring a finger or the like closer to the touch screen 130. The input operation receiving unit 191 outputs the touch screen 130 from a state in which an approach operation is not detected (a state in which the user's finger or the like is away from the touch panel 131 and the touch panel 131 does not detect the approach of the user's finger or the like). Based on this, when it is detected that the user's finger or the like is approaching, the detected coordinates are retained as the "initial touch position". In the input operation receiving unit 191, when the coordinates of the initial touch position and the coordinates of the release operation are almost the same (when the coordinates of the release operation are detected within a certain range from the coordinates where the approach operation is detected). ), The user's operation is determined to be a "tap operation".

(4)「ダブルタップ操作」とは、ユーザがタップ操作を一定時間内に2回行う操作である。入力操作受付部191は、例えば、ユーザの操作をタップ操作と判別してから一定時間内に、タップ操作にかかる座標で再びタップ操作を判別した場合に、ユーザの操作を「ダブルタップ操作」と判別する。 (4) The "double tap operation" is an operation in which the user performs the tap operation twice within a certain period of time. For example, when the input operation reception unit 191 determines the tap operation again based on the coordinates related to the tap operation within a certain period of time after determining the user operation as the tap operation, the user operation is referred to as "double tap operation". Determine.

(5)「長押し操作」とは、ユーザがタッチスクリーン130を押し続ける操作である。タッチスクリーン130は、ユーザの操作を検出して接近操作を判別してから、接近操作が検出された座標において接近操作が継続している時間が一定時間を超えた場合に、ユーザの操作を「長押し操作」(「長押し操作」を、「ロングタッチ操作」と称することもある)と判別する。 (5) The "long press operation" is an operation in which the user keeps pressing the touch screen 130. The touch screen 130 detects the user's operation, determines the approach operation, and then performs the user's operation when the time during which the approach operation continues at the coordinates where the approach operation is detected exceeds a certain period of time. It is determined as "long press operation" ("long press operation" may be referred to as "long touch operation").

(6)「ドラッグ操作」とは、ユーザがタッチスクリーン130に指などを接近させた接近状態を維持したまま、指をスライドさせる操作である。 (6) The "drag operation" is an operation in which the user slides the finger while maintaining the approaching state in which the finger or the like is brought close to the touch screen 130.

(7)「ムーブ操作」とは、ユーザがタッチスクリーン130において、接近操作を維持しつつ、タッチスクリーン130に指などを接近させている位置を移動させてリリース操作を行う一連の操作をいう。 (7) The "move operation" refers to a series of operations in which the user performs a release operation on the touch screen 130 by moving a position where a finger or the like is brought close to the touch screen 130 while maintaining the approach operation.

(8)「フリック操作」は、ユーザがムーブ操作を予め定められた時間よりも短い時間で行う操作をいう。フリック操作は、ユーザがタッチスクリーン130で指を弾くような操作である。 (8) “Flick operation” refers to an operation in which the user performs a move operation in a shorter time than a predetermined time. The flick operation is an operation in which the user flips a finger on the touch screen 130.

入力操作受付部191は、所定期間のユーザの入力操作の判別結果を記憶部150に操作履歴として記憶する。入力操作受付部191により行われる入力操作の種類を検知する詳細な処理は、後述する。 The input operation reception unit 191 stores the determination result of the user's input operation for a predetermined period in the storage unit 150 as an operation history. Detailed processing for detecting the type of input operation performed by the input operation reception unit 191 will be described later.

ゲーム進行処理部192は、ユーザの操作に応じて、各種のプログラムを呼び出すなどによりゲームを進行させる処理を行う。例えば、ゲーム進行処理部192は、サーバ20と通信し、ゲームの進行に応じてサーバ20へデータを送信する処理、サーバ20からゲームに関連するデータを受信する処理、ゲームの進行に応じてユーザに報酬を付与する処理、時間の経過を計測する処理、その他の処理を行う。 The game progress processing unit 192 performs processing for advancing the game by calling various programs or the like in response to the user's operation. For example, the game progress processing unit 192 communicates with the server 20, processes to send data to the server 20 according to the progress of the game, processes to receive data related to the game from the server 20, and the user according to the progress of the game. Performs processing to give rewards to the server, processing to measure the passage of time, and other processing.

移動方向検出部193は、タッチスクリーン130に対するユーザの入力操作が移動操作である場合、ゲームに登場するキャラクタであるゲームキャラクタを移動させる入力操作の操作内容を検出する。移動操作とは、ゲームキャラクタの移動方向を指示する入力操作であり、方向性のある操作である。移動操作の一例としては、所定条件下のドラッグ操作又はフリック操作である。例えばゲームプログラム151がアクションゲームである場合、移動方向検出部193は、ユーザのドラッグ操作又はフリック操作に基づいて、ゲームキャラクタを移動させる方向を検出する。 When the user's input operation to the touch screen 130 is a movement operation, the movement direction detection unit 193 detects the operation content of the input operation for moving the game character, which is a character appearing in the game. The movement operation is an input operation for instructing the movement direction of the game character, and is a directional operation. An example of the movement operation is a drag operation or a flick operation under predetermined conditions. For example, when the game program 151 is an action game, the movement direction detection unit 193 detects the direction in which the game character is moved based on the user's drag operation or flick operation.

具体的には、移動方向検出部193は、タッチスクリーン130からユーザの指が離れた状態から、ユーザが指をタッチスクリーン130に接近させて、入力操作受付部191がタッチパネル131にユーザの指が接近したことを検出した座標を初期タッチ位置として、ユーザがドラッグ操作を行った場合に、初期タッチ位置の座標とタッチスクリーン130の検出結果とに基づいて、ゲームキャラクタの移動方向を検出する。移動方向検出部193の詳細な処理は、後述する。 Specifically, in the movement direction detection unit 193, the user brings the user's finger closer to the touch screen 130 from the state where the user's finger is separated from the touch screen 130, and the input operation reception unit 191 causes the user's finger to touch the touch panel 131. When the user performs a drag operation with the coordinates detected as approaching as the initial touch position, the movement direction of the game character is detected based on the coordinates of the initial touch position and the detection result of the touch screen 130. The detailed processing of the moving direction detection unit 193 will be described later.

カメラ配置制御部194は、仮想空間に配置される各オブジェクトを、どのようにユーザに見せるかを決定する。具体的には、カメラ配置制御部194は、制御部190がゲームプログラム151を読み込んで実行することで生成される仮想空間において、仮想カメラの配置及び撮影方向(カメラワーク)を制御する。仮想カメラの配置及び撮影方向は、仮想空間の座標及び方向によって定義される。制御部190は、仮想空間における仮想カメラの撮影画像をディスプレイ132に表示することで、ユーザに対しゲームのプレイ環境を提供する。 The camera placement control unit 194 determines how to show each object placed in the virtual space to the user. Specifically, the camera arrangement control unit 194 controls the arrangement and shooting direction (camera work) of the virtual camera in the virtual space generated by the control unit 190 reading and executing the game program 151. The placement and shooting direction of the virtual camera is defined by the coordinates and direction of the virtual space. The control unit 190 provides the user with a game play environment by displaying the captured image of the virtual camera in the virtual space on the display 132.

オブジェクト制御部195は、携帯端末10がゲームプログラム151を実行することにより進行されるゲームに登場する各種オブジェクト、及び、入力操作受付部191が受け付けたユーザの操作内容に基づいて生成される各種オブジェクト(例えば、GUI(Graphical User Interface)画面など)の生成、変形、移動などの処理を制御する。オブジェクト制御部195は、例えば、タッチスクリーン130に対する入力操作に基づいて、ユーザの操作を示す操作オブジェクトを生成する。操作オブジェクトの詳細については後述する。 The object control unit 195 includes various objects appearing in the game progressed by the mobile terminal 10 executing the game program 151, and various objects generated based on the user's operation contents accepted by the input operation reception unit 191. It controls processing such as generation, transformation, and movement of (for example, GUI (Graphical User Interface) screen). The object control unit 195 generates, for example, an operation object indicating a user's operation based on an input operation on the touch screen 130. The details of the operation object will be described later.

表示制御部196は、ディスプレイ132の表示を制御する。表示制御部196は、例えば、仮想カメラのカメラワークに従った画像をディスプレイ132に出力する。表示制御部196は、仮想空間内における仮想カメラの配置及び撮影方向に応じて、ディスプレイ132の表示内容を決定し、決定した表示内容に従う画像、テキストなどの各種の情報をディスプレイ132に出力する。また、表示制御部196は、コンテンツ情報154を読み込んで、コンテンツの動画、画像などをディスプレイ132に表示させる。 The display control unit 196 controls the display of the display 132. The display control unit 196 outputs, for example, an image according to the camera work of the virtual camera to the display 132. The display control unit 196 determines the display content of the display 132 according to the arrangement and shooting direction of the virtual camera in the virtual space, and outputs various information such as images and texts according to the determined display content to the display 132. Further, the display control unit 196 reads the content information 154 and displays a moving image, an image, or the like of the content on the display 132.

図3は、サーバ20の機能的な構成を示すブロック図である。図3を参照して、サーバ20の詳細な構成を説明する。サーバ20は、一般的なコンピュータとして構成され、プログラムに従って動作することにより、通信部220と、記憶部250と、制御部290としての機能を発揮する。 FIG. 3 is a block diagram showing a functional configuration of the server 20. A detailed configuration of the server 20 will be described with reference to FIG. The server 20 is configured as a general computer, and by operating according to a program, it exhibits functions as a communication unit 220, a storage unit 250, and a control unit 290.

通信部220は、通信機器であり、サーバ20が携帯端末10などの外部の通信機器と通信するためのインタフェースとして機能する。 The communication unit 220 is a communication device, and functions as an interface for the server 20 to communicate with an external communication device such as a mobile terminal 10.

記憶部250は、記憶装置であり、携帯端末10においてユーザがゲームを進行させるための各種プログラム及びデータを記憶する。ある局面において、記憶部250は、ゲームプログラム251と、ゲーム情報252と、ユーザ情報253と、コンテンツ情報254とを記憶する。 The storage unit 250 is a storage device, and stores various programs and data for the user to advance the game in the mobile terminal 10. In a certain aspect, the storage unit 250 stores the game program 251 and the game information 252, the user information 253, and the content information 254.

ゲームプログラム251は、サーバ20が携帯端末10と通信して、携帯端末10においてゲームを進行させるためのプログラムである。ゲームプログラム251は、ゲームを進行させるための各種データであるゲーム情報252及びユーザ情報253などを参照して、ユーザの入力操作に応じてゲームを進行させる。ゲームプログラム251は、制御部290に実行されることにより、携帯端末10とデータを送受信する処理、携帯端末10のユーザが行った操作内容に応じてゲームを進行させる処理、ゲームをプレイするユーザの情報を更新する処理、その他の処理をサーバ20に行わせる。 The game program 251 is a program for the server 20 to communicate with the mobile terminal 10 to advance the game on the mobile terminal 10. The game program 251 refers to the game information 252, the user information 253, and the like, which are various data for advancing the game, and advances the game according to the input operation of the user. The game program 251 is executed by the control unit 290 to send and receive data to and from the mobile terminal 10, to advance the game according to the operation content performed by the user of the mobile terminal 10, and to play the game. Have the server 20 perform a process of updating information and other processes.

ゲーム情報252は、ゲームプログラム251が参照する各種のデータを含む。ゲーム情報252は、オブジェクト管理テーブル252Aと、パッシブスキル管理テーブル252Bと、アクティブスキル管理テーブル252Cとを含む。 The game information 252 includes various data referred to by the game program 251. The game information 252 includes an object management table 252A, a passive skill management table 252B, and an active skill management table 252C.

オブジェクト管理テーブル252Aは、ゲームの仮想空間内に配置されるオブジェクトの設定を示す。携帯端末10は、ゲームプログラム151を実行することにより、仮想空間内に配置されるオブジェクトを、仮想空間内に配置される仮想カメラによって撮影された画像をディスプレイ132に表示させることでゲームを進行させる。 The object management table 252A shows the settings of the objects arranged in the virtual space of the game. By executing the game program 151, the mobile terminal 10 advances the game by displaying the object arranged in the virtual space and the image taken by the virtual camera arranged in the virtual space on the display 132. ..

ここで、オブジェクトとしては、例えば、ユーザが操作するゲームキャラクタを示すオブジェクト、ゲームキャラクタが装着する対象物を示すオブジェクトなど様々なものがある。これらオブジェクトは、ユーザがタッチスクリーン130に対して予め定められた入力操作を行うこと、ゲームの進行に伴い一定の条件を満たすこと、その他の様々な事象の発生を契機として、オブジェクトに対応付けられた処理が行われる。 Here, as the object, for example, there are various objects such as an object indicating a game character operated by the user and an object indicating an object worn by the game character. These objects are associated with the objects when the user performs a predetermined input operation on the touch screen 130, satisfies certain conditions as the game progresses, and various other events occur. Processing is performed.

例えば、あるオブジェクトに対してユーザがタッチスクリーン130に対して接近操作を行うことで、オブジェクトがユーザに選択された状態となる。また、例えば、ユーザがタップ操作を行うことで、ユーザに選択されているオブジェクトがユーザの入力操作に応じて攻撃するなどの処理が行われる。また、例えば、ユーザがドラッグ操作を行うことで、ユーザに選択されているオブジェクトがユーザの入力操作に応じて移動するなどの処理が行われる。また、例えば、ユーザがオブジェクトに対してロングタッチ操作をすることで、ユーザに対し、ゲームを有利に進めるための報酬が付与されるなどの処理が行われる。 For example, when the user approaches the touch screen 130 with respect to a certain object, the object is selected by the user. Further, for example, when the user performs a tap operation, a process such that an object selected by the user attacks according to the user's input operation is performed. Further, for example, when the user performs a drag operation, a process such as moving the object selected by the user according to the input operation of the user is performed. Further, for example, when the user performs a long touch operation on the object, a process is performed such that a reward for advancing the game in an advantageous manner is given to the user.

パッシブスキル管理テーブル252Bは、オブジェクトを識別する情報と、オブジェクトに対応付けられたパッシブスキルの情報とが対応付けられている。ここで、パッシブスキルとは、例えば、ゲームにおいて予め定められた条件が満たされたときに発動され、ユーザがゲームを有利に進行させることができるものである。例えば、パッシブスキルが発動した場合に、ゲームキャラクタの移動速度が向上するなどの、ゲームを有利に進行させられる効果を発揮させる。 In the passive skill management table 252B, the information for identifying the object and the information for the passive skill associated with the object are associated with each other. Here, the passive skill is activated, for example, when a predetermined condition is satisfied in the game, and the user can advance the game in an advantageous manner. For example, when the passive skill is activated, the movement speed of the game character is improved, and the effect of advancing the game in an advantageous manner is exhibited.

アクティブスキル管理テーブル252Cは、オブジェクトを識別する情報と、オブジェクトに対応付けられたアクティブスキルの情報とが対応付けられている。ここで、アクティブスキルとは、例えば、ゲームにおいて予め定められた条件が満たされたときに発動可能な状態となり、ユーザから、スキルを発動させるための入力操作を受け付けることにより、ユーザがゲームを有利に進行させることができるものである。 In the active skill management table 252C, the information for identifying the object and the information of the active skill associated with the object are associated with each other. Here, the active skill is, for example, a state in which it can be activated when a predetermined condition is satisfied in the game, and the user has an advantage in the game by receiving an input operation for activating the skill from the user. Can be advanced to.

ユーザ情報253は、ゲームをプレイするユーザについての情報である。ユーザ情報253は、ユーザ管理テーブル253Aを含む。ユーザ管理テーブル253Aは、各ユーザを識別する情報と、ユーザがゲームを進行させた度合いを示す情報と、ユーザがゲーム内で保有するアイテム、ゲームキャラクタ、ゲームキャラクタが使用する装着物などの情報その他の情報を含む。 User information 253 is information about a user who plays a game. The user information 253 includes a user management table 253A. The user management table 253A includes information for identifying each user, information indicating the degree to which the user has progressed the game, information on items owned by the user in the game, game characters, information on fittings used by the game characters, and the like. Contains information about.

コンテンツ情報254は、ゲームに関するコンテンツデータである。コンテンツ情報254は、ユーザの所定の操作により通信部220を介して携帯端末10へ送信される。コンテンツ情報254としては、例えばゲームの情報を提供する動画及びゲームの原作となる漫画の画像のいずれか一方を含む。また、コンテンツ情報254としては、その他ゲームに関する動画、画像などであってもよい。 The content information 254 is content data related to the game. The content information 254 is transmitted to the mobile terminal 10 via the communication unit 220 by a predetermined operation of the user. The content information 254 includes, for example, either a moving image that provides information on the game or an image of a cartoon that is the original of the game. Further, the content information 254 may be a moving image, an image, or the like related to other games.

制御部290は、記憶部250に記憶されるゲームプログラム251を実行することにより、送受信部291、サーバ処理部292、データ管理部293、マッチング部294、計測部295としての機能を発揮する。 By executing the game program 251 stored in the storage unit 250, the control unit 290 exhibits functions as a transmission / reception unit 291, a server processing unit 292, a data management unit 293, a matching unit 294, and a measurement unit 295.

送受信部291は、ゲームプログラム151を実行する携帯端末10から、各種情報を受信し、携帯端末10に対し、各種情報を送信する。携帯端末10とサーバ20とは、ユーザに関連付けられるオブジェクトを仮想空間に配置する要求、オブジェクトを削除する要求、オブジェクトを移動させる要求、ユーザが獲得する報酬に応じて各種パラメータを更新する要求、ゲームを進行させるための画像、音声その他のデータ、サーバ20から携帯端末10へ送信される通知などの情報を送受信する。また、携帯端末10からのコンテンツデータの要求に応じてコンテンツ情報254に記憶されるコンテンツデータを携帯端末10へ送信する。 The transmission / reception unit 291 receives various information from the mobile terminal 10 that executes the game program 151, and transmits various information to the mobile terminal 10. The mobile terminal 10 and the server 20 are a request to place an object associated with a user in a virtual space, a request to delete an object, a request to move an object, a request to update various parameters according to a reward acquired by the user, and a game. Information such as images, sounds and other data for advancing the process, and notifications transmitted from the server 20 to the mobile terminal 10 is transmitted and received. Further, the content data stored in the content information 254 is transmitted to the mobile terminal 10 in response to the request for the content data from the mobile terminal 10.

サーバ処理部292は、サーバ20全体の動作を制御し、各種のプログラムを呼び出すなどによりゲームの進行に必要な処理を行う。サーバ処理部292は、例えば、携帯端末10から受信した情報に基づいて、ゲーム情報252、ユーザ情報253などのデータを更新し、携帯端末10に各種データを送信することでゲームを進行させる。複数のユーザが1つの異世界に参加するゲームにおいては、一例として、サーバ処理部292は、携帯端末10Aから受信した情報に基づいて、ゲーム情報252、ユーザ情報253などのデータを更新し、携帯端末10Bなどの他の携帯端末に各種データを送信することでゲームを進行させる。各種データには、送信元ユーザを識別するユーザ情報、送信元ユーザのゲームキャラクタの位置を含むゲーム情報、送信元ユーザによる操作情報などが含まれる。 The server processing unit 292 controls the operation of the entire server 20 and performs processing necessary for the progress of the game by calling various programs and the like. For example, the server processing unit 292 updates data such as game information 252 and user information 253 based on the information received from the mobile terminal 10, and transmits various data to the mobile terminal 10 to advance the game. In a game in which a plurality of users participate in one different world, as an example, the server processing unit 292 updates data such as game information 252 and user information 253 based on the information received from the mobile terminal 10A, and carries the data. The game progresses by transmitting various data to another mobile terminal such as the terminal 10B. The various data include user information that identifies the source user, game information including the position of the game character of the source user, operation information by the source user, and the like.

データ管理部293は、サーバ処理部292の処理結果に従って、記憶部250に記憶される各種データを更新する処理、データベースにレコードを追加/更新/削除する処理などを行う。 The data management unit 293 performs a process of updating various data stored in the storage unit 250, a process of adding / updating / deleting records to the database, and the like according to the processing result of the server processing unit 292.

マッチング部294は、複数のユーザを関連付けるための一連の処理を行う。マッチング部294は、例えば、ユーザがマルチプレイを行うための入力操作を行った場合に、ゲームを協同してプレイさせるユーザを関連付ける処理などを行う。 The matching unit 294 performs a series of processes for associating a plurality of users. The matching unit 294 performs, for example, a process of associating a user who cooperates in playing a game when a user performs an input operation for performing multiplayer.

計測部295は、時間を計測する処理を行う。計測部295は、例えば、仮想空間に配置される各オブジェクトについて時間の経過を計測する。また、計測部295は、ゲームが進行している時間を計測する。サーバ20は、携帯端末10から、携帯端末10においてゲームプログラム151を実行して計測される各種の計測結果の情報を受信し、受信した情報と、計測部295の計測結果とを照合することで、携帯端末10とサーバ20とで、各種の時間に関する情報を同期させる。 The measuring unit 295 performs a process of measuring the time. The measurement unit 295, for example, measures the passage of time for each object arranged in the virtual space. In addition, the measurement unit 295 measures the time during which the game is in progress. The server 20 receives information on various measurement results measured by executing the game program 151 on the mobile terminal 10 from the mobile terminal 10, and collates the received information with the measurement results of the measurement unit 295. , Information about various times is synchronized between the mobile terminal 10 and the server 20.

[実施形態の構成のまとめ]
以上のように、実施形態のゲーム提供システム1の構成を説明してきた。ゲーム提供システム1によって提供されるゲームは、上述した携帯端末10のゲームプログラム151及び/又はサーバ20のゲームプログラム251に従って動作する。例えば、ゲーム提供システム1は、仮想空間内の仮想カメラの配置及び撮影方向に応じた画像をタッチスクリーン130に表示させることでゲームを進行させる。
[Summary of configuration of embodiment]
As described above, the configuration of the game providing system 1 of the embodiment has been described. The game provided by the game providing system 1 operates according to the game program 151 of the mobile terminal 10 and / or the game program 251 of the server 20 described above. For example, the game providing system 1 advances the game by displaying an image corresponding to the arrangement of the virtual cameras in the virtual space and the shooting direction on the touch screen 130.

例えば、ゲームプログラム151がロールプレイングゲームを実行させるプログラムである場合、ゲーム進行処理部192は、ユーザの操作に応じてストーリーを進行させ、画像、テキストなどディスプレイ132に表示するデータを決定する処理、交戦相手又は仲間の選択をユーザから受け付ける処理、ユーザの操作に応じてロールプレイングゲームを進める処理などの基本的な処理を行う。 For example, when the game program 151 is a program for executing a role-playing game, the game progress processing unit 192 advances a story according to a user's operation and determines data to be displayed on the display 132 such as an image and a text. It performs basic processing such as processing for accepting the selection of an opponent or a friend from the user, and processing for advancing a role-playing game according to the user's operation.

例えば、ゲームプログラム151がアクションゲームを実行させるプログラムである場合、カメラ配置制御部194は、アクションゲームを行うための仮想空間における仮想カメラの配置位置及び撮影方向を、アクションゲームの進展に応じて、逐次、決定する。カメラ配置制御部194は、仮想カメラのカメラワークを制御する。 For example, when the game program 151 is a program for executing an action game, the camera arrangement control unit 194 determines the arrangement position and shooting direction of the virtual camera in the virtual space for playing the action game according to the progress of the action game. It will be decided sequentially. The camera arrangement control unit 194 controls the camera work of the virtual camera.

例えば、ゲームプログラム151及びサーバ20のゲームプログラム251が、複数のユーザが1つの異世界に参加するゲームを実行させるプログラムである場合、サーバ処理部292は、携帯端末10Aから受信した情報に基づいて、ゲーム情報252、ユーザ情報253などのデータを更新し、携帯端末10Bなどの他の携帯端末に各種データを送信する。携帯端末のゲーム進行処理部192は、受信した他のユーザの情報を反映させながらゲームを進行させる。 For example, when the game program 151 and the game program 251 of the server 20 are programs for executing a game in which a plurality of users participate in one different world, the server processing unit 292 is based on the information received from the mobile terminal 10A. , The data such as the game information 252 and the user information 253 are updated, and various data are transmitted to other mobile terminals such as the mobile terminal 10B. The game progress processing unit 192 of the mobile terminal advances the game while reflecting the received information of other users.

[動作]
図面を参照して、実施形態のゲーム提供システム1を構成する各装置の動作を説明する。
[motion]
The operation of each device constituting the game providing system 1 of the embodiment will be described with reference to the drawings.

(入力操作の検知)
図4は、入力操作受付部191が入力操作の種類を検知する処理を説明する図である。図4の例では、ユーザ情報153を記憶する記憶部150の配列fp[0]~配列fp[10]までの11個の配列のそれぞれに、タッチパネル131により検知されたタッチスクリーン130上の位置を示す履歴情報が格納されている。履歴情報は、所定の期間毎(例えば、フレームレート毎)に履歴情報テーブルに格納される。履歴情報が格納される配列の個数は限定されず、任意の個数であってよい。また、履歴情報テーブルでは、タッチオフからタッチオンになった場合に検知された履歴情報を、初期位置座標として記憶部150に記憶してもよい。
(Detection of input operation)
FIG. 4 is a diagram illustrating a process in which the input operation receiving unit 191 detects a type of input operation. In the example of FIG. 4, the positions on the touch screen 130 detected by the touch panel 131 are set in each of the 11 arrays from the array fp [0] to the array fp [10] of the storage unit 150 that stores the user information 153. The history information to be shown is stored. The history information is stored in the history information table every predetermined period (for example, every frame rate). The number of arrays in which history information is stored is not limited, and may be any number. Further, in the history information table, the history information detected when the touch-off is turned on may be stored in the storage unit 150 as the initial position coordinates.

図4に示されるように、例えば、配列fp[0]~配列fp[9]に、履歴情報(x0、y0)が格納されており、配列fp[10]にnull値が格納された場合、入力操作受付部191は、入力操作はタップ操作であると判別する。また、例えば、タッチナウ状態において履歴情報が変化した後に、null値が格納された場合、入力操作受付部191はnull値が格納された配列fp[5]の直前の配列fp[3]および配列fp[4]に格納されている履歴情報を参照する。そして、入力操作受付部191は、配列fp[3]および配列fp[4]の履歴情報がそれぞれ示す位置の間の距離が予め設定された閾値以上である場合、入力操作はフリック操作であると判別する。また、入力操作受付部191は、タッチナウ状態において履歴情報が変化した後に、例えば配列fp[4]~fp[10]に履歴情報(x15、y15)が格納された場合、入力操作はドラッグ操作であると判別する。 As shown in FIG. 4, for example, when the history information (x0, y0) is stored in the array fp [0] to the array fp [9] and the null value is stored in the array fp [10]. The input operation reception unit 191 determines that the input operation is a tap operation. Further, for example, when the null value is stored after the history information is changed in the touch now state, the input operation receiving unit 191 has the array fp [3] and the array fp immediately before the array fp [5] in which the null value is stored. Refer to the history information stored in [4]. Then, the input operation receiving unit 191 determines that the input operation is a flick operation when the distance between the positions indicated by the history information of the array fp [3] and the array fp [4] is equal to or larger than a preset threshold value. Determine. Further, when the history information (x15, y15) is stored in the arrays fp [4] to fp [10] after the history information is changed in the touch now state, the input operation reception unit 191 can perform the input operation by dragging. Determine if there is.

(移動方向の検知)
図5は、移動方向検出部193がユーザの入力操作に応じてゲームキャラクタを移動させる方向を検出する処理を説明する図である。移動方向検出部193は、ユーザがタッチスクリーン130を押していない状態から、指などをタッチパネル131に接近させてタッチスクリーン130を押した位置(初期タッチ位置)を起点と設定する。入力操作受付部191は、ユーザの操作をドラッグ操作と判別している場合に、起点となる座標と、タッチスクリーン130がユーザの指などの接近を検出している座標とに基づいて、ゲームキャラクタを移動させる方向を検出する。
(Detection of moving direction)
FIG. 5 is a diagram illustrating a process of detecting a direction in which the moving direction detecting unit 193 moves the game character according to an input operation of the user. The moving direction detection unit 193 sets the starting point at a position (initial touch position) where the user brings the finger or the like close to the touch panel 131 and presses the touch screen 130 from the state where the user has not pressed the touch screen 130. When the input operation receiving unit 191 determines that the user's operation is a drag operation, the game character is based on the coordinates that are the starting point and the coordinates that the touch screen 130 detects the approach of the user's finger or the like. Detects the direction in which to move.

図5の状態(A)は、タッチスクリーン130からユーザの指が離れた状態から、ユーザが指をタッチスクリーン130に接近させた状態を示す。入力操作受付部191は、ユーザの指がタッチパネル131に接近したことを検出し、検出した座標を初期タッチ位置として記憶部150にユーザ情報153として保持する。 The state (A) of FIG. 5 shows a state in which the user brings the finger closer to the touch screen 130 from the state in which the user's finger is separated from the touch screen 130. The input operation reception unit 191 detects that the user's finger has approached the touch panel 131, and holds the detected coordinates as the user information 153 in the storage unit 150 as the initial touch position.

図5の例では、記憶部150が保持する初期タッチ位置の座標を、初期タッチ位置座標155として示す。入力操作受付部191は、タッチスクリーン130の検出結果(ユーザの指がタッチスクリーン130に接近している座標、及び、ユーザの指がタッチスクリーン130に接近していることを検出していないこと(検出結果「null」))を、一定フレーム分、ユーザ情報153としてバッファメモリに格納する。バッファメモリは、タッチスクリーン130における検出結果を、各フレームについて一定フレーム分(図5の例では、配列fp〔0〕~配列fp〔10〕までの11フレーム分)、格納することができる。バッファメモリは、例えばリングバッファとして実現することができる。 In the example of FIG. 5, the coordinates of the initial touch position held by the storage unit 150 are shown as the initial touch position coordinates 155. The input operation reception unit 191 has not detected the detection result of the touch screen 130 (coordinates where the user's finger is approaching the touch screen 130 and that the user's finger is not approaching the touch screen 130 (). The detection result "null")) is stored in the buffer memory as user information 153 for a certain frame. The buffer memory can store the detection result on the touch screen 130 for a fixed frame for each frame (11 frames from the array fp [0] to the array fp [10] in the example of FIG. 5). The buffer memory can be realized as, for example, a ring buffer.

図5の状態(A)の例では、ユーザがタッチスクリーン130を押した位置を、押下位置30A(タッチスクリーン130の座標(x0,y0))として示す。 In the example of the state (A) of FIG. 5, the position where the user presses the touch screen 130 is shown as the pressing position 30A (coordinates of the touch screen 130 (x0, y0)).

図5の状態(B)は、ユーザがタッチスクリーン130に対してドラッグ操作を行って、タッチスクリーン130に対する押下位置を、押下位置30Aから押下位置30B(タッチスクリーン130の座標(x9,y9))まで10フレーム(配列fp〔0〕~配列fp〔9〕までの10フレーム分)で移動させたことを示す。入力操作受付部191は、タッチスクリーン130の検出結果をユーザ情報153としてバッファメモリに格納し、バッファメモリに保持される値を参照して、タッチスクリーン130に対するユーザの操作をドラッグ操作と判別する。 In the state (B) of FIG. 5, the user drags the touch screen 130 to change the pressing position with respect to the touch screen 130 from the pressing position 30A to the pressing position 30B (coordinates (x9, y9) of the touch screen 130). It shows that it was moved in 10 frames (10 frames from the array fp [0] to the array fp [9]). The input operation receiving unit 191 stores the detection result of the touch screen 130 as user information 153 in the buffer memory, refers to the value held in the buffer memory, and determines that the user's operation on the touch screen 130 is a drag operation.

図5の状態(C)は、ユーザがタッチスクリーン130を押している位置を、押下位置30Bから押下位置30C(タッチスクリーン130の座標(x14,y14))まで、5フレーム(配列fp〔10〕、fp〔0〕、fp〔1〕、fp〔2〕、fp〔3〕の5フレーム分)で移動させたことを示す。 In the state (C) of FIG. 5, the position where the user is pressing the touch screen 130 is moved from the pressing position 30B to the pressing position 30C (coordinates of the touch screen 130 (x14, y14)) by 5 frames (array fp [10], It is shown that the movement was performed by 5 frames of fp [0], fp [1], fp [2], and fp [3].

図5の状態(D)は、移動方向検出部193が、状態(B)及び状態(C)のそれぞれにおいて、ユーザがゲームキャラクタを移動させる方向を指定する入力操作の検出結果を示す。移動方向検出部193は、バッファメモリにおいて、タッチスクリーン130が検出する押下位置の座標を書き込む対象となるメモリ領域がいずれであるかを示す情報(バッファメモリの書き込み位置)を管理している。 The state (D) of FIG. 5 shows the detection result of the input operation in which the movement direction detection unit 193 specifies the direction in which the user moves the game character in each of the state (B) and the state (C). The moving direction detection unit 193 manages information (writing position of the buffer memory) indicating which memory area is the target for writing the coordinates of the pressed position detected by the touch screen 130 in the buffer memory.

図5の状態(B)において、移動方向検出部193は、入力操作受付部191の判別結果に基づいて、初期タッチ位置を示す座標31A(座標(x0,y0))から座標31B(座標(x9,y9))までユーザがドラッグ操作を行ったことを検出する。移動方向検出部193は、初期タッチ位置の座標31Aを起点として、座標31Aと座標31Bとによって規定されるベクトル32B((y9-y0)/(x9-x0))を、ゲームキャラクタを移動させる方向として検出する。 In the state (B) of FIG. 5, the movement direction detection unit 193 has coordinates 31B (coordinates (x9)) from coordinates 31A (coordinates (x0, y0)) indicating the initial touch position based on the determination result of the input operation reception unit 191. , Y9)) Detects that the user has performed a drag operation. The movement direction detection unit 193 moves the game character in the vector 32B ((y9-y0) / (x9-x0)) defined by the coordinates 31A and the coordinates 31B, starting from the coordinates 31A of the initial touch position. Detect as.

図5の状態(C)において、移動方向検出部193は、入力操作受付部191の判別結果に基づいて、座標31B(座標(x9,y9))から座標31C(座標(x14,y14))までユーザがドラッグ操作を行ったことを検出する。移動方向検出部193は、初期タッチ位置の座標31Aを起点として、座標31Aと座標31Cとによって規定されるベクトル32C((y14-y0)/(x14-x0))を、ゲームキャラクタを移動させる方向として検出する。 In the state (C) of FIG. 5, the moving direction detecting unit 193 is from the coordinates 31B (coordinates (x9, y9)) to the coordinates 31C (coordinates (x14, y14)) based on the determination result of the input operation receiving unit 191. Detects that the user has performed a drag operation. The movement direction detection unit 193 moves the game character in the vector 32C ((y14-y0) / (x14-x0)) defined by the coordinates 31A and the coordinates 31C, starting from the coordinates 31A of the initial touch position. Detect as.

このように、移動方向検出部193は、ユーザの指が接近していない状態からタッチスクリーン130に接近したことを検出した第1のタッチ位置から、接近していることを検出したまま第2のタッチ位置へ検出位置が移動した場合に、接近していることを検出している間、第1のタッチ位置を起点とし第2のタッチ位置へ向かう方向である操作方向を、ゲームキャラクタCA1の仮想空間における移動方向として決定する。 In this way, the moving direction detection unit 193 is the second touch position while detecting that the user's finger is approaching from the first touch position that detects that the user's finger is approaching the touch screen 130 from the state where the user's finger is not approaching. When the detection position moves to the touch position, the virtual operation direction of the game character CA1 is the direction from the first touch position to the second touch position while detecting that the detection position is approaching. Determined as the direction of movement in space.

(ゲーム画像の一例)
図6は、携帯端末に表示されたゲーム画像の一例である。図6では、携帯端末10A(第一ユーザの端末の一例)としてスマートフォンを用いてゲームを実行する場合を示している。携帯端末10Aは、タッチスクリーン130及びホームボタン35Aを備えている。タッチスクリーン130は、ユーザからの入力操作を検知すると共に、ゲーム画像等を表示する。ホームボタン35Aは、タッチスクリーン130に表示される画像をホーム画面に戻すときなどにおいてユーザにより操作される。
(Example of game image)
FIG. 6 is an example of a game image displayed on a mobile terminal. FIG. 6 shows a case where a game is executed using a smartphone as a mobile terminal 10A (an example of a terminal of a first user). The mobile terminal 10A includes a touch screen 130 and a home button 35A. The touch screen 130 detects an input operation from the user and displays a game image or the like. The home button 35A is operated by the user when returning the image displayed on the touch screen 130 to the home screen.

ゲーム画像には、画像領域GI1及び画像領域GI2が設定されている。画像領域GI1は、ゲームフィールドを表示する領域である。図6のゲーム画像では、画像領域GI1にフィールド背景と共に、ゲームキャラクタCA1(第一キャラクタの一例)、オブジェクトOB1~3及びアイコンIC1が表示されている。本実施形態に係るゲームは、ゲームキャラクタCA1が横方向へ進んでゲームが進行される横スクロール型のゲームである。ユーザの入力操作に応じてゲームキャラクタCA1が移動し、所定の動作を行う。例えば、ユーザによる画像領域GI1へのドラッグ操作によりゲームキャラクタCA1がゲームの経路に沿って移動し、ユーザによるタップ操作によりゲームキャラクタCA1が攻撃又はアイテム取得を行い、ユーザによる画像領域GI1へのフリック操作によりゲームキャラクタCA1が攻撃回避を行う。なお、これらのゲームキャラクタCA1の移動及び挙動は一例であり、異なる入力操作によって行われてもよいし、その他の動作や挙動などが行われてもよい。 An image area GI1 and an image area GI2 are set in the game image. The image area GI1 is an area for displaying a game field. In the game image of FIG. 6, the game character CA1 (an example of the first character), the objects OB1 to 3, and the icon IC1 are displayed in the image area GI1 together with the field background. The game according to the present embodiment is a side-scrolling type game in which the game character CA1 advances laterally to advance the game. The game character CA1 moves according to the input operation of the user and performs a predetermined operation. For example, the game character CA1 moves along the path of the game by a drag operation to the image area GI1 by the user, the game character CA1 attacks or acquires an item by a tap operation by the user, and the user flicks to the image area GI1. The game character CA1 avoids the attack. The movement and behavior of these game characters CA1 are examples, and may be performed by different input operations, or other movements and behaviors may be performed.

画像領域GI1のオブジェクトOB1は、ゲームキャラクタCA1のレベル及びネームを表すオブジェクトある。例えば、オブジェクトOB1は、ゲームキャラクタCA1の近傍の位置に表示され、ゲームキャラクタCA1と共に移動する。画像領域GI1のオブジェクトOB2は、ゲーム画面における地名又はフィールド名を表すオブジェクトである。オブジェクトOB2は、画像領域GI1の所定の位置に表示される。画像領域GI1のオブジェクトOB3は、ゲームキャラクタCA1の目的地までの距離及び方向を示すオブジェクトである。例えば、オブジェクトOB3は、アイテムまでの距離及び方向を示している。このオブジェクトOB3は、ゲームキャラクタCA1が目的地に到達すると非表示となる。アイコンIC1は、ゲーム内携帯端末を表示させるためのアイコンであり、スマートフォンを模したスマートフォン型アイコンとして表示されている。このアイコンIC1は、例えばタッチスクリーン130の隅部に表示される。なお、図6では、アイコンIC1はタッチスクリーン130の右上の隅部に表示されているが、タッチスクリーン130の左上の隅部、右下の隅部、右下の隅部又はタッチスクリーン130の縁近傍の位置に表示されていてもよいし、画像領域GI1の右上の隅部以外の隅部又は縁近傍の位置に表示されていてもよい。 The object OB1 of the image area GI1 is an object representing the level and the name of the game character CA1. For example, the object OB1 is displayed at a position near the game character CA1 and moves together with the game character CA1. The object OB2 of the image area GI1 is an object representing a place name or a field name on the game screen. The object OB2 is displayed at a predetermined position in the image area GI1. The object OB3 of the image area GI1 is an object indicating the distance and direction to the destination of the game character CA1. For example, object OB3 indicates the distance and direction to the item. This object OB3 is hidden when the game character CA1 reaches the destination. The icon IC1 is an icon for displaying an in-game mobile terminal, and is displayed as a smartphone-type icon imitating a smartphone. This icon IC1 is displayed, for example, in the corner of the touch screen 130. In FIG. 6, the icon IC1 is displayed in the upper right corner of the touch screen 130, but the upper left corner, the lower right corner, the lower right corner, or the edge of the touch screen 130 of the touch screen 130. It may be displayed at a position in the vicinity, or may be displayed at a position near a corner or an edge other than the upper right corner of the image area GI1.

画像領域GI2は、ゲームキャラクタCA1のステイタス等を表示する領域である。この画像領域GI2には、オブジェクトOB4~OB8、アイコンIC2及びアイコンIC3が表示されている。例えば、これらのオブジェクトOB4~OB8、アイコンIC2及びアイコンIC3は、画像領域GI2の固定の位置に表示される。オブジェクトOB4は、ゲームキャラクタCA1のプロフィール画像を表すオブジェクトである。オブジェクトOB5は、ゲームキャラクタCA1の体力値であるヒットポイント(HP)の状態を示すオブジェクトである。オブジェクトOB6は、ゲームキャラクタCA1のアクションスキルのポイントの状態を示すオブジェクトである。アクションスキルのポイントは、例えばゲームキャラクタCA1に特定の動作をさせたときに消費され、アイテムを使用したり一定時間が経過したりすることによって回復するゲームパラメータである。オブジェクトOB7は、ゲームキャラクタCA1の所定のアイテムの所持数を示すオブジェクトである。オブジェクトOB8は、ゲームキャラクタCA1のゴールドの所持数を示すオブジェクトである。ゴールドは、イベントや敵キャラクタを倒したときに取得され、アイテムなどと交換することで消費されるゲームパラメータである。アイコンIC2は、ゲームキャラクタCA1のHP等の回復を行うために操作されるアイコンである。例えば、ユーザがアイコンIC2をタップ操作することによりHP等の回復するための画面が表示される。アイコンIC3は、ゲームキャラクタCA1がゲーム内のキャラクタとトーク又はチャットするためのアイコンである。例えば、ユーザがアイコンIC3をタップ操作することによりチャットの画面が表示される。 The image area GI2 is an area for displaying the status and the like of the game character CA1. Objects OB4 to OB8, icon IC2, and icon IC3 are displayed in this image area GI2. For example, these objects OB4 to OB8, icon IC2, and icon IC3 are displayed at fixed positions in the image area GI2. The object OB4 is an object representing a profile image of the game character CA1. The object OB5 is an object showing the state of the hit point (HP) which is the physical strength value of the game character CA1. The object OB6 is an object indicating the state of the points of the action skill of the game character CA1. The points of the action skill are game parameters that are consumed when, for example, the game character CA1 is made to perform a specific action, and are recovered by using an item or lapse of a certain period of time. The object OB7 is an object indicating the number of possession of a predetermined item of the game character CA1. The object OB8 is an object indicating the number of gold possessions of the game character CA1. Gold is a game parameter that is acquired when an event or an enemy character is defeated and is consumed by exchanging it for an item or the like. The icon IC2 is an icon operated to recover the HP or the like of the game character CA1. For example, when the user taps the icon IC2, a screen for recovering HP or the like is displayed. The icon IC3 is an icon for the game character CA1 to talk or chat with a character in the game. For example, when the user taps the icon IC3, the chat screen is displayed.

図7は、ゲーム内携帯端末が表示されたゲーム画像の一例である。図6に示すアイコンIC1に対しユーザが入力操作を行うことにより、タッチスクリーン130にゲーム内携帯端末SM1が表示される。ゲーム内携帯端末SM1は、例えばスマートフォンであり、タッチスクリーン130の画面の全体に表示される。ここで、ゲーム内携帯端末SM1を「タッチスクリーン130の画面の全体に表示」とは、タッチスクリーン130の画面のほぼ全体に表示することを含み、例えばタッチスクリーン130の画面の半分以上の面積でゲーム内携帯端末SM1が表示されていることを含む。ゲーム画像に表示されたゲーム内携帯端末SM1は、ディスプレイSM2とホームボタンSM18とを画像として含む。ディスプレイSM2は矩形状の画像として表示される。ディスプレイSM2の下方にはホームボタンSM18が表示されている。ユーザがホームボタンSM18に入力操作を行うことにより、ゲーム内携帯端末SM1の表示が閉じられる。 FIG. 7 is an example of a game image on which an in-game mobile terminal is displayed. When the user performs an input operation on the icon IC1 shown in FIG. 6, the in-game mobile terminal SM1 is displayed on the touch screen 130. The in-game mobile terminal SM1 is, for example, a smartphone, and is displayed on the entire screen of the touch screen 130. Here, "displaying the in-game mobile terminal SM1 on the entire screen of the touch screen 130" includes displaying the entire screen of the touch screen 130, for example, in an area of half or more of the screen of the touch screen 130. Including that the in-game mobile terminal SM1 is displayed. The in-game mobile terminal SM1 displayed in the game image includes the display SM2 and the home button SM18 as images. The display SM2 is displayed as a rectangular image. The home button SM18 is displayed below the display SM2. When the user performs an input operation on the home button SM18, the display of the in-game mobile terminal SM1 is closed.

ディスプレイSM2は、ゲームに関する情報を表示するためのゲーム情報アイコンとしてアイコンSM3~SM17を含む。アイコンSM3~SM17を含むディスプレイSM2は、ゲーム内携帯端末SM1のホーム画面を表す画像である。アイコンSM3~SM17は例えば等間隔で表示されている。一例として、アイコンSM3~SM13は、ディスプレイSM2の上領域に等間隔で表示され、アイコンSM14~SM17は、ディスプレイSM2の下領域のドック内に等間隔で表示される。 The display SM2 includes icons SM3 to SM17 as game information icons for displaying information about the game. The display SM2 including the icons SM3 to SM17 is an image showing the home screen of the in-game mobile terminal SM1. The icons SM3 to SM17 are displayed at equal intervals, for example. As an example, the icons SM3 to SM13 are displayed at equal intervals in the upper area of the display SM2, and the icons SM14 to SM17 are displayed at equal intervals in the dock of the lower area of the display SM2.

アイコンSM3~SM17の何れか1つを選択するユーザによる入力操作が受け付けられた場合、ホーム画面を含むゲーム内携帯端末SM1の画像の表示が終了し、ゲームに関する情報を含む画像(ゲーム情報画像)が表示される。ゲーム情報画像を表示する際には、ゲーム情報画像を含むゲーム内携帯端末SM1の画像をタッチスクリーン130に表示させてもよいし、ゲーム内携帯端末SM1の表示せずにゲーム情報画像のみをタッチスクリーン130に表示させてもよい。このような表示態様は、動画を再生する場合も同一である。なお、ゲーム情報画像を表示する際にもゲーム内携帯端末SM1を表示しておくことで、ゲーム内において現実の携帯端末を操作する感覚をユーザに持続させることができる。ゲーム情報画像を含むゲーム内携帯端末SM1の画像をタッチスクリーン130に表示させる場合、ホームボタンSM18は選択不可であることを示す表示がなされる。例えば、ホームボタンSM18がグレーで表示される。これにより、ホーム画面からゲーム情報画像を表示する画面へと画面が遷移したことをユーザに理解させることができる。 When the input operation by the user who selects any one of the icons SM3 to SM17 is accepted, the display of the image of the in-game mobile terminal SM1 including the home screen ends, and the image including the information about the game (game information image). Is displayed. When displaying the game information image, the image of the in-game mobile terminal SM1 including the game information image may be displayed on the touch screen 130, or only the game information image is touched without displaying the in-game mobile terminal SM1. It may be displayed on the screen 130. Such a display mode is the same when playing a moving image. By displaying the in-game mobile terminal SM1 even when displaying the game information image, the user can maintain the feeling of operating the actual mobile terminal in the game. When displaying the image of the in-game mobile terminal SM1 including the game information image on the touch screen 130, the home button SM18 is displayed indicating that it cannot be selected. For example, the home button SM18 is displayed in gray. This makes it possible for the user to understand that the screen has changed from the home screen to the screen for displaying the game information image.

以下、各アイコンの詳細を説明する。アイコンSM3は、ゲームに関するお知らせ情報を表示するためにユーザにより操作されるアイコンである。このアイコンSM3を選択するユーザによる入力操作が受け付けられた場合、ゲームのイベントやメンテナンス情報などのゲームに関するお知らせ情報が表示される。 The details of each icon will be described below. The icon SM3 is an icon operated by the user to display notification information about the game. When the input operation by the user who selects this icon SM3 is accepted, the notification information about the game such as the event of the game and the maintenance information is displayed.

アイコンSM4は、ゲームキャラクタCA1へのプレゼントを表示するためにユーザにより操作されるアイコンである。このアイコンSM4を選択するユーザによる入力操作が受け付けられた場合、ゲームキャラクタCA1が受け取り可能なアイテムなどのプレゼントの情報が表示され、アイテムなどの受け取りが行える。 The icon SM4 is an icon operated by the user to display a present for the game character CA1. When the input operation by the user who selects the icon SM4 is accepted, the information of the present such as the item that the game character CA1 can receive is displayed, and the item or the like can be received.

アイコンSM5は、ゲームに関するオプション情報を表示するためにユーザにより操作されるアイコンである。このアイコンSM5を選択するユーザによる入力操作が受け付けられた場合、ゲームの入出力の設定などの情報が表示される。 The icon SM5 is an icon operated by the user to display optional information about the game. When the input operation by the user who selects the icon SM5 is accepted, information such as game input / output settings is displayed.

アイコンSM6は、ゲームに関するヘルプ情報を表示するためにユーザにより操作されるアイコンである。このアイコンSM6を選択するユーザによる入力操作が受け付けられた場合、ゲームの基本的な遊び方、操作説明などの情報が表示される。 The icon SM6 is an icon operated by the user to display help information about the game. When the input operation by the user who selects the icon SM6 is accepted, information such as the basic way of playing the game and the operation explanation is displayed.

アイコンSM7は、ゲームキャラクタCA1のプロフィール情報を表示するためにユーザにより操作されるアイコンである。このアイコンSM7を選択するユーザによる入力操作が受け付けられた場合、ゲームキャラクタCA1のレベルやプレイデータなどの情報が表示される。 The icon SM7 is an icon operated by the user to display the profile information of the game character CA1. When the input operation by the user who selects the icon SM7 is accepted, information such as the level and play data of the game character CA1 is displayed.

アイコンSM8は、ゲームキャラクタCA1のフレンド情報を表示するためにユーザにより操作されるアイコンである。このアイコンSM8を選択するユーザによる入力操作が受け付けられた場合、ゲームキャラクタCA1のフレンドの情報が表示される。 The icon SM8 is an icon operated by the user to display the friend information of the game character CA1. When the input operation by the user who selects the icon SM8 is accepted, the friend information of the game character CA1 is displayed.

アイコンSM9は、ゲームキャラクタCA1の実績情報を表示するためにユーザにより操作されるアイコンである。このアイコンSM9を選択するユーザによる入力操作が受け付けられた場合、ゲームキャラクタCA1のゲーム遂行における実績の情報が表示される。 The icon SM9 is an icon operated by the user to display the achievement information of the game character CA1. When the input operation by the user who selects the icon SM9 is accepted, the information of the achievement in the game execution of the game character CA1 is displayed.

アイコンSM10は、ゲームのショップ情報を表示するためにユーザにより操作されるアイコンである。このアイコンSM10を選択するユーザによる入力操作が受け付けられた場合、ゲームにおけるアイテムなどの購入の情報が表示され、アイテムなどの購入が行える。また、このアイコンSM10は、フリーマーケット情報を表示するためにユーザにより操作されるアイコンとして用いてもよい。例えば、アイコンSM10を選択するユーザによる入力操作が受け付けられた場合、ゲームのアイテムなどを他のゲームキャラクタと売買してもよい。つまり、ゲームキャラクタCA1の持っているアイテムなどを、ゴールド額を示して他のゲームキャラクタに売ってもよいし、他のゲームキャラクタが売りに出しているアイテムなどを買ってもよい。この場合、アイコンSM10について、上述したショップ表示アイコンとして併用してもよい。 The icon SM10 is an icon operated by the user to display the shop information of the game. When the input operation by the user who selects the icon SM10 is accepted, the purchase information of the item or the like in the game is displayed, and the item or the like can be purchased. Further, the icon SM10 may be used as an icon operated by the user to display the flea market information. For example, when an input operation by a user who selects the icon SM10 is accepted, game items and the like may be bought and sold with other game characters. That is, an item or the like possessed by the game character CA1 may be sold to another game character by showing a gold amount, or an item or the like sold by another game character may be bought. In this case, the icon SM10 may be used together as the shop display icon described above.

アイコンSM11は、ゲームのマップ情報を表示するためにユーザにより操作されるアイコンである。このアイコンSM11を選択するユーザによる入力操作が受け付けられた場合、ゲームにおけるマップが表示され、ゲームキャラクタCA1が行ったことのある地域、街などを確認することができる。 The icon SM11 is an icon operated by the user to display the map information of the game. When the input operation by the user who selects the icon SM11 is accepted, the map in the game is displayed, and the area, town, etc. where the game character CA1 has visited can be confirmed.

アイコンSM12は、ゲームのキャラクタ情報を表示するためにユーザにより操作されるアイコンである。このアイコンSM12を選択するユーザによる入力操作が受け付けられた場合、ゲームに登場するキャラクタの情報が表示される。 The icon SM12 is an icon operated by the user to display the character information of the game. When the input operation by the user who selects the icon SM12 is accepted, the information of the character appearing in the game is displayed.

アイコンSM13は、ゲームのコンテンツ情報を表示するためにユーザにより操作されるアイコンである。このアイコンSM13を選択するユーザによる入力操作が受け付けられた場合、ゲームに関するコンテンツの情報が表示される。コンテンツの情報は、例えばゲームの情報を提供する動画やゲームの原作となる漫画の画像などである。このコンテンツの情報としては、ゲームの情報を提供する動画及びゲームの原作となる漫画の画像のいずれか一方が含まれる。具体的なコンテンツとしては、図8に示されるように、ゲームの話題を提供する動画111であって、プレイ中のゲーム画像111Aと共に、ゲームプレイ又はゲーム内容についてコメントする出演者の動画111Bを映すものがタッチスクリーン130に表示される。また、図9に示されるように、ゲームの原作となる漫画112がタッチスクリーン130に表示される。コンテンツが複数ある場合には、表示すべきものをユーザが選択した後に表示すればよい。このコンテンツのデータは、ゲームのサーバ20から取得したものである(図3参照)。また、コンテンツ情報は、その他のゲームに関する動画、画像などであってもよい。 The icon SM13 is an icon operated by the user to display the content information of the game. When the input operation by the user who selects the icon SM13 is accepted, the information of the content related to the game is displayed. The content information is, for example, a video that provides information on the game, an image of a cartoon that is the original of the game, or the like. The information in this content includes either a video that provides information about the game or an image of a cartoon that is the original of the game. As specific content, as shown in FIG. 8, a video 111 that provides a topic of the game, and a video 111B of a performer who comments on the game play or the game content is shown together with the game image 111A being played. Things are displayed on the touch screen 130. Further, as shown in FIG. 9, the cartoon 112, which is the original of the game, is displayed on the touch screen 130. When there are a plurality of contents, the content should be displayed after the user selects the content to be displayed. The data of this content is acquired from the server 20 of the game (see FIG. 3). Further, the content information may be a video, an image, or the like related to other games.

図7において、アイコンSM14は、ゲームキャラクタCA1のスキル情報を表示するためにユーザにより操作されるアイコンである。このアイコンSM14を選択するユーザによる入力操作が受け付けられた場合、ゲームキャラクタCA1のスキルの情報が表示される。 In FIG. 7, the icon SM14 is an icon operated by the user to display the skill information of the game character CA1. When the input operation by the user who selects the icon SM14 is accepted, the skill information of the game character CA1 is displayed.

アイコンSM15は、ゲーム内におけるトーク情報を表示するためにユーザにより操作されるアイコンである。このアイコンSM15を選択するユーザによる入力操作が受け付けられた場合、ゲーム内おける他のキャラクタとのトーク情報が表示され、他のキャラクタとトーク又はチャットを行うことができる。 The icon SM15 is an icon operated by the user to display the talk information in the game. When the input operation by the user who selects the icon SM15 is accepted, the talk information with another character in the game is displayed, and the talk or chat with the other character can be performed.

アイコンSM16は、ゲームキャラクタCA1の持ち物情報を表示するためにユーザにより操作されるアイコンである。このアイコンSM16を選択するユーザによる入力操作が受け付けられた場合、ゲームキャラクタCA1の持っているアイテム、武器などの所持品の情報が表示される。 The icon SM16 is an icon operated by the user to display the property information of the game character CA1. When the input operation by the user who selects the icon SM16 is accepted, the information of the belongings such as the item and the weapon possessed by the game character CA1 is displayed.

アイコンSM17は、ゲームの冒険日誌の情報を表示するためにユーザにより操作されるアイコンである。このアイコンSM17を選択するユーザによる入力操作が受け付けられた場合、ゲームの遂行の記録などの情報が表示される。 The icon SM17 is an icon operated by the user to display the information of the adventure diary of the game. When the input operation by the user who selects the icon SM17 is accepted, information such as a record of the performance of the game is displayed.

ディスプレイSM2の上部には、アンテナ感度表示SM19、時刻表示SM20及びバッテリ残量表示SM21が表示されている。 An antenna sensitivity display SM19, a time display SM20, and a battery remaining amount display SM21 are displayed on the upper part of the display SM2.

アンテナ感度表示SM19は、ゲーム内携帯端末SM1の使用可能な状況を示している。アンテナ感度表示SM19は、例えば5段階で感度を表現する。アンテナ感度表示SM19によって表現される感度に応じて、ゲーム内携帯端末SM1の使用可能なゲーム情報アイコンの数が制限されてもよい。例えば、感度が最大のときには、全てのゲーム情報アイコンが利用可能であり、感度が低くなるにつれて使用可能なゲーム情報アイコンの数が減少する。より具体的な一例としては、感度が3段階より低い場合には、ゲームのマップ情報に関するアイコンSM11が選択不可となってもよい。あるいは、感度が3段階より低い場合に、アイコンSM11を選択するユーザ操作を受け付けたときには、マップ情報が利用できない旨が表示されてもよい。アンテナ感度表示SM19によって表現される感度は、例えばゲーム内の地図情報に連動させてもよい。例えば、ゲームキャラクタCA1が洞窟内や高い山などを進行している場合には感度を下げ、ゲームキャラクタCA1が町などを進行している場合には感度を上げてもよい。あるいは、ゲームの進行状況によりゲーム内携帯端末SM1の操作が行えない場合、ゲーム内携帯端末SM1の操作が行える場合と比べてアンテナ感度が低く表示されてもよい。また、このアンテナ感度表示SM19としては、現実の携帯端末10におけるアンテナ感度をそのまま表示する場合もある。 The antenna sensitivity display SM19 shows the usable status of the in-game mobile terminal SM1. The antenna sensitivity display SM19 expresses the sensitivity in, for example, five stages. The number of game information icons that can be used in the in-game mobile terminal SM1 may be limited depending on the sensitivity expressed by the antenna sensitivity display SM19. For example, when the sensitivity is maximum, all game information icons are available, and as the sensitivity decreases, the number of available game information icons decreases. As a more specific example, when the sensitivity is lower than 3 levels, the icon SM11 related to the map information of the game may not be selectable. Alternatively, when the sensitivity is lower than the three levels and the user operation for selecting the icon SM11 is accepted, it may be displayed that the map information cannot be used. The sensitivity expressed by the antenna sensitivity display SM19 may be linked to, for example, in-game map information. For example, if the game character CA1 is traveling in a cave or a high mountain, the sensitivity may be lowered, and if the game character CA1 is traveling in a town or the like, the sensitivity may be increased. Alternatively, when the in-game mobile terminal SM1 cannot be operated due to the progress of the game, the antenna sensitivity may be displayed lower than in the case where the in-game mobile terminal SM1 can be operated. Further, the antenna sensitivity display SM19 may display the antenna sensitivity of the actual mobile terminal 10 as it is.

時刻表示SM20は、ゲーム内における時刻(ゲーム内時間)を表示している。ゲーム内時間は、ユーザのログイン状況とは無関係に進行する。時刻表示SM20には現実の時間より速く進む時刻が表示され、例えば現実の1秒の時間がゲーム内では1分の時間として時刻表示が行われる。また、時刻表示SM20の時刻の変化によりゲームの状況も変化し、例えば昼から夜になるなど背景などが反映される。また、この時刻表示SM20としては、現実の時刻をそのまま表示する場合もある。 The time display SM20 displays the time in the game (time in the game). The in-game time progresses regardless of the user's login status. The time display SM20 displays a time that advances faster than the actual time. For example, the actual time of 1 second is displayed as 1 minute in the game. Further, the situation of the game also changes due to the change of the time of the time display SM20, and the background or the like is reflected, for example, from day to night. Further, the time display SM20 may display the actual time as it is.

バッテリ残量表示SM21は、ゲーム内携帯端末SM1のバッテリ残量を表示している。バッテリ残量表示SM21は、ゲームの状況に応じてバッテリ残量が増減するよう表示される。例えば、ゲーム内携帯端末SM1が操作可能な時間又は操作可能な回数に応じてバッテリ残量が増減して表示されてもよい。また、このバッテリ残量表示SM21としては、現実の携帯端末10のバッテリ残量をそのまま表示する場合もある。 The battery remaining amount display SM21 displays the battery remaining amount of the in-game mobile terminal SM1. The battery remaining amount display SM21 is displayed so that the battery remaining amount is increased or decreased according to the situation of the game. For example, the remaining battery level may be increased or decreased depending on the time during which the in-game mobile terminal SM1 can be operated or the number of times the in-game mobile terminal SM1 can be operated. Further, the battery remaining amount display SM21 may display the battery remaining amount of the actual mobile terminal 10 as it is.

このようにタッチスクリーン130にゲーム内携帯端末SM1を表示してゲームに関する情報を表示することにより、現実の生活でスマートフォンなどを操作するのと同様に、ゲーム内携帯端末SM1を操作することによってゲームを進行することができる。このため、ゲームへの没入感を高めることができる。 By displaying the in-game mobile terminal SM1 on the touch screen 130 and displaying information about the game in this way, the game can be played by operating the in-game mobile terminal SM1 in the same way as operating a smartphone or the like in real life. Can proceed. Therefore, the immersive feeling in the game can be enhanced.

(ゲーム内携帯端末の表示処理)
図10は、ゲーム内携帯端末SM1の表示処理のフローチャートである。図10の表示処理は、制御部190がゲームプログラム151を実行することにより行われる処理である。
(Display processing of in-game mobile terminals)
FIG. 10 is a flowchart of the display process of the in-game mobile terminal SM1. The display process of FIG. 10 is a process performed by the control unit 190 executing the game program 151.

まず、ステップS10において、制御部190は、アイコンIC1に対する入力操作が受け付けられたか否かを判定する。例えば、制御部190は、アイコンIC1に対してタップ操作が行われたか否かを判定する。アイコンIC1は、スマートフォンを模したスマートフォン型アイコンである。アイコンIC1に対する入力操作が受け付けられていないと判定された場合(ステップS10:NO)、この表示処理は終了される。一方、アイコンIC1に対する入力操作が受け付けられたと判定された場合(ステップS10:YES)、処理がステップS12に移行する。ステップS12において、制御部190は、ゲーム内携帯端末SM1の表示処理を行う。すなわち、図7に示すように、タッチスクリーン130にゲーム内携帯端末SM1の画像が表示される。ゲーム内携帯端末SM1は、タッチスクリーン130の画面の全体に表示される。また、ゲーム内携帯端末SM1は、ホーム画面を表示した状態でタッチスクリーン130に表示される。例えば、ゲーム内携帯端末SM1のディスプレイSM2には、ゲームに関する情報を表示するためのゲーム情報アイコンとしてアイコンSM3~SM17が表示され、ホームボタンSM18、アンテナ感度表示SM19、時刻表示SM20及びバッテリ残量表示SM21も表示される。このステップS12の処理を終えたら、一連のゲーム内携帯端末SM1の表示処理が終了される。 First, in step S10, the control unit 190 determines whether or not the input operation for the icon IC1 has been accepted. For example, the control unit 190 determines whether or not a tap operation has been performed on the icon IC1. The icon IC1 is a smartphone-type icon that imitates a smartphone. When it is determined that the input operation for the icon IC1 is not accepted (step S10: NO), this display process is terminated. On the other hand, when it is determined that the input operation for the icon IC1 has been accepted (step S10: YES), the process proceeds to step S12. In step S12, the control unit 190 performs display processing of the in-game mobile terminal SM1. That is, as shown in FIG. 7, the image of the in-game mobile terminal SM1 is displayed on the touch screen 130. The in-game mobile terminal SM1 is displayed on the entire screen of the touch screen 130. Further, the in-game mobile terminal SM1 is displayed on the touch screen 130 with the home screen displayed. For example, on the display SM2 of the in-game mobile terminal SM1, the icons SM3 to SM17 are displayed as game information icons for displaying information about the game, and the home button SM18, the antenna sensitivity display SM19, the time display SM20, and the battery remaining amount display are displayed. SM21 is also displayed. When the process of step S12 is completed, the display process of the series of in-game mobile terminal SM1 is completed.

このゲーム内携帯端末SM1の表示処理によれば、タッチスクリーン130にゲーム内携帯端末SM1を表示してゲームに関する情報を表示することができる。このため、現実の生活でスマートフォン等を操作するのと同様に、ゲーム内携帯端末SM1を操作することによってゲームを進行することが可能となる。従って、ゲーム画像の表示及びゲーム操作を通じて、ゲームへの没入感を高めることができる。また、スマートフォンを使い慣れたユーザは、ゲーム内携帯端末SM1に表示されるアイコンSM3~SM17を操作することによってゲームに関する情報の表示が行えることを予見できる。従って、ゲーム操作が直感的に理解でき、ゲーム操作が容易となる。 According to the display processing of the in-game mobile terminal SM1, the in-game mobile terminal SM1 can be displayed on the touch screen 130 to display information about the game. Therefore, it is possible to proceed with the game by operating the in-game mobile terminal SM1 in the same way as operating a smartphone or the like in real life. Therefore, the immersive feeling in the game can be enhanced through the display of the game image and the operation of the game. Further, a user who is accustomed to using a smartphone can foresee that information about the game can be displayed by operating the icons SM3 to SM17 displayed on the in-game mobile terminal SM1. Therefore, the game operation can be intuitively understood, and the game operation becomes easy.

(コンテンツの表示処理)
図11は、コンテンツ表示処理のフローチャートである。図11のコンテンツ表示処理は、制御部190がコンテンツ情報154のコンテンツ表示プログラムを実行することにより行われる処理である。
(Content display processing)
FIG. 11 is a flowchart of the content display process. The content display process of FIG. 11 is a process performed by the control unit 190 executing the content display program of the content information 154.

まず、ステップS20において、制御部190は、アイコンSM13に対する入力操作が受け付けられたか否かを判定する。例えば、制御部190は、アイコンSM13に対してタップ操作が行われたか否かを判定する。アイコンSM13に対する入力操作が受け付けられていないと判定された場合(ステップS20:NO)、このコンテンツ表示処理は終了される。一方、アイコンSM13に対する入力操作が受け付けられたと判定された場合(ステップS20:YES)、処理がステップS22に移行する。ステップS22において、制御部190は、コンテンツの表示処理を行う。この表示処理は、ゲームのサーバ20に記録されるコンテンツデータに基づいてコンテンツをディスプレイに表示する処理である。例えば、サーバ20に記録されるコンテンツデータを携帯端末10に取り込んでコンテンツの表示が行われる。コンテンツ表示の一例としては、図8に示すように、ゲームの話題を提供する動画111が再生される。動画111の再生中において、一時停止、終了などの操作が可能とされていてもよい。また、コンテンツ表示として、図9に示すように、ゲームの原作となる漫画112が表示されてもよい。漫画112は、ユーザのタップ操作又はフリック操作によりページをめくる操作が可能とされてもよい。また、コンテンツの表示内容は、その他のゲームに関する動画、画像などであってもよい。これらのコンテンツデータはゲームのサーバ20から取得されるデータであり、コンテンツ表示プログラムはゲーム内のプログラムに含まれている。このため、コンテンツの表示は、ゲームのアプリケーションプログラムを他のプログラムに切り替えることなく実行することができる。このステップS22の処理を終えたら、一連のコンテンツ処理が終了される。 First, in step S20, the control unit 190 determines whether or not the input operation for the icon SM13 has been accepted. For example, the control unit 190 determines whether or not a tap operation has been performed on the icon SM13. When it is determined that the input operation for the icon SM13 is not accepted (step S20: NO), this content display process is terminated. On the other hand, when it is determined that the input operation for the icon SM13 has been accepted (step S20: YES), the process proceeds to step S22. In step S22, the control unit 190 performs content display processing. This display process is a process of displaying the content on the display based on the content data recorded on the server 20 of the game. For example, the content data recorded in the server 20 is taken into the mobile terminal 10 and the content is displayed. As an example of content display, as shown in FIG. 8, a moving image 111 that provides a topic of a game is played. During the playback of the moving image 111, operations such as pausing and ending may be possible. Further, as the content display, as shown in FIG. 9, the cartoon 112 which is the original of the game may be displayed. The cartoon 112 may be capable of turning pages by a user's tap operation or flick operation. Further, the displayed content may be a moving image, an image, or the like related to other games. These content data are data acquired from the server 20 of the game, and the content display program is included in the in-game program. Therefore, the display of the content can be executed without switching the application program of the game to another program. When the processing of step S22 is completed, a series of content processing is completed.

このコンテンツ表示処理によれば、ゲームのアプリケーションソフトを他のプログラムを切り替えることなく、ゲームのアプリケーションソフトの実行中にゲームに関する動画、画像のコンテンツを表示することができる。このため、ゲームの実行中などにおいて、ゲームに関する動画、画像のコンテンツを円滑に表示させることが可能となる。 According to this content display processing, it is possible to display the contents of videos and images related to the game while the game application software is being executed, without switching the game application software to another program. Therefore, it is possible to smoothly display the contents of moving images and images related to the game while the game is being executed.

(アイコン表示変更)
図12は、ゲーム内携帯端末SM1におけるアイコン表示位置変更の説明図である。図12に示すように、タッチスクリーン130にゲーム内携帯端末SM1を表示した状態において、ゲーム内携帯端末SM1のディスプレイSM2に表示されるアイコンSM3~SM17の表示位置を変更することが可能である。例えば、アイコンSM3~SM17の表示位置を変更の仕方は、現実に用いられるスマートフォンやタブレットなどの表示位置の変更の仕方と同じように行えるように設定される。具体的には、アイコンSM3~SM17のいずれか一つを長押し操作することで表示位置の変更が可能な状態となり、位置変更したいアイコンをドラッグ操作して所望の位置へ移動させることによりそのアイコンの表示位置が変更される。図12では、アイコンSM11をアイコンSM12の表示位置へ位置変更する例が示されている。
(Change icon display)
FIG. 12 is an explanatory diagram of changing the icon display position in the in-game mobile terminal SM1. As shown in FIG. 12, when the in-game mobile terminal SM1 is displayed on the touch screen 130, the display positions of the icons SM3 to SM17 displayed on the display SM2 of the in-game mobile terminal SM1 can be changed. For example, the method of changing the display position of the icons SM3 to SM17 is set so as to be performed in the same manner as the method of changing the display position of a smartphone or tablet actually used. Specifically, the display position can be changed by long-pressing any one of the icons SM3 to SM17, and the icon to be changed can be moved to the desired position by dragging the icon. The display position of is changed. FIG. 12 shows an example of changing the position of the icon SM11 to the display position of the icon SM12.

図13は、アイコン表示位置変更処理のフローチャートである。図13のコンテンツ表示処理は、制御部190がゲームプログラム151を実行することにより行われる処理である。まず、ステップS30において、制御部190は、アイコン表示位置変更の入力操作が受け付けられたか否かを判定する。例えば、制御部190は、アイコンSM4~SM17のいずれかが長押し操作されたか否かを判定する。アイコンSM4~SM17のいずれかも長押し操作されていないと判定された場合(ステップS30:NO)、このアイコン表示位置変更処理は終了される。一方、アイコンSM4~SM17のいずれかが長押し操作されたと判定された場合(ステップS30:YES)、処理がステップS32に移行し、制御部190はアイコン表示位置変更処理を実行する。例えば、ドラッグ操作されて異なる位置へ移動されたアイコンの表示位置が変更される。このステップS32の処理を終えたら、一連のアイコン表示位置変更処理が終了される。 FIG. 13 is a flowchart of the icon display position change process. The content display process of FIG. 13 is a process performed by the control unit 190 executing the game program 151. First, in step S30, the control unit 190 determines whether or not the input operation for changing the icon display position has been accepted. For example, the control unit 190 determines whether or not any of the icons SM4 to SM17 has been long-pressed. If it is determined that none of the icons SM4 to SM17 has been long-pressed (step S30: NO), this icon display position change process is terminated. On the other hand, when it is determined that any one of the icons SM4 to SM17 has been pressed for a long time (step S30: YES), the process proceeds to step S32, and the control unit 190 executes the icon display position change process. For example, the display position of the icon moved to a different position by dragging is changed. When the process of step S32 is completed, a series of icon display position change processes are completed.

このアイコン表示位置変更処理によれば、ゲーム内携帯端末SM1のディスプレイSM2に表示されるアイコンの表示位置を変更することができる。このため、ユーザの好みなどに応じて、ゲーム内携帯端末SM1におけるアイコンの配置をカスタマイズすることができる。 According to this icon display position change process, the display position of the icon displayed on the display SM2 of the in-game mobile terminal SM1 can be changed. Therefore, the arrangement of the icons in the in-game mobile terminal SM1 can be customized according to the user's preference and the like.

(アイコン追加)
図14は、ゲーム内携帯端末SM1におけるアイコン追加の説明図である。図14では、図12に示すゲーム内携帯端末SM1のアイコン表示状態から、コンテンツのアイコンSM13が追加された場合を示している。このアイコン追加は、ゲームにおいて新たな機能の追加に対応して行われる。例えば、ゲームにおいてコンテンツ表示の機能が追加された場合、その機能に対応したアイコンSM13がゲーム内携帯端末SM1のディスプレイSM2に追加される。このため、ユーザは、アイコンSM13に入力操作を行うことによってコンテンツを表示させ、コンテンツの閲覧などが可能となる。
(Add icon)
FIG. 14 is an explanatory diagram of adding an icon in the in-game mobile terminal SM1. FIG. 14 shows a case where the content icon SM13 is added from the icon display state of the in-game mobile terminal SM1 shown in FIG. This icon addition is done in response to the addition of new functions in the game. For example, when a content display function is added in a game, an icon SM13 corresponding to the function is added to the display SM2 of the in-game mobile terminal SM1. Therefore, the user can display the content and browse the content by performing an input operation on the icon SM13.

図15は、アイコン追加処理のフローチャートである。図15のアイコン処理は、制御部190がゲームプログラム151を実行することにより行われる処理である。まず、ステップS40において、制御部190は、アプリケーション追加の操作が受け付けられたか否かを判定する。例えば、制御部190は、ゲームにおいて新たな機能を追加するユーザの操作があったか否かを判定する。アプリケーション追加の操作が受け付けられていないと判定された場合(ステップS40:NO)、このアイコン追加処理は終了される。一方、アプリケーション追加の操作が受け付けられたと判定された場合(ステップS40:YES)、処理がステップS42に移行し、アプリケーション追加処理が行われる。アプリケーション追加処理は、ゲーム内における新たな機能を追加する処理である。そして、ステップS44に処理が移行し、アイコン追加が行われる。アイコン追加は、ゲーム内携帯端末SM1のディスプレイSM2に新たなアイコンの表示を追加する処理である。例えば、制御部190は、ゲーム内携帯端末SM1のディスプレイSM2に対し、新たな機能に対応するアイコンを追加して表示させる。このステップS42の処理を終えたら、一連のアイコン追加処理が終了される。 FIG. 15 is a flowchart of the icon addition process. The icon process of FIG. 15 is a process performed by the control unit 190 executing the game program 151. First, in step S40, the control unit 190 determines whether or not the operation for adding the application has been accepted. For example, the control unit 190 determines whether or not there is an operation of a user who adds a new function in the game. If it is determined that the application addition operation is not accepted (step S40: NO), this icon addition process is terminated. On the other hand, when it is determined that the application addition operation has been accepted (step S40: YES), the process proceeds to step S42, and the application addition process is performed. The application addition process is a process for adding a new function in the game. Then, the process shifts to step S44, and the icon is added. The icon addition is a process of adding a new icon display to the display SM2 of the in-game mobile terminal SM1. For example, the control unit 190 adds and displays an icon corresponding to a new function to the display SM2 of the in-game mobile terminal SM1. When the process of step S42 is completed, a series of icon addition processes is completed.

このアイコン追加処理によれば、ゲームに新たな機能が追加された場合、その新たな機能に対応するアイコンが追加される。このため、ユーザは、ゲーム内携帯端末SM1のディスプレイSM2に新たなアイコンが追加されていることを通じて、ゲームに新たな機能が追加されたことを認識することができる。 According to this icon addition process, when a new function is added to the game, an icon corresponding to the new function is added. Therefore, the user can recognize that a new function has been added to the game through the addition of a new icon to the display SM2 of the in-game mobile terminal SM1.

(壁紙の変更)
図16は、ゲーム内携帯端末SM1における壁紙の変更の説明図である。ゲーム内携帯端末SM1においても、現実のスマートフォンのようにホーム画面の壁紙を変更することができる。図16は、図12のゲーム内携帯端末SM1について、壁紙の絵柄を変更した状態を示している。
(Change wallpaper)
FIG. 16 is an explanatory diagram of changing the wallpaper in the in-game mobile terminal SM1. Even in the in-game mobile terminal SM1, the wallpaper of the home screen can be changed like a real smartphone. FIG. 16 shows a state in which the pattern of the wallpaper of the in-game mobile terminal SM1 of FIG. 12 is changed.

図17は、壁紙変更処理のフローチャートである。図17の壁紙変更処理は、制御部190がゲームプログラム151を実行することにより行われる処理である。まず、ステップS50において、制御部190は、ユーザにより壁紙変更の入力操作が受け付けられたか否かを判定する。壁紙変更の入力操作としては、例えば、オプションの設定などにより変更すべき写真や画像を選択する操作が該当する。壁紙変更の入力操作が受け付けられていないと判定された場合(ステップS50:NO)、この壁紙変更処理は終了される。一方、壁紙変更の入力操作が受け付けられたと判定された場合(ステップS50:YES)、処理がステップS52に移行し、壁紙変更処理が行われる。壁紙変更処理は、ゲーム内携帯端末SM1の壁紙を変更する処理である。例えば、制御部190は、ゲーム内携帯端末SM1の壁紙として新たな画像をディスプレイSM2に表示する。このステップS52の処理を終えたら、一連の壁紙変更処理が終了される。 FIG. 17 is a flowchart of the wallpaper change process. The wallpaper change process of FIG. 17 is a process performed by the control unit 190 executing the game program 151. First, in step S50, the control unit 190 determines whether or not the input operation for changing the wallpaper has been accepted by the user. The input operation for changing the wallpaper corresponds to, for example, an operation of selecting a photo or an image to be changed by setting an option or the like. If it is determined that the wallpaper change input operation is not accepted (step S50: NO), this wallpaper change process is terminated. On the other hand, when it is determined that the wallpaper change input operation has been accepted (step S50: YES), the process proceeds to step S52, and the wallpaper change process is performed. The wallpaper change process is a process of changing the wallpaper of the in-game mobile terminal SM1. For example, the control unit 190 displays a new image on the display SM2 as the wallpaper of the in-game mobile terminal SM1. When the process of step S52 is completed, a series of wallpaper change processes are completed.

この壁紙変更処理によれば、ユーザの好みに応じてゲーム内携帯端末SM1の壁紙を変更することができ、現実のスマートフォンのようにゲーム内携帯端末SM1をカスタマイズすることができる。 According to this wallpaper change process, the wallpaper of the in-game mobile terminal SM1 can be changed according to the user's preference, and the in-game mobile terminal SM1 can be customized like a real smartphone.

(表示終了処理)
図18は、ゲーム内携帯端末SM1の表示終了処理のフローチャートである。図18の表示終了処理は、制御部190がゲームプログラム151を実行することにより行われる処理である。図7に示すように、ゲーム内携帯端末SM1を表示した状態において、ユーザがゲーム内携帯端末SM1のホームボタンSM18を押すことにより、ゲーム内携帯端末SM1の表示を閉じることができる。その際、ゲーム内携帯端末SM1が表示終了可能状態でない場合には、ホームボタンSM18を操作することができず、ゲーム内携帯端末SM1の表示を閉じることができない。ゲーム内携帯端末SM1が表示終了可能状態でない場合とは、例えばゲーム内携帯端末SM1のアイコンSM3~SM17が入力操作されゲームに関する情報が表示されている場合などである。この場合、ゲームに関する情報の表示を閉じることにより、ゲーム内携帯端末SM1が表示終了可能状態となり、ゲーム内携帯端末SM1の表示を閉じることが可能となる。例えば、ホームボタンSM18は、ゲーム内携帯端末SM1が表示終了可能状態である場合とゲーム内携帯端末SM1が表示終了可能状態でない場合とで異なる態様で表示される。一例としては、ホームボタンSM18は、ゲーム内携帯端末SM1が表示終了可能状態である場合には×が表示され、ゲーム内携帯端末SM1が表示終了可能状態でない場合にはグレーの色で表示される。このように、ゲーム内携帯端末SM1が表示終了可能状態である場合とゲーム内携帯端末SM1が表示終了可能状態でない場合とで異なる態様でホームボタンSM18が表示されることにより、ユーザはホームボタンSM18が操作可能であるのか否かを容易に認識することができる。
(Display end processing)
FIG. 18 is a flowchart of the display end processing of the in-game mobile terminal SM1. The display end process of FIG. 18 is a process performed by the control unit 190 executing the game program 151. As shown in FIG. 7, the display of the in-game mobile terminal SM1 can be closed by the user pressing the home button SM18 of the in-game mobile terminal SM1 while the in-game mobile terminal SM1 is displayed. At that time, if the in-game mobile terminal SM1 is not in the display endable state, the home button SM18 cannot be operated and the display of the in-game mobile terminal SM1 cannot be closed. The case where the in-game mobile terminal SM1 is not in the display endtable state is, for example, a case where the icons SM3 to SM17 of the in-game mobile terminal SM1 are input and operated to display information about the game. In this case, by closing the display of the information related to the game, the display of the in-game mobile terminal SM1 can be terminated, and the display of the in-game mobile terminal SM1 can be closed. For example, the home button SM18 is displayed in different modes depending on whether the in-game mobile terminal SM1 is in the display endable state or the in-game mobile terminal SM1 is not in the display endable state. As an example, the home button SM18 is displayed in x when the in-game mobile terminal SM1 is in the display endable state, and is displayed in gray color when the in-game mobile terminal SM1 is not in the display endable state. .. In this way, the home button SM18 is displayed in different modes depending on whether the in-game mobile terminal SM1 is in the display endable state or the in-game mobile terminal SM1 is not in the display endable state, so that the user can use the home button SM18. Can be easily recognized as to whether or not is operable.

図18のゲーム内携帯端末SM1の表示終了処理について、まず、ステップS60において、制御部190は、ホームボタンSM18への入力操作が受け付けられたか否かを判定する。ホームボタンSM18への入力操作が受け付けられていないと判定された場合(ステップS60:NO)、この表示終了処理は終了される。一方、ホームボタンSM18への入力操作が受け付けられたと判定された場合(ステップS60:YES)、ステップS62に処理が移行し、制御部190は、ゲーム内携帯端末SM1が表示終了可能状態である否かを判定する。ゲーム内携帯端末SM1が表示終了可能状態でないと判定された場合(ステップS62:NO)、表示終了処理は終了される。一方、ゲーム内携帯端末SM1が表示終了可能状態であると判定された場合(ステップS62:YES)、ステップS64に移行し、表示終了処理が実行される。すなわち、制御部190は、ゲーム内携帯端末SM1の表示を閉じるように表示制御を行う。ステップS64の処理を終えたら、一連の表示終了処理が終了される。 Regarding the display end processing of the in-game mobile terminal SM1 of FIG. 18, first, in step S60, the control unit 190 determines whether or not the input operation to the home button SM18 has been accepted. When it is determined that the input operation to the home button SM18 is not accepted (step S60: NO), this display end processing is terminated. On the other hand, when it is determined that the input operation to the home button SM18 has been accepted (step S60: YES), the process shifts to step S62, and the control unit 190 indicates whether or not the in-game mobile terminal SM1 can be terminated. Is determined. When it is determined that the in-game mobile terminal SM1 is not in the display endable state (step S62: NO), the display end process is ended. On the other hand, when it is determined that the in-game mobile terminal SM1 is in the display endable state (step S62: YES), the process proceeds to step S64, and the display end process is executed. That is, the control unit 190 performs display control so as to close the display of the in-game mobile terminal SM1. When the process of step S64 is completed, a series of display end processes are completed.

この表示終了処理によれば、ユーザの入力操作によりゲーム内携帯端末SM1の表示を閉じることができる。 According to this display end processing, the display of the in-game mobile terminal SM1 can be closed by the input operation of the user.

(ゲームのマップ表示)
図19は、ゲームにおけるマップの説明図である。図7のようにゲーム内携帯端末SM1を表示させた状態において、マップアプリに関するアイコンSM11が操作されることにより、タッチスクリーン130にマップM1が表示される。マップM1には、例えば、街M10、M20、M30及びM40が表示され、街M10と街M20を結ぶ経路上にバス停M11~M13が表示されている。バス停は、ゲーム上の乗り物が停車可能な停留所である。乗り物としては、タクシー、バスなどが該当する。ゲームキャラクタCA1は、所定のゴールドを支払うことにより乗り物を利用でき、行ったことのあるバス停まで行くことができる。このため、ゲームキャラクタCA1は、目的地までのゲームフィールドを逐一通ることなく目的地へ移動することが可能となる。
(Game map display)
FIG. 19 is an explanatory diagram of a map in a game. In the state where the in-game mobile terminal SM1 is displayed as shown in FIG. 7, the map M1 is displayed on the touch screen 130 by operating the icon SM11 related to the map application. For example, towns M10, M20, M30 and M40 are displayed on the map M1, and bus stops M11 to M13 are displayed on the route connecting the towns M10 and the town M20. A bus stop is a stop where vehicles in the game can stop. Vehicles include taxis and buses. The game character CA1 can use the vehicle by paying a predetermined amount of gold and can go to the bus stop where he / she has been. Therefore, the game character CA1 can move to the destination without passing through the game field to the destination one by one.

マップM1には、クエストの目的となるアイテム位置M60が表示される。アイテム位置M60は、アイテムの取得可能な位置である。このアイテム位置M60は、特定のマークにより表示され、例えば矢印付きのマークとして表示される。このアイテム位置M60のマップ表示により、ユーザはゲーム進行に必要なアイテムの位置を容易に認識することができる。また、マップM1には、キャラクタ位置M2が表示される。キャラクタ位置M2は、ゲームキャラクタCA1の現在位置である。 The item position M60, which is the target of the quest, is displayed on the map M1. The item position M60 is a position where the item can be acquired. This item position M60 is displayed by a specific mark, for example, as a mark with an arrow. The map display of the item position M60 allows the user to easily recognize the position of the item necessary for the progress of the game. Further, the character position M2 is displayed on the map M1. The character position M2 is the current position of the game character CA1.

図20に示すように、マップM1は、ユーザの入力操作により拡大、縮小が可能となっている。すなわち、ユーザのピンチアウト操作によりマップM1が拡大表示され、ピンチイン操作によりマップM1が縮小表示される。図20は、マップM1に対し矢印AR、ARの方向へピンチアウト操作することによってマップM1を拡大表示した場合を示している。このマップM1の拡大表示において、所定の表示倍率を超えると、ゲームキャラクタCA1が取得可能な採集対象のアイテムM70、M71が新たに表示される。このため、マップM1の拡大表示により、採集対象のアイテムM70、M71の確認が容易に行える。このように、現実のマップアプリケーションソフトウェアと同様に、マップM1へのピンチアウト操作による拡大表示及びピンチイン操作による縮小表示が行えることにより、スマートフォンなどを使い慣れたユーザは、ゲーム操作を予見でき、ゲーム進行が円滑に行える。 As shown in FIG. 20, the map M1 can be enlarged or reduced by a user input operation. That is, the map M1 is enlarged and displayed by the user's pinch-out operation, and the map M1 is reduced and displayed by the pinch-in operation. FIG. 20 shows a case where the map M1 is enlarged and displayed by pinching out the map M1 in the directions of the arrows AR and AR. In the enlarged display of the map M1, when the predetermined display magnification is exceeded, the items M70 and M71 to be collected that can be acquired by the game character CA1 are newly displayed. Therefore, the enlarged display of the map M1 makes it easy to confirm the items M70 and M71 to be collected. In this way, as with the actual map application software, the enlarged display by the pinch-out operation and the reduced display by the pinch-in operation can be performed, so that the user who is accustomed to using a smartphone or the like can foresee the game operation and the game progresses. Can be done smoothly.

(クエストの遂行)
ゲームの進行において、ゲームキャラクタCA1はクエストを遂行する。例えば、ゲームキャラクタCA1は、ゲーム内のキャラクタからクエストの依頼を受け、そのクエストを遂行することによりゲームが進行される。図21に示すように、ゲームキャラクタCA1は、プレイヤーでないゲームキャラクタNPC1からクエストの依頼を受ける。クエストとしては、例えば特定のアイテムの取得が該当する。この場合、図22に示すように、ゲームキャラクタCA1は、ゲーム進行中におけるアイテム情報に基づいて、アイテムがある位置まで移動してアイテム取得を行う。なお、クエスト内容は、ゲーム内の特定のキャラクタの討伐など他の依頼内容であってもよい。
(Performance of quest)
As the game progresses, the game character CA1 performs a quest. For example, the game character CA1 receives a quest request from a character in the game, and the game progresses by executing the quest. As shown in FIG. 21, the game character CA1 receives a quest request from the non-player game character NPC1. The quest corresponds to, for example, the acquisition of a specific item. In this case, as shown in FIG. 22, the game character CA1 moves to a certain position and acquires the item based on the item information while the game is in progress. The content of the quest may be other request content such as subjugation of a specific character in the game.

図23に示すように、ゲームキャラクタCA1がアイテムを取得すると、アイコンIC1に通知OB11が表示される。通知OB11は、ゲーム内携帯端末SM1のいずれかのアプリケーションにおいて受信があることを示す通知であり、例えばバッジ表示として通知される。ユーザがアイコンIC1に対し入力操作を行うと、図24に示すように、ゲームのトークに関するアイコンSM15に通知SM30が表示される。通知SM30は、トークに未読があることを示す通知であり、例えばバッジ表示として通知される。このとき、アイコンSM15が上方位置へ飛び上がるように表示されてもよい。この場合、このようなアイコンSM15の表示により、アイコンSM15に未読事項があることが容易に認識できる。そして、ユーザがアイコンSM15に対し入力操作を行うと、図25に示すように、ゲームキャラクタNPC1からメッセージが表示され、クエストを完了するためのゲームキャラクタCA1の取るべき行動が示される。これにより、ゲームキャラクタCA1の取るべき行動が明確となり、クエストの遂行が円滑に行える。 As shown in FIG. 23, when the game character CA1 acquires an item, the notification OB11 is displayed on the icon IC1. The notification OB 11 is a notification indicating that there is reception in any application of the in-game mobile terminal SM1, and is notified as, for example, a badge display. When the user performs an input operation on the icon IC1, the notification SM30 is displayed on the icon SM15 related to the game talk, as shown in FIG. 24. The notification SM30 is a notification indicating that there is unread in the talk, and is notified as, for example, a badge display. At this time, the icon SM15 may be displayed so as to jump up to the upper position. In this case, by displaying the icon SM15 in this way, it can be easily recognized that the icon SM15 has an unread item. Then, when the user performs an input operation on the icon SM15, a message is displayed from the game character NPC1 as shown in FIG. 25, and the action to be taken by the game character CA1 for completing the quest is shown. As a result, the action to be taken by the game character CA1 becomes clear, and the quest can be executed smoothly.

図26は、クエストにおける通知処理のフローチャートである。図26の通知処理は、制御部190がゲームプログラム151を実行することにより行われる処理である。まず、ステップS70において、制御部190は、ゲームにおいてクエスト実行中であるか否かを判定する。ゲームにおいてクエスト実行中でないと判定された場合(ステップS70:NO)、この通知処理は終了される。一方、ゲームにおいてクエスト実行中であると判定された場合(ステップS70:YES)、ステップS72に処理が移行し、制御部190は、クエストのクリア条件が満たされたか否かを判定する。例えば、制御部190は、ゲームキャラクタCA1がクエストの依頼内容を完了したか否かを判定する。クエストのクリア条件が満たされていないと判定された場合(ステップS72:NO)、この通知処理は終了される。一方、クエストのクリア条件が満たされたと判定された場合(ステップS72:YES)、ステップS74に処理が移行し、制御部190は、通知処理を実行する。すなわち、制御部190は、図23に示すようにゲーム画面に表示されるアイコンIC1に対し通知OB11を表示させる。また、制御部190は、図24に示すようにゲーム内携帯端末SM1のトークのアイコンSM15に通知SM30を表示させる。このステップS74の処理を終えたら、一連の通知処理が終了される。 FIG. 26 is a flowchart of the notification process in the quest. The notification process of FIG. 26 is a process performed by the control unit 190 executing the game program 151. First, in step S70, the control unit 190 determines whether or not the quest is being executed in the game. If it is determined in the game that the quest is not being executed (step S70: NO), this notification process is terminated. On the other hand, if it is determined that the quest is being executed in the game (step S70: YES), the process shifts to step S72, and the control unit 190 determines whether or not the quest clearing condition is satisfied. For example, the control unit 190 determines whether or not the game character CA1 has completed the request content of the quest. If it is determined that the quest clearing condition is not satisfied (step S72: NO), this notification process is terminated. On the other hand, when it is determined that the quest clearing condition is satisfied (step S72: YES), the process shifts to step S74, and the control unit 190 executes the notification process. That is, the control unit 190 displays the notification OB 11 on the icon IC 1 displayed on the game screen as shown in FIG. 23. Further, as shown in FIG. 24, the control unit 190 causes the notification SM30 to be displayed on the talk icon SM15 of the in-game mobile terminal SM1. When the process of step S74 is completed, a series of notification processes are completed.

このクエストにおける通知処理によれば、クエストのクリア条件が満たされた場合に、スマートフォン型のアイコンIC1に通知を表示して、ユーザに対し未読のメッセージがあることを知らせることができる。また、クエストのクリア条件が満たされた場合に、トークのアイコンSM15に通知を表示して、ユーザに対しメッセージがあることを知らせることができる。現実にスマートフォンを用いて行われる通知をゲーム内で行うことにより、ゲーム操作に慣れていないユーザであってもメッセージがあることを予見でき、円滑にゲーム進行が行える。また、現実にスマートフォンを用いて行われる通知をゲーム内で行うことにより、ゲームへの没入感を高めることができる。 According to the notification process in this quest, when the quest clearing condition is satisfied, a notification can be displayed on the smartphone-type icon IC1 to notify the user that there is an unread message. Further, when the quest clearing condition is satisfied, a notification can be displayed on the talk icon SM15 to notify the user that there is a message. By in-game notifications that are actually made using a smartphone, even users who are not accustomed to operating the game can foresee that there will be a message, and the game can proceed smoothly. In addition, the immersive feeling in the game can be enhanced by performing the notification actually performed using the smartphone in the game.

(ゲームに参加する他のユーザの携帯端末)
図27は、他のユーザ(第二ユーザの一例)の携帯端末に表示されたゲーム画面の一例である。一例として、他のユーザは、携帯端末10B(第二ユーザの端末の一例)を介して、ユーザが参加しているゲームに参加する。携帯端末10Bは、タッチスクリーン130B、ホームボタン35B、及び、機能ボタン36B,37Bを備えている。タッチスクリーン130B及びホームボタン35Bは、携帯端末10Aのタッチスクリーン130及びホームボタン35Aと同一である。機能ボタン36B,37Bは、予め定められた端末操作を行うことができる入力部である。
(Mobile terminals of other users participating in the game)
FIG. 27 is an example of a game screen displayed on a mobile terminal of another user (an example of a second user). As an example, another user participates in the game in which the user is participating via the mobile terminal 10B (an example of the terminal of the second user). The mobile terminal 10B includes a touch screen 130B, a home button 35B, and function buttons 36B and 37B. The touch screen 130B and the home button 35B are the same as the touch screen 130 and the home button 35A of the mobile terminal 10A. The function buttons 36B and 37B are input units capable of performing predetermined terminal operations.

タッチスクリーン130Bには、図6に示されたゲーム画面と同様のゲーム画面が表示される。ゲーム画面は、図6に示されたゲーム画面と比べて、ゲームキャラクタが他ユーザのゲームキャラクタCA2(第二キャラクタの一例)であり、仮想カメラがゲームキャラクタCA2を基準としたカメラワークになっている点が相違する。また、オブジェクトOB1~OB8は、ゲームキャラクタCA2のパラメータを反映して表示される。その他の点は、図6に示されたゲーム画面と同一である。ゲームキャラクタCA2は、ゲームキャラクタCA1が進行している異世界を進行する。つまり、ゲームキャラクタCA1とゲームキャラクタCA2とは、同一の異世界を進行する。 On the touch screen 130B, a game screen similar to the game screen shown in FIG. 6 is displayed. In the game screen, as compared with the game screen shown in FIG. 6, the game character is the game character CA2 of another user (an example of the second character), and the virtual camera is the camera work based on the game character CA2. The difference is that they are. Further, the objects OB1 to OB8 are displayed reflecting the parameters of the game character CA2. Other points are the same as the game screen shown in FIG. The game character CA2 travels in a different world in which the game character CA1 is progressing. That is, the game character CA1 and the game character CA2 travel in the same different world.

図28は、他のユーザの携帯端末において、ゲーム内携帯端末が表示されたゲーム画像の一例である。図27に示すアイコンIC1に対し他のユーザが入力操作を行うことにより、タッチスクリーン130Bにゲーム内携帯端末SM1が表示される。ゲーム内携帯端末SM1は、図7を用いて説明された内容と同一である。 FIG. 28 is an example of a game image in which an in-game mobile terminal is displayed on a mobile terminal of another user. When another user performs an input operation on the icon IC1 shown in FIG. 27, the in-game mobile terminal SM1 is displayed on the touch screen 130B. The in-game mobile terminal SM1 is the same as the content described with reference to FIG.

ゲームキャラクタCA1とゲームキャラクタCA2とは、同一の異世界を進行しているため、ゲームキャラクタCA1を基準とする仮想カメラがゲームキャラクタCA2を捉えることがある。つまり、ユーザの携帯端末10Aのタッチスクリーン130に、ゲームキャラクタCA2が写り込むことがある。このとき、タッチスクリーン130に写り込んだ他のユーザのゲームキャラクタCA2の表示は、他のユーザの携帯端末10Bへの入力操作に応じて変更される。具体的な一例として、アイコンIC1を選択する他のユーザによる入力操作が受け付けられたか否かに応じて、ゲームキャラクタCA2の表示態様が変更される。 Since the game character CA1 and the game character CA2 are traveling in the same different world, a virtual camera based on the game character CA1 may capture the game character CA2. That is, the game character CA2 may be reflected on the touch screen 130 of the user's mobile terminal 10A. At this time, the display of the game character CA2 of another user reflected on the touch screen 130 is changed according to the input operation of the other user to the mobile terminal 10B. As a specific example, the display mode of the game character CA2 is changed depending on whether or not an input operation by another user who selects the icon IC1 is accepted.

アイコンIC1を選択する他のユーザによる入力操作が受け付けられていない場合、ユーザの携帯端末10Aのタッチスクリーン130には、一例として、図29で示されるゲーム画面が表示される。図29は、ゲームキャラクタCA1を基準とする仮想カメラがゲームキャラクタCA2を捉えたときのゲーム画像の一例である。図29に示されるように、ユーザの携帯端末10Aのタッチスクリーン130には、他のユーザのゲームキャラクタCA2が表示される。ゲームキャラクタCA2は、ゲーム画面を進行する通常の状態で表示される。具体的な一例として、ゲームキャラクタCA2は、武器を持った状態である。 When the input operation by another user who selects the icon IC1 is not accepted, the game screen shown in FIG. 29 is displayed on the touch screen 130 of the user's mobile terminal 10A as an example. FIG. 29 is an example of a game image when a virtual camera based on the game character CA1 captures the game character CA2. As shown in FIG. 29, the game character CA2 of another user is displayed on the touch screen 130 of the user's mobile terminal 10A. The game character CA2 is displayed in a normal state as the game screen progresses. As a specific example, the game character CA2 is in a state of holding a weapon.

アイコンIC1を選択する他のユーザによる入力操作が受け付けられた場合、一例として、図30で示されるゲーム画面が表示される。図30は、ゲームキャラクタCA1を基準とする仮想カメラがゲームキャラクタCA2を捉えたときのゲーム画像の他の例である。図30に示されるように、ユーザの携帯端末10Aのタッチスクリーン130には、他のユーザのゲームキャラクタCA2が表示される。タッチスクリーン130には、携帯端末SMを使用しているゲームキャラクタCA2が表示される。 When an input operation by another user who selects the icon IC1 is accepted, the game screen shown in FIG. 30 is displayed as an example. FIG. 30 is another example of a game image when a virtual camera based on the game character CA1 captures the game character CA2. As shown in FIG. 30, the game character CA2 of another user is displayed on the touch screen 130 of the user's mobile terminal 10A. The game character CA2 using the mobile terminal SM is displayed on the touch screen 130.

このように、携帯端末SMを使用しているゲームキャラクタCA2が表示されるため、ユーザは、他のユーザがゲーム内携帯端末SM1を操作していることを認識することができる。以下では携帯端末SMを使用しているゲームキャラクタCA2が表示されることを歩きスマホ表示ともいう。 In this way, since the game character CA2 using the mobile terminal SM is displayed, the user can recognize that another user is operating the in-game mobile terminal SM1. In the following, displaying the game character CA2 using the mobile terminal SM is also referred to as walking smartphone display.

(複数のユーザが参加するゲームの表示処理)
図31は、複数のユーザが参加するゲームの表示処理のフローチャートである。図31に示される処理は、携帯端末10A及び携帯端末10Bを用いてゲームが開始されたときに実行される。
(Display processing of games in which multiple users participate)
FIG. 31 is a flowchart of a game display process in which a plurality of users participate. The process shown in FIG. 31 is executed when the game is started using the mobile terminal 10A and the mobile terminal 10B.

ステップS80において、携帯端末10Aは、第一キャラクタの表示処理として、ゲームキャラクタCA1を表示する。例えば、携帯端末10Aの表示制御部196は、タッチスクリーン130にゲームキャラクタCA1を表示させる(図6参照)。 In step S80, the mobile terminal 10A displays the game character CA1 as the display process of the first character. For example, the display control unit 196 of the mobile terminal 10A causes the touch screen 130 to display the game character CA1 (see FIG. 6).

ステップS200において、携帯端末10Bは、第二キャラクタの情報送信処理として、ゲームキャラクタCA2に関する情報をサーバ20へ送信する。例えば、携帯端末10Bの制御部190は、無線通信IF120を介して、ユーザ情報(送信元ユーザを識別するユーザ情報)及びゲームキャラクタCA2のゲーム内の位置(送信元ユーザのゲームキャラクタの位置)を、サーバ20へ送信する。そして、携帯端末10Bは、処理を終了する。 In step S200, the mobile terminal 10B transmits information about the game character CA2 to the server 20 as information transmission processing of the second character. For example, the control unit 190 of the mobile terminal 10B obtains user information (user information that identifies the source user) and the position of the game character CA2 in the game (position of the game character of the source user) via the wireless communication IF 120. , Send to server 20. Then, the mobile terminal 10B ends the process.

ステップS100において、サーバ20は、第二キャラクタの情報受信処理として、携帯端末10BからゲームキャラクタCA2に関する情報を受信する。例えば、サーバ20は、通信部220を介して携帯端末10BからゲームキャラクタCA2に関する情報を受信する。 In step S100, the server 20 receives information about the game character CA2 from the mobile terminal 10B as the information receiving process of the second character. For example, the server 20 receives information about the game character CA2 from the mobile terminal 10B via the communication unit 220.

ステップS102において、サーバ20は、第二キャラクタの情報送信処理として、ステップS100で受信されたゲームキャラクタCA2に関する情報を、携帯端末10Aへ送信する。例えば、サーバ20は、通信部220を介して携帯端末10AへゲームキャラクタCA2に関する情報を送信する。そして、サーバ20は、処理を終了する。 In step S102, the server 20 transmits the information about the game character CA2 received in step S100 to the mobile terminal 10A as the information transmission process of the second character. For example, the server 20 transmits information about the game character CA2 to the mobile terminal 10A via the communication unit 220. Then, the server 20 ends the process.

ステップS82において、携帯端末10Aは、第二キャラクタの情報受信処理として、サーバ20からゲームキャラクタCA2に関する情報を受信する。例えば、携帯端末10Aの制御部190は、無線通信IF120を介して、サーバ20からゲームキャラクタCA2に関する情報を受信する。 In step S82, the mobile terminal 10A receives information about the game character CA2 from the server 20 as information receiving processing of the second character. For example, the control unit 190 of the mobile terminal 10A receives information about the game character CA2 from the server 20 via the wireless communication IF 120.

ステップS84において、携帯端末10Aは、判定処理として、仮想カメラの画角内にゲームキャラクタCA2が存在するか否かを判定する。例えば、携帯端末10Aの表示制御部196は、仮想空間内における仮想カメラの配置及び撮影方向と、ステップS82にて受信されたゲームキャラクタCA2のゲーム内の位置とに基づいて、仮想カメラの画角内にゲームキャラクタCA2が存在するか否かを判定する。 In step S84, the mobile terminal 10A determines whether or not the game character CA2 exists within the angle of view of the virtual camera as a determination process. For example, the display control unit 196 of the mobile terminal 10A has an angle of view of the virtual camera based on the arrangement and shooting direction of the virtual camera in the virtual space and the position in the game of the game character CA2 received in step S82. It is determined whether or not the game character CA2 exists in the game character CA2.

仮想カメラの画角内にゲームキャラクタCA2が存在すると判定されると(ステップS84:YES)、ステップS86において、携帯端末10Aは、表示処理として、ゲームキャラクタCA1及びゲームキャラクタCA2を表示する。例えば、携帯端末10Aの表示制御部196は、タッチスクリーン130にゲームキャラクタCA1及びゲームキャラクタCA2を表示させる(図29参照)。 When it is determined that the game character CA2 exists within the angle of view of the virtual camera (step S84: YES), in step S86, the mobile terminal 10A displays the game character CA1 and the game character CA2 as display processing. For example, the display control unit 196 of the mobile terminal 10A causes the touch screen 130 to display the game character CA1 and the game character CA2 (see FIG. 29).

ステップS86が終了した場合、及び、仮想カメラの画角内にゲームキャラクタCA2が存在しないと判定された場合(ステップS84:NO)、携帯端末10Aは、処理を終了する。 When step S86 is completed and when it is determined that the game character CA2 does not exist within the angle of view of the virtual camera (step S84: NO), the mobile terminal 10A ends the process.

以上で図31に示されるフローチャートが終了する。図31に示されるフローチャートが実行されることにより、携帯端末10Aのタッチスクリーン130に携帯端末10Bで操作されるゲームキャラクタCA2が表示される。なお、携帯端末10Aから携帯端末10Bへ情報を送信する処理も、図31と同様である。つまり、図中の携帯端末10Aと携帯端末10Bとを交換することで、携帯端末10Bのタッチスクリーン130Bに、携帯端末10Aで操作されるゲームキャラクタCA1を表示させることができる。 This completes the flowchart shown in FIG. 31. By executing the flowchart shown in FIG. 31, the game character CA2 operated by the mobile terminal 10B is displayed on the touch screen 130 of the mobile terminal 10A. The process of transmitting information from the mobile terminal 10A to the mobile terminal 10B is the same as in FIG. 31. That is, by exchanging the mobile terminal 10A and the mobile terminal 10B in the figure, the game character CA1 operated by the mobile terminal 10A can be displayed on the touch screen 130B of the mobile terminal 10B.

(歩きスマホ表示処理のフローチャート)
図32は、歩きスマホ表示の開始処理のフローチャートである。図32に示される処理は、例えば、図31に示されるステップS86が実行されている状況において開始される。
(Flowchart of walking smartphone display processing)
FIG. 32 is a flowchart of the start processing of the walking smartphone display. The process shown in FIG. 32 is started, for example, in a situation where step S86 shown in FIG. 31 is being executed.

ステップS210において、携帯端末10Bは、判定処理として、ゲーム内携帯端末を操作するための入力操作を受け付けたか否かを判定する。例えば、携帯端末10Bの入力操作受付部191は、タッチスクリーン130Bを介してアイコンIC1を選択するユーザによる入力操作が受け付けられた否かを判定する。 In step S210, the mobile terminal 10B determines whether or not an input operation for operating the in-game mobile terminal has been accepted as the determination process. For example, the input operation reception unit 191 of the mobile terminal 10B determines whether or not the input operation by the user who selects the icon IC1 is accepted via the touch screen 130B.

ゲーム内携帯端末を操作するための入力操作を受け付けたと判定されると(ステップS210:YES)、ステップS212において、携帯端末10Bは、操作情報送信処理として、操作情報をサーバ20へ送信する。例えば、携帯端末10Bの制御部190は、無線通信IF120を介して、アイコンIC1を選択するユーザによる入力操作がある旨を示す情報を、サーバ20へ送信する。 When it is determined that the input operation for operating the in-game mobile terminal has been accepted (step S210: YES), in step S212, the mobile terminal 10B transmits the operation information to the server 20 as the operation information transmission process. For example, the control unit 190 of the mobile terminal 10B transmits information indicating that there is an input operation by the user who selects the icon IC 1 to the server 20 via the wireless communication IF 120.

続いて、ステップS214において、携帯端末10Bは、ホーム画面表示処理として、ホーム画面を表示する。例えば、携帯端末10Bの表示制御部196は、タッチスクリーン130Bにゲーム内携帯端末のホーム画面を表示させる(図28参照)。 Subsequently, in step S214, the mobile terminal 10B displays the home screen as the home screen display process. For example, the display control unit 196 of the mobile terminal 10B causes the touch screen 130B to display the home screen of the in-game mobile terminal (see FIG. 28).

ステップS214が終了した場合、及び、ゲーム内携帯端末を操作するための入力操作を受け付けていないと判定された場合(ステップS210:NO)、携帯端末10Bは、処理を終了する。 When step S214 is completed and when it is determined that the input operation for operating the in-game mobile terminal is not accepted (step S210: NO), the mobile terminal 10B ends the process.

ステップS110において、サーバ20は、操作情報受信処理として、携帯端末10Bから操作情報を受信する。例えば、サーバ20は、通信部220を介して携帯端末10Bから操作情報を受信する。 In step S110, the server 20 receives the operation information from the mobile terminal 10B as the operation information reception process. For example, the server 20 receives operation information from the mobile terminal 10B via the communication unit 220.

ステップS112において、サーバ20は、操作情報送信処理として、ステップS110で受信された操作情報を携帯端末10Aへ送信する。例えば、サーバ20は、通信部220を介して携帯端末10Aへ操作情報を送信する。そして、サーバ20は、処理を終了する。 In step S112, the server 20 transmits the operation information received in step S110 to the mobile terminal 10A as the operation information transmission process. For example, the server 20 transmits operation information to the mobile terminal 10A via the communication unit 220. Then, the server 20 ends the process.

ステップS88において、携帯端末10Aは、操作情報受信処理として、サーバ20から操作情報を受信する。例えば、携帯端末10Aの制御部190は、無線通信IF120を介して、サーバ20から操作情報を受信する。 In step S88, the mobile terminal 10A receives the operation information from the server 20 as the operation information reception process. For example, the control unit 190 of the mobile terminal 10A receives operation information from the server 20 via the wireless communication IF 120.

ステップS90において、携帯端末10Aは、表示処理として、表示中のゲームキャラクタCA2を、ゲーム内携帯端末を操作するゲームキャラクタCA2に変更して表示する。例えば、携帯端末10Aの表示制御部196は、タッチスクリーン130に携帯端末SMを操作するゲームキャラクタCA2を表示させる(図30参照)。そして、携帯端末10Aは、処理を終了する。 In step S90, the mobile terminal 10A changes the displayed game character CA2 to the game character CA2 that operates the in-game mobile terminal and displays it as a display process. For example, the display control unit 196 of the mobile terminal 10A causes the touch screen 130 to display the game character CA2 that operates the mobile terminal SM (see FIG. 30). Then, the mobile terminal 10A ends the process.

以上で図32に示されるフローチャートが終了する。図32に示されるフローチャートが実行されることにより、携帯端末10Aのタッチスクリーン130に携帯端末SMを操作するゲームキャラクタCA2が表示される。なお、携帯端末10Bにおいて、携帯端末SMを操作するゲームキャラクタCA1を表示する処理も、図32と同様である。つまり、図中の携帯端末10Aと携帯端末10Bとを交換することで、携帯端末10Bのタッチスクリーン130Bに、携帯端末SMを操作するゲームキャラクタCA1を表示させることができる。 This completes the flowchart shown in FIG. 32. By executing the flowchart shown in FIG. 32, the game character CA2 for operating the mobile terminal SM is displayed on the touch screen 130 of the mobile terminal 10A. The process of displaying the game character CA1 that operates the mobile terminal SM on the mobile terminal 10B is also the same as in FIG. 32. That is, by exchanging the mobile terminal 10A and the mobile terminal 10B in the figure, the game character CA1 for operating the mobile terminal SM can be displayed on the touch screen 130B of the mobile terminal 10B.

次に、歩きスマホ表示の終了処理について説明する。図33は、歩きスマホ表示の終了処理のフローチャートである。図33に示される処理は、例えば、図32に示されるステップS90が実行されている状況において開始される。 Next, the end processing of the walking smartphone display will be described. FIG. 33 is a flowchart of the end processing of the walking smartphone display. The process shown in FIG. 33 is started, for example, in a situation where step S90 shown in FIG. 32 is being executed.

ステップS220において、携帯端末10Bは、判定処理として、ゲーム内携帯端末の操作を終了するための入力操作を受け付けたか否かを判定する。例えば、携帯端末10Bの入力操作受付部191は、タッチスクリーン130Bを介してホームボタンSM18を選択するユーザによる入力操作が受け付けられた否かを判定する。 In step S220, the mobile terminal 10B determines whether or not the input operation for terminating the operation of the in-game mobile terminal has been accepted as the determination process. For example, the input operation reception unit 191 of the mobile terminal 10B determines whether or not the input operation by the user who selects the home button SM18 is accepted via the touch screen 130B.

ゲーム内携帯端末の操作を終了するための入力操作を受け付けたと判定されると(ステップS220:YES)、ステップS222において、携帯端末10Bは、操作情報送信処理として、操作情報をサーバ20へ送信する。例えば、携帯端末10Bの制御部190は、無線通信IF120を介して、ホームボタンSM18を選択するユーザによる入力操作がある旨を示す情報を、サーバ20へ送信する。 When it is determined that the input operation for terminating the operation of the in-game mobile terminal has been accepted (step S220: YES), in step S222, the mobile terminal 10B transmits the operation information to the server 20 as the operation information transmission process. .. For example, the control unit 190 of the mobile terminal 10B transmits information indicating that there is an input operation by the user who selects the home button SM18 to the server 20 via the wireless communication IF 120.

続いて、ステップS224において、携帯端末10Bは、ホーム画面表示の終了処理として、ホーム画面を含むゲーム内携帯端末の表示を終了する。例えば、携帯端末10Bの表示制御部196は、タッチスクリーン130Bにおいて、ホーム画面を含むゲーム内携帯端末の表示を終了させる。これにより、ゲームキャラクタCA2がフィールドを移動するゲーム画面に遷移する(図28から図27への画面遷移)。そして、携帯端末10Bは、処理を終了する。 Subsequently, in step S224, the mobile terminal 10B ends the display of the in-game mobile terminal including the home screen as the end processing of the home screen display. For example, the display control unit 196 of the mobile terminal 10B ends the display of the in-game mobile terminal including the home screen on the touch screen 130B. As a result, the game character CA2 transitions to the game screen in which the field is moved (screen transition from FIG. 28 to FIG. 27). Then, the mobile terminal 10B ends the process.

ステップS120において、サーバ20は、操作情報受信処理として、携帯端末10Bから操作情報を受信する。例えば、サーバ20は、通信部220を介して携帯端末10Bから操作情報を受信する。 In step S120, the server 20 receives the operation information from the mobile terminal 10B as the operation information reception process. For example, the server 20 receives operation information from the mobile terminal 10B via the communication unit 220.

ステップS122において、サーバ20は、操作情報送信処理として、ステップS110で受信された操作情報を携帯端末10Aへ送信する。例えば、サーバ20は、通信部220を介して携帯端末10Aへ操作情報を送信する。そして、サーバ20は、処理を終了する。 In step S122, the server 20 transmits the operation information received in step S110 to the mobile terminal 10A as the operation information transmission process. For example, the server 20 transmits operation information to the mobile terminal 10A via the communication unit 220. Then, the server 20 ends the process.

ステップS92において、携帯端末10Aは、操作情報受信処理として、サーバ20から操作情報を受信する。例えば、携帯端末10Aの制御部190は、無線通信IF120を介して、サーバ20から操作情報を受信する。 In step S92, the mobile terminal 10A receives the operation information from the server 20 as the operation information reception process. For example, the control unit 190 of the mobile terminal 10A receives operation information from the server 20 via the wireless communication IF 120.

ステップS94において、携帯端末10Aは、表示の終了処理として、表示された、携帯端末SMを操作するゲームキャラクタCA2を、通常のゲームキャラクタCA2に変更して表示する。例えば、携帯端末10Aの表示制御部196は、タッチスクリーン130に武器を持つゲームキャラクタCA2を表示させる(図30から図29へ画面遷移)。そして、携帯端末10Aは、処理を終了する。 In step S94, the mobile terminal 10A changes the displayed game character CA2 for operating the mobile terminal SM to a normal game character CA2 and displays it as a display termination process. For example, the display control unit 196 of the mobile terminal 10A causes the touch screen 130 to display the game character CA2 having a weapon (screen transition from FIG. 30 to FIG. 29). Then, the mobile terminal 10A ends the process.

以上で図33に示されるフローチャートが終了する。図33に示されるフローチャートが実行されることにより、携帯端末10Aのタッチスクリーン130において、ゲーム内携帯端末を操作するゲームキャラクタCA2の表示が終了される。なお、携帯端末10Bにおいて、ゲーム内携帯端末を操作するゲームキャラクタCA1の表示を終了する処理も、図33と同様である。つまり、図中の携帯端末10Aと携帯端末10Bとを交換することで、携帯端末10Bのタッチスクリーン130Bにおいて、ゲーム内携帯端末を操作するゲームキャラクタCA1の表示を終了させることができる。 This completes the flowchart shown in FIG. 33. By executing the flowchart shown in FIG. 33, the display of the game character CA2 that operates the in-game mobile terminal is terminated on the touch screen 130 of the mobile terminal 10A. In the mobile terminal 10B, the process of ending the display of the game character CA1 that operates the in-game mobile terminal is the same as in FIG. 33. That is, by exchanging the mobile terminal 10A and the mobile terminal 10B in the figure, the display of the game character CA1 that operates the in-game mobile terminal can be terminated on the touch screen 130B of the mobile terminal 10B.

(変形例1)
上述したゲーム処理の全てを携帯端末10又はサーバ20が単体で実行してもよい。
(Modification 1)
The mobile terminal 10 or the server 20 may execute all of the above-mentioned game processing by itself.

(変形例2)
上述した情報処理方法、情報処理プログラム及び情報処理装置は、横スクロール型のゲーム以外のゲームに適用してもよい。
(Modification 2)
The information processing method, information processing program, and information processing apparatus described above may be applied to games other than side-scrolling games.

以上、本開示の実施形態について説明したが、本開示の技術的範囲は、本実施形態の説明によって限定的に解釈されるべきではない。本実施形態は一例であって、特許請求の範囲の記載事項に基づいて、様々な実施形態の変更が可能であることが当業者によって理解されるところである。本開示の技術的範囲は、特許請求の範囲の記載事項及びその均等の範囲に基づいて定められるべきである。 Although the embodiments of the present disclosure have been described above, the technical scope of the present disclosure should not be construed as limiting by the description of the present embodiments. This embodiment is an example, and it is understood by those skilled in the art that various embodiments can be changed based on the matters described in the claims. The technical scope of the present disclosure should be determined based on the matters described in the claims and the equivalent scope thereof.

本開示の主題は、例えば以下のような項目として示される。 The subject matter of the present disclosure is set forth, for example, as the following items.

(項目1)
ユーザによる入力操作に応じてゲームに関するコンテンツ(例えば、ゲームの話題を提供する動画111、ゲームの原作となる漫画112)をディスプレイ(例えばタッチスクリーン130)に表示させるためにコンピュータによって実行される情報処理方法であって、
ゲームに関するコンテンツを表示させるためのコンテンツアイコン(例えば、アイコンSM13)に対しユーザによる入力操作を受け付けるステップ(例えば、ステップS20)と、
ユーザによりコンテンツアイコンに対する入力操作を受け付けた場合、ゲームのサーバに記録されるコンテンツデータ(例えば、コンテンツ情報254)に基づいてコンテンツをディスプレイに表示するステップ(例えば、ステップS22)と、
を含む情報処理方法。
(Item 1)
Information processing performed by a computer to display content related to a game (for example, a video 111 that provides a topic of a game, a cartoon 112 that is the original of a game) on a display (for example, a touch screen 130) in response to an input operation by a user. It ’s a method,
A step (for example, step S20) of accepting an input operation by a user for a content icon (for example, icon SM13) for displaying content related to a game, and a step.
When the user accepts an input operation for the content icon, a step of displaying the content on the display based on the content data (for example, content information 254) recorded on the server of the game (for example, step S22).
Information processing methods including.

この情報処理方法によれば、ユーザによりコンテンツアイコンに対する入力操作があった場合、ゲームのサーバに記録されるコンテンツデータに基づいてディスプレイにコンテンツを表示する。このため、ゲームに関するコンテンツを表示するためにゲームソフト以外のブラウザソフトを立ち上げることなくコンテンツの表示が行える。従って、ゲームのプレイ中にゲームに関するコンテンツの視聴、閲覧などが円滑に行える。 According to this information processing method, when the user inputs an operation to the content icon, the content is displayed on the display based on the content data recorded on the server of the game. Therefore, the content can be displayed without launching the browser software other than the game software in order to display the content related to the game. Therefore, it is possible to smoothly view and browse the contents related to the game while playing the game.

(項目2)
ユーザによる所定の入力操作により、ディスプレイに携帯端末(例えば、ゲーム内携帯端末SM1)を表示させるステップ(ステップS12)を更に含み、
携帯端末の画面にコンテンツアイコンを表示させる、
項目1に記載の情報処理方法。
(Item 2)
Further including a step (step S12) of displaying a mobile terminal (for example, an in-game mobile terminal SM1) on the display by a predetermined input operation by the user.
Display a content icon on the screen of a mobile terminal,
The information processing method according to item 1.

この情報処理方法によれば、ディスプレイに携帯端末の画像が表示され、その携帯端末の画面にコンテンツアイコンが表示される。このため、現実に用いられるスマートフォンと同様に表示されることで、ゲームへの没入感を高めることができる。また、スマートフォンを使い慣れたユーザは、携帯端末に表示されるコンテンツアイコンを操作することによってコンテンツ表示が行えることを予見することができる。従って、ゲーム操作が直感的に理解でき、ゲーム操作が容易となる。 According to this information processing method, an image of a mobile terminal is displayed on a display, and a content icon is displayed on the screen of the mobile terminal. Therefore, it is possible to enhance the immersive feeling in the game by displaying it in the same manner as a smartphone actually used. In addition, a user who is accustomed to using a smartphone can foresee that the content can be displayed by operating the content icon displayed on the mobile terminal. Therefore, the game operation can be intuitively understood, and the game operation becomes easy.

(項目3)
コンテンツは、ゲームの情報を提供する動画及びゲームの原作となる漫画の画像のいずれか一方を含む、
項目1又は2に記載の情報処理方法。
(Item 3)
The content includes either a video providing information about the game or an image of the original cartoon of the game.
The information processing method according to item 1 or 2.

この情報処理方法によれば、コンテンツとして、ゲームの情報を提供する動画及びゲームの原作となる漫画の画像のいずれか一方を表示させることができる。 According to this information processing method, it is possible to display either a moving image that provides information on the game or an image of a cartoon that is the original of the game as the content.

(項目4)
項目1~3のいずれか一項に記載の情報処理方法をコンピュータに実行させる、情報処理プログラム。
(Item 4)
An information processing program that causes a computer to execute the information processing method according to any one of items 1 to 3.

(項目5)
メモリと、
メモリに結合されたプロセッサと、を備え、
プロセッサの制御により項目1~3のいずれか一項に記載の方法を実行する、
情報処理装置。
(Item 5)
With memory
With a processor coupled to memory,
Performing the method according to any one of items 1 to 3 under the control of a processor,
Information processing equipment.

1…ゲーム提供システム、10…携帯端末、20…サーバ、25…メモリ、26…ストレージ、29…プロセッサ、130,130B…タッチスクリーン、150…記憶部、151…ゲームプログラム、190…制御部、191…入力操作受付部、192…ゲーム進行処理部、193…移動方向検出部、194…カメラ配置制御部、195…オブジェクト制御部、196…表示制御部、220…通信部、250…記憶部、251…ゲームプログラム、290…制御部、291…送受信部、292…サーバ処理部、293…データ管理部、294…マッチング部、295…計測部、CA1…ゲームキャラクタ(第一キャラクタの一例)、CA2…ゲームキャラクタ(第二キャラクタの一例)。

1 ... Game providing system, 10 ... Mobile terminal, 20 ... Server, 25 ... Memory, 26 ... Storage, 29 ... Processor, 130, 130B ... Touch screen, 150 ... Storage unit, 151 ... Game program, 190 ... Control unit, 191 ... Input operation reception unit, 192 ... Game progress processing unit, 193 ... Movement direction detection unit, 194 ... Camera arrangement control unit, 195 ... Object control unit, 196 ... Display control unit, 220 ... Communication unit, 250 ... Storage unit, 251 ... game program, 290 ... control unit, 291 ... transmission / reception unit, 292 ... server processing unit, 293 ... data management unit, 294 ... matching unit, 295 ... measurement unit, CA1 ... game character (example of first character), CA2 ... Game character (an example of a second character).

Claims (4)

ユーザによる入力操作に応じてゲームに関するコンテンツをディスプレイに表示させるためにコンピュータによって実行される情報処理方法であって、
ユーザによる入力操作に応じて進行中であるゲーム画面を前記ディスプレイに表示するステップと、
複数のアイコンを表示するアイコン画面を前記ディスプレイに表示するステップと、
前記複数のアイコン各々に対する前記ユーザによる入力操作を受け付けるステップと、
進行中のゲームに関するコンテンツを表示する機能を追加するための前記ユーザによる追加操作を受け付けるステップとを含み、
前記アイコン画面を前記ディスプレイに表示するステップは、前記ユーザによる追加操作が受け付けられておらずコンテンツを表示する機能が追加されていないときには、前記アイコン画面において、進行中のゲームに関するコンテンツを表示させるためのコンテンツアイコンを含まない複数のアイコンを表示し、前記ユーザによる追加操作が受け付けられてコンテンツを表示する機能が追加されているときには、前記アイコン画面において、前記コンテンツアイコンを含む複数のアイコンを表示し、
前記ゲーム画面を前記ディスプレイに表示するステップは、前記ユーザによる前記コンテンツアイコンに対する入力操作を受け付けることにより前記ゲームのサーバに記録されるコンテンツデータに基づいて前記コンテンツを前記進行中であるゲーム画面とともに前記ディスプレイに表示するものであり、
前記アイコン画面は、ゲームに関するコンテンツとは異なる情報を表示させるためのアイコンを含む複数種類のアイコンを表示する画面であり、
前記ゲームに関するコンテンツは、進行中のゲームに関する動画であり、
前記アイコン画面において表示される複数種類のアイコンには、前記コンテンツアイコンとは異なるアイコンであって、進行中のゲームの進め方を説明するための説明情報を含むヘルプ情報を表示させるためのアイコンが含まれる、
情報処理方法。
An information processing method executed by a computer to display content related to a game on a display in response to an input operation by a user.
A step of displaying an ongoing game screen on the display in response to an input operation by the user,
Steps to display an icon screen that displays multiple icons on the display, and
A step of accepting an input operation by the user for each of the plurality of icons,
Including a step of accepting additional operations by the user to add the ability to display content about the game in progress.
The step of displaying the icon screen on the display is to display the content related to the game in progress on the icon screen when the additional operation by the user is not accepted and the function of displaying the content is not added. When a function of displaying a plurality of icons not including the content icon of the above is displayed and an additional operation by the user is accepted and the content is displayed, a plurality of icons including the content icon are displayed on the icon screen. ,
The step of displaying the game screen on the display is to display the content together with the game screen in progress based on the content data recorded on the server of the game by accepting the input operation for the content icon by the user. It is what is shown on the display
The icon screen is a screen for displaying a plurality of types of icons including an icon for displaying information different from the content related to the game .
The content related to the game is a video about the game in progress.
The plurality of types of icons displayed on the icon screen include an icon different from the content icon and for displaying help information including explanatory information for explaining how to proceed with the game in progress. ,
Information processing method.
前記ゲームに関する動画は、進行中のゲームに関する話題を提供する動画である、請求項1に記載のゲームプログラム。The game program according to claim 1, wherein the video related to the game is a video providing a topic related to a game in progress. 請求項1に記載の情報処理方法をコンピュータに実行させる、情報処理プログラム。 An information processing program that causes a computer to execute the information processing method according to claim 1. メモリと、
前記メモリに結合されたプロセッサと、を備え、
前記プロセッサの制御により請求項1に記載の方法を実行する、
情報処理装置。
With memory
With a processor coupled to the memory
The method according to claim 1 is executed under the control of the processor.
Information processing equipment.
JP2019126656A 2019-07-08 2019-07-08 Information processing method, information processing device and information processing program Active JP7086899B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019126656A JP7086899B2 (en) 2019-07-08 2019-07-08 Information processing method, information processing device and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019126656A JP7086899B2 (en) 2019-07-08 2019-07-08 Information processing method, information processing device and information processing program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2017087346A Division JP6554506B2 (en) 2017-04-26 2017-04-26 INFORMATION PROCESSING METHOD, INFORMATION PROCESSING DEVICE, AND INFORMATION PROCESSING PROGRAM

Publications (3)

Publication Number Publication Date
JP2019213865A JP2019213865A (en) 2019-12-19
JP2019213865A5 JP2019213865A5 (en) 2020-08-27
JP7086899B2 true JP7086899B2 (en) 2022-06-20

Family

ID=68918183

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019126656A Active JP7086899B2 (en) 2019-07-08 2019-07-08 Information processing method, information processing device and information processing program

Country Status (1)

Country Link
JP (1) JP7086899B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016189802A (en) 2015-03-30 2016-11-10 株式会社バンダイナムコエンターテインメント Server system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014236874A (en) * 2013-06-07 2014-12-18 任天堂株式会社 Information processing system, server device, information processor, server program, information processing program, and information processing method
JP6713721B2 (en) * 2014-12-26 2020-06-24 株式会社バンダイナムコエンターテインメント Server system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016189802A (en) 2015-03-30 2016-11-10 株式会社バンダイナムコエンターテインメント Server system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
「ウォッチドッグス2」,週刊ファミ通,日本,カドカワ株式会社,2016年12月01日,第31巻 第50号,第164-171頁
GamingTrendVideos,「Watch Dogs 2 - Using Apps [Gaming Trend]」,YouTube [online] [video],2016年10月25日,https://www.youtube.com/watch?v=iBUkoMm5UlM,主に0:05,0:07,0:58,2:53を参照 [2021年9月8日検索]

Also Published As

Publication number Publication date
JP2019213865A (en) 2019-12-19

Similar Documents

Publication Publication Date Title
US9186586B2 (en) Communication game system
JP2010239988A (en) Information processing device, control method for information processing device, and program
JP2018153470A (en) Information processing method, apparatus, and program for implementing information processing method in computer
JP6404877B2 (en) GAME PROGRAM, GAME PROVIDING METHOD, AND INFORMATION PROCESSING DEVICE
JP5845547B1 (en) Program, game system, electronic device, server, and game control method for improving user input operability
JP6673796B2 (en) GAME PROGRAM, GAME PROVIDING METHOD, AND INFORMATION PROCESSING DEVICE
JP7566964B2 (en) program
JP6554506B2 (en) INFORMATION PROCESSING METHOD, INFORMATION PROCESSING DEVICE, AND INFORMATION PROCESSING PROGRAM
JP6002345B1 (en) Information processing apparatus including game program, method, and touch screen
JP6306771B1 (en) Information processing method, information processing apparatus, and information processing program
JP7086899B2 (en) Information processing method, information processing device and information processing program
JP6924564B2 (en) Game program
JP2018183423A (en) Information processing method, device and program for causing computer to execute information processing method
JP6336168B1 (en) Information processing method, apparatus, and program for causing computer to execute information processing method
CN113680047B (en) Terminal operation method, device, electronic equipment and storage medium
JP2018183569A (en) Information processing method, information processing unit, and information processing program
JP6907148B2 (en) An information processing method, a device, and a program for causing a computer to execute the information processing method.
JP2020110352A (en) Game program, game method, and information processor
JP6902461B2 (en) An information processing method, a device, and a program for causing a computer to execute the information processing method.
JP6263293B1 (en) Information processing method, apparatus, and program for causing computer to execute information processing method
JP5938131B1 (en) Program, game system, electronic device, server, and game control method for improving user input operability
JP6002344B1 (en) Information processing apparatus including game program, method, and touch screen
JP6554125B2 (en) Game method and game program
JP6948283B2 (en) An information processing method, a device, and a program for causing a computer to execute the information processing method.
JP2018192326A (en) Game program, method for providing game and information processor

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200309

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200714

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210216

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210406

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211012

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211208

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20220510

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220608

R150 Certificate of patent or registration of utility model

Ref document number: 7086899

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150