JP7368957B2 - Programs and information processing equipment - Google Patents
Programs and information processing equipment Download PDFInfo
- 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
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.
しかし、当該ゲーム装置のように選択点の移動範囲を制限すると、ユーザ操作に違和感が生じ、この結果、ゲームの好趣(興趣)が低下する虞がある。 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.
本開示に係るゲームシステムは、複数のユーザにゲームを提供するためのシステムである。以下、ゲームシステムについて図面を参照しつつ説明する。なお、本発明はこれらの例示に限定されるものではなく、特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が本発明に含まれることが意図される。以下の説明では、図面の説明において同一の要素には同一の符号を付し、重複する説明を繰り返さない。 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
サーバ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
ユーザ端末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.
また、図1に示すように、ユーザ端末100は、1つ以上のコントローラ1020と通信可能に構成されることとしてもよい。コントローラ1020は、例えば、Bluetooth(登録商標)等の通信規格に従って、ユーザ端末100と通信を確立する。コントローラ1020は、1つ以上のボタン等を有していてもよく、該ボタン等に対するユーザの入力操作に基づく出力値をユーザ端末100へ送信する。また、コントローラ1020は、加速度センサ、および、角速度センサ等の各種センサを有していてもよく、該各種センサの出力値をユーザ端末100へ送信する。
Further, as shown in FIG. 1, the
なお、ユーザ端末100がカメラ17および測距センサ18を備えることに代えて、または、加えて、コントローラ1020がカメラ17および測距センサ18を有していてもよい。
Note that instead of or in addition to the
ユーザ端末100は、例えばゲーム開始時に、コントローラ1020を使用するユーザに、該ユーザの名前またはログインID等のユーザ識別情報を、該コントローラ1020を介して入力させることが望ましい。これにより、ユーザ端末100は、コントローラ1020とユーザとを紐付けることが可能となり、受信した出力値の送信元(コントローラ1020)に基づいて、該出力値がどのユーザのものであるかを特定することができる。
It is desirable that the
ユーザ端末100が複数のコントローラ1020と通信する場合、各コントローラ1020を各ユーザが把持することで、ネットワーク2を介してサーバ200などの他の装置と通信せずに、該1台のユーザ端末100でマルチプレイを実現することができる。また、各ユーザ端末100が無線LAN(Local Area Network)規格等の無線規格により互いに通信接続する(サーバ200を介さずに通信接続する)ことで、複数台のユーザ端末100によりローカルでマルチプレイを実現することもできる。1台のユーザ端末100によりローカルで上述のマルチプレイを実現する場合、ユーザ端末100は、さらに、サーバ200が備える後述する種々の機能の少なくとも一部を備えていてもよい。また、複数のユーザ端末100によりローカルで上述のマルチプレイを実現する場合、複数のユーザ端末100は、サーバ200が備える後述する種々の機能を分散して備えていてもよい。
When the
なお、ローカルで上述のマルチプレイを実現する場合であっても、ユーザ端末100はサーバ200と通信を行ってもよい。例えば、あるゲームにおける成績または勝敗等のプレイ結果を示す情報と、ユーザ識別情報とを対応付けてサーバ200に送信してもよい。
Note that even when the above-described multiplayer is implemented locally, the
また、コントローラ1020は、ユーザ端末100に着脱可能な構成であるとしてもよい。この場合、ユーザ端末100の筐体における少なくともいずれかの面に、コントローラ1020との結合部が設けられていてもよい。該結合部を介して有線によりユーザ端末100とコントローラ1020とが結合している場合は、ユーザ端末100とコントローラ1020とは、有線を介して信号を送受信する。
Further, the
図1に示すように、ユーザ端末100は、外部のメモリカード等の記憶媒体1030の装着を、入出力IF14を介して受け付けてもよい。これにより、ユーザ端末100は、記憶媒体1030に記録されるプログラム及びデータを読み込むことができる。記憶媒体1030に記録されるプログラムは、例えばゲームプログラムである。
As shown in FIG. 1, the
ユーザ端末100は、サーバ200等の外部の装置と通信することにより取得したゲームプログラムをユーザ端末100のメモリ11に記憶してもよいし、記憶媒体1030から読み込むことにより取得したゲームプログラムをメモリ11に記憶してもよい。
The
以上で説明したとおり、ユーザ端末100は、該ユーザ端末100に対して情報を入力する機構の一例として、通信IF13、入出力IF14、タッチスクリーン15、カメラ17、および、測距センサ18を備える。入力する機構としての上述の各部は、ユーザの入力操作を受け付けるように構成された操作部と捉えることができる。
As explained above, the
例えば、操作部が、カメラ17および測距センサ18の少なくともいずれか一方で構成される場合、該操作部が、ユーザ端末100の近傍の物体1010を検出し、当該物体の検出結果から入力操作を特定する。一例として、物体1010としてのユーザの手、予め定められた形状のマーカーなどが検出され、検出結果として得られた物体1010の色、形状、動き、または、種類などに基づいて入力操作が特定される。より具体的には、ユーザ端末100は、カメラ17の撮影画像からユーザの手が検出された場合、該撮影画像に基づき検出されるジェスチャ(ユーザの手の一連の動き)を、ユーザの入力操作として特定し、受け付ける。なお、撮影画像は静止画であっても動画であってもよい。
For example, when the operation unit is configured with at least one of the
あるいは、操作部がタッチスクリーン15で構成される場合、ユーザ端末100は、タッチスクリーン15の入力部151に対して実施されたユーザの操作をユーザの入力操作として特定し、受け付ける。あるいは、操作部が通信IF13で構成される場合、ユーザ端末100は、コントローラ1020から送信される信号(例えば、出力値)をユーザの入力操作として特定し、受け付ける。あるいは、操作部が入出力IF14で構成される場合、該入出力IF14と接続されるコントローラ1020とは異なる入力装置(図示せず)から出力される信号をユーザの入力操作として特定し、受け付ける。
Alternatively, when the operation unit is configured with the
<各装置のハードウェア構成要素>
プロセッサ10は、ユーザ端末100全体の動作を制御する。プロセッサ20は、サーバ200全体の動作を制御する。プロセッサ10および20は、CPU(Central Processing Unit)、MPU(Micro Processing Unit)、およびGPU(Graphics Processing Unit)を含む。
<Hardware components of each device>
プロセッサ10は後述するストレージ12からプログラムを読み出し、後述するメモリ11に展開する。プロセッサ20は後述するストレージ22からプログラムを読み出し、後述するメモリ21に展開する。プロセッサ10およびプロセッサ20は展開したプログラムを実行する。
The
メモリ11および21は主記憶装置である。メモリ11および21は、ROM(Read Only Memory)およびRAM(Random Access Memory)等の記憶装置で構成される。メモリ11は、プロセッサ10が後述するストレージ12から読み出したプログラムおよび各種データを一時的に記憶することにより、プロセッサ10に作業領域を提供する。メモリ11は、プロセッサ10がプログラムに従って動作している間に生成した各種データも一時的に記憶する。メモリ21は、プロセッサ20が後述するストレージ22から読み出した各種プログラムおよびデータを一時的に記憶することにより、プロセッサ20に作業領域を提供する。メモリ21は、プロセッサ20がプログラムに従って動作している間に生成した各種データも一時的に記憶する。
本実施形態においてプログラムとは、ゲームをユーザ端末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
ストレージ12および22は補助記憶装置である。ストレージ12および22は、フラッシュメモリまたはHDD(Hard Disk Drive)等の記憶装置で構成される。ストレージ12およびストレージ22には、ゲームに関する各種データが格納される。
通信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
入出力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
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
ユーザ端末100のタッチスクリーン15は、入力部151と表示部152とを組み合わせた電子部品である。入力部151は、例えばタッチセンシティブなデバイスであり、例えばタッチパッドによって構成される。表示部152は、例えば液晶ディスプレイ、または有機EL(Electro-Luminescence)ディスプレイ等によって構成される。
The
入力部151は、入力面に対しユーザの操作(主にタッチ操作、スライド操作、スワイプ操作、およびタップ操作等の物理的接触操作)が入力された位置を検知して、位置を示す情報を入力信号として送信する機能を備える。入力部151は、図示しないタッチセンシング部を備えていればよい。タッチセンシング部は、静電容量方式または抵抗膜方式等のどのような方式を採用したものであってもよい。
The
図示していないが、ユーザ端末100は、該ユーザ端末100の保持姿勢を特定するための1以上のセンサを備えていてもよい。このセンサは、例えば、加速度センサ、または、角速度センサ等であってもよい。ユーザ端末100がセンサを備えている場合、プロセッサ10は、センサの出力からユーザ端末100の保持姿勢を特定して、保持姿勢に応じた処理を行うことも可能になる。例えば、プロセッサ10は、ユーザ端末100が縦向きに保持されているときには、縦長の画像を表示部152に表示させる縦画面表示としてもよい。一方、ユーザ端末100が横向きに保持されているときには、横長の画像を表示部に表示させる横画面表示としてもよい。このように、プロセッサ10は、ユーザ端末100の保持姿勢に応じて縦画面表示と横画面表示とを切り替え可能であってもよい。
Although not shown, the
カメラ17は、イメージセンサ等を含み、レンズから入射する入射光を電気信号に変換することで撮影画像を生成する。
The
測距センサ18は、測定対象物までの距離を測定するセンサである。測距センサ18は、例えば、パルス変換した光を発する光源と、光を受ける受光素子とを含む。測距センサ18は、光源からの発光タイミングと、該光源から発せられた光が測定対象物にあたって反射されて生じる反射光の受光タイミングとにより、測定対象物までの距離を測定する。測距センサ18は、指向性を有する光を発する光源を有することとしてもよい。
The
ここで、ユーザ端末100が、カメラ17と測距センサ18とを用いて、ユーザ端末100の近傍の物体1010を検出した検出結果を、ユーザの入力操作として受け付ける例をさらに説明する。カメラ17および測距センサ18は、例えば、ユーザ端末100の筐体の側面に設けられてもよい。カメラ17の近傍に測距センサ18が設けられてもよい。カメラ17としては、例えば赤外線カメラを用いることができる。この場合、赤外線を照射する照明装置および可視光を遮断するフィルタ等が、カメラ17に設けられてもよい。これにより、屋外か屋内かにかかわらず、カメラ17の撮影画像に基づく物体の検出精度をいっそう向上させることができる。
Here, an example will be further described in which the
プロセッサ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
このように、プロセッサ10は、カメラ17の撮影画像に対する画像認識により、ユーザが手を握りこんでいるか否か(「グー」のジェスチャであるか、それ以外のジェスチャ(例えば「パー」)であるか)を検出する。また、プロセッサ10は、ユーザの手の形状とともに、ユーザがこの手をどのように移動させているかを検出する。また、プロセッサ10は、ユーザがこの手をユーザ端末100に対して接近させているのか遠ざけているのかを検出する。このような操作は、例えば、マウスまたはタッチパネルなどのポインティングデバイスを用いた操作に対応させることができる。ユーザ端末100は、例えば、ユーザの手の移動に応じて、タッチスクリーン15においてポインタを移動させ、ユーザのジェスチャ「グー」を検出する。この場合、ユーザ端末100は、ユーザが選択操作を継続中であると認識する。選択操作の継続とは、例えば、マウスがクリックされて押し込まれた状態が維持されること、または、タッチパネルに対してタッチダウン操作がなされた後タッチされた状態が維持されることに対応する。また、ユーザ端末100は、ユーザのジェスチャ「グー」が検出されている状態で、さらにユーザが手を移動させると、このような一連のジェスチャを、スワイプ操作(またはドラッグ操作)に対応する操作として認識することもできる。また、ユーザ端末100は、カメラ17の撮影画像によるユーザの手の検出結果に基づいて、ユーザが指をはじくようなジェスチャを検出した場合に、当該ジェスチャを、マウスのクリックまたはタッチパネルへのタップ操作に対応する操作として認識してもよい。
In this way, the
<ゲームシステム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
なお、本実施形態では、サーバ200は事前に登録されたゲームのアカウントで各ユーザおよびユーザ端末100を識別する。アカウントの登録方法は特に限定されない。例えば、ユーザ端末100またはパーソナルコンピュータ等の他の装置が、ユーザの操作に従って、ユーザのアカウントの登録に必要な情報をサーバ200に送信すればよい。そして、サーバ200は、受信した情報に基づいて各ユーザのアカウントを作成および保存すればよい。
Note that in this embodiment, the
ユーザ端末100がいずれかのアカウントを用いてゲームシステム1のネットワーク2にログインすると、サーバ200はログインしたユーザ端末100を認識する。なお、ログインの方法およびログインに係る処理については特に限定しない。サーバ200およびユーザ端末100は、従来知られたログインの方法およびログインに係る各種処理を行えばよい。
When the
サーバ200は、プロセッサ20、メモリ21、ストレージ22、通信IF23、入出力IF24等の協働によって、制御部210および記憶部220として機能する。
The
記憶部220は、制御部210が使用する各種データを格納する。記憶部220はゲームプログラム221と、ゲーム情報222と、ユーザ情報223とを格納している。
The
ゲームプログラム221は、ゲームを実現するためのプログラムである。ゲーム情報222およびユーザ情報223は、ゲームプログラム221が実行されるときに参照されるデータである。
The
なお、ゲームプログラム221は、サーバ200側で実行するゲームプログラムに加えて、ユーザ端末100に送信しユーザ端末100側で実行するプログラム(後述するゲームプログラム121)を含んでいてもよい。もしくは、記憶部220は、サーバ200側で実行するゲームプログラム221と、ユーザ端末側で実行するプログラムとの両方を格納していてもよい。
In addition to the game program executed on the
ゲーム情報222は、アカウント間で共通の情報である。ゲーム情報222は、例えば各種ゲーム空間を規定するための情報を含み得る。「ゲーム空間」とは、ユーザが操作可能な操作キャラクタのオブジェクトが配置される空間である。ゲーム情報222は、ゲーム空間内に配置される木・岩・建物等の背景オブジェクトやノンプレイヤキャラクタ(non player character:NPC)のオブジェクトの配置位置、大きさ、色、形状等、アカウント間で共通のオブジェクトに関する各種設定情報を含み得る。ゲーム情報222は、ノンプレイヤキャラクタの各種パラメータの設定値を含み得る。ゲーム情報222はクエストに係る情報を含み得る。ゲーム情報222は、ゲーム空間内において行われる抽選の当選確率に関する情報を含み得る。クエストとは、達成条件が設定されたゲーム内のイベントである。クエスト毎に、達成条件が設定されていてもよい。なお、クエストには達成条件に加え失敗条件が設定されていてもよい。また、以下では、ゲーム空間に配置されたキャラクタのオブジェクトを指して、単に「キャラクタ」と呼称する場合がある。
ユーザ情報223は、ゲームのアカウント毎に管理される情報である。ユーザ情報223は例えば、操作可能なキャラクタ(以下、操作キャラクタと称する)に関する情報、保有資産に関する情報、およびゲームの進行度合いを示す情報等を含み得る。ここで、保有資産の例としては、例えばゲーム内通貨、アイテム、キャラクタの装備品などが挙げられる。
The
制御部210は、記憶部220に格納されたゲームプログラム221を実行することにより、ゲームに関する各種処理を制御する。制御部210は、ゲームプログラム221を実行することにより、送受信部211、データ管理部213、およびサーバ処理部212として機能する。
The
送受信部211は各種データを送受信する。例えば、送受信部211は、ユーザ端末100からの各種データおよびプログラムの送信要求や、マルチプレイ機能に対応するための同期の要求および同期のためのデータ等を受信し、サーバ処理部212に送る。例えば、送受信部211は、サーバ処理部212からの指示に従って、ユーザ端末100に各種データおよびプログラムを送信する。
The transmitting/receiving
本実施形態において「マルチプレイ機能」とは、複数のアカウントにおけるゲームの進行を同期させた状態でゲームを進行させる機能である。ゲームシステム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
サーバ処理部212は、ゲーム進行に係る各種判定処理を行う。サーバ処理部212は、ゲームを提供するために必要な演算処理を行う。サーバ処理部212は、ユーザ端末100からの要求等に応じて、ゲームプログラム221に記述された演算処理を実行する。
The
例えば、サーバ処理部212は、データ管理部213にゲーム情報222またはユーザ情報223のレコードの追加、更新、または削除を指示する。例えば、サーバ処理部212は送受信部211に各種データまたはプログラムの送信を指示する。例えば、サーバ処理部212は、送受信部211を介しユーザ端末100からマルチプレイ機能に対応するための同期の要求および同期のためのデータを受け取ると、同期処理部214にマルチプレイ機能に対応するための同期処理を行うよう指示する。
For example, the
データ管理部213は、記憶部220に格納されている各種データをサーバ処理部212の指示に従って管理する。例えば、データ管理部213は、サーバ処理部212からの指示に応じてゲーム情報222またはユーザ情報223のレコードを、追加、更新、または削除する。
The
例えば、データ管理部213は、サーバ処理部212からの指示に従って、ゲーム情報222およびユーザ情報223の少なくとも一方を記憶部220から読み出し、送受信部211を介しユーザ端末100に送信する。
For example, the
例えば、データ管理部213は、サーバ処理部212からの指示に従って、ゲームプログラム221のうち、ユーザ端末100側で実行する分のプログラムを記憶部220から読み出し、送受信部211を介しユーザ端末100に送信する。
For example, in accordance with instructions from the
同期処理部214は、サーバ処理部212の指示に従って、ゲームのマルチプレイ機能に対応するための同期処理を行う。同期処理部214は、各アカウントに対応するユーザ端末100から受信する何らかの情報を、他のユーザ端末100に送信することでユーザ端末間の同期を行う。同期処理部214はサーバ200から複数のユーザ端末100に何らかの情報を送信する場合も、各ユーザ端末100に同期して情報を送信する。なお、同期処理部214は、同期のタイミングや同期すべき情報等をサーバ処理部212から受信すればよい。これにより、例えばあるユーザ端末100において行われた入力操作によって引き起こされるゲーム内の作用が、他のユーザ端末100において同期されて示される。
The
(ユーザ端末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
記憶部120は、ゲームプログラム121と、ゲーム情報122と、ユーザ情報123とを格納する。ゲームプログラム121は、ユーザ端末100側で実行するゲームプログラムである。ゲーム情報122は、制御部110がゲームプログラム121を実行する際に参照するデータであって、サーバ200のゲーム情報222と同様の情報を含んでいる。ユーザ情報123は、ユーザ端末100のユーザのアカウントに関するデータであって、サーバ200のユーザ情報223と同様の情報を含んでいる。
The
制御部110は、記憶部120に格納されたゲームプログラム121を実行することにより、ユーザ端末100を統括的に制御する。例えば、制御部110は、ゲーム情報122に記憶された、ゲーム空間を規定するための情報を参照してゲーム空間を規定する。制御部110は、各種データを送受信する。例えば、制御部110はサーバ200から各種データ、プログラム、およびマルチプレイ機能に対応するための同期のためのデータ等を受信する。例えば、制御部110は、ゲーム情報122またはユーザ情報123の一部または全部や、マルチプレイ機能に対応するための同期の要求をサーバ200に送信する。
The
制御部110は、ゲームプログラム121の記述に応じて、ゲーム進行処理部111、入力操作受付部112、カメラ配置制御部113、表示制御部114、およびオブジェクト制御部115として機能する。
The
入力操作受付部112は、入力部151に対するユーザの入力操作を検知し受け付ける。入力操作受付部112は、タッチスクリーン15およびその他の入出力IF14を介したコンソールに対してユーザが及ぼした作用から、いかなる入力操作がなされたかを判別し、その結果を制御部110の各要素に出力する。
The input
例えば、入力操作受付部112は、入力部151に対する入力操作がなされた場合、入力位置の座標および操作の種類を検知する。例えば、入力操作受付部112は、タッチ操作、スライド操作、スワイプ操作、およびタップ操作等を検知する。入力操作受付部112は、連続して検知されていた入力が途切れると、タッチスクリーン15から接触入力が解除されたことを検知する。
For example, when an input operation is performed on the
ゲーム進行処理部111は、ゲームの進行に係る各種処理を行う。例えば、ゲーム進行処理部111は、入力操作受付部112が受け付けた入力操作の入力位置の座標と操作の種類とから示されるユーザの指示内容を解釈する。例えば、ゲーム進行処理部111は、ゲーム情報122またはユーザ情報123の追加、更新、または削除を行う。例えば、ゲーム進行処理部111は、ゲームの進行に係る各種判定処理を行う。
The game
カメラ配置制御部113は、ゲーム空間のうちユーザに提示する領域を指定するための仮想カメラを規定する。カメラ配置制御部113は、仮想カメラのゲーム空間内での位置および向きを規定することにより、仮想カメラをゲーム空間に仮想的に配置する。さらに、カメラ配置制御部113は、仮想カメラで規定される視野領域および当該視野領域に配置されているオブジェクトを描画した画像を作成するよう、表示制御部114に指示する。
The camera
なお、カメラ配置制御部113は、仮想カメラの位置および向きを、ゲーム空間毎に適宜決定してよい。例えば、カメラ配置制御部113は特定のオブジェクトの位置や向きを基準として、当該オブジェクトが特定の向きで視野領域の中央に写るように、当該オブジェクトから一定の方向、距離、および角度で仮想カメラを配置してもよい。特定のオブジェクトとは、例えばユーザ端末100で操作キャラクタのオブジェクトであってもよいし、ノンプレイヤキャラクタ等他のキャラクタを示す動的なオブジェクトであってもよいし、建物や木、石などを示す静的なオブジェクトであってもよい。ここで、ゲーム空間における動的なオブジェクトには、ゲームプログラム121および221に基づいて動作するキャラクタ(例えば、ノンプレイヤキャラクタ、敵キャラクタなど)とユーザによる操作に基づいて動作する操作キャラクタとが含まれる。
Note that the camera
表示制御部114は、表示部152に画像を表示させる。例えば、表示制御部114は、ゲーム空間のうち、カメラ配置制御部113が規定する仮想カメラの視野の領域と、当該領域に存在するオブジェクトとを描画した画像を生成し、表示部152に表示させる。さらに、表示制御部114は、このような画像に、アイコン、ボタン、各種パラメータを示すメニュー等、ゲームの種々の操作に必要なUI(user interface)に係るオブジェクトを重畳して描画してもよい。
The
オブジェクト制御部115は、ゲーム情報122に含まれる、オブジェクトの設定情報に基づきゲーム空間にオブジェクトを配置する。オブジェクト制御部115は、ゲーム空間に配置したオブジェクトを制御する。例えば、オブジェクト制御部115は、オブジェクトのゲーム空間内での位置、向き、形状、色等を変更したり、オブジェクトに所定の一連の動作を行わせたりする。
The
なお、ゲームシステム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
<ゲーム概要>
本実施形態に係るゲームシステム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
メモリ11には、アイテム数管理テーブル302が記憶されている。図4(B)または図4(C)は、アイテム数管理テーブル302の一例を示す図である。アイテム数管理テーブル302には、ユーザが所有している強化アイテムの数が所有アイテム数として登録される。図4(B)には、経験値強化アイテムに関する所有アイテム数が1000であり、魔力強化アイテムに関する所有アイテム数が1500であり、潜在能力強化アイテムに関する所有アイテム数が600であるときのアイテム数管理テーブル302の記憶状態が示されている。図4(C)には、経験値強化アイテムに関する所有アイテム数が1500であり、魔力強化アイテムに関する所有アイテム数が600であり、潜在能力強化アイテムに関する所有アイテム数が1200であるときのアイテム数管理テーブル302の記憶状態が示されている。
The
ユーザがタッチスクリーン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
スライダ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
図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
「強化」ボタン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 (
(付記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 (
(付記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 (
〔ソフトウェアによる実現例〕
ユーザ端末100およびサーバ200の各々における制御は、集積回路(ICチップ)等に形成された論理回路(ハードウェア)によって実現してもよいし、ソフトウェアによって実現してもよい。
[Example of implementation using software]
Control in each of the
後者の場合、ユーザ端末100およびサーバ200は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば1つ以上のプロセッサを備えていると共に、上記プログラムを記憶したコンピュータ読み取り可能な記録媒体を備えている。そして、上記コンピュータにおいて、上記プロセッサが上記プログラムを上記記録媒体から読み取って実行することにより、本発明の目的が達成される。上記プロセッサとしては、例えばCPU(Central Processing Unit)を用いることができる。上記記録媒体としては、「一時的でない有形の媒体」、例えば、ROM(Read Only Memory)等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、上記プログラムを展開するRAM(Random Access Memory)などをさらに備えていてもよい。また、上記プログラムは、該プログラムを伝送可能な任意の伝送媒体(通信ネットワークや放送波等)を介して上記コンピュータに供給されてもよい。なお、本発明の一態様は、上記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
In the latter case, the
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。 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.
前記第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~請求項3のいずれかに記載のプログラム。 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.
前記決定操作を受け付けるまでにおいて、特定された前記消費量を消費した際に更新されることとなる前記パラメータの値を表示する手段を実行させる、請求項4に記載のプログラム。 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.
前記プログラムは、
ユーザによるプレイに応じて、前記第1種別の媒体をユーザに付与する手段を実行させ、
前記更新する手段は、前記パラメータの値を更新することにより、プレイ上における前記キャラクタオブジェクトの有利度合いを向上させる、請求項1~請求項5のいずれかに記載のプログラム。 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. .
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)
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)
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 |
-
2019
- 2019-05-20 JP JP2019094467A patent/JP7368957B2/en active Active
Patent Citations (1)
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)
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 |