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

JP7368957B2 - Programs and information processing equipment - Google Patents

Programs and information processing equipment Download PDF

Info

Publication number
JP7368957B2
JP7368957B2 JP2019094467A JP2019094467A JP7368957B2 JP 7368957 B2 JP7368957 B2 JP 7368957B2 JP 2019094467 A JP2019094467 A JP 2019094467A JP 2019094467 A JP2019094467 A JP 2019094467A JP 7368957 B2 JP7368957 B2 JP 7368957B2
Authority
JP
Japan
Prior art keywords
user
items
maximum value
game
value
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
JP2019094467A
Other languages
Japanese (ja)
Other versions
JP2020188856A5 (en
JP2020188856A (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 JP2019094467A priority Critical patent/JP7368957B2/en
Publication of JP2020188856A publication Critical patent/JP2020188856A/en
Publication of JP2020188856A5 publication Critical patent/JP2020188856A5/en
Application granted granted Critical
Publication of JP7368957B2 publication Critical patent/JP7368957B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明は、ログラム、および情報処理装置に関する。 The present invention relates to a program and an information processing device.

特許文献1には、スライドバーの移動可能範囲内で選択点を連続的に移動させる操作により、キャラクタのレベルを増加させるためのアイテムである経験値アイテムの使用数を選択可能なゲーム装置の一例が記載されている。当該ゲーム装置では、キャラクタのレベルが最大に達する経験値アイテムの個数に基づいて、当該選択点の移動範囲、即ち使用可能な経験値アイテムの個数が制限される。 Patent Document 1 discloses an example of a game device in which the number of experience value items to be used, which are items for increasing a character's level, can be selected by continuously moving a selection point within a movable range of a slide bar. is listed. In this game device, the movement range of the selection point, that is, the number of usable experience value items is limited based on the number of experience value items that reach the maximum level of the character.

特許6470861号公報Patent No. 6470861

しかし、当該ゲーム装置のように選択点の移動範囲を制限すると、ユーザ操作に違和感が生じ、この結果、ゲームの好趣(興趣)が低下する虞がある。 However, if the movement range of the selection point is restricted as in the game device, the user's operations may feel strange, and as a result, there is a risk that the game will be less appealing (interesting).

本発明は、かかる実情に鑑み考え出されたものであり、その目的は、趣が低下することを防止できる、ログラム、および情報処理装置を提供することである。 The present invention was devised in view of such circumstances, and its purpose is to provide a program and an information processing device that can prevent a decline in taste .

本開示に示す一実施形態のある局面によれば、コンピュータにおいて実行されるログラムが提供される。ログラムは、ユーザに関連付けられている第1種別の体の所有量を特定する手段と、第1状況であるときには、所有量を所定範囲の最大値として設定し、第2状況であるときには、ユーザに関連付けられている第2種別の体に関するパラメータの値を所定値まで更新するために必要となる第1種別の体の必要量を所定範囲の最大値として設定する手段と、所定範囲内を移動可能な移動点を、ユーザからの入力操作に応じて所定範囲内のいずれかの位置に移動させる手段と、所定範囲における移動点の位置に基づいて、第1種別の体の消費量を特定する手段と、特定された消費量に応じて、パラメータの値を更新する手段と、を実行させる。 According to an aspect of one embodiment shown in the present disclosure , a program executed on a computer is provided. The program includes means for specifying the owned amount of the first type of media associated with the user , and in the first situation, sets the owned amount as the maximum value of a predetermined range, and in the second situation. In some cases, means for setting a required amount of the first type of medium necessary for updating a value of a parameter related to the second type of medium associated with the user to a predetermined value as a maximum value of a predetermined range; means for moving a moving point movable within a predetermined range to any position within the predetermined range in response to an input operation from a user; A means for specifying the consumption amount of the body and a means for updating the value of the parameter according to the specified consumption amount are executed.

本発明によれば、趣が低下することを防止できる。 According to the present invention, it is possible to prevent a decrease in good taste.

ゲームシステムのハードウェア構成を示す図である。1 is a diagram showing a hardware configuration of a game system. サーバの機能的構成を示すブロック図である。FIG. 2 is a block diagram showing the functional configuration of a server. ユーザ端末の機能的構成を示すブロック図である。FIG. 2 is a block diagram showing the functional configuration of a user terminal. (A)はキャラクタパラメータ管理テーブルの一例を示す図であり、(B)はアイテム数管理テーブルの一例を示す図であり、(C)はアイテム数管理テーブルの他の一例を示す図である。(A) is a diagram showing an example of a character parameter management table, (B) is a diagram showing an example of an item number management table, and (C) is a diagram showing another example of the item number management table. (A)はキャラクタ設定変更画面の一例を示す図であり、(B)はキャラクタ設定変更画面の他の一例を示す図であり、(C)はキャラクタ設定変更画面のその他の一例を示す図である。(A) is a diagram showing an example of the character settings change screen, (B) is a diagram showing another example of the character settings change screen, and (C) is a diagram showing another example of the character settings change screen. be. スライダ設定処理の一例を示すフローチャートである。3 is a flowchart illustrating an example of slider setting processing.

本開示に係るゲームシステムは、複数のユーザにゲームを提供するためのシステムである。以下、ゲームシステムについて図面を参照しつつ説明する。なお、本発明はこれらの例示に限定されるものではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が本発明に含まれることが意図される。以下の説明では、図面の説明において同一の要素には同一の符号を付し、重複する説明を繰り返さない。 A game system according to the present disclosure is a system for providing a game to a plurality of users. The game system will be described below with reference to the drawings. It should be noted that the present invention is not limited to these examples, but is indicated by the scope of the claims, and it is intended that all changes within the meaning and range equivalent to the scope of the claims are included in the present invention. Ru. In the following description, the same elements are given the same reference numerals in the description of the drawings, and overlapping description will not be repeated.

<ゲームシステム1のハードウェア構成>
図1は、ゲームシステム1のハードウェア構成を示す図である。ゲームシステム1は図示の通り、複数のユーザ端末100と、サーバ200とを含む。各ユーザ端末100は、サーバ200とネットワーク2を介して接続する。ネットワーク2は、インターネットおよび図示しない無線基地局によって構築される各種移動通信システム等で構成される。この移動通信システムとしては、例えば、所謂3G、4G移動通信システム、LTE(Long Term Evolution)、および所定のアクセスポイントによってインターネットに接続可能な無線ネットワーク(例えばWi-Fi(登録商標))等が挙げられる。
<Hardware configuration of game system 1>
FIG. 1 is a diagram showing the hardware configuration of the game system 1. As shown in FIG. As illustrated, the game system 1 includes a plurality of user terminals 100 and a server 200. Each user terminal 100 is connected to a server 200 via a network 2. The network 2 includes the Internet and various mobile communication systems constructed by wireless base stations (not shown). Examples of this mobile communication system include so-called 3G, 4G mobile communication systems, LTE (Long Term Evolution), and wireless networks (for example, Wi-Fi (registered trademark)) that can be connected to the Internet through predetermined access points. It will be done.

サーバ200(コンピュータ、情報処理装置)は、ワークステーションまたはパーソナルコンピュータ等の汎用コンピュータであってよい。サーバ200は、プロセッサ20と、メモリ21と、ストレージ22と、通信IF23と、入出力IF24とを備える。サーバ200が備えるこれらの構成は、通信バスによって互いに電気的に接続される。 The server 200 (computer, information processing device) may be a general-purpose computer such as a workstation or a personal computer. The server 200 includes a processor 20, a memory 21, a storage 22, a communication IF 23, and an input/output IF 24. These components included in the server 200 are electrically connected to each other by a communication bus.

ユーザ端末100(コンピュータ、情報処理装置)は、スマートフォン、フィーチャーフォン、PDA(Personal Digital Assistant)、またはタブレット型コンピュータ等の携帯端末であってよい。ユーザ端末100は、ゲームプレイに適したゲーム装置であってもよい。ユーザ端末100は図示の通り、プロセッサ10と、メモリ11と、ストレージ12と、通信インターフェース(IF)13と、入出力IF14と、タッチスクリーン15(表示部)と、カメラ17と、測距センサ18とを備える。ユーザ端末100が備えるこれらの構成は、通信バスによって互いに電気的に接続される。なお、ユーザ端末100は、タッチスクリーン15に代えて、または、加えて、ユーザ端末100本体とは別に構成されたディスプレイ(表示部)を接続可能な入出力IF14を備えていてもよい。 The user terminal 100 (computer, information processing device) may be a mobile terminal such as a smartphone, a feature phone, a PDA (Personal Digital Assistant), or a tablet computer. User terminal 100 may be a game device suitable for playing games. As illustrated, the user terminal 100 includes a processor 10, a memory 11, a storage 12, a communication interface (IF) 13, an input/output IF 14, a touch screen 15 (display section), a camera 17, and a distance measurement sensor 18. Equipped with. These components included in the user terminal 100 are electrically connected to each other by a communication bus. Note that, instead of or in addition to the touch screen 15, the user terminal 100 may include an input/output IF 14 to which a display (display unit) configured separately from the user terminal 100 body can be connected.

また、図1に示すように、ユーザ端末100は、1つ以上のコントローラ1020と通信可能に構成されることとしてもよい。コントローラ1020は、例えば、Bluetooth(登録商標)等の通信規格に従って、ユーザ端末100と通信を確立する。コントローラ1020は、1つ以上のボタン等を有していてもよく、該ボタン等に対するユーザの入力操作に基づく出力値をユーザ端末100へ送信する。また、コントローラ1020は、加速度センサ、および、角速度センサ等の各種センサを有していてもよく、該各種センサの出力値をユーザ端末100へ送信する。 Further, as shown in FIG. 1, the user terminal 100 may be configured to be able to communicate with one or more controllers 1020. The controller 1020 establishes communication with the user terminal 100, for example, according to a communication standard such as Bluetooth (registered trademark). The controller 1020 may have one or more buttons or the like, and transmits an output value to the user terminal 100 based on a user's input operation on the button or the like. Further, the controller 1020 may include various sensors such as an acceleration sensor and an angular velocity sensor, and transmits output values of the various sensors to the user terminal 100.

なお、ユーザ端末100がカメラ17および測距センサ18を備えることに代えて、または、加えて、コントローラ1020がカメラ17および測距センサ18を有していてもよい。 Note that instead of or in addition to the user terminal 100 including the camera 17 and the distance measurement sensor 18, the controller 1020 may include the camera 17 and the distance measurement sensor 18.

ユーザ端末100は、例えばゲーム開始時に、コントローラ1020を使用するユーザに、該ユーザの名前またはログインID等のユーザ識別情報を、該コントローラ1020を介して入力させることが望ましい。これにより、ユーザ端末100は、コントローラ1020とユーザとを紐付けることが可能となり、受信した出力値の送信元(コントローラ1020)に基づいて、該出力値がどのユーザのものであるかを特定することができる。 It is desirable that the user terminal 100 allows the user using the controller 1020 to input user identification information such as the user's name or login ID via the controller 1020, for example, when starting the game. This makes it possible for the user terminal 100 to link the controller 1020 and the user, and identify which user the received output value belongs to based on the source (controller 1020) of the received output value. be able to.

ユーザ端末100が複数のコントローラ1020と通信する場合、各コントローラ1020を各ユーザが把持することで、ネットワーク2を介してサーバ200などの他の装置と通信せずに、該1台のユーザ端末100でマルチプレイを実現することができる。また、各ユーザ端末100が無線LAN(Local Area Network)規格等の無線規格により互いに通信接続する(サーバ200を介さずに通信接続する)ことで、複数台のユーザ端末100によりローカルでマルチプレイを実現することもできる。1台のユーザ端末100によりローカルで上述のマルチプレイを実現する場合、ユーザ端末100は、さらに、サーバ200が備える後述する種々の機能の少なくとも一部を備えていてもよい。また、複数のユーザ端末100によりローカルで上述のマルチプレイを実現する場合、複数のユーザ端末100は、サーバ200が備える後述する種々の機能を分散して備えていてもよい。 When the user terminal 100 communicates with a plurality of controllers 1020, by each user holding each controller 1020, the user terminal 100 can communicate with the one user terminal 100 without communicating with other devices such as the server 200 via the network 2. Multiplayer can be realized. In addition, each user terminal 100 communicates with each other using a wireless standard such as a wireless LAN (Local Area Network) standard (communicates without going through the server 200), thereby realizing local multiplayer with multiple user terminals 100. You can also. When the above-described multiplayer is locally implemented using one user terminal 100, the user terminal 100 may further include at least some of the various functions provided by the server 200, which will be described later. Moreover, when the above-mentioned multiplayer is realized locally by a plurality of user terminals 100, the plurality of user terminals 100 may have various functions provided in the server 200, which will be described later, in a distributed manner.

なお、ローカルで上述のマルチプレイを実現する場合であっても、ユーザ端末100はサーバ200と通信を行ってもよい。例えば、あるゲームにおける成績または勝敗等のプレイ結果を示す情報と、ユーザ識別情報とを対応付けてサーバ200に送信してもよい。 Note that even when the above-described multiplayer is implemented locally, the user terminal 100 may communicate with the server 200. For example, information indicating a play result such as a score or a win or loss in a certain game and user identification information may be associated with each other and transmitted to the server 200.

また、コントローラ1020は、ユーザ端末100に着脱可能な構成であるとしてもよい。この場合、ユーザ端末100の筐体における少なくともいずれかの面に、コントローラ1020との結合部が設けられていてもよい。該結合部を介して有線によりユーザ端末100とコントローラ1020とが結合している場合は、ユーザ端末100とコントローラ1020とは、有線を介して信号を送受信する。 Further, the controller 1020 may be configured to be detachable from the user terminal 100. In this case, a coupling portion with the controller 1020 may be provided on at least one surface of the casing of the user terminal 100. When the user terminal 100 and the controller 1020 are connected via a wire via the coupling section, the user terminal 100 and the controller 1020 transmit and receive signals via the wire.

図1に示すように、ユーザ端末100は、外部のメモリカード等の記憶媒体1030の装着を、入出力IF14を介して受け付けてもよい。これにより、ユーザ端末100は、記憶媒体1030に記録されるプログラム及びデータを読み込むことができる。記憶媒体1030に記録されるプログラムは、例えばゲームプログラムである。 As shown in FIG. 1, the user terminal 100 may accept attachment of a storage medium 1030 such as an external memory card via the input/output IF 14. This allows the user terminal 100 to read programs and data recorded on the storage medium 1030. The program recorded on the storage medium 1030 is, for example, a game program.

ユーザ端末100は、サーバ200等の外部の装置と通信することにより取得したゲームプログラムをユーザ端末100のメモリ11に記憶してもよいし、記憶媒体1030から読み込むことにより取得したゲームプログラムをメモリ11に記憶してもよい。 The user terminal 100 may store a game program obtained by communicating with an external device such as the server 200 in the memory 11 of the user terminal 100, or may store a game program obtained by reading from the storage medium 1030 into the memory 11. It may be stored in

以上で説明したとおり、ユーザ端末100は、該ユーザ端末100に対して情報を入力する機構の一例として、通信IF13、入出力IF14、タッチスクリーン15、カメラ17、および、測距センサ18を備える。入力する機構としての上述の各部は、ユーザの入力操作を受け付けるように構成された操作部と捉えることができる。 As explained above, the user terminal 100 includes the communication IF 13, the input/output IF 14, the touch screen 15, the camera 17, and the distance measurement sensor 18 as an example of a mechanism for inputting information to the user terminal 100. Each of the above-mentioned units serving as an input mechanism can be regarded as an operation unit configured to accept user input operations.

例えば、操作部が、カメラ17および測距センサ18の少なくともいずれか一方で構成される場合、該操作部が、ユーザ端末100の近傍の物体1010を検出し、当該物体の検出結果から入力操作を特定する。一例として、物体1010としてのユーザの手、予め定められた形状のマーカーなどが検出され、検出結果として得られた物体1010の色、形状、動き、または、種類などに基づいて入力操作が特定される。より具体的には、ユーザ端末100は、カメラ17の撮影画像からユーザの手が検出された場合、該撮影画像に基づき検出されるジェスチャ(ユーザの手の一連の動き)を、ユーザの入力操作として特定し、受け付ける。なお、撮影画像は静止画であっても動画であってもよい。 For example, when the operation unit is configured with at least one of the camera 17 and the distance measurement sensor 18, the operation unit detects an object 1010 near the user terminal 100 and performs an input operation based on the detection result of the object. Identify. As an example, a user's hand, a marker with a predetermined shape, or the like is detected as the object 1010, and an input operation is specified based on the color, shape, movement, type, etc. of the object 1010 obtained as a detection result. Ru. More specifically, when the user's hand is detected from the captured image of the camera 17, the user terminal 100 converts the gesture (a series of movements of the user's hand) detected based on the captured image into the user's input operation. be identified and accepted as such. Note that the photographed image may be a still image or a moving image.

あるいは、操作部がタッチスクリーン15で構成される場合、ユーザ端末100は、タッチスクリーン15の入力部151に対して実施されたユーザの操作をユーザの入力操作として特定し、受け付ける。あるいは、操作部が通信IF13で構成される場合、ユーザ端末100は、コントローラ1020から送信される信号(例えば、出力値)をユーザの入力操作として特定し、受け付ける。あるいは、操作部が入出力IF14で構成される場合、該入出力IF14と接続されるコントローラ1020とは異なる入力装置(図示せず)から出力される信号をユーザの入力操作として特定し、受け付ける。 Alternatively, when the operation unit is configured with the touch screen 15, the user terminal 100 identifies and accepts the user's operation performed on the input unit 151 of the touch screen 15 as the user's input operation. Alternatively, when the operation unit is configured with the communication IF 13, the user terminal 100 identifies and receives a signal (for example, an output value) transmitted from the controller 1020 as a user's input operation. Alternatively, when the operation unit is configured with the input/output IF 14, a signal output from an input device (not shown) connected to the input/output IF 14 and different from the controller 1020 is identified and accepted as the user's input operation.

<各装置のハードウェア構成要素>
プロセッサ10は、ユーザ端末100全体の動作を制御する。プロセッサ20は、サーバ200全体の動作を制御する。プロセッサ10および20は、CPU(Central Processing Unit)、MPU(Micro Processing Unit)、およびGPU(Graphics Processing Unit)を含む。
<Hardware components of each device>
Processor 10 controls the overall operation of user terminal 100. Processor 20 controls the overall operation of server 200. Processors 10 and 20 include a CPU (Central Processing Unit), an MPU (Micro Processing Unit), and a GPU (Graphics Processing Unit).

プロセッサ10は後述するストレージ12からプログラムを読み出し、後述するメモリ11に展開する。プロセッサ20は後述するストレージ22からプログラムを読み出し、後述するメモリ21に展開する。プロセッサ10およびプロセッサ20は展開したプログラムを実行する。 The processor 10 reads a program from a storage 12, which will be described later, and expands it into a memory 11, which will be described later. The processor 20 reads a program from a storage 22, which will be described later, and expands it into a memory 21, which will be described later. Processor 10 and processor 20 execute the expanded program.

メモリ11および21は主記憶装置である。メモリ11および21は、ROM(Read Only Memory)およびRAM(Random Access Memory)等の記憶装置で構成される。メモリ11は、プロセッサ10が後述するストレージ12から読み出したプログラムおよび各種データを一時的に記憶することにより、プロセッサ10に作業領域を提供する。メモリ11は、プロセッサ10がプログラムに従って動作している間に生成した各種データも一時的に記憶する。メモリ21は、プロセッサ20が後述するストレージ22から読み出した各種プログラムおよびデータを一時的に記憶することにより、プロセッサ20に作業領域を提供する。メモリ21は、プロセッサ20がプログラムに従って動作している間に生成した各種データも一時的に記憶する。 Memories 11 and 21 are main storage devices. The memories 11 and 21 are composed of storage devices such as ROM (Read Only Memory) and RAM (Random Access Memory). The memory 11 provides a work area for the processor 10 by temporarily storing programs and various data that the processor 10 reads from a storage 12, which will be described later. The memory 11 also temporarily stores various data generated while the processor 10 is operating according to a program. The memory 21 provides a work area for the processor 20 by temporarily storing various programs and data that the processor 20 reads from a storage 22, which will be described later. The memory 21 also temporarily stores various data generated while the processor 20 is operating according to a program.

本実施形態においてプログラムとは、ゲームをユーザ端末100により実現するためのゲームプログラムであってもよい。あるいは、該プログラムは、該ゲームをユーザ端末100とサーバ200との協働により実現するためのゲームプログラムであってもよい。なお、ユーザ端末100とサーバ200との協働により実現されるゲームは、一例として、ユーザ端末100において起動されたブラウザ上で実行されるゲームであってもよい。あるいは、該プログラムは、該ゲームを複数のユーザ端末100の協働により実現するためのゲームプログラムであってもよい。また、各種データとは、ユーザ情報およびゲーム情報などのゲームに関するデータ、ならびに、ユーザ端末100とサーバ200との間または複数のユーザ端末100間で送受信する指示または通知を含んでいる。 In this embodiment, the program may be a game program for realizing a game on the user terminal 100. Alternatively, the program may be a game program for realizing the game through cooperation between the user terminal 100 and the server 200. Note that the game realized through cooperation between the user terminal 100 and the server 200 may be, for example, a game executed on a browser started on the user terminal 100. Alternatively, the program may be a game program for realizing the game through cooperation of a plurality of user terminals 100. Further, the various data include data related to games such as user information and game information, and instructions or notifications transmitted and received between the user terminal 100 and the server 200 or between the plurality of user terminals 100.

ストレージ12および22は補助記憶装置である。ストレージ12および22は、フラッシュメモリまたはHDD(Hard Disk Drive)等の記憶装置で構成される。ストレージ12およびストレージ22には、ゲームに関する各種データが格納される。 Storages 12 and 22 are auxiliary storage devices. The storages 12 and 22 are comprised of storage devices such as flash memory or HDD (Hard Disk Drive). The storage 12 and the storage 22 store various data related to the game.

通信IF13は、ユーザ端末100における各種データの送受信を制御する。通信IF23は、サーバ200における各種データの送受信を制御する。通信IF13および23は例えば、無線LAN(Local Area Network)を介する通信、有線LAN、無線LAN、または携帯電話回線網を介したインターネット通信、ならびに近距離無線通信等を用いた通信を制御する。 The communication IF 13 controls transmission and reception of various data in the user terminal 100. The communication IF 23 controls transmission and reception of various data in the server 200. The communication IFs 13 and 23 control, for example, communication via a wireless LAN (Local Area Network), Internet communication via a wired LAN, wireless LAN, or mobile phone network, and communication using short-range wireless communication.

入出力IF14は、ユーザ端末100がデータの入力を受け付けるためのインターフェースであり、またユーザ端末100がデータを出力するためのインターフェースである。
入出力IF14は、USB(Universal Serial Bus)等を介してデータの入出力を行ってもよい。入出力IF14は、例えば、ユーザ端末100の物理ボタン、カメラ、マイク、または、スピーカ等を含み得る。サーバ200の入出力IF24は、サーバ200がデータの入力を受け付けるためのインターフェースであり、またサーバ200がデータを出力するためのインターフェースである。入出力IF24は、例えば、マウスまたはキーボード等の情報入力機器である入力部と、画像を表示出力する機器である表示部とを含み得る。
The input/output IF 14 is an interface for the user terminal 100 to receive data input, and is an interface for the user terminal 100 to output data.
The input/output IF 14 may input/output data via a USB (Universal Serial Bus) or the like. The input/output IF 14 may include, for example, a physical button, a camera, a microphone, or a speaker of the user terminal 100. The input/output IF 24 of the server 200 is an interface for the server 200 to receive data input, and an interface for the server 200 to output data. The input/output IF 24 may include, for example, an input section that is an information input device such as a mouse or a keyboard, and a display section that is a device that displays and outputs images.

ユーザ端末100のタッチスクリーン15は、入力部151と表示部152とを組み合わせた電子部品である。入力部151は、例えばタッチセンシティブなデバイスであり、例えばタッチパッドによって構成される。表示部152は、例えば液晶ディスプレイ、または有機EL(Electro-Luminescence)ディスプレイ等によって構成される。 The touch screen 15 of the user terminal 100 is an electronic component that combines an input section 151 and a display section 152. The input unit 151 is, for example, a touch-sensitive device, and includes, for example, a touch pad. The display unit 152 is configured by, for example, a liquid crystal display or an organic EL (Electro-Luminescence) display.

入力部151は、入力面に対しユーザの操作(主にタッチ操作、スライド操作、スワイプ操作、およびタップ操作等の物理的接触操作)が入力された位置を検知して、位置を示す情報を入力信号として送信する機能を備える。入力部151は、図示しないタッチセンシング部を備えていればよい。タッチセンシング部は、静電容量方式または抵抗膜方式等のどのような方式を採用したものであってもよい。 The input unit 151 detects the position where the user's operation (mainly physical contact operations such as touch operation, slide operation, swipe operation, and tap operation) is input on the input screen, and inputs information indicating the position. Equipped with a function to transmit as a signal. The input unit 151 may include a touch sensing unit (not shown). The touch sensing section may employ any method such as a capacitance method or a resistive film method.

図示していないが、ユーザ端末100は、該ユーザ端末100の保持姿勢を特定するための1以上のセンサを備えていてもよい。このセンサは、例えば、加速度センサ、または、角速度センサ等であってもよい。ユーザ端末100がセンサを備えている場合、プロセッサ10は、センサの出力からユーザ端末100の保持姿勢を特定して、保持姿勢に応じた処理を行うことも可能になる。例えば、プロセッサ10は、ユーザ端末100が縦向きに保持されているときには、縦長の画像を表示部152に表示させる縦画面表示としてもよい。一方、ユーザ端末100が横向きに保持されているときには、横長の画像を表示部に表示させる横画面表示としてもよい。このように、プロセッサ10は、ユーザ端末100の保持姿勢に応じて縦画面表示と横画面表示とを切り替え可能であってもよい。 Although not shown, the user terminal 100 may include one or more sensors for identifying the holding posture of the user terminal 100. This sensor may be, for example, an acceleration sensor or an angular velocity sensor. When the user terminal 100 includes a sensor, the processor 10 can also identify the holding posture of the user terminal 100 from the output of the sensor and perform processing according to the holding posture. For example, when the user terminal 100 is held vertically, the processor 10 may display a vertically long image on the display unit 152. On the other hand, when the user terminal 100 is held horizontally, a horizontal screen display may be used in which a horizontally long image is displayed on the display unit. In this way, the processor 10 may be able to switch between vertical screen display and horizontal screen display depending on the holding posture of the user terminal 100.

カメラ17は、イメージセンサ等を含み、レンズから入射する入射光を電気信号に変換することで撮影画像を生成する。 The camera 17 includes an image sensor and the like, and generates a captured image by converting incident light that enters from a lens into an electrical signal.

測距センサ18は、測定対象物までの距離を測定するセンサである。測距センサ18は、例えば、パルス変換した光を発する光源と、光を受ける受光素子とを含む。測距センサ18は、光源からの発光タイミングと、該光源から発せられた光が測定対象物にあたって反射されて生じる反射光の受光タイミングとにより、測定対象物までの距離を測定する。測距センサ18は、指向性を有する光を発する光源を有することとしてもよい。 The distance sensor 18 is a sensor that measures the distance to the object to be measured. The distance measurement sensor 18 includes, for example, a light source that emits pulse-converted light and a light receiving element that receives the light. The distance sensor 18 measures the distance to the object to be measured based on the timing of light emission from the light source and the timing of reception of reflected light generated when the light emitted from the light source hits the object and is reflected. The distance sensor 18 may include a light source that emits light with directivity.

ここで、ユーザ端末100が、カメラ17と測距センサ18とを用いて、ユーザ端末100の近傍の物体1010を検出した検出結果を、ユーザの入力操作として受け付ける例をさらに説明する。カメラ17および測距センサ18は、例えば、ユーザ端末100の筐体の側面に設けられてもよい。カメラ17の近傍に測距センサ18が設けられてもよい。カメラ17としては、例えば赤外線カメラを用いることができる。この場合、赤外線を照射する照明装置および可視光を遮断するフィルタ等が、カメラ17に設けられてもよい。これにより、屋外か屋内かにかかわらず、カメラ17の撮影画像に基づく物体の検出精度をいっそう向上させることができる。 Here, an example will be further described in which the user terminal 100 uses the camera 17 and the ranging sensor 18 to receive a detection result of detecting an object 1010 in the vicinity of the user terminal 100 as a user's input operation. The camera 17 and the ranging sensor 18 may be provided, for example, on the side surface of the housing of the user terminal 100. A distance measuring sensor 18 may be provided near the camera 17. As the camera 17, for example, an infrared camera can be used. In this case, the camera 17 may be provided with a lighting device that emits infrared rays, a filter that blocks visible light, and the like. This makes it possible to further improve the accuracy of object detection based on images captured by the camera 17, regardless of whether the object is outdoors or indoors.

プロセッサ10は、カメラ17の撮影画像に対して、例えば以下の(1)~(5)に示す処理のうち1つ以上の処理を行ってもよい。(1)プロセッサ10は、カメラ17の撮影画像に対し画像認識処理を行うことで、該撮影画像にユーザの手が含まれているか否かを特定する。プロセッサ10は、上述の画像認識処理において採用する解析技術として、例えばパターンマッチング等の技術を用いてよい。(2)また、プロセッサ10は、ユーザの手の形状から、ユーザのジェスチャを検出する。プロセッサ10は、例えば、撮影画像から検出されるユーザの手の形状から、ユーザの指の本数(伸びている指の本数)を特定する。プロセッサ10はさらに、特定した指の本数から、ユーザが行ったジェスチャを特定する。例えば、プロセッサ10は、指の本数が5本である場合、ユーザが「パー」のジェスチャを行ったと判定する。また、プロセッサ10は、指の本数が0本である(指が検出されなかった)場合、ユーザが「グー」のジェスチャを行ったと判定する。また、プロセッサ10は、指の本数が2本である場合、ユーザが「チョキ」のジェスチャを行ったと判定する。(3)プロセッサ10は、カメラ17の撮影画像に対し、画像認識処理を行うことにより、ユーザの指が人差し指のみ立てた状態であるか、ユーザの指がはじくような動きをしたかを検出する。(4)プロセッサ10は、カメラ17の撮影画像の画像認識結果、および、測距センサ18の出力値等の少なくともいずれか1つに基づいて、ユーザ端末100の近傍の物体1010(ユーザの手など)とユーザ端末100との距離を検出する。例えば、プロセッサ10は、カメラ17の撮影画像から特定されるユーザの手の形状の大小により、ユーザの手がユーザ端末100の近傍(例えば所定値未満の距離)にあるのか、遠く(例えば所定値以上の距離)にあるのかを検出する。なお、撮影画像が動画の場合、プロセッサ10は、ユーザの手がユーザ端末100に接近しているのか遠ざかっているのかを検出してもよい。(5)カメラ17の撮影画像の画像認識結果等に基づいて、ユーザの手が検出されている状態で、ユーザ端末100とユーザの手との距離が変化していることが判明した場合、プロセッサ10は、ユーザが手をカメラ17の撮影方向において振っていると認識する。カメラ17の撮影範囲よりも指向性が強い測距センサ18において、物体が検出されたりされなかったりする場合に、プロセッサ10は、ユーザが手をカメラの撮影方向に直交する方向に振っていると認識する。 The processor 10 may perform, for example, one or more of the following processes (1) to (5) on the captured image of the camera 17. (1) The processor 10 performs image recognition processing on the image taken by the camera 17 to identify whether or not the user's hand is included in the image taken. The processor 10 may use a technique such as pattern matching, for example, as an analysis technique employed in the image recognition process described above. (2) The processor 10 also detects the user's gestures from the shape of the user's hands. For example, the processor 10 identifies the number of fingers of the user (the number of extended fingers) from the shape of the user's hand detected from the photographed image. The processor 10 further identifies the gesture performed by the user from the identified number of fingers. For example, if the number of fingers is five, the processor 10 determines that the user has made a "pa" gesture. Furthermore, when the number of fingers is 0 (no fingers are detected), the processor 10 determines that the user has made a "goo" gesture. Further, if the number of fingers is two, the processor 10 determines that the user has made a "choki" gesture. (3) The processor 10 performs image recognition processing on the image captured by the camera 17 to detect whether the user's finger is in a state where only the index finger is held up or whether the user's finger is in a flicking motion. . (4) The processor 10 determines whether an object 1010 (such as a user's hand, ) and the user terminal 100 is detected. For example, the processor 10 determines whether the user's hand is close to the user terminal 100 (for example, at a distance less than a predetermined value) or far away (for example, at a distance less than a predetermined value), depending on the size of the shape of the user's hand identified from the captured image of the camera 17. or more distance). Note that when the captured image is a moving image, the processor 10 may detect whether the user's hand is approaching or moving away from the user terminal 100. (5) If it is found that the distance between the user terminal 100 and the user's hand has changed while the user's hand has been detected based on the image recognition result of the image taken by the camera 17, the processor 10 recognizes that the user is waving his hand in the photographing direction of the camera 17. When an object is detected or not detected by the ranging sensor 18, which has stronger directivity than the shooting range of the camera 17, the processor 10 detects that the user is waving his/her hand in a direction perpendicular to the shooting direction of the camera. recognize.

このように、プロセッサ10は、カメラ17の撮影画像に対する画像認識により、ユーザが手を握りこんでいるか否か(「グー」のジェスチャであるか、それ以外のジェスチャ(例えば「パー」)であるか)を検出する。また、プロセッサ10は、ユーザの手の形状とともに、ユーザがこの手をどのように移動させているかを検出する。また、プロセッサ10は、ユーザがこの手をユーザ端末100に対して接近させているのか遠ざけているのかを検出する。このような操作は、例えば、マウスまたはタッチパネルなどのポインティングデバイスを用いた操作に対応させることができる。ユーザ端末100は、例えば、ユーザの手の移動に応じて、タッチスクリーン15においてポインタを移動させ、ユーザのジェスチャ「グー」を検出する。この場合、ユーザ端末100は、ユーザが選択操作を継続中であると認識する。選択操作の継続とは、例えば、マウスがクリックされて押し込まれた状態が維持されること、または、タッチパネルに対してタッチダウン操作がなされた後タッチされた状態が維持されることに対応する。また、ユーザ端末100は、ユーザのジェスチャ「グー」が検出されている状態で、さらにユーザが手を移動させると、このような一連のジェスチャを、スワイプ操作(またはドラッグ操作)に対応する操作として認識することもできる。また、ユーザ端末100は、カメラ17の撮影画像によるユーザの手の検出結果に基づいて、ユーザが指をはじくようなジェスチャを検出した場合に、当該ジェスチャを、マウスのクリックまたはタッチパネルへのタップ操作に対応する操作として認識してもよい。 In this way, the processor 10 determines whether the user is clasping his/her hands (a "goo" gesture or another gesture (for example, "paa") by image recognition of the image taken by the camera 17. ). The processor 10 also detects the shape of the user's hand and how the user moves the hand. The processor 10 also detects whether the user is moving his hand closer to or away from the user terminal 100. Such an operation can correspond to, for example, an operation using a pointing device such as a mouse or a touch panel. For example, the user terminal 100 moves the pointer on the touch screen 15 according to the movement of the user's hand, and detects the user's gesture “goo”. In this case, the user terminal 100 recognizes that the user is continuing the selection operation. Continuation of the selection operation corresponds to, for example, the mouse being clicked and kept pressed in, or the mouse being touched after a touch down operation is performed on the touch panel. Further, when the user further moves his/her hand while the user's gesture "goo" is being detected, the user terminal 100 detects a series of such gestures as an operation corresponding to a swipe operation (or drag operation). It can also be recognized. Further, when the user terminal 100 detects a gesture such as a flick of the user's finger based on the detection result of the user's hand based on the captured image of the camera 17, the user terminal 100 converts the gesture into a mouse click or a tap operation on the touch panel. It may be recognized as an operation corresponding to .

<ゲームシステム1の機能的構成>
(サーバ200の機能的構成)
図2は、サーバ200の機能的構成を示すブロック図である。サーバ200は、ゲームを実現するために必要な各種データおよびプログラムを、各ユーザ端末100に提供する機能を有する。サーバ200は、各ユーザ端末100からゲームに関するデータを収集し管理する機能を有する。サーバ200は、複数のユーザ端末100間の同期処理を行う機能を有する。
<Functional configuration of game system 1>
(Functional configuration of server 200)
FIG. 2 is a block diagram showing the functional configuration of the server 200. The server 200 has a function of providing each user terminal 100 with various data and programs necessary to realize the game. The server 200 has a function of collecting and managing game-related data from each user terminal 100. The server 200 has a function of performing synchronization processing between a plurality of user terminals 100.

なお、本実施形態では、サーバ200は事前に登録されたゲームのアカウントで各ユーザおよびユーザ端末100を識別する。アカウントの登録方法は特に限定されない。例えば、ユーザ端末100またはパーソナルコンピュータ等の他の装置が、ユーザの操作に従って、ユーザのアカウントの登録に必要な情報をサーバ200に送信すればよい。そして、サーバ200は、受信した情報に基づいて各ユーザのアカウントを作成および保存すればよい。 Note that in this embodiment, the server 200 identifies each user and the user terminal 100 using a game account registered in advance. The method of registering an account is not particularly limited. For example, the user terminal 100 or another device such as a personal computer may transmit information necessary for registering the user's account to the server 200 in accordance with the user's operation. Then, the server 200 may create and save an account for each user based on the received information.

ユーザ端末100がいずれかのアカウントを用いてゲームシステム1のネットワーク2にログインすると、サーバ200はログインしたユーザ端末100を認識する。なお、ログインの方法およびログインに係る処理については特に限定しない。サーバ200およびユーザ端末100は、従来知られたログインの方法およびログインに係る各種処理を行えばよい。 When the user terminal 100 logs into the network 2 of the game system 1 using any account, the server 200 recognizes the logged-in user terminal 100. Note that there are no particular limitations on the login method and processing related to login. The server 200 and the user terminal 100 may perform conventionally known login methods and various processes related to login.

サーバ200は、プロセッサ20、メモリ21、ストレージ22、通信IF23、入出力IF24等の協働によって、制御部210および記憶部220として機能する。 The server 200 functions as a control unit 210 and a storage unit 220 through cooperation of the processor 20, memory 21, storage 22, communication IF 23, input/output IF 24, and the like.

記憶部220は、制御部210が使用する各種データを格納する。記憶部220はゲームプログラム221と、ゲーム情報222と、ユーザ情報223とを格納している。 The storage unit 220 stores various data used by the control unit 210. The storage unit 220 stores a game program 221, game information 222, and user information 223.

ゲームプログラム221は、ゲームを実現するためのプログラムである。ゲーム情報222およびユーザ情報223は、ゲームプログラム221が実行されるときに参照されるデータである。 The game program 221 is a program for realizing a game. Game information 222 and user information 223 are data referenced when game program 221 is executed.

なお、ゲームプログラム221は、サーバ200側で実行するゲームプログラムに加えて、ユーザ端末100に送信しユーザ端末100側で実行するプログラム(後述するゲームプログラム121)を含んでいてもよい。もしくは、記憶部220は、サーバ200側で実行するゲームプログラム221と、ユーザ端末側で実行するプログラムとの両方を格納していてもよい。 In addition to the game program executed on the server 200 side, the game program 221 may include a program (game program 121 described below) that is transmitted to the user terminal 100 and executed on the user terminal 100 side. Alternatively, the storage unit 220 may store both the game program 221 executed on the server 200 side and the program executed on the user terminal side.

ゲーム情報222は、アカウント間で共通の情報である。ゲーム情報222は、例えば各種ゲーム空間を規定するための情報を含み得る。「ゲーム空間」とは、ユーザが操作可能な操作キャラクタのオブジェクトが配置される空間である。ゲーム情報222は、ゲーム空間内に配置される木・岩・建物等の背景オブジェクトやノンプレイヤキャラクタ(non player character:NPC)のオブジェクトの配置位置、大きさ、色、形状等、アカウント間で共通のオブジェクトに関する各種設定情報を含み得る。ゲーム情報222は、ノンプレイヤキャラクタの各種パラメータの設定値を含み得る。ゲーム情報222はクエストに係る情報を含み得る。ゲーム情報222は、ゲーム空間内において行われる抽選の当選確率に関する情報を含み得る。クエストとは、達成条件が設定されたゲーム内のイベントである。クエスト毎に、達成条件が設定されていてもよい。なお、クエストには達成条件に加え失敗条件が設定されていてもよい。また、以下では、ゲーム空間に配置されたキャラクタのオブジェクトを指して、単に「キャラクタ」と呼称する場合がある。 Game information 222 is information common between accounts. The game information 222 may include, for example, information for defining various game spaces. The "game space" is a space in which objects of playable characters that can be operated by the user are arranged. The game information 222 is common between accounts, such as the location, size, color, and shape of background objects such as trees, rocks, and buildings, and non-player character (NPC) objects placed in the game space. may include various configuration information regarding the object. The game information 222 may include setting values for various parameters of the non-player character. Game information 222 may include information related to quests. The game information 222 may include information regarding the probability of winning a lottery held within the game space. A quest is an in-game event with achievement conditions set. Achievement conditions may be set for each quest. Note that failure conditions may be set for the quest in addition to achievement conditions. Furthermore, hereinafter, a character object placed in the game space may be simply referred to as a "character."

ユーザ情報223は、ゲームのアカウント毎に管理される情報である。ユーザ情報223は例えば、操作可能なキャラクタ(以下、操作キャラクタと称する)に関する情報、保有資産に関する情報、およびゲームの進行度合いを示す情報等を含み得る。ここで、保有資産の例としては、例えばゲーム内通貨、アイテム、キャラクタの装備品などが挙げられる。 The user information 223 is information managed for each game account. The user information 223 may include, for example, information regarding an operable character (hereinafter referred to as an operable character), information regarding owned assets, information indicating the degree of progress of the game, and the like. Here, examples of held assets include in-game currency, items, character equipment, and the like.

制御部210は、記憶部220に格納されたゲームプログラム221を実行することにより、ゲームに関する各種処理を制御する。制御部210は、ゲームプログラム221を実行することにより、送受信部211、データ管理部213、およびサーバ処理部212として機能する。 The control unit 210 controls various processes related to the game by executing the game program 221 stored in the storage unit 220. The control unit 210 functions as a transmitting/receiving unit 211 , a data management unit 213 , and a server processing unit 212 by executing a game program 221 .

送受信部211は各種データを送受信する。例えば、送受信部211は、ユーザ端末100からの各種データおよびプログラムの送信要求や、マルチプレイ機能に対応するための同期の要求および同期のためのデータ等を受信し、サーバ処理部212に送る。例えば、送受信部211は、サーバ処理部212からの指示に従って、ユーザ端末100に各種データおよびプログラムを送信する。 The transmitting/receiving unit 211 transmits and receives various data. For example, the transmitting/receiving unit 211 receives requests for sending various data and programs from the user terminal 100, requests for synchronization to support a multiplayer function, data for synchronization, etc., and sends them to the server processing unit 212. For example, the transmitting/receiving unit 211 transmits various data and programs to the user terminal 100 according to instructions from the server processing unit 212.

本実施形態において「マルチプレイ機能」とは、複数のアカウントにおけるゲームの進行を同期させた状態でゲームを進行させる機能である。ゲームシステム1のサーバ200およびユーザ端末100は、ゲームシステム1にログインしているアカウントが複数存在する場合には、マルチプレイ機能に対応するための各種処理を行う。 In the present embodiment, the "multiplay function" is a function that allows the game to progress while synchronizing the progress of the game in multiple accounts. The server 200 and user terminal 100 of the game system 1 perform various processes to support the multiplay function when there are multiple accounts logged into the game system 1.

サーバ処理部212は、ゲーム進行に係る各種判定処理を行う。サーバ処理部212は、ゲームを提供するために必要な演算処理を行う。サーバ処理部212は、ユーザ端末100からの要求等に応じて、ゲームプログラム221に記述された演算処理を実行する。 The server processing unit 212 performs various determination processes related to game progress. The server processing unit 212 performs arithmetic processing necessary to provide the game. The server processing unit 212 executes arithmetic processing described in the game program 221 in response to requests from the user terminal 100 and the like.

例えば、サーバ処理部212は、データ管理部213にゲーム情報222またはユーザ情報223のレコードの追加、更新、または削除を指示する。例えば、サーバ処理部212は送受信部211に各種データまたはプログラムの送信を指示する。例えば、サーバ処理部212は、送受信部211を介しユーザ端末100からマルチプレイ機能に対応するための同期の要求および同期のためのデータを受け取ると、同期処理部214にマルチプレイ機能に対応するための同期処理を行うよう指示する。 For example, the server processing unit 212 instructs the data management unit 213 to add, update, or delete records of game information 222 or user information 223. For example, the server processing unit 212 instructs the transmitting/receiving unit 211 to transmit various data or programs. For example, when the server processing unit 212 receives a request for synchronization and data for synchronization to support the multiplay function from the user terminal 100 via the transmission/reception unit 211, the server processing unit 212 requests the synchronization processing unit 214 to perform synchronization to support the multiplay function. Instruct to perform processing.

データ管理部213は、記憶部220に格納されている各種データをサーバ処理部212の指示に従って管理する。例えば、データ管理部213は、サーバ処理部212からの指示に応じてゲーム情報222またはユーザ情報223のレコードを、追加、更新、または削除する。 The data management unit 213 manages various data stored in the storage unit 220 according to instructions from the server processing unit 212. For example, the data management unit 213 adds, updates, or deletes records of the game information 222 or the user information 223 in response to instructions from the server processing unit 212.

例えば、データ管理部213は、サーバ処理部212からの指示に従って、ゲーム情報222およびユーザ情報223の少なくとも一方を記憶部220から読み出し、送受信部211を介しユーザ端末100に送信する。 For example, the data management unit 213 reads at least one of the game information 222 and the user information 223 from the storage unit 220 in accordance with an instruction from the server processing unit 212, and transmits it to the user terminal 100 via the transmission/reception unit 211.

例えば、データ管理部213は、サーバ処理部212からの指示に従って、ゲームプログラム221のうち、ユーザ端末100側で実行する分のプログラムを記憶部220から読み出し、送受信部211を介しユーザ端末100に送信する。 For example, in accordance with instructions from the server processing unit 212 , the data management unit 213 reads out of the game program 221 a program to be executed on the user terminal 100 side from the storage unit 220 and transmits it to the user terminal 100 via the transmission/reception unit 211 . do.

同期処理部214は、サーバ処理部212の指示に従って、ゲームのマルチプレイ機能に対応するための同期処理を行う。同期処理部214は、各アカウントに対応するユーザ端末100から受信する何らかの情報を、他のユーザ端末100に送信することでユーザ端末間の同期を行う。同期処理部214はサーバ200から複数のユーザ端末100に何らかの情報を送信する場合も、各ユーザ端末100に同期して情報を送信する。なお、同期処理部214は、同期のタイミングや同期すべき情報等をサーバ処理部212から受信すればよい。これにより、例えばあるユーザ端末100において行われた入力操作によって引き起こされるゲーム内の作用が、他のユーザ端末100において同期されて示される。 The synchronization processing unit 214 performs synchronization processing to support the multiplay function of the game according to instructions from the server processing unit 212. The synchronization processing unit 214 performs synchronization between user terminals by transmitting some information received from the user terminal 100 corresponding to each account to other user terminals 100. Even when transmitting some information from the server 200 to a plurality of user terminals 100, the synchronization processing unit 214 transmits the information to each user terminal 100 in synchronization. Note that the synchronization processing unit 214 may receive synchronization timing, information to be synchronized, etc. from the server processing unit 212. As a result, the in-game action caused by, for example, an input operation performed on one user terminal 100 is synchronized and shown on other user terminals 100.

(ユーザ端末100の機能的構成)
図3は、ユーザ端末100の機能的構成を示すブロック図である。ユーザ端末100は、ユーザの入力操作を受け付ける入力装置としての機能と、ゲームの画像や音声を出力する出力装置としての機能を有する。ユーザ端末100は、プロセッサ10、メモリ11、ストレージ12、通信IF13、および入出力IF14等の協働によって、制御部110および記憶部120として機能する。
(Functional configuration of user terminal 100)
FIG. 3 is a block diagram showing the functional configuration of the user terminal 100. The user terminal 100 has a function as an input device that receives input operations from a user, and a function as an output device that outputs images and sounds of the game. The user terminal 100 functions as a control unit 110 and a storage unit 120 through cooperation of the processor 10, memory 11, storage 12, communication IF 13, input/output IF 14, and the like.

記憶部120は、ゲームプログラム121と、ゲーム情報122と、ユーザ情報123とを格納する。ゲームプログラム121は、ユーザ端末100側で実行するゲームプログラムである。ゲーム情報122は、制御部110がゲームプログラム121を実行する際に参照するデータであって、サーバ200のゲーム情報222と同様の情報を含んでいる。ユーザ情報123は、ユーザ端末100のユーザのアカウントに関するデータであって、サーバ200のユーザ情報223と同様の情報を含んでいる。 The storage unit 120 stores a game program 121, game information 122, and user information 123. The game program 121 is a game program executed on the user terminal 100 side. The game information 122 is data that the control unit 110 refers to when executing the game program 121, and includes information similar to the game information 222 of the server 200. The user information 123 is data related to the account of the user of the user terminal 100 and includes the same information as the user information 223 of the server 200.

制御部110は、記憶部120に格納されたゲームプログラム121を実行することにより、ユーザ端末100を統括的に制御する。例えば、制御部110は、ゲーム情報122に記憶された、ゲーム空間を規定するための情報を参照してゲーム空間を規定する。制御部110は、各種データを送受信する。例えば、制御部110はサーバ200から各種データ、プログラム、およびマルチプレイ機能に対応するための同期のためのデータ等を受信する。例えば、制御部110は、ゲーム情報122またはユーザ情報123の一部または全部や、マルチプレイ機能に対応するための同期の要求をサーバ200に送信する。 The control unit 110 comprehensively controls the user terminal 100 by executing the game program 121 stored in the storage unit 120. For example, the control unit 110 defines the game space by referring to information for defining the game space stored in the game information 122. The control unit 110 transmits and receives various data. For example, the control unit 110 receives various data, programs, data for synchronization to support a multiplay function, etc. from the server 200. For example, the control unit 110 transmits to the server 200 some or all of the game information 122 or user information 123, and a request for synchronization to support the multiplayer function.

制御部110は、ゲームプログラム121の記述に応じて、ゲーム進行処理部111、入力操作受付部112、カメラ配置制御部113、表示制御部114、およびオブジェクト制御部115として機能する。 The control unit 110 functions as a game progress processing unit 111, an input operation reception unit 112, a camera arrangement control unit 113, a display control unit 114, and an object control unit 115 according to the description of the game program 121.

入力操作受付部112は、入力部151に対するユーザの入力操作を検知し受け付ける。入力操作受付部112は、タッチスクリーン15およびその他の入出力IF14を介したコンソールに対してユーザが及ぼした作用から、いかなる入力操作がなされたかを判別し、その結果を制御部110の各要素に出力する。 The input operation accepting unit 112 detects and accepts a user's input operation on the input unit 151. The input operation reception unit 112 determines what type of input operation has been performed based on the action exerted by the user on the console via the touch screen 15 and other input/output IF 14, and transmits the result to each element of the control unit 110. Output.

例えば、入力操作受付部112は、入力部151に対する入力操作がなされた場合、入力位置の座標および操作の種類を検知する。例えば、入力操作受付部112は、タッチ操作、スライド操作、スワイプ操作、およびタップ操作等を検知する。入力操作受付部112は、連続して検知されていた入力が途切れると、タッチスクリーン15から接触入力が解除されたことを検知する。 For example, when an input operation is performed on the input unit 151, the input operation reception unit 112 detects the coordinates of the input position and the type of operation. For example, the input operation reception unit 112 detects a touch operation, a slide operation, a swipe operation, a tap operation, and the like. When the continuously detected input is interrupted, the input operation receiving unit 112 detects that the contact input from the touch screen 15 is released.

ゲーム進行処理部111は、ゲームの進行に係る各種処理を行う。例えば、ゲーム進行処理部111は、入力操作受付部112が受け付けた入力操作の入力位置の座標と操作の種類とから示されるユーザの指示内容を解釈する。例えば、ゲーム進行処理部111は、ゲーム情報122またはユーザ情報123の追加、更新、または削除を行う。例えば、ゲーム進行処理部111は、ゲームの進行に係る各種判定処理を行う。 The game progress processing unit 111 performs various processes related to the progress of the game. For example, the game progress processing unit 111 interprets the contents of the user's instruction indicated by the coordinates of the input position and the type of operation of the input operation received by the input operation reception unit 112. For example, the game progress processing unit 111 adds, updates, or deletes the game information 122 or the user information 123. For example, the game progress processing unit 111 performs various determination processes related to the progress of the game.

カメラ配置制御部113は、ゲーム空間のうちユーザに提示する領域を指定するための仮想カメラを規定する。カメラ配置制御部113は、仮想カメラのゲーム空間内での位置および向きを規定することにより、仮想カメラをゲーム空間に仮想的に配置する。さらに、カメラ配置制御部113は、仮想カメラで規定される視野領域および当該視野領域に配置されているオブジェクトを描画した画像を作成するよう、表示制御部114に指示する。 The camera placement control unit 113 defines a virtual camera for specifying an area of the game space to be presented to the user. The camera placement control unit 113 virtually places the virtual camera in the game space by defining the position and orientation of the virtual camera in the game space. Further, the camera placement control unit 113 instructs the display control unit 114 to create an image depicting the viewing area defined by the virtual camera and the object placed in the viewing area.

なお、カメラ配置制御部113は、仮想カメラの位置および向きを、ゲーム空間毎に適宜決定してよい。例えば、カメラ配置制御部113は特定のオブジェクトの位置や向きを基準として、当該オブジェクトが特定の向きで視野領域の中央に写るように、当該オブジェクトから一定の方向、距離、および角度で仮想カメラを配置してもよい。特定のオブジェクトとは、例えばユーザ端末100で操作キャラクタのオブジェクトであってもよいし、ノンプレイヤキャラクタ等他のキャラクタを示す動的なオブジェクトであってもよいし、建物や木、石などを示す静的なオブジェクトであってもよい。ここで、ゲーム空間における動的なオブジェクトには、ゲームプログラム121および221に基づいて動作するキャラクタ(例えば、ノンプレイヤキャラクタ、敵キャラクタなど)とユーザによる操作に基づいて動作する操作キャラクタとが含まれる。 Note that the camera placement control unit 113 may appropriately determine the position and orientation of the virtual camera for each game space. For example, the camera placement control unit 113 uses the position and orientation of a specific object as a reference, and moves the virtual camera at a certain direction, distance, and angle from the object so that the object is reflected in the center of the viewing area in a specific direction. May be placed. The specific object may be, for example, an object of a character operated by the user terminal 100, a dynamic object representing another character such as a non-player character, a building, a tree, a stone, etc. It may be a static object. Here, the dynamic objects in the game space include characters that operate based on the game programs 121 and 221 (for example, non-player characters, enemy characters, etc.) and operated characters that operate based on operations by the user. .

表示制御部114は、表示部152に画像を表示させる。例えば、表示制御部114は、ゲーム空間のうち、カメラ配置制御部113が規定する仮想カメラの視野の領域と、当該領域に存在するオブジェクトとを描画した画像を生成し、表示部152に表示させる。さらに、表示制御部114は、このような画像に、アイコン、ボタン、各種パラメータを示すメニュー等、ゲームの種々の操作に必要なUI(user interface)に係るオブジェクトを重畳して描画してもよい。 The display control unit 114 causes the display unit 152 to display an image. For example, the display control unit 114 generates an image depicting the field of view of the virtual camera defined by the camera placement control unit 113 and objects existing in the area in the game space, and causes the display unit 152 to display the generated image. . Furthermore, the display control unit 114 may superimpose and draw objects related to a UI (user interface) necessary for various operations of the game, such as icons, buttons, and menus indicating various parameters, on such an image. .

オブジェクト制御部115は、ゲーム情報122に含まれる、オブジェクトの設定情報に基づきゲーム空間にオブジェクトを配置する。オブジェクト制御部115は、ゲーム空間に配置したオブジェクトを制御する。例えば、オブジェクト制御部115は、オブジェクトのゲーム空間内での位置、向き、形状、色等を変更したり、オブジェクトに所定の一連の動作を行わせたりする。 The object control unit 115 arranges objects in the game space based on object setting information included in the game information 122. The object control unit 115 controls objects placed in the game space. For example, the object control unit 115 changes the position, orientation, shape, color, etc. of the object in the game space, or causes the object to perform a predetermined series of actions.

なお、ゲームシステム1は、ユーザ端末100が備える機能の少なくとも一部をサーバ200が備えるように構成されていてもよい。ゲームシステム1は、サーバ200が備える機能の少なくとも一部をユーザ端末100が備えるように構成されていてもよい。さらに、ユーザ端末100およびサーバ200以外の他の装置をゲームシステム1の構成要素とし、該ハードウェアにゲームシステム1における処理の一部を実行させてもよい。すなわち、本実施形態においてゲームプログラム121および221を実行するコンピュータは、ユーザ端末100、サーバ200、および他の装置の何れであってもよい。 Note that the game system 1 may be configured such that the server 200 has at least some of the functions that the user terminal 100 has. The game system 1 may be configured such that the user terminal 100 has at least some of the functions that the server 200 has. Furthermore, devices other than the user terminal 100 and the server 200 may be used as components of the game system 1, and the hardware may execute a part of the processing in the game system 1. That is, the computer that executes the game programs 121 and 221 in this embodiment may be any of the user terminal 100, the server 200, and other devices.

<ゲーム概要>
本実施形態に係るゲームシステム1が実行するゲーム(以下、本ゲーム)は、一例として、ユーザによって操作される操作キャラクタ(第2種別のゲーム媒体)と、ゲームプログラムに従って動作する敵キャラクタとを仮想空間に登場させ、操作キャラクタに敵キャラクタとの対戦を行わせるゲームである。操作キャラクタには、経験値、魔力、潜在能力等のパラメータが関連付けられている。このうち、経験値は、操作キャラクタの戦闘レベルを特定可能にするためのパラメータである。また、魔力は、操作キャラクタが発動可能な魔法や魔術の種類、威力等を特定可能にするためのパラメータである。さらに、潜在能力は、操作キャラクタの内に潜んでいる能力のうち発動可能な能力の種類、威力等を特定可能にするためのパラメータである。
<Game Overview>
The game executed by the game system 1 according to the present embodiment (hereinafter referred to as the present game) is, for example, a virtual character operated by a user (second type of game medium) and an enemy character that operates according to a game program. This is a game in which a controlled character appears in space and has a battle with an enemy character. Parameters such as experience points, magical power, and latent abilities are associated with the playable character. Among these, the experience value is a parameter that allows the combat level of the operated character to be specified. In addition, the magical power is a parameter that allows specifying the type, power, etc. of magic that can be performed by the operated character. Further, the latent ability is a parameter that allows the type, power, etc. of the ability that can be exercised from among the abilities hidden within the playable character to be specified.

本ゲームには、複数のクエスト(ステージ)が用意されており、ユーザは、各クエストに関連付けられている所定の達成条件を成立させることにより、当該クエストをクリアすることができる。所定の達成条件としては、例えば、出現する敵キャラクタをすべて倒すこと、出現する敵キャラクタのうちボスキャラクタを倒すこと、所定位置に到達することなどにより成立する条件を含むものであってもよい。 This game includes a plurality of quests (stages), and the user can clear each quest by satisfying predetermined achievement conditions associated with each quest. The predetermined achievement conditions may include, for example, conditions that are satisfied by defeating all appearing enemy characters, defeating a boss character among the appearing enemy characters, reaching a predetermined position, and the like.

達成条件が成立すると、操作キャラクタの経験値、魔力または潜在能力が増大する。また、達成条件が成立すると、達成条件の内容またはクエストの種別に応じた報酬がユーザに付与される。報酬としては、操作キャラクタの経験値、魔力または潜在能力を向上させるための強化アイテム(第1種別のゲーム媒体)が含まれる。このため、ユーザが所有する経験値強化アイテム、魔力強化アイテムまたは潜在能力強化アイテムの数は、クエストをクリアすることにより増大する。 When the achievement condition is met, the experience value, magical power, or potential ability of the operated character increases. Further, when the achievement condition is satisfied, the user is given a reward according to the content of the achievement condition or the type of quest. The rewards include reinforcement items (first type of game media) for improving the experience value, magical power, or potential ability of the operated character. Therefore, the number of experience value-enhancing items, magical power-enhancing items, or potential ability-enhancing items owned by the user increases by clearing quests.

操作キャラクタの経験値は、ユーザが所有する経験値強化アイテムを消費することにより増大する。この結果、操作キャラクタの戦闘レベルがアップする。また、操作キャラクタの魔力は、ユーザが所有する魔力強化アイテムを消費することにより増大する。この結果、操作キャラクタが発動可能な魔法や魔術の種類、威力等がアップする。さらに、操作キャラクタの潜在能力は、ユーザが所有する潜在能力強化アイテムを消費することにより増大する。この結果、操作キャラクタの内に潜んでいる能力のうち発動可能な能力の種類、威力等がアップする。 The experience value of the playable character increases by consuming experience value enhancement items owned by the user. As a result, the combat level of the operated character increases. Further, the magical power of the playable character increases by consuming magical power enhancing items owned by the user. As a result, the types, power, etc. of magic and sorcery that can be activated by the operated character are increased. Furthermore, the potential ability of the playable character increases by consuming potential ability enhancing items owned by the user. As a result, the type, power, etc. of the abilities that can be exercised among the abilities hidden within the operated character are increased.

ゲームプレイにおける操作キャラクタの有利度合いは、当該操作キャラクタに関連付けられている経験値、魔力および潜在能力に基づいて特定される。このため、経験値強化アイテム、魔力強化アイテムおよび潜在能力強化アイテムは、当該有利度合いを高めるための強化素材といえる。なお、本実施形態においては、経験値は、10個の経験値強化アイテムを消費することにより1だけ増大し、魔力は、10個の魔力強化アイテムを消費することにより1だけ増大し、潜在能力は、10個の潜在能力強化アイテムを消費することにより1だけ増大する。ただし、10個の経験値強化アイテムを消費することにより経験値を1だけ増大させ、20個の魔力強化アイテムを消費することにより魔職を1だけ増大させ、30個の潜在能力強化アイテムを消費することにより潜在能力を1だけ増大させるなど、パラメータ値を増大させるために必要となる強化アイテムの数をパラメータ種別に応じて異ならせるようにしてもよい。 The degree of advantage of the playable character in game play is specified based on the experience value, magical power, and potential ability associated with the playable character. Therefore, experience value strengthening items, magic power strengthening items, and potential ability strengthening items can be said to be strengthening materials for increasing the degree of advantage. In this embodiment, the experience value increases by 1 by consuming 10 experience value strengthening items, the magic power increases by 1 by consuming 10 magic power strengthening items, and the potential ability increases by 1. increases by 1 by consuming 10 potential enhancement items. However, by consuming 10 experience value strengthening items, the experience value will be increased by 1, by consuming 20 magic power strengthening items, the magic class will be increased by 1, and by consuming 30 potential ability strengthening items. The number of reinforcement items required to increase the parameter value may be varied depending on the parameter type, such as increasing the potential ability by 1 by increasing the parameter value.

メモリ11には、図4(A)に示すキャラクタパラメータ管理テーブル301が記憶されている。キャラクタパラメータ管理テーブル301には、操作キャラクタの経験値、魔力および潜在能力の各々のパラメータ種別について、現在値と設定可能な最大値(上限値)とが登録されるとともに、当該現在値を当該最大値まで更新するために必要な強化アイテムの数が必要アイテム数として登録される。図4(A)には、キャラクタパラメータ管理テーブル301の記憶状態の一例が示されている。図4(A)によれば、経験値については、現在値は80であり、最大値は200であり、必要アイテム数は1200である。魔力については、現在値は120であり、最大値は200であり、必要アイテム数は800である。潜在能力については、現在値は40であり、最大値は200であり、必要アイテム数は1600である。なお、最大値は、パラメータ種別に応じて異ならせるようにしてもよい。 The memory 11 stores a character parameter management table 301 shown in FIG. 4(A). In the character parameter management table 301, the current value and the settable maximum value (upper limit value) are registered for each parameter type of experience value, magic power, and potential ability of the operated character, and the current value is set as the maximum value. The number of reinforcement items required to update the value is registered as the number of required items. FIG. 4A shows an example of the storage state of the character parameter management table 301. According to FIG. 4A, the current experience value is 80, the maximum value is 200, and the number of required items is 1200. Regarding magic power, the current value is 120, the maximum value is 200, and the number of required items is 800. Regarding potential ability, the current value is 40, the maximum value is 200, and the number of required items is 1600. Note that the maximum value may be set differently depending on the parameter type.

メモリ11には、アイテム数管理テーブル302が記憶されている。図4(B)または図4(C)は、アイテム数管理テーブル302の一例を示す図である。アイテム数管理テーブル302には、ユーザが所有している強化アイテムの数が所有アイテム数として登録される。図4(B)には、経験値強化アイテムに関する所有アイテム数が1000であり、魔力強化アイテムに関する所有アイテム数が1500であり、潜在能力強化アイテムに関する所有アイテム数が600であるときのアイテム数管理テーブル302の記憶状態が示されている。図4(C)には、経験値強化アイテムに関する所有アイテム数が1500であり、魔力強化アイテムに関する所有アイテム数が600であり、潜在能力強化アイテムに関する所有アイテム数が1200であるときのアイテム数管理テーブル302の記憶状態が示されている。 The memory 11 stores an item number management table 302. FIG. 4(B) or FIG. 4(C) is a diagram showing an example of the item number management table 302. In the item number management table 302, the number of enhanced items owned by the user is registered as the number of owned items. Figure 4(B) shows the item number management when the number of owned items related to experience value enhancement items is 1000, the number of owned items related to magic power enhancement items is 1500, and the number of owned items related to potential ability enhancement items is 600. The storage status of table 302 is shown. Figure 4 (C) shows the item number management when the number of owned items related to experience value enhancement items is 1500, the number of owned items related to magic power enhancement items is 600, and the number of owned items related to potential ability enhancement items is 1200. The storage status of table 302 is shown.

ユーザがタッチスクリーン15に対して所定のタッチ操作(例えば、所定アイコンへのタッチ操作)を行うと、図5(A)などに示すキャラクタ設定変更画面がタッチスクリーン15に表示される。図5(A)によれば、画面左上には、操作キャラクタの上半身画像IM1が表示される。画面右上には、当該操作キャラクタの経験値、魔力および潜在能力の各々のパラメータ種別について、現在値と設定可能な最大値とが表示される。画面中央には、横方向に延びるスライダSLD1~SLD3が縦方向に並んで表示される。画面下側には、「強化」ボタンB1と、「MAX」ボタンB2と、「閉じる」ボタンB3とが横方向に並んで表示される。 When the user performs a predetermined touch operation on the touch screen 15 (for example, a touch operation on a predetermined icon), a character setting change screen shown in FIG. 5A or the like is displayed on the touch screen 15. According to FIG. 5(A), an upper body image IM1 of the playable character is displayed at the upper left of the screen. At the upper right of the screen, the current value and the maximum value that can be set are displayed for each parameter type of experience value, magic power, and potential ability of the operating character. In the center of the screen, sliders SLD1 to SLD3 extending in the horizontal direction are displayed in a row in the vertical direction. At the bottom of the screen, a "strengthen" button B1, a "MAX" button B2, and a "close" button B3 are displayed side by side in the horizontal direction.

スライダSLD1は、経験値を変更するためのUI(User Interface)であり、横長のガイド枠G1と、移動操作(タッチスクリーン15に対するタッチ操作)により当該ガイド枠G1に沿って連続的に移動可能なつまみ(移動点)T1とによって構成される。また、スライダSLD2は魔力を変更するためのUIであり、横長のガイド枠G2と、移動操作により当該ガイド枠G2に沿って連続的に移動可能なつまみT2とによって構成される。さらに、スライダSLD3は潜在能力を変更するためのUIであり、横長のガイド枠G3と、移動操作により当該ガイド枠G3に沿って連続的に移動可能なつまみT3とによって構成される。 The slider SLD1 is a UI (User Interface) for changing the experience value, and can be continuously moved along the horizontally elongated guide frame G1 and the guide frame G1 by a movement operation (touch operation on the touch screen 15). It is composed of a knob (moving point) T1. Further, the slider SLD2 is a UI for changing the magical power, and is composed of a horizontally long guide frame G2 and a knob T2 that can be continuously moved along the guide frame G2 by a movement operation. Further, the slider SLD3 is a UI for changing the potential, and is composed of a horizontally long guide frame G3 and a knob T3 that can be continuously moved along the guide frame G3 by a movement operation.

つまみT1の移動可能範囲は、ガイド枠G1の長さにより規定され、つまみT2の移動可能範囲は、ガイド枠G2の長さにより規定され、つまみT3の移動可能範囲は、ガイド枠G3の長さにより規定される。ガイド枠G1~G3の長さは互いに一致しており、この結果、つまみT1~T3の移動可能範囲もまた互いに一致する。キャラクタ設定変更画面の初期状態においては、つまみT1はガイド枠G1の左端に配置され、つまみT2はガイド枠G2の左端に配置され、つまみT3はガイド枠G3の左端に配置される。 The movable range of the knob T1 is defined by the length of the guide frame G1, the movable range of the knob T2 is defined by the length of the guide frame G2, and the movable range of the knob T3 is defined by the length of the guide frame G3. Defined by The lengths of the guide frames G1 to G3 match each other, and as a result, the movable ranges of the knobs T1 to T3 also match each other. In the initial state of the character setting change screen, the knob T1 is arranged at the left end of the guide frame G1, the knob T2 is arranged at the left end of the guide frame G2, and the knob T3 is arranged at the left end of the guide frame G3.

ガイド枠G1~G3の各々の左端には、最小値である0が表示される。これに対して、ガイド枠G1~G3の各々の右端には、所有アイテム数と必要アイテム数との状況に応じて、所有アイテム数および必要アイテム数のいずれか一方が最大値として設定されて表示される。具体的に、パラメータに関する所有アイテム数が、当該パラメータを最大値まで更新するために必要となる必要アイテム数未満である状況(第1状況)であるときには、所有アイテム数が最大値として設定されて表示され、必要アイテム数以上である状況(第2状況)であるときには、必要アイテム数が最大値として設定されて表示される。 0, which is the minimum value, is displayed at the left end of each of the guide frames G1 to G3. On the other hand, at the right end of each of the guide frames G1 to G3, either the number of owned items or the number of required items is set as the maximum value and displayed depending on the number of owned items and the number of required items. be done. Specifically, when the number of owned items related to a parameter is less than the required number of items required to update the parameter to the maximum value (first situation), the number of owned items is set as the maximum value. When the number of required items is greater than or equal to the required number of items (second situation), the required number of items is set as the maximum value and displayed.

例えば、操作キャラクタの経験値、魔力および潜在能力の各々に関する現在値、最大値および必要アイテム数が図4(A)に示す記憶状態であり、所有アイテム数が図4(B)に示す記憶状態である場合、経験値強化アイテムおよび潜在能力強化アイテム各々の所有アイテム数は、最大値まで更新するために必要となる必要アイテム数未満であり、魔力強化アイテムの所有アイテム数は、必要アイテム数以上である。このため、図5(A)に示すように、ガイド枠G1の右端には所有アイテム数である1000が最大値として設定されて表示され、ガイド枠G2の右端には必要アイテム数である800が最大値として設定されて表示され、ガイド枠G3の右端には所有アイテム数である600が最大値として設定されて表示される。 For example, the current value, maximum value, and required number of items for each of the experience value, magic power, and potential of the operating character are in the storage state shown in FIG. 4(A), and the number of owned items is in the storage state shown in FIG. 4(B). If , the number of experience value-enhancing items and potential ability-enhancing items owned is less than the required number of items needed to update to the maximum value, and the number of magical power-enhancing items owned is greater than or equal to the required number of items. It is. Therefore, as shown in FIG. 5(A), 1000, which is the number of owned items, is set and displayed as the maximum value at the right end of guide frame G1, and 800, which is the required number of items, is displayed at the right end of guide frame G2. It is set and displayed as the maximum value, and 600, which is the number of owned items, is set and displayed as the maximum value at the right end of the guide frame G3.

一方、操作キャラクタの経験値、魔力および潜在能力の各々に関する現在値、最大値および必要アイテム数が図4(A)に示す記憶状態であり、所有アイテム数が図4(C)に示す記憶状態である場合、魔力強化アイテムおよび潜在能力強化アイテム各々の所有アイテム数は、最大値まで更新するために必要となる必要アイテム数未満であり、経験値強化アイテムの所有アイテム数は、必要アイテム数以上である。このため、図5(C)に示すように、ガイド枠G1の右端には必要アイテム数である1200が最大値として設定されて表示され、ガイド枠G2の右端には所有アイテム数である600が最大値として設定されて表示され、ガイド枠G3の右端には所有アイテム数である1200が最大値として設定されて表示される。 On the other hand, the current value, maximum value, and required number of items for each of the experience value, magic power, and potential of the operated character are in the memory state shown in FIG. 4(A), and the number of owned items is in the memory state shown in FIG. 4(C). If , the number of magical power-enhancing items and potential ability-enhancing items owned is less than the required number of items needed to update to the maximum value, and the number of experience value-enhancing items owned is greater than or equal to the required number of items. It is. Therefore, as shown in FIG. 5(C), the required number of items, 1200, is set and displayed as the maximum value at the right end of the guide frame G1, and 600, the number of owned items, is displayed at the right end of the guide frame G2. It is set and displayed as the maximum value, and 1200, which is the number of owned items, is set and displayed as the maximum value at the right end of the guide frame G3.

図5(A)に戻り、つまみT1~T3のうち、つまみT1およびT2を移動させるための移動操作がユーザにより行われると、図5(B)に示すように、当該つまみが当該移動操作に応じた位置に配置される。また、「MAX」ボタンB2に対するタップ操作が行われると、つまみT1~T3は、ガイド枠G1~G3の右端に配置される。 Returning to FIG. 5(A), when the user performs a movement operation to move the knobs T1 and T2 among the knobs T1 to T3, as shown in FIG. 5(B), the corresponding knobs are moved by the movement operation. placed in the appropriate position. Further, when a tap operation is performed on the "MAX" button B2, the knobs T1 to T3 are arranged at the right end of the guide frames G1 to G3.

経験値、魔力または潜在能力を強化するために消費する強化アイテムの数、即ち消費アイテム数は、つまみの位置と、当該つまみに対応するガイド枠の右端に表示されているアイテム数とに基づいて特定される。具体的には、当該つまみに対応するガイド枠の左端から右端までの長さに対する当該左端から当該つまみの位置までの長さの割合が特定されるとともに、当該割合が当該右端に表示されているアイテム数に掛け算され、これによって当該消費アイテム数が特定される。 The number of enhancement items consumed to enhance experience points, magic power, or potential ability, that is, the number of consumable items, is based on the position of the knob and the number of items displayed at the right end of the guide frame corresponding to the knob. be identified. Specifically, the ratio of the length from the left end to the position of the knob to the length from the left end to the right end of the guide frame corresponding to the knob is specified, and the ratio is displayed at the right end. The number of items is multiplied, and the number of consumable items is determined thereby.

例えば、図5(A)に示すキャラクタ設定変更画面上で、つまみT1をガイド枠G1の長さに対して2割の長さだけ右側に移動させると、200(=1000×0.2)が、経験値に関する消費アイテム数として特定される。また、つまみT2をガイド枠G2の長さに対して5割の長さだけ右側に移動させると、400(=800×0.5)が、魔力に関する消費アイテム数として特定される。 For example, if the knob T1 is moved to the right by 20% of the length of the guide frame G1 on the character setting change screen shown in FIG. 5(A), 200 (=1000 x 0.2) , specified as the number of consumable items related to experience points. Further, when the knob T2 is moved to the right by 50% of the length of the guide frame G2, 400 (=800×0.5) is specified as the number of consumable items related to magic power.

つまみを移動させたときには、つまみの現在位置における消費アイテム数が、当該つまみの近傍に表示される。図5(B)に示す例では、200の数値がつまみT1の近傍に表示され、400の数値がつまみT2の近傍に表示される。 When the knob is moved, the number of consumable items at the current position of the knob is displayed near the knob. In the example shown in FIG. 5(B), a numerical value of 200 is displayed near the knob T1, and a numerical value of 400 is displayed near the knob T2.

また、画面右上に表示されている現在値の近傍には、つまみの現在位置に応じて特定される消費アイテム数に相当する強化アイテムを消費した場合に更新されることとなるパラメータ値が表示される。即ち、つまみを移動させた段階では、当該パラメータ値は未確定であるため、当該パラメータ値の表示態様は確定しているときと異なる。 In addition, near the current value displayed at the top right of the screen, the parameter value that will be updated when the reinforcement item corresponding to the number of consumable items specified according to the current position of the knob is consumed is displayed. Ru. That is, at the stage when the knob is moved, the parameter value is not determined, so the display mode of the parameter value is different from when it is determined.

図5(B)に示す例では、経験値強化アイテムに関する消費アイテム数が200であるため、経験値が80から100に更新可能である旨が示され、魔力強化アイテムに関する消費アイテム数が400であるため、魔力が120から160に更新可能である旨が示される。これにより、つまみの現在位置に応じたアイテム数を消費した場合に、パラメータがどの程度向上するのかをユーザは把握しながら、つまみの位置を調整することができる。 In the example shown in FIG. 5(B), the number of consumable items related to experience value enhancement items is 200, so it is shown that the experience value can be updated from 80 to 100, and the number of consumable items related to magic power enhancement items is 400. Therefore, it is shown that the magic power can be updated from 120 to 160. This allows the user to adjust the position of the knob while understanding how much the parameter will improve if the number of items corresponding to the current position of the knob is consumed.

この状態で「強化」ボタンB1に対するタップ操作(決定操作)が行われると、ユーザが所有している強化アイテムのうち、移動したつまみに対応するパラメータ種別の強化アイテムが、当該つまみに対応して特定された消費アイテム数だけ消費される。例えば、経験値に関する消費アイテム数として200が特定され、魔力に関する消費アイテム数として400が特定されると、ユーザが所有している強化アイテムのうちから、200個の経験値強化アイテムと400個の魔力強化アイテムとが消費される。 In this state, when a tap operation (decision operation) is performed on the "Enhance" button B1, the enhanced item of the parameter type corresponding to the moved knob among the enhanced items owned by the user will be changed to correspond to the moved knob. Only the specified number of consumable items will be consumed. For example, if 200 is specified as the number of consumable items related to experience points and 400 is specified as the number of consumable items related to magic power, 200 experience point enhancement items and 400 items are selected from among the enhancement items owned by the user. Magic power-enhancing items are consumed.

これにより、移動したつまみに対応するパラメータ値が、当該消費アイテム数に応じて更新される。具体的には、画面右上に表示されている経験値のパラメータが、80から100に向けて1ずつカウントアップ表示されて、100に到達したときに強調表示(確定表示)される。また、魔力のパラメータについても同様に、120から160に向けて1ずつカウントアップ表示されて、160に到達したときに強調表示(確定表示)される。また、図4(A)に示すキャラクタパラメータ管理テーブル301においては、経験値に関する現在値が100に更新されるとともに、必要アイテム数が1000に更新される。また、魔力に関する現在値が160に更新されるとともに、必要アイテム数が400に更新される。図4(B)に示すアイテム数管理テーブル302においては、経験値に関する所有アイテム数が800に更新され、魔力に関する所有アイテム数が1100に更新される。 As a result, the parameter value corresponding to the moved knob is updated according to the number of consumable items. Specifically, the experience value parameter displayed in the upper right corner of the screen is counted up one by one from 80 to 100, and when it reaches 100, it is highlighted (confirmed display). Similarly, the magic power parameter is counted up by 1 from 120 to 160, and when it reaches 160, it is highlighted (confirmed display). Furthermore, in the character parameter management table 301 shown in FIG. 4(A), the current value regarding experience points is updated to 100, and the number of required items is updated to 1000. Additionally, the current value regarding magical power is updated to 160, and the number of required items is updated to 400. In the item number management table 302 shown in FIG. 4B, the number of owned items related to experience value is updated to 800, and the number of owned items related to magic power is updated to 1100.

キャラクタ設定変更画面は、移動したつまみに対応するパラメータ種別の強化アイテムが消費された後に非表示となる。なお、「閉じる」ボタンB3に対するタップ操作が行われた場合には、当該強化アイテムを消費することなく、キャラクタ設定変更画面が非表示となる。 The character setting change screen disappears after the reinforcement item of the parameter type corresponding to the moved knob is consumed. Note that when a tap operation is performed on the "close" button B3, the character setting change screen is hidden without consuming the reinforcement item.

このように、ガイド枠G1~G3の各々の右端には、所有アイテム数および必要アイテム数のうち、低い方のアイテム数が表示される。このため、つまみT1~T3をガイド枠G1~G3の右端に配置して「強化」ボタンB1をタップした場合に、必要アイテム数を上回る数の強化アイテムが消費されるのを防止することが可能となる。また、所有アイテム数と必要アイテム数とのいずれが低いかにかかわらず、ガイド枠G1~G3の左端から右端までの範囲がつまみT1~T3の移動可能範囲とされる。このため、つまみT1~T3の移動操作に違和感が生じるのを防止することができる。 In this way, the lower number of items between the number of owned items and the number of required items is displayed at the right end of each of the guide frames G1 to G3. Therefore, when the knobs T1 to T3 are placed at the right end of the guide frames G1 to G3 and the "strengthen" button B1 is tapped, it is possible to prevent more reinforcement items from being consumed than the required number of items. becomes. Furthermore, regardless of which of the number of owned items and the number of required items is lower, the range from the left end to the right end of the guide frames G1 to G3 is the movable range of the knobs T1 to T3. Therefore, it is possible to prevent the user from feeling uncomfortable when moving the knobs T1 to T3.

<処理フロー及び画面例>
ユーザ端末100が、ゲームプログラムに基づいて実行する処理のうち、スライダ設定処理の流れについて、図6に示すフローチャートを用いて説明する。なお、この処理は、キャラクタ設定変更画面が表示されているときに、ゲーム進行処理部111、入力操作受付部112、表示制御部114等によって実行される。また、以下の説明において、フローチャートを用いて説明する一連の処理ステップの流れは、ユーザ端末100によって実行されるものとして記載しているが、これらの処理ステップの少なくとも一部が、サーバ200によって実行されてもよい。
<Processing flow and screen example>
Among the processes that the user terminal 100 executes based on the game program, the flow of the slider setting process will be described using the flowchart shown in FIG. 6. Note that this process is executed by the game progress processing section 111, the input operation reception section 112, the display control section 114, etc. when the character setting change screen is displayed. Furthermore, in the following description, the flow of a series of processing steps explained using a flowchart is described as being executed by the user terminal 100, but at least a part of these processing steps may be executed by the server 200. may be done.

図6を参照して、ステップS01では、経験値、魔力および潜在能力のうちのいずれかのパラメータ種別を指定する。ステップS02では、当該パラメータ種別に対応する必要アイテム数をキャラクタパラメータ管理テーブル301から特定する。ステップS03では、当該パラメータ種別に対応する所有アイテム数をアイテム数管理テーブル302から特定する。ステップS04では、当該所有アイテム数が当該必要アイテム数未満であるか否かを判定する。 Referring to FIG. 6, in step S01, one of the parameter types of experience value, magic power, and potential ability is specified. In step S02, the required number of items corresponding to the parameter type is specified from the character parameter management table 301. In step S03, the number of owned items corresponding to the parameter type is specified from the item number management table 302. In step S04, it is determined whether the number of owned items is less than the required number of items.

当該所有アイテム数が当該必要アイテム数未満であると判定されたときは、ステップS05に進む。一方、当該所有アイテム数が当該必要アイテム数未満であると判定されなかったときは、ステップS06に進む。ステップS05では、当該所有アイテム数を当該パラメータ種別に対応するガイド枠の右端に表示するアイテム数として設定する。また、ステップS06では、当該必要アイテム数を当該パラメータ種別に対応するガイド枠の右端に表示するアイテム数として設定する。ステップS05またはS06の処理が完了すると、ステップS07に進む。 When it is determined that the number of owned items is less than the required number of items, the process advances to step S05. On the other hand, if it is not determined that the number of owned items is less than the required number of items, the process advances to step S06. In step S05, the number of owned items is set as the number of items to be displayed at the right end of the guide frame corresponding to the parameter type. Further, in step S06, the required number of items is set as the number of items to be displayed at the right end of the guide frame corresponding to the parameter type. When the process of step S05 or S06 is completed, the process advances to step S07.

ステップS07では、ユーザからの入力操作に応じて、つまみT1~T3をガイド枠G1~G3内のいずれかの位置に移動させる。ステップS08では、ガイド枠G1~G3におけるつまみT1~T3の位置と、ガイド枠G1~G3の右端に表示されているアイテム数とに基づいて、消費アイテム数(「強化」ボタンB1のタップ操作により到達することとなるパラメータ値)を特定する。ステップS09では、「強化」ボタンB1がタップされたか否かをタッチスクリーン15に対する入力操作に基づいて判定する。 In step S07, the knobs T1 to T3 are moved to any position within the guide frames G1 to G3 in accordance with the input operation from the user. In step S08, the number of consumable items (by tapping the "strengthen" button B1 Specify the parameter values that will be reached. In step S09, it is determined based on the input operation on the touch screen 15 whether or not the "strengthen" button B1 has been tapped.

「強化」ボタンB1がタップされたと判定されなかったときはステップS07に戻り、「強化」ボタンB1がタップされたと判定されたときはステップS10に進む。ステップS10では、ステップS08で特定された消費アイテム数に応じて、パラメータ値を更新する。更新が完了すると、リターンする。 If it is determined that the "strengthen" button B1 has not been tapped, the process returns to step S07, and if it is determined that the "strengthen" button B1 has been tapped, the process advances to step S10. In step S10, the parameter value is updated according to the number of consumable items specified in step S08. Returns when the update is complete.

<本実施形態の効果>
本実施形態によれば、ユーザが所有する強化アイテムの数が、所有アイテム数として特定される。また、ユーザが所有する強化アイテムのうちから消費する強化アイテムの数が、消費アイテム数として特定される。さらに、操作キャラクタに関連付けられているパラメータの現在値を最大値まで更新するために必要な強化アイテムの数が、必要アイテム数として特定される。
<Effects of this embodiment>
According to this embodiment, the number of enhanced items owned by the user is specified as the number of owned items. Further, the number of reinforced items to be consumed from among the reinforced items owned by the user is specified as the number of consumed items. Further, the number of reinforcement items required to update the current value of the parameter associated with the playable character to the maximum value is specified as the required number of items.

ここで、所有アイテム数が必要アイテム数未満の状況(第1状況)では、ガイド枠の最大値(右端)として所有アイテム数が設定されて、当該所有アイテム数に基づいて消費アイテム数が特定される。一方、所有アイテム数が必要アイテム数以上の状況(第2状況)では、ガイド枠の最大値(右端)として必要アイテム数が設定されて、当該必要アイテム数に基づいて消費アイテム数が特定される。このため、所有アイテム数と必要アイテム数との大小関係にかかわらず、ガイド枠G1~G3の途中までしかつまみT1~T3を移動できないといった違和感を抱かせることなく、ガイド枠G1~G3各々の左端から右端までつまみT1~T3各々を移動可能としつつも、必要アイテム数以上に強化アイテムが消費されてしまうことを防止できる。この結果、ユーザに違和感を与えるのを防止でき、ひいてはゲームの好趣が低下するのを防止することができる。 Here, in a situation where the number of owned items is less than the required number of items (first situation), the number of owned items is set as the maximum value (right end) of the guide frame, and the number of consumable items is specified based on the number of owned items. Ru. On the other hand, in a situation where the number of owned items is greater than or equal to the required number of items (second situation), the required number of items is set as the maximum value (right end) of the guide frame, and the number of consumable items is specified based on the required number of items. . Therefore, regardless of the size relationship between the number of owned items and the number of required items, the left end of each guide frame G1 to G3 can be moved without causing a feeling of discomfort such as being able to move the knobs T1 to T3 only halfway between guide frames G1 to G3. While making it possible to move each of the knobs T1 to T3 from to the right end, it is possible to prevent the reinforcement items from being consumed in excess of the required number of items. As a result, it is possible to prevent the user from feeling uncomfortable, and it is also possible to prevent the game from becoming less appealing.

また、本実施形態によれば、つまみT1~T3の移動可能範囲は、ガイド枠G1~G3の長さにより規定される。つまみT1~T3は、ユーザによる移動操作に応じて当該移動可能範囲内のいずれかの位置に配置される。第1状況においては、所有アイテム数が当該移動可能範囲の最大値として設定され、当該移動可能範囲の最大値が当該所有アイテム数であることが特定可能となる。あるパラメータ種別に関する消費アイテム数は、当該パラメータ種別に関する所有アイテム数とつまみの位置とに基づいて特定される。一方、第2状況においては、必要アイテム数が当該移動可能範囲の最大値として設定され、当該移動可能範囲の最大値が当該必要アイテム数であることが特定可能となる。あるパラメータ種別に関する消費アイテム数は、当該パラメータ種別に関する必要アイテム数とつまみの位置とに基づいて特定される。 Further, according to the present embodiment, the movable range of the knobs T1 to T3 is defined by the lengths of the guide frames G1 to G3. The knobs T1 to T3 are arranged at any position within the movable range according to a movement operation by the user. In the first situation, the number of owned items is set as the maximum value of the movable range, and it becomes possible to specify that the maximum value of the movable range is the number of owned items. The number of consumable items for a certain parameter type is specified based on the number of owned items for the parameter type and the position of the knob. On the other hand, in the second situation, the required number of items is set as the maximum value of the movable range, and it becomes possible to specify that the maximum value of the movable range is the required number of items. The number of consumable items for a certain parameter type is specified based on the required number of items for the parameter type and the position of the knob.

このように、つまみT1~T3の移動可能範囲は、第1状況であるか第2状況であるかにかかわらず、ガイド枠G1~G3の長さにより規定される。この結果、つまみT1~T3の移動操作に違和感が生じるのを防止できる。また、移動可能範囲の最大値は、所有アイテム数および必要アイテム数のうち低い方のアイテム数とされる。この結果、つまみT1~T3をガイド枠G1~G3の右端に配置することにより必要以上の強化アイテムが消費されることを防止することができる。さらに、消費アイテム数は、移動可能範囲の最大値とつまみの位置とに基づいて特定される。これによって、当該最大値を参考にしてつまみの位置を調整することが可能となり、操作性が向上する。 In this way, the movable range of the knobs T1 to T3 is defined by the lengths of the guide frames G1 to G3, regardless of whether they are in the first situation or the second situation. As a result, it is possible to prevent the user from feeling uncomfortable when moving the knobs T1 to T3. Furthermore, the maximum value of the movable range is the lower of the number of owned items and the number of required items. As a result, by arranging the knobs T1 to T3 at the right ends of the guide frames G1 to G3, it is possible to prevent more reinforcement items from being consumed than necessary. Furthermore, the number of consumable items is specified based on the maximum value of the movable range and the position of the knob. This makes it possible to adjust the position of the knob with reference to the maximum value, improving operability.

また、本実施形態によれば、つまみT1~T3の位置に応じて特定される消費アイテム数は、「強化」ボタンB1のタップ操作を受け付けるまでの期間に、キャラクタ設定変更画面上に表示される。これによって、消費アイテム数を正確に指定することが可能となる。 Further, according to the present embodiment, the number of consumable items specified according to the positions of the knobs T1 to T3 is displayed on the character setting change screen during the period until the tap operation of the "strengthen" button B1 is accepted. . This makes it possible to accurately specify the number of consumable items.

さらに、本実施形態によれば、つまみT1~T3の位置に応じて特定される消費アイテム数の強化アイテムを消費した場合に更新されることとなるパラメータ種別の値(即ち、現在値を更新した後の値)が、「強化」ボタンB1のタップ操作を受け付けるまでの期間に、キャラクタ設定変更画面上に表示される。これによって、「強化」ボタンB1をタップした場合に現在値がどの程度増大するかを事前に把握することが可能となる。 Furthermore, according to the present embodiment, the value of the parameter type that will be updated when the number of consumable reinforcement items specified according to the positions of the knobs T1 to T3 is consumed (i.e., the value of the parameter type that will be updated when the current value is (later value) is displayed on the character setting change screen during the period until the tap operation of the "strengthen" button B1 is accepted. This makes it possible to know in advance how much the current value will increase when the "strengthen" button B1 is tapped.

また、本実施形態によれば、ユーザが所有する強化アイテムの数は、ユーザによるゲームプレイに応じて増大する。この結果、ゲームプレイにより多くの強化アイテムを獲得→当該強化アイテムの消費により操作キャラクタの有利度合いを高める→さらなるゲームプレイにより多くの強化アイテムを獲得→…といったゲームサイクルを回すことが可能となり、ゲームの好趣を向上させることができる。 Further, according to the present embodiment, the number of reinforcement items owned by the user increases in accordance with the game play by the user. As a result, it becomes possible to play the game cycle of acquiring more reinforcement items through gameplay → increasing the advantage of the controlled character by consuming the reinforcement items → acquiring more reinforcement items through further gameplay →... You can improve your taste.

<変形例>
以上説明した実施形態の変形例などを以下に列挙する。
<Modified example>
Modifications of the embodiment described above are listed below.

(1) 上記実施形態においては、ガイド枠G1~G3の右端には、所有アイテム数および必要アイテム数のうち低い方のアイテム数が表示される。ここで、当該アイテム数の表示態様(例えば、フォント、色等)を、所有アイテム数を表示する場合と必要アイテム数を表示する場合とで異ならせるようにしてもよい。 (1) In the above embodiment, the lower of the number of owned items and the number of required items is displayed at the right end of the guide frames G1 to G3. Here, the display manner (for example, font, color, etc.) of the number of items may be made different between when displaying the number of owned items and when displaying the required number of items.

(2) 上記実施形態においては、つまみT1~T3の移動操作により特定された数の強化アイテムは、「強化」ボタンB1へのタップ操作に応じて消費される。しかし、当該強化アイテムは、ゲームプレイにおいて特定の敵キャラクタを倒す、クエストを開始してから所定時間が経過するといった特定の条件が成立したタイミングで消費するようにしてもよい。 (2) In the above embodiment, the number of reinforcement items specified by the movement operation of the knobs T1 to T3 are consumed in response to the tap operation on the "strengthen" button B1. However, the reinforcement item may be consumed at the timing when a specific condition is satisfied, such as defeating a specific enemy character during game play or a predetermined time elapses after starting a quest.

(3) 上記実施形態においては、操作キャラクタが敵キャラクタと対戦プレイを行うが、プレイ形態としては様々な形態を想定し得る。例えば、単一のユーザによるシングルプレイゲーム、および、複数のユーザによるマルチプレイゲーム、また、マルチプレイゲームの中でも、複数のユーザが対戦する対戦ゲーム、および、複数のユーザが協力する協力プレイゲームなどを想定し得る。 (3) In the above embodiment, the playable character plays against the enemy character, but various forms of play can be assumed. For example, we assume single-play games played by a single user, multi-play games played by multiple users, and even among multi-play games, competitive games played by multiple users, cooperative play games played by multiple users, etc. It is possible.

(4) 上記実施形態においては、ユーザが所有している強化アイテムを消費することにより、当該ユーザが操作するキャラクタの有利度合いを高めるようにしている。しかし、協力プレイゲームにおいては、他のユーザが操作するキャラクタの有利度合いを、当該強化アイテムの消費によって高めるようにしてもよい。 (4) In the above embodiment, by consuming reinforcement items owned by the user, the degree of advantage of the character operated by the user is increased. However, in a cooperative play game, the degree of advantage of a character operated by another user may be increased by consuming the reinforcement item.

(5) 上記実施形態においては、つまみT1~T3はガイド枠G1~G3に沿って連続的に移動可能とされる。しかし、つまみT1~T3は、ガイド枠G1~G3に沿って段階的に移動可能(例えば、消費数が10単位となるように移動可能)とするようにしてもよい。 (5) In the above embodiment, the knobs T1 to T3 are movable continuously along the guide frames G1 to G3. However, the knobs T1 to T3 may be made to be movable in stages along the guide frames G1 to G3 (for example, movable so that the number of consumed units becomes 10 units).

(6) 上記実施形態においては、消費アイテム数は、スライダSLD1~SLD3を構成するつまみT1~T3を操作することにより特定される。しかし、0から最大値までの数値が外周面に描かれているドラムロール型のUIをスライダの代わりに採用し、タッチ操作に応じて当該ドラムロールを周方向に回転させることにより消費アイテム数を特定するようにしてもよい。 (6) In the above embodiment, the number of consumable items is specified by operating the knobs T1 to T3 that constitute the sliders SLD1 to SLD3. However, a drum roll-type UI with numbers from 0 to the maximum value drawn on the outer surface is used instead of a slider, and the number of consumable items is increased by rotating the drum roll in the circumferential direction in response to touch operations. It may be specified.

(7) 上記実施形態においては、複数のパラメータ種別の各々に対応する強化アイテムがゲームプレイに応じてユーザに付与される。しかし、複数のパラメータ種別に共通の強化アイテムをゲームプレイに応じてユーザに付与するようにしてもよい。この場合、当該強化アイテムの消費に伴うパラメータ値の増大量は、パラメータ種別に応じて異ならせるようにしてもよい。 (7) In the above embodiment, reinforcement items corresponding to each of the plurality of parameter types are provided to the user in accordance with game play. However, reinforcement items common to a plurality of parameter types may be provided to the user in accordance with game play. In this case, the amount of increase in the parameter value due to consumption of the enhanced item may be made to vary depending on the parameter type.

(8) 上記実施形態においては、複数のパラメータ種別の各々に対応する強化アイテムの種類は1つである。即ち、経験値は経験値強化アイテムの消費によって増大し、魔力は魔力強化アイテムの消費によって増大し、潜在能力は潜在能力強化アイテムの消費によって増大する。しかし、当該複数のパラメータ種別のうちの少なくとも1つについては、所定個数の強化アイテムを消費することによるパラメータ値の増大量が互いに異なる複数種類の強化アイテムを用意するようにしてもよい。例えば、2種類の経験値強化アイテムを用意し、一方の種類の経験値強化アイテムを10個消費すると経験値を1だけ増大させ、他方の種類の経験値強化アイテムを10個消費すると経験値を2だけ増大させるようにしてもよい。 (8) In the above embodiment, there is one type of reinforcement item that corresponds to each of the plurality of parameter types. That is, experience points increase by consuming experience value enhancing items, magical power increases by consuming magical power enhancing items, and potential ability increases by consuming potential ability enhancing items. However, for at least one of the plurality of parameter types, a plurality of types of reinforcement items may be prepared in which the parameter value increases by a different amount when a predetermined number of reinforcement items are consumed. For example, if you prepare two types of experience value enhancement items, consuming 10 experience value enhancement items of one type will increase the experience value by 1, and consuming 10 experience value enhancement items of the other type will increase the experience value. It may be increased by 2.

(9) 上記実施形態においては、強化アイテムはゲームプレイに応じてユーザに付与される。しかし、当該強化アイテムは課金処理によってユーザに付与するようにしてもよい。 (9) In the embodiment described above, reinforcement items are provided to the user according to game play. However, the enhanced item may be provided to the user through billing processing.

(10) 上記実施形態においては、キャラクタパラメータ管理テーブル301に登録されている最大値は固定的(=200)である。しかし、当該最大値は、課金処理によってより大きな値に更新するようにしてもよい。また、一旦最大値に到達することにより、当該最大値をより大きな値に更新(限界突破)して、より大きな値を目指してゲームプレイさせるようにしてもよい。さらに、一旦最大値に到達した後に、特定クエストをクリアしたり、特定アイテムを獲得したりすることにより、当該最大値をより大きな値に更新(限界突破)して、より大きな値を目指してゲームプレイさせるようにしてもよい。 (10) In the above embodiment, the maximum value registered in the character parameter management table 301 is fixed (=200). However, the maximum value may be updated to a larger value through billing processing. Furthermore, once the maximum value is reached, the maximum value may be updated to a larger value (limit breakthrough), and the player may play the game aiming for the larger value. Furthermore, once you have reached the maximum value, by clearing a specific quest or acquiring a specific item, you can update the maximum value to a larger value (break through the limit) and aim for a larger value in the game. You may also let them play.

(11) 上記実施形態においては、つまりT1~T3の移動量と消費アイテム数の増大量との関係は、1次関数により規定される。しかし、当該関係は2次関数等の他の関数により規定するようにしてもよい。 (11) In the above embodiment, the relationship between the amount of movement from T1 to T3 and the amount of increase in the number of consumable items is defined by a linear function. However, the relationship may be defined by another function such as a quadratic function.

(12) 上記実施形態においては、操作キャラクタに敵キャラクタとの対戦を行わせるゲームを想定している。しかし、ゲームシステム1が実行するゲームは、特定のジャンルに限らず、あらゆるジャンルのゲームを実行するためのシステムであってもよい。例えば、テニス、卓球、ドッジボール、野球、サッカーおよびホッケーなどのスポーツを題材としたゲーム、パズルゲーム、クイズゲーム、RPG、アドベンチャーゲーム、シューティングゲーム、シミュレーションゲーム、育成ゲーム、ならびに、アクションゲームなどであってもよい。 (12) In the above embodiment, a game is assumed in which the playable character fights against an enemy character. However, the games executed by the game system 1 are not limited to a specific genre, and may be a system for executing games of any genre. For example, games based on sports such as tennis, table tennis, dodgeball, baseball, soccer, and hockey, puzzle games, quiz games, RPGs, adventure games, shooting games, simulation games, training games, and action games. Good too.

<付記>
以上の各実施形態で説明した事項を、以下に付記する。
<Additional notes>
The matters described in each of the above embodiments are additionally described below.

(付記1):
本開示に示す一実施形態のある局面によれば、プロセッサ、メモリ、入力部および表示部を備えるコンピュータ(図1のユーザ端末100)において実行されるゲームプログラムであって、前記ゲームプログラムは、前記プロセッサに、ユーザに関連付けられている第1種別のゲーム媒体(強化アイテム)の所有量(所有アイテム数)を特定するステップ(S03)と、第1状況であるときには、前記所有量を所定範囲の最大値として設定し、第2状況であるときには、前記ユーザに関連付けられている第2種別のゲーム媒体(操作キャラクタ)に関するパラメータの値を所定値まで更新するために必要となる前記第1種別のゲーム媒体の必要量(必要アイテム数)を前記所定範囲の最大値として設定するステップ(S05、S06)と、前記所定範囲内を移動可能な移動点(つまみ)を、ユーザからの入力操作に応じて前記所定範囲内のいずれかの位置に移動させるステップ(S07)と、前記所定範囲における前記移動点の位置に基づいて、前記第1種別のゲーム媒体の消費量を特定するステップ(S08)と、前記特定された消費量に応じて、前記パラメータの値を更新するステップ(S10)と、を実行させる。
(Additional note 1):
According to an aspect of an embodiment shown in the present disclosure, there is provided a game program executed in a computer (user terminal 100 in FIG. 1) including a processor, a memory, an input unit, and a display unit, the game program including the A step (S03) of specifying in the processor the owned amount (number of owned items) of the first type of game media (enhancement items) associated with the user; and in the first situation, determining the owned amount within a predetermined range. is set as the maximum value, and in the second situation, the value of the first type that is necessary to update the value of the parameter related to the second type of game medium (operated character) associated with the user to a predetermined value. Steps (S05, S06) of setting the required amount of game media (number of required items) as the maximum value in the predetermined range, and setting a moving point (knob) that can be moved within the predetermined range in response to an input operation from the user. (S07), and determining the consumption amount of the first type of game content based on the position of the moving point in the predetermined range (S08). , updating the value of the parameter according to the identified consumption amount (S10).

(付記2):
(付記1)において、前記第1状況は、前記所有量が前記必要量未満である状況であり、前記第2状況は、前記所有量が前記必要量以上である状況である。
(Additional note 2):
In (Additional Note 1), the first situation is a situation in which the owned amount is less than the required amount, and the second situation is a situation in which the owned amount is greater than or equal to the required amount.

(付記3):
(付記1)または(付記2)において、前記ゲームプログラムは、前記プロセッサに、前記第1状況であるときには前記最大値が前記所有量であることを特定可能となるように表示し、前記第2状況であるときには前記最大値が前記必要量であることを特定可能となるように表示するステップを実行させる。
(Additional note 3):
In (Additional Note 1) or (Additional Note 2), the game program displays on the processor such that it is possible to specify that the maximum value is the owned amount when the first situation is present, and the second In such a situation, the step of displaying the maximum value in such a manner that it can be identified as the required amount is executed.

(付記4):
(付記3)において、前記表示するステップは、前記最大値が前記所有量であることを特定可能となるように表示する際の表示態様と、前記最大値が前記必要量であることを特定可能となるように表示する際の表示態様とを互いに異ならせる。
(Additional note 4):
In (Appendix 3), the step of displaying includes a display mode in which it is possible to specify that the maximum value is the owned amount, and a display mode that makes it possible to specify that the maximum value is the required amount. The display modes are made to be different from each other.

(付記5):
(付記1)から(付記4)のいずれかにおいて、前記更新するステップは、ユーザからの決定操作(「強化」ボタンB1に対するタップ操作)を受け付けることにより、前記特定された消費量に応じて前記所定パラメータの値を更新し、前記ゲームプログラムは、前記プロセッサに、前記決定操作を受け付けるまでにおいて、前記特定された消費量を表示するステップを実行させる。
(Additional note 5):
In any one of (Appendix 1) to (Appendix 4), the step of updating includes updating the information according to the identified consumption amount by receiving a decision operation (tap operation on the "strengthen" button B1) from the user. The game program updates the value of the predetermined parameter, and causes the processor to execute the step of displaying the specified consumption amount until the determination operation is accepted.

(付記6):
(付記5)において、前記ゲームプログラムは、前記プロセッサに、前記決定操作を受け付けるまでにおいて、前記特定された消費量を消費した場合に更新されることとなる前記所定パラメータの値を表示するステップを実行させる。
(Appendix 6):
In (Additional Note 5), the game program includes the step of displaying on the processor, a value of the predetermined parameter that will be updated when the specified consumption amount is consumed, until the determination operation is received. Let it run.

(付記7):
(付記1)から(付記6)のいずれかにおいて、前記第2種別のゲーム媒体は、ゲームプレイの際にユーザにより操作されるキャラクタオブジェクトであり、前記ゲームプログラムは、前記プロセッサに、ユーザによるゲームプレイに応じて、前記第1種別のゲーム媒体をユーザに付与するステップを実行させ、前記更新するステップは、前記パラメータの値を更新することにより、ゲームプレイ上における前記キャラクタオブジェクトの有利度合いを向上させる。
(Appendix 7):
In any one of (Appendix 1) to (Appendix 6), the second type of game medium is a character object operated by a user during game play, and the game program is configured to cause the processor to play a game by the user. The step of providing the first type of game content to the user in accordance with the play is performed, and the updating step improves the degree of advantage of the character object in game play by updating the value of the parameter. let

(付記8):
本開示に示す一実施形態のある局面によれば、プロセッサ、メモリ、入力部および表示部を備えるコンピュータ(図1のユーザ端末100)により実行されるゲーム方法であって、前記ゲーム方法は、前記コンピュータが、ユーザに関連付けられている第1種別のゲーム媒体(強化アイテム)の所有量(所有アイテム数)を特定するステップ(S03)と、第1状況であるときには、前記所有量を所定範囲の最大値として設定し、第2状況であるときには、前記ユーザに関連付けられている第2種別のゲーム媒体(操作キャラクタ)に関するパラメータの値を所定値まで更新するために必要となる前記第1種別のゲーム媒体の必要量(必要アイテム数)を前記所定範囲の最大値として設定するステップ(S05、S06)と、前記所定範囲内を移動可能な移動点(つまみ)を、ユーザからの入力操作に応じて前記所定範囲内のいずれかの位置に移動させるステップ(S07)と、前記所定範囲における前記移動点の位置に基づいて、前記第1種別のゲーム媒体の消費量を特定するステップ(S08)と、前記特定された消費量に応じて、前記パラメータの値を更新するステップ(S10)と、を備える。
(Appendix 8):
According to an aspect of an embodiment shown in the present disclosure, there is provided a game method executed by a computer (user terminal 100 in FIG. 1) including a processor, a memory, an input unit, and a display unit, the game method including the A step (S03) in which the computer specifies the owned amount (number of owned items) of the first type of game media (enhancement items) associated with the user, and in the first situation, the computer specifies the owned amount within a predetermined range. is set as the maximum value, and in the second situation, the value of the first type that is necessary to update the value of the parameter related to the second type of game medium (operated character) associated with the user to a predetermined value. Steps (S05, S06) of setting the required amount of game media (number of required items) as the maximum value in the predetermined range, and setting a moving point (knob) that can be moved within the predetermined range in response to an input operation from the user. (S07), and determining the consumption amount of the first type of game content based on the position of the moving point in the predetermined range (S08). , a step (S10) of updating the value of the parameter according to the identified consumption amount.

(付記9):
本開示に示す一実施形態のある局面によれば、情報処理装置(図1のユーザ端末100)であって、ゲームプログラムを記憶する記憶部(図3の120)と、前記ゲームプログラムを実行することにより、前記情報処理装置の動作を制御する制御部(図3の110)とを備え、前記制御部は、ユーザに関連付けられている第1種別のゲーム媒体(強化アイテム)の所有量(所有アイテム数)を特定するステップ(S03)と、第1状況であるときには、前記所有量を所定範囲の最大値として設定し、第2状況であるときには、前記ユーザに関連付けられている第2種別のゲーム媒体(操作キャラクタ)に関するパラメータの値を所定値まで更新するために必要となる前記第1種別のゲーム媒体の必要量(必要アイテム数)を前記所定範囲の最大値として設定するステップ(S05、S06)と、前記所定範囲内を移動可能な移動点(つまみ)を、ユーザからの入力操作に応じて前記所定範囲内のいずれかの位置に移動させるステップ(S07)と、前記所定範囲における前記移動点の位置に基づいて、前記第1種別のゲーム媒体の消費量を特定するステップ(S08)と、前記特定された消費量に応じて、前記パラメータの値を更新するステップ(S10)と、を実行する。
(Appendix 9):
According to a certain aspect of an embodiment shown in the present disclosure, an information processing device (user terminal 100 in FIG. 1) includes a storage unit (120 in FIG. 3) that stores a game program, and a storage unit (120 in FIG. 3) that executes the game program. The control unit (110 in FIG. 3) controls the operation of the information processing device, and the control unit controls the amount (possession) of the first type of game media (enhancement items) associated with the user. a step (S03) of specifying the number of items (number of items), and when the first situation is the first situation, the possession amount is set as the maximum value of a predetermined range, and when the second situation is the second situation, the possession amount is set as the maximum value of the predetermined range; Step of setting the required amount (required number of items) of the first type of game media necessary to update the value of the parameter related to the game media (playable character) to a predetermined value as the maximum value of the predetermined range (S05, S06), a step (S07) of moving a moving point (knob) movable within the predetermined range to any position within the predetermined range in response to an input operation from the user; a step (S08) of specifying the consumption amount of the first type of game media based on the position of the moving point; a step (S10) of updating the value of the parameter according to the specified consumption amount; Execute.

〔ソフトウェアによる実現例〕
ユーザ端末100およびサーバ200の各々における制御は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、ソフトウェアによって実現してもよい。
[Example of implementation using software]
Control in each of the user terminal 100 and the server 200 may be realized by a logic circuit (hardware) formed in an integrated circuit (IC chip) or the like, or may be realized by software.

後者の場合、ユーザ端末100およびサーバ200は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば1つ以上のプロセッサを備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばCPU(Central Processing Unit)を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ROM(Read Only Memory)等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するRAM(Random Access Memory)などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。 In the latter case, the user terminal 100 and the server 200 are equipped with a computer that executes instructions of a program that is software that implements each function. This computer includes, for example, one or more processors and a computer-readable recording medium that stores the above program. In the computer, the processor reads the program from the recording medium and executes the program, thereby achieving the object of the present invention. As the processor, for example, a CPU (Central Processing Unit) can be used. As the recording medium, in addition to "non-temporary tangible media" such as ROM (Read Only Memory), tapes, disks, cards, semiconductor memories, programmable logic circuits, etc. can be used. Further, the computer may further include a RAM (Random Access Memory) for expanding the above program. Furthermore, the program may be supplied to the computer via any transmission medium (communication network, broadcast waves, etc.) that can transmit the program. Note that one aspect of the present invention can also be realized in the form of a data signal embedded in a carrier wave, in which the program is embodied by electronic transmission.

本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。 The present invention is not limited to the embodiments described above, and various modifications can be made within the scope of the claims, and embodiments obtained by appropriately combining technical means disclosed in different embodiments. are also included within the technical scope of the present invention.

1 ゲームシステム、 2 ネットワーク、 10,20 プロセッサ、 11,21 メモリ、 12,22 ストレージ、 15 タッチスクリーン、 151 入力部、 152 表示部、 17 カメラ、 18 測距センサ、 1010 物体、 1020 コントローラ、 1030 記憶媒体、 100 ユーザ端末、 200 サーバ、 120,220 記憶部、 121,221 ゲームプログラム、 122,222 ゲーム情報、 123,223 ユーザ情報、 110,210 制御部、 111 ゲーム進行処理部、 112 入力操作受付部、 113 カメラ配置制御部、 114 表示制御部、 115 オブジェクト制御部、 211 送受信部、 212 サーバ処理部、 213 データ管理部、 214 同期処理部、 301 キャラクタパラメータ管理テーブル、 302 アイテム数管理テーブル


1 game system, 2 network, 10, 20 processor, 11, 21 memory, 12, 22 storage, 15 touch screen, 151 input section, 152 display section, 17 camera, 18 ranging sensor, 1010 object, 1020 controller, 1030 memory medium, 100 user terminal, 200 server, 120,220 storage unit, 121,221 game program, 122,222 game information, 123,223 user information, 110,210 control unit, 111 game progress processing unit, 112 input operation reception unit , 113 Camera arrangement control section, 114 Display control section, 115 Object control section, 211 Transmission/reception section, 212 Server processing section, 213 Data management section, 214 Synchronization processing section, 301 Character parameter management table, 302 Item number management table


Claims (7)

コンピュータにおいて実行されるプログラムであって、
前記プログラムは、
ユーザに関連付けられている第1種別の媒体の所有量を特定する手段と、
第1状況であるときには、前記所有量を所定範囲の最大値として設定し、第2状況であるときには、前記ユーザに関連付けられている第2種別の媒体に関するパラメータの値を所定値まで更新するために必要となる前記第1種別の媒体の必要量を前記所定範囲の最大値として設定する手段と、
前記設定する手段により設定された最大値を特定するための最大値画像を表示する手段と、
前記所定範囲内を移動可能な移動点を、ユーザからの入力操作に応じて前記所定範囲内のいずれかの位置に移動させる手段と、
前記所定範囲における前記移動点の位置に基づいて、前記第1種別の媒体の消費量を特定する手段と、
特定された前記消費量に応じて、前記パラメータの値を更新する手段と、
を実行させ
前記表示する手段は、前記最大値が前記所有量であるときと前記第1種別の媒体の必要量であるときとで異なる表示態様となるように、前記最大値画像を表示する、プログラム。
A program executed on a computer,
The program is
means for identifying the ownership amount of the first type of media associated with the user;
When in a first situation, the owned amount is set as the maximum value in a predetermined range, and when in a second situation, the value of a parameter related to a second type of medium associated with the user is updated to a predetermined value. means for setting the required amount of the first type of medium required for the first type of medium as the maximum value of the predetermined range;
means for displaying a maximum value image for identifying the maximum value set by the setting means;
means for moving a moving point movable within the predetermined range to any position within the predetermined range in response to an input operation from a user;
means for specifying the consumption amount of the first type of medium based on the position of the moving point in the predetermined range;
means for updating the value of the parameter according to the identified consumption amount;
run the
The display means displays the maximum value image in different display modes depending on whether the maximum value is the owned amount or the required amount of the first type of medium.
前記第1状況は、前記所有量が前記必要量未満である状況であり、
前記第2状況は、前記所有量が前記必要量以上である状況である、請求項1に記載のプログラム。
The first situation is a situation where the owned amount is less than the required amount,
The program according to claim 1, wherein the second situation is a situation in which the owned amount is greater than or equal to the required amount.
前記表示する手段は、前記第1状況であるときには前記最大値が前記所有量であることを特定可能とし、前記第2状況であるときには前記最大値が前記必要量であることを特定可能とる、請求項1または2に記載のプログラム。 The displaying means makes it possible to specify that the maximum value is the owned amount when the first situation is present, and makes it possible to specify that the maximum value is the necessary amount when the second situation is the case. The program according to claim 1 or 2. 前記更新する手段は、ユーザからの決定操作を受け付けることにより、特定された前記消費量に応じて前記パラメータの値を更新し、
前記プログラムは、
前記決定操作を受け付けるまでにおいて、特定された前記消費量を表示する手段を実行させる、請求項1~請求項のいずれかに記載のプログラム。
The updating means updates the value of the parameter according to the specified consumption amount by accepting a determination operation from a user,
The program is
4. The program according to claim 1 , wherein the program executes means for displaying the specified consumption amount until the determination operation is accepted.
前記プログラムは、
前記決定操作を受け付けるまでにおいて、特定された前記消費量を消費した際に更新されることとなる前記パラメータの値を表示する手段を実行させる、請求項に記載のプログラム。
The program is
5. The program according to claim 4 , which executes means for displaying a value of the parameter to be updated when the specified consumption amount is consumed, until the determination operation is received.
前記第2種別の媒体は、プレイの際にユーザにより操作されるキャラクタオブジェクトであり、
前記プログラムは、
ユーザによるプレイに応じて、前記第1種別の媒体をユーザに付与する手段を実行させ、
前記更新する手段は、前記パラメータの値を更新することにより、プレイ上における前記キャラクタオブジェクトの有利度合いを向上させる、請求項1~請求項のいずれかに記載のプログラム。
The second type of medium is a character object operated by the user during play,
The program is
executing means for providing the first type of medium to the user in response to play by the user;
6. The program according to claim 1, wherein the updating means improves the degree of advantage of the character object in play by updating the value of the parameter.
情報処理装置であって、
ユーザに関連付けられている第1種別の媒体の所有量を特定する手段と、
第1状況であるときには、前記所有量を所定範囲の最大値として設定し、第2状況であるときには、前記ユーザに関連付けられている第2種別の媒体に関するパラメータの値を所定値まで更新するために必要となる前記第1種別の媒体の必要量を前記所定範囲の最大値として設定する手段と、
前記設定する手段により設定された最大値を特定するための最大値画像を表示する手段と、
前記所定範囲内を移動可能な移動点を、ユーザからの入力操作に応じて前記所定範囲内のいずれかの位置に移動させる手段と、
前記所定範囲における前記移動点の位置に基づいて、前記第1種別の媒体の消費量を特定する手段と、
特定された前記消費量に応じて、前記パラメータの値を更新する手段と、
を備え
前記表示する手段は、前記最大値が前記所有量であるときと前記第1種別の媒体の必要量であるときとで異なる表示態様となるように、前記最大値画像を表示する、情報処理装置。
An information processing device,
means for identifying the ownership amount of the first type of media associated with the user;
When in a first situation, the owned amount is set as the maximum value in a predetermined range, and when in a second situation, the value of a parameter related to a second type of medium associated with the user is updated to a predetermined value. means for setting the required amount of the first type of medium required for the first type of medium as the maximum value of the predetermined range;
means for displaying a maximum value image for identifying the maximum value set by the setting means;
means for moving a moving point movable within the predetermined range to any position within the predetermined range in response to an input operation from a user;
means for specifying the consumption amount of the first type of medium based on the position of the moving point in the predetermined range;
means for updating the value of the parameter according to the identified consumption amount;
Equipped with
The display means is an information processing device that displays the maximum value image in different display modes depending on whether the maximum value is the owned amount or the required amount of the first type of medium. .
JP2019094467A 2019-05-20 2019-05-20 Programs and information processing equipment Active JP7368957B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019094467A JP7368957B2 (en) 2019-05-20 2019-05-20 Programs and information processing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019094467A JP7368957B2 (en) 2019-05-20 2019-05-20 Programs and information processing equipment

Publications (3)

Publication Number Publication Date
JP2020188856A JP2020188856A (en) 2020-11-26
JP2020188856A5 JP2020188856A5 (en) 2022-10-06
JP7368957B2 true JP7368957B2 (en) 2023-10-25

Family

ID=73455068

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019094467A Active JP7368957B2 (en) 2019-05-20 2019-05-20 Programs and information processing equipment

Country Status (1)

Country Link
JP (1) JP7368957B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115212569A (en) * 2022-07-25 2022-10-21 网易(杭州)网络有限公司 Virtual property prompting method and device, storage medium and electronic equipment

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6470861B1 (en) 2018-06-20 2019-02-13 株式会社Cygames Information processing program, information processing system, and information processing apparatus

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6470861B1 (en) 2018-06-20 2019-02-13 株式会社Cygames Information processing program, information processing system, and information processing apparatus

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
バージョンアップのお知らせ(12/3),SQUARE ENIX BRIDGE,2018年12月03日,https://cache.sqex-bridge.jp/guest/information/47700,[online], 2023年 4月21日検索

Also Published As

Publication number Publication date
JP2020188856A (en) 2020-11-26

Similar Documents

Publication Publication Date Title
JP7073222B2 (en) Game programs, methods, and information processing equipment
JP2020110451A (en) Game program, method, and information processing device
JP2019188058A (en) Game program, method and information processor
JP7136715B2 (en) Game program, method, and information processing device
JP6480039B1 (en) GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE
JP7562777B2 (en) program
JP2024023652A (en) program
JP7300872B2 (en) Game program, method, and information processing device
JP2020195805A (en) Game program, method, and information processor
JP7368957B2 (en) Programs and information processing equipment
JP6416365B1 (en) GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE
JP6503046B1 (en) Game program, method, and information processing apparatus
JP2020048603A (en) Game program, method, and information processing device
JP2020044154A (en) Game program, method, and information processing device
JP7252915B2 (en) Game program, method, and information processing device
JP7504588B2 (en) Program, method and information processing device
JP7285082B2 (en) Game program, method, and information processing device
JP6783834B2 (en) Game programs, how to run game programs, and information processing equipment
JP7457662B2 (en) Programs and information processing equipment
JP7181323B2 (en) Game program, method, and information processing device
JP7209428B2 (en) Program and information processing device
JP6826556B2 (en) Game programs, methods, and information processing equipment
JP7320342B2 (en) Game program and information processing device
JP6668425B2 (en) Game program, method, and information processing device
US20220355189A1 (en) Game program, game method, and information processing device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220420

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220928

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230428

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230502

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230626

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: 20231003

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20231013

R150 Certificate of patent or registration of utility model

Ref document number: 7368957

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150