JP2020072784A - Information processing system, server, information processing program, and object imparting method - Google Patents
Information processing system, server, information processing program, and object imparting method Download PDFInfo
- Publication number
- JP2020072784A JP2020072784A JP2019167134A JP2019167134A JP2020072784A JP 2020072784 A JP2020072784 A JP 2020072784A JP 2019167134 A JP2019167134 A JP 2019167134A JP 2019167134 A JP2019167134 A JP 2019167134A JP 2020072784 A JP2020072784 A JP 2020072784A
- Authority
- JP
- Japan
- Prior art keywords
- instruction
- selection
- information
- user
- lottery
- 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.)
- Granted
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 85
- 238000000034 method Methods 0.000 title claims description 215
- 238000012545 processing Methods 0.000 claims abstract description 218
- 230000008569 process Effects 0.000 claims description 192
- 230000004044 response Effects 0.000 claims description 27
- 238000004891 communication Methods 0.000 description 45
- 230000008859 change Effects 0.000 description 33
- 238000010586 diagram Methods 0.000 description 16
- 230000004048 modification Effects 0.000 description 15
- 238000012986 modification Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 10
- 238000010295 mobile communication Methods 0.000 description 4
- 239000000463 material Substances 0.000 description 3
- 230000008450 motivation Effects 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 239000010437 gem Substances 0.000 description 1
- 229910001751 gemstone Inorganic materials 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、アプリケーションにおいて例えば抽選によってオブジェクトをユーザに付与するための情報処理システム、サーバ、情報処理プログラム、および、オブジェクト付与方法に関する。 The present invention relates to an information processing system, a server, an information processing program for giving an object to a user by lottery in an application, and an object giving method.
従来、ゲーム等のアプリケーションにおいて、抽選(いわゆる「ガチャ」)によって選出したゲームオブジェクト(例えば、ゲームキャラクタやアイテム等)をユーザに付与することがある(例えば、特許文献1参照)。 Conventionally, in an application such as a game, a game object (for example, a game character, an item, etc.) selected by a lottery (so-called “gacha”) may be given to a user (see, for example, Patent Document 1).
従来、ガチャにおける抽選では、所定のルールに従って選出されたオブジェクトがユーザに付与されるだけであり、ユーザの意思を反映させることはできなかった。そのため、抽選結果にユーザが不満を持ちやすくなってしまうという課題があった。 Conventionally, in the lottery in the gacha, only the object selected according to the predetermined rule is given to the user, and the intention of the user cannot be reflected. Therefore, there is a problem that the user is likely to be dissatisfied with the lottery result.
それ故、本発明の目的は、抽選によるオブジェクトの付与処理においてユーザの意思を反映させることが可能な情報処理システム、サーバ、情報処理プログラム、および、オブジェクト付与方法を提供することである。 Therefore, an object of the present invention is to provide an information processing system, a server, an information processing program, and an object adding method capable of reflecting a user's intention in an object adding process by lottery.
上記の課題を解決すべく、本発明は、以下の(1)〜(14)の構成を採用した。 In order to solve the above problems, the present invention adopts the following configurations (1) to (14).
(1)
本発明の一例は、アプリケーションを実行可能な端末装置と通信可能なサーバを含む情報処理システムである。情報処理システムは、記憶手段と、抽選指示受付手段と、選択肢決定手段と、表示制御手段と、選択指示受付手段と、オブジェクト付与手段とを備える。記憶手段は、サーバに設けられ、端末装置で実行されるアプリケーションにおける複数のオブジェクトに関する情報を記憶する。抽選指示受付手段は、アプリケーションのユーザによる指示であって、当該ユーザが当該アプリケーションにおけるオブジェクトを取得するための抽選の指示を受け付ける。選択肢決定手段は、サーバに設けられ、抽選の指示に応じて、2以上である初期候補数のオブジェクトまたはオブジェクトのグループを選択肢として決定する。表示制御手段は、決定された選択肢に含まれる各選択候補に関する情報を端末装置の表示部に表示させる。選択指示受付手段は、ユーザによる指示であって、各選択候補から1つを選択する選択指示を受け付ける。オブジェクト付与手段は、サーバに設けられ、選択指示によって選択された選択候補に対応するオブジェクトをユーザに付与する。
(1)
One example of the present invention is an information processing system including a server capable of communicating with a terminal device capable of executing an application. The information processing system includes a storage unit, a lottery instruction receiving unit, an option determining unit, a display control unit, a selection instruction receiving unit, and an object giving unit. The storage unit is provided in the server and stores information about a plurality of objects in the application executed by the terminal device. The lottery instruction receiving means receives an instruction of a user of the application, and the lottery instruction for the user to acquire an object in the application. The option determining means is provided in the server, and determines an object or a group of objects having an initial candidate number of 2 or more as a option in accordance with a lottery instruction. The display control means causes the display unit of the terminal device to display information regarding each selection candidate included in the determined option. The selection instruction receiving means receives a selection instruction for selecting one from each selection candidate, which is an instruction from the user. The object giving means is provided in the server and gives the user an object corresponding to the selection candidate selected by the selection instruction.
(2)
選択肢決定手段は、初期候補数のオブジェクトを選択肢として決定してもよい。表示制御手段は、選択肢に含まれる各オブジェクトについて設定される所定の情報をそれぞれ表示部に表示させてもよい。
(2)
The option deciding means may decide an object having the initial number of candidates as an option. The display control means may cause the display unit to display predetermined information set for each object included in the options.
(3)
選択肢決定手段は、オブジェクトの初期候補数のグループを選択肢として決定してもよい。表示制御手段は、選択肢に含まれる各グループを示す所定の情報をそれぞれ表示部に表示させてもよい。
(3)
The option deciding means may decide a group of the initial candidate number of objects as an option. The display control means may display predetermined information indicating each group included in the options on the display unit.
(4)
各オブジェクトには、オブジェクトの種類よりも少ない複数種類の属性のうち少なくとも1種類の属性が設定されてもよい。所定の情報は、オブジェクトに設定される属性を示す情報であってもよい。
(4)
At least one kind of attribute may be set to each object among a plurality of kinds of attributes smaller than the kind of object. The predetermined information may be information indicating an attribute set in the object.
(5)
表示制御手段は、各選択候補に対して選択指示が受け付けられた後、当該選択指示に係る選択候補を当該各選択候補から除いた残りの選択候補に関する情報を、端末装置の表示部に表示させてもよい。選択指示受付手段は、残りの選択候補から1つを選択する追加の選択指示を受け付けてもよい。オブジェクト付与手段は、追加の選択指示によって選択された選択候補に対応するオブジェクトをユーザに付与してもよい。
(5)
After the selection instruction is received for each selection candidate, the display control means causes the display unit of the terminal device to display information regarding the remaining selection candidates obtained by excluding the selection candidate related to the selection instruction from each selection candidate. May be. The selection instruction receiving means may receive an additional selection instruction for selecting one from the remaining selection candidates. The object giving means may give the user an object corresponding to the selection candidate selected by the additional selection instruction.
(6)
表示制御手段は、残りの選択候補について選択指示が受け付けられたことに応じて、当該選択指示に係る選択候補を当該残りの選択候補から除いた新たな残りの選択候補を端末装置の表示部に表示させる処理を、選択候補がなくなるまで実行可能であってもよい。選択指示受付手段は、新たな残りの選択候補が表示される度に、追加の選択指示を受け付けてもよい。
(6)
The display control means, in response to receiving the selection instruction for the remaining selection candidates, displays a new remaining selection candidate obtained by removing the selection candidate related to the selection instruction from the remaining selection candidates on the display unit of the terminal device. The process of displaying may be executable until there are no selection candidates. The selection instruction receiving means may receive an additional selection instruction each time a new remaining selection candidate is displayed.
(7)
記憶手段は、アプリケーション内においてユーザが所有するポイントの数を記憶してもよい。選択指示受付手段は、ユーザが所有するポイントを減算することを少なくとも条件として追加の選択指示を受け付けてもよい。選択指示受付手段は、選択可能な選択候補の数が第1の数である場合における第1の選択指示に必要なポイント数を、選択可能な選択候補の数が当該第1の数よりも大きい第2の数である場合における第2の選択指示に必要なポイント数よりも小さくしてもよい。
(7)
The storage means may store the number of points owned by the user in the application. The selection instruction receiving means may receive the additional selection instruction at least on the condition that the points owned by the user are subtracted. The selection instruction receiving means sets the number of points required for the first selection instruction when the number of selectable selection candidates is the first number, and the number of selectable selection candidates is larger than the first number. The number may be smaller than the number of points required for the second selection instruction when the number is the second number.
(8)
記憶手段は、選択指示によって選択可能な選択候補に関する情報と、当該選択指示を行うことが可能なユーザに関する情報とを関連付けた状態情報を記憶してもよい。
(8)
The storage unit may store state information in which information regarding a selection candidate that can be selected by the selection instruction and information regarding a user who can perform the selection instruction are associated with each other.
(9)
表示制御手段は、各選択候補に関する情報が表示部に表示される状態でアプリケーションが中断された後で、ユーザによる再開指示に応じて当該アプリケーションが再開された場合、記憶手段に記憶される状態情報を用いて、中断前に表示部に表示されていた各選択候補に関する情報を当該表示部に表示させてもよい。
(9)
The display control means stores the state information stored in the storage means when the application is restarted in response to a user's restart instruction after the application is suspended in a state where information regarding each selection candidate is displayed on the display unit. Using, the information regarding each selection candidate displayed on the display unit before the interruption may be displayed on the display unit.
(10)
記憶手段は、アプリケーションにおいてユーザが所有するポイントの数を記憶してもよい。抽選指示受付手段は、ユーザが所有するポイントを所定のポイント数だけ減算することを少なくとも条件として抽選の指示を受け付けてもよい。
(10)
The storage means may store the number of points owned by the user in the application. The lottery instruction receiving means may receive the lottery instruction at least on condition that the number of points owned by the user is subtracted by a predetermined number.
(11)
情報処理システムは、ポイント付与手段をさらに備えてもよい。ポイント付与手段は、ユーザに対して課金を行うことを条件として、当該ユーザに関して記憶手段に記憶されるポイント数を増加させる。
(11)
The information processing system may further include point giving means. The point granting means increases the number of points stored in the storage means for the user on condition that the user is charged.
(12)
ユーザに対して課金を行うことを条件として、抽選の指示および/または選択指示を受け付けてもよい。
(12)
The lottery instruction and / or the selection instruction may be accepted on condition that the user is charged.
(13)
抽選指示受付手段、表示制御手段、および、選択指示受付手段は、サーバに設けられてもよい。抽選指示受付手段は、端末装置に対して行われたユーザの入力に基づいて当該端末装置から送信されてくる抽選の指示の情報を受信することによって当該指示を受け付けてもよい。表示制御手段は、決定された選択肢に含まれる各選択候補に関する情報を端末装置へ送信することによって、当該端末装置の表示部に当該情報を表示させてもよい。選択指示受付手段は、端末装置に対して行われたユーザの入力に基づいて当該端末装置から送信されてくる選択指示の情報を受信することによって当該選択指示を受け付けてもよい。
(13)
The lottery instruction receiving means, the display control means, and the selection instruction receiving means may be provided in the server. The lottery instruction receiving means may receive the instruction by receiving information on the lottery instruction transmitted from the terminal device based on the user's input made to the terminal device. The display control means may display the information on the display unit of the terminal device by transmitting the information regarding each selection candidate included in the determined option to the terminal device. The selection instruction receiving means may receive the selection instruction by receiving information on the selection instruction transmitted from the terminal device based on the user's input made to the terminal device.
(14)
情報処理システムは、ユーザに付与されたオブジェクトを用いた所定のゲーム処理を実行するゲーム処理手段をさらに備えてもよい。
(14)
The information processing system may further include game processing means for executing a predetermined game process using the object given to the user.
なお、本発明の別の一例は、上記(1)〜(14)におけるサーバまたは端末装置であってもよいし、当該サーバまたは端末装置の各手段として情報処理装置のコンピュータを機能させる情報処理プログラムであってもよい。また、本発明の別の一例は、上記(1)〜(14)における情報処理システムにおいて実行されるオブジェクト付与方法であってもよい。 Note that another example of the present invention may be the server or the terminal device in the above (1) to (14), or an information processing program that causes a computer of the information processing device to function as each unit of the server or the terminal device. May be Further, another example of the present invention may be an object adding method executed in the information processing system according to the above (1) to (14).
本発明によれば、抽選によるオブジェクトの付与処理においてユーザの意思を反映させることが可能である。 According to the present invention, it is possible to reflect the user's intention in the object assignment process by lottery.
<第1の実施形態>
[1.システムの全体構成]
以下、第1の実施形態に係る情報処理システム、サーバ、情報処理装置、情報処理プログラム、および、情報処理方法について説明する。まず、第1の実施形態に係る情報処理システムの全体構成と、情報処理システムに含まれる端末装置およびサーバの構成とについて説明する。図1は、本実施形態における情報処理システムの構成の一例を示すブロック図である。図1に示すように、情報処理システムは、サーバ1と、端末装置2とを含む。これらのサーバ1または端末装置2は、インターネットおよび/またはモバイル通信網等のネットワーク3に接続可能である。サーバ1および端末装置2は、ネットワーク3を介して互いに通信可能である。
<First Embodiment>
[1. Overall system configuration]
Hereinafter, the information processing system, the server, the information processing device, the information processing program, and the information processing method according to the first embodiment will be described. First, the overall configuration of the information processing system according to the first embodiment and the configurations of a terminal device and a server included in the information processing system will be described. FIG. 1 is a block diagram showing an example of the configuration of an information processing system according to this embodiment. As shown in FIG. 1, the information processing system includes a server 1 and a terminal device 2. These server 1 or terminal device 2 can be connected to a network 3 such as the Internet and / or a mobile communication network. The server 1 and the terminal device 2 can communicate with each other via the network 3.
サーバ1は、端末装置2において実行されるアプリケーションに関するサービスを提供するためのサーバである。第1の実施形態において、サーバ1は、端末装置2においてゲームアプリケーションを実行するためのゲームサーバである。サーバ1は、端末装置2においてゲームアプリケーションのゲームを実行するための環境を提供する。例えば、サーバ1は、ゲームアプリケーションを実行する端末装置2からの要求に応じて、必要に応じてゲーム処理を実行し、要求に応じたゲームデータを当該端末装置2へ送信する。 The server 1 is a server for providing services related to applications executed in the terminal device 2. In the first embodiment, the server 1 is a game server for executing a game application in the terminal device 2. The server 1 provides an environment for executing a game of a game application on the terminal device 2. For example, the server 1 executes game processing as needed in response to a request from the terminal device 2 that executes a game application, and transmits game data corresponding to the request to the terminal device 2.
端末装置2は、ユーザが有する情報処理装置の一例であり、例えば、スマートフォン、携帯型または据置型のゲーム装置、携帯電話、タブレット端末、あるいは、ウェアラブル端末等である。端末装置2は、サーバ1がサービスを提供するゲームアプリケーションを実行することが可能である。なお、図1においては、端末装置2を1つのみ示しているが、情報処理システムには、複数の端末装置が含まれていてもよい。 The terminal device 2 is an example of an information processing device owned by a user, and is, for example, a smartphone, a portable or stationary game device, a mobile phone, a tablet terminal, a wearable terminal, or the like. The terminal device 2 can execute a game application provided by the server 1. Although only one terminal device 2 is shown in FIG. 1, the information processing system may include a plurality of terminal devices.
(サーバ1の構成の具体例)
図2は、サーバ1の構成の一例を示すブロック図である。図2に示す、サーバ1が備える各構成は、1以上の情報処理装置によって実現される。ここで、本明細書では、「サーバ」とは、1つの情報処理装置(すなわち、サーバ装置)を指す他、そのサーバの機能が複数のサーバ装置によって実現される場合にはサーバ装置群(すなわち、サーバシステム)全体を指す意味である。つまり、「サーバ」とは、サーバ装置であってもよいし、サーバシステムであってもよい。なお、第1の実施形態におけるサーバ1のハードウェア構成は、従来のサーバのためのハードウェア構成と同様であってもよい。
(Specific example of the configuration of the server 1)
FIG. 2 is a block diagram showing an example of the configuration of the server 1. Each configuration included in the server 1 illustrated in FIG. 2 is realized by one or more information processing devices. Here, in the present specification, the term “server” refers to one information processing device (that is, a server device), and when the function of the server is realized by a plurality of server devices, a server device group (that is, a server device). , Server system) as a whole. That is, the “server” may be a server device or a server system. The hardware configuration of the server 1 in the first embodiment may be the same as the hardware configuration for the conventional server.
図2に示すように、サーバ1は、処理部11および記憶部12を備える。処理部11は、サーバ1の各部12〜15に電気的に接続される。処理部11は、CPU(Central Processing Unit)およびメモリを有する。サーバ1においては、CPUがメモリを用いて、記憶部12に記憶されたプログラムを実行することによって各種の情報処理が実行される。記憶部12は、処理部11がアクセス可能な任意の記憶装置(記憶媒体とも言う)である。記憶部12は、処理部11において実行されるプログラム、処理部11による情報処理に用いられるデータ、および、当該情報処理によって得られたデータ等を記憶する。本実施形態においては、記憶部12は、端末装置2において実行されるゲーム処理のためにサーバ側で実行されるゲーム処理のためのプログラム(「サーバ側ゲームプログラム」と呼ぶ)を少なくとも記憶する。
As shown in FIG. 2, the server 1 includes a
サーバ1は、通信部13を備える。通信部13は、ネットワーク3に接続し、ネットワーク3を介して他の装置(例えば、端末装置2)と通信を行う機能を有する。また、サーバ1は、入出力インターフェースとして、入力部14および表示部15を備える。例えば、サーバ管理者は、サーバ1によってサービスが提供されるゲーム(すなわち、上記サーバ側ゲームプログラム、および/または、端末装置2において実行されるゲームアプリケーション)に更新がある場合、入出力インターフェースを用いて当該更新のための作業を行う。
The server 1 includes a
(端末装置2の構成の具体例)
図3は、端末装置2の構成の一例を示すブロック図である。図3に示すように、端末装置2は、処理部21および記憶部22を備える。処理部21は、端末装置2の各部22〜25に電気的に接続される。処理部21は、CPU(Central Processing Unit)およびメモリを有する。端末装置2においては、CPUがメモリを用いて、記憶部22に記憶されたプログラム(上述のゲームアプリケーションを含む)を実行することによって各種の情報処理が実行される。記憶部22は、処理部21において実行されるプログラム、処理部21による情報処理に用いられるデータ、および、当該情報処理によって得られたデータ等を記憶する。
(Specific example of the configuration of the terminal device 2)
FIG. 3 is a block diagram showing an example of the configuration of the terminal device 2. As shown in FIG. 3, the terminal device 2 includes a
端末装置2は、入力部23を備える。入力部23は、ユーザによる入力を受け付ける任意の入力装置であってよい。第1の実施形態において、入力部23は、後述する表示部24の画面に設けられるタッチパネルを備える。なお、入力部23は、タッチパネルに加えて(または代えて)、ボタン、および/または、慣性センサ(例えば、加速度センサやジャイロセンサ)等を含んでいてもよい。
The terminal device 2 includes an
端末装置2は、表示部24を備える。表示部24は、端末装置2の処理部21において実行される情報処理によって生成された画像(例えば、ゲーム画像等)を表示する。なお、端末装置2は、スピーカ、マイク、および/または、カメラ等を備えていてもよい。
The terminal device 2 includes a
端末装置2は、通信部25を備える。第1の実施形態において、通信部25は、モバイル通信網(換言すれば、携帯電話通信網)に接続して通信を行う機能を有する。すなわち、端末装置2(具体的には、処理部21)は、通信部25を用いて(換言すれば、通信部25を介して)モバイル通信網を介してネットワーク3に接続し、他の装置(例えば、サーバ1等)と通信を行う。なお、端末装置2がネットワーク3を介した通信を行うための通信部の構成は任意である。例えば、通信部25は、Wi−Fiの認証を受けた通信モジュールによって無線LANに接続する機能を有していてもよいし、モバイル通信網に接続する機能と、無線LANに接続する機能との両方を有していてもよい。
The terminal device 2 includes a
なお、端末装置2は、図3に示す構成に加えて、他の構成を備えていてもよい。例えば、端末装置2は、NFCによる通信を行う機能、および/または、端末装置2の位置を検出する機能(例えば、GPS機能)等を有していてもよい。 The terminal device 2 may have other configurations in addition to the configuration shown in FIG. For example, the terminal device 2 may have a function of performing NFC communication, and / or a function of detecting the position of the terminal device 2 (for example, a GPS function).
[2.情報処理システムにおける動作の概要]
次に、図4〜図7を参照して、情報処理システムにおける動作の概要について説明する。以下では、端末装置2において実行されるゲームにおいて、ユーザがゲームオブジェクトを獲得するための抽選(いわゆる、ガチャ)が実行される抽選モードにおける処理の流れについて主に説明する。第1の実施形態においては、ゲームをプレイするユーザは、ゲームに登場するキャラクタを抽選によって獲得することができ、獲得したキャラクタを用いてゲームを行うことができる。なお、端末装置2において実行されるゲームの内容(換言すれば、ジャンル)は任意であり、どのような種類のゲームであってもよい。また、他の実施形態においては、抽選で獲得することができるオブジェクトは、上記のゲームキャラクタに限らず、例えばゲームに登場するアイテム等、任意のオブジェクトであってもよい。
[2. Outline of operation in information processing system]
Next, the outline of the operation in the information processing system will be described with reference to FIGS. Hereinafter, in the game executed on the terminal device 2, the flow of processing in the lottery mode in which the user performs a lottery (so-called gacha) for acquiring a game object will be mainly described. In the first embodiment, a user who plays the game can obtain a character that appears in the game by lottery, and can play the game using the obtained character. The content of the game executed in the terminal device 2 (in other words, genre) is arbitrary, and any kind of game may be used. Further, in another embodiment, the object that can be obtained by the lottery is not limited to the above-mentioned game character, and may be any object such as an item that appears in the game.
また、第1の実施形態において、抽選は、ゲームにおいて利用可能なアイテム(第1の実施形態では、オーブ(宝玉)とする)と引き替えに行うことができる。すなわち、ゲーム内においてユーザはオーブを所有することができ、ユーザは、このオーブを所定個数だけ消費することによって抽選を行うことができる。なお、オーブの数は、抽選のために利用可能なポイント数を表すと言うことができる。また、オーブは、ゲーム内で利用可能な仮想通貨と言うこともできる。オーブは、ゲーム内における抽選以外の目的で(例えば、アイテムを購入したり、追加のゲームステージを購入したりする目的で)利用されることが可能であってもよい。 In addition, in the first embodiment, the lottery can be performed in exchange for an item (orb (jewel) in the first embodiment) that can be used in the game. That is, the user can own the orb in the game, and the user can perform the lottery by consuming a predetermined number of the orb. It can be said that the number of orbs represents the number of points available for the lottery. Orbs can also be said to be virtual currencies that can be used in-game. The orbs may be able to be used for purposes other than in-game lottery (eg, for purchasing items or purchasing additional game stages).
上記のように、第1の実施形態においては、抽選を行うためのオーブの取得に対して課金が行われる。ここで、他の実施形態においては、情報処理システムは、抽選自体に対して課金を行うようにしてもよい。すなわち、情報処理システムは、ユーザに対して課金を行うことを条件として、抽選を行う旨の指示(すなわち、後述する抽選指示)を受け付けるようにしてもよい。 As described above, in the first embodiment, the fee is charged for the acquisition of the orb for performing the lottery. Here, in another embodiment, the information processing system may charge the lottery itself. That is, the information processing system may accept an instruction to perform the lottery (that is, a lottery instruction described later) on condition that the user is charged.
第1の実施形態において、上記オーブは、購入可能なアイテムである。つまり、ユーザは、料金の対価としてオーブを取得することができる。なお、ユーザがオーブを購入するための方法(換言すれば、サービス提供者が課金を行うための方法)は、任意であり、従来と同様の方法が用いられてもよい。例えば、サービスにおける支払いに利用することができる金額をユーザが予めチャージしておき、チャージされた金額から購入代金が差し引かれる方法であってもよいし、クレジットカードの決済による方法であってもよい。 In the first embodiment, the orb is a purchasable item. That is, the user can acquire the orb as a consideration for the charge. The method for the user to purchase the orb (in other words, the method for the service provider to charge) is arbitrary, and a method similar to the conventional method may be used. For example, a method in which the user charges in advance the amount of money that can be used for payment in the service and the purchase price is deducted from the charged amount may be used, or a method in which payment by a credit card is performed may be used. ..
なお、購入以外の方法によってオーブを取得することが可能であってもよい。例えば、ユーザがゲームステージをクリアしたことを条件として所定個数のオーブがユーザに付与されてもよいし、ゲームで用いられるアカウントを登録することを条件として所定個数のオーブがユーザに付与されてもよい。 The orb may be able to be acquired by a method other than the purchase. For example, a predetermined number of orbs may be given to the user on condition that the user has cleared the game stage, or a predetermined number of orbs may be given to the user on condition of registering an account used in the game. Good.
以下、図4および図5を参照して、第1の実施形態において実行される抽選の概要について説明する。図4は、抽選モードにおいて端末装置2に表示される画像の一例を示す図である。第1の実施形態においては、ゲーム画像が表示部24に表示されるゲームプレイ中において、例えばユーザが所定の切替指示を行ったことに応じて抽選モードが開始される。
The outline of the lottery executed in the first embodiment will be described below with reference to FIGS. 4 and 5. FIG. 4 is a diagram showing an example of an image displayed on the terminal device 2 in the lottery mode. In the first embodiment, during the game play in which the game image is displayed on the
抽選モードが開始されると、端末装置2は、図4(A)に示すように、抽選指示画像31を表示部24に表示する。抽選指示画像31は、抽選を行う指示(抽選指示と呼ぶ)を表す。なお、第1の実施形態におけるゲームでは、抽選によってキャラクタが獲得されることを、キャラクタが異世界から召喚されることによって表現するものとする。そのため、抽選指示画像31は、抽選を表す「召喚」という言葉を含んでいる。
When the lottery mode is started, the terminal device 2 displays the
また、抽選指示画像31は、抽選によって消費されるオーブの個数(ここでは、10個)を表している。つまり、第1の実施形態においては、抽選指示は、オーブが消費されることが条件となる(詳細は後述する)。なお、抽選指示画像31が表示される状態において、表示部24には、ユーザが現在所有しているオーブの数(図4の(A)では、30個)を表す所有オーブ数画像32が表示される。
The
ユーザは、抽選指示画像31を指定する操作(すなわち、抽選指示画像31をタッチする操作)によって、抽選指示を行うことができる。抽選指示が行われたことに応じて、サーバ1側においてキャラクタの抽選が行われ、抽選の結果がサーバ1から端末装置2へ送信される。なお、抽選方法の詳細については後述するが、第1の実施形態においては、抽選によって獲得可能な複数のキャラクタ(「抽選対象キャラクタ」と呼ぶ)から、所定の初期候補数(ここでは、5個)のキャラクタが選出される。また、以下においては、抽選によって選出されたキャラクタを「選択候補キャラクタ」と呼ぶ。 The user can give a lottery instruction by an operation of designating the lottery instruction image 31 (that is, an operation of touching the lottery instruction image 31). In response to the lottery instruction, the server 1 side performs the lottery of characters, and the result of the lottery is transmitted from the server 1 to the terminal device 2. Although the details of the lottery method will be described later, in the first embodiment, a predetermined number of initial candidates (here, five) are selected from a plurality of characters (referred to as “lottery target characters”) obtainable by lottery. ) Character is elected. Further, hereinafter, the character selected by the lottery will be referred to as a “selection candidate character”.
抽選の結果を受信すると、図4(B)に示すように、端末装置2は、選択指示を受け付けるための選択画像を表示部24に表示する。選択指示は、選択候補キャラクタから1つを選択するための指示である。
When the result of the lottery is received, as shown in FIG. 4B, the terminal device 2 displays a selection image for receiving the selection instruction on the
第1の実施形態においては、図4(B)に示されるように、選択画像には、属性マーク33(具体的には、5つの属性マーク33a〜33e)が含まれる。属性マーク33は、選択候補キャラクタに関する属性を表す。このように、第1の実施形態では、選択候補キャラクタ自体を特定できない状態で(すなわち、選択候補キャラクタの属性のみが特定できる状態で)、ユーザが獲得可能なキャラクタの選択肢が提示される。
In the first embodiment, as shown in FIG. 4B, the selected image includes the attribute mark 33 (specifically, five
ここで、第1の実施形態においては、各キャラクタには、赤属性、青属性、緑属性、および、無色属性のいずれかの属性が予め設定されている。図5は、キャラクタに設定される属性の一例を示す図である。図5に示すように、第1の実施形態においては、各キャラクタは、上記4つの属性のいずれかに分類される。なお、サーバ1は、キャラクタに設定される属性を示す情報(後述する属性情報)を当該キャラクタに関連付けて、キャラクタ毎に記憶している。なお、第1の実施形態においては、キャラクタが使用する武器によって異なる属性が設定される。具体的には、剣を用いるキャラクタに対して赤属性が設定され、槍を用いるキャラクタに対して青属性が設定され、斧を用いるキャラクタに対して緑属性が設定され、これら以外の他の武器を用いるキャラクタに対して無色属性が設定される。本実施形態においては、赤属性を表す属性マークは赤色であり、青属性を表す属性マークは青色であり、緑属性を表す属性マークは緑色であり、無色属性を表す属性マークは白色である。 Here, in the first embodiment, each character is preset with any one of a red attribute, a blue attribute, a green attribute, and a colorless attribute. FIG. 5 is a diagram showing an example of attributes set for a character. As shown in FIG. 5, in the first embodiment, each character is classified into any of the above four attributes. It should be noted that the server 1 stores, for each character, information indicating an attribute set for the character (attribute information described later) in association with the character. In the first embodiment, different attributes are set depending on the weapon used by the character. Specifically, a red attribute is set for a character using a sword, a blue attribute is set for a character using a spear, a green attribute is set for a character using an ax, and other weapons other than these are set. A colorless attribute is set for a character using. In the present embodiment, the attribute mark indicating the red attribute is red, the attribute mark indicating the blue attribute is blue, the attribute mark indicating the green attribute is green, and the attribute mark indicating the colorless attribute is white.
なお、他の実施形態においては、1つのキャラクタに対して複数種類の属性が設定されてもよい。このとき、属性マークは、キャラクタに設定される複数種類の属性のうちのいずれか1つを表してもよい。なお、複数種類の属性が設定されるキャラクタの属性マークによって表される1つの属性は、ランダムに決定されてもよいし、予め定められてもよいし、所定の条件(例えば、当該キャラクタのパラメータに関する条件)に従って決定されてもよい。例えば、赤属性と青属性とが設定されるキャラクタの属性マークは、赤属性を表してもよいし、青属性を表してもよい。また、属性マークは、キャラクタに設定される複数種類の属性を表してもよい。例えば、赤属性と青属性とが設定されるキャラクタの属性マークは、赤属性および青属性の両方を表すように、属性マークの半分が赤色で、もう半分が青色であってもよい。 In addition, in another embodiment, a plurality of types of attributes may be set for one character. At this time, the attribute mark may represent any one of a plurality of types of attributes set for the character. In addition, one attribute represented by the attribute mark of the character for which a plurality of types of attributes are set may be randomly determined or may be predetermined, or a predetermined condition (for example, a parameter of the character). May be determined according to the conditions). For example, the attribute mark of the character to which the red attribute and the blue attribute are set may represent the red attribute or the blue attribute. Further, the attribute mark may represent a plurality of types of attributes set for the character. For example, in the attribute mark of the character to which the red attribute and the blue attribute are set, half of the attribute mark may be red and the other half may be blue so as to represent both the red attribute and the blue attribute.
なお、キャラクタの属性とは、各キャラクタに設定される情報であり、例えば、キャラクタの種別、状態、性質、または能力等に応じて設定されるものであってよい。属性は、キャラクタを(キャラクタの種類よりも少ない数に)分類可能な任意の情報であってよい。 The attribute of the character is information set for each character, and may be set according to, for example, the type, state, property, or ability of the character. The attribute may be any information that can classify the character (to a number smaller than the character type).
表示部24に選択画像が表示される状態において、ユーザは、選択候補キャラクタを選択する選択指示を行うことができる。具体的には、選択指示は、属性マーク33のいずれかを指定する操作(すなわち、属性マークをタッチする操作)によって行われる。
With the selection image displayed on the
このように、第1の実施形態においては、ユーザは、キャラクタを獲得するための抽選において、抽選によって選出された5つの選択肢から1つを選択することができる。例えば、図4(B)に示す選択画像が表示される状態においては、赤属性を示す属性マーク33aと、無色属性を示す属性マーク33bおよび33cと、緑属性を示す属性マーク33dと、青属性を示す属性マーク33eとが表示されている。このとき、ユーザは、所望するキャラクタの属性を示す属性マーク33を選択することができる。ユーザは、例えば、赤属性である特定のキャラクタを所望する場合、あるいは、キャラクタ自体は何でもよいが、剣を用いるキャラクタを所望する場合、赤属性を示す属性マーク33aを選択するとよい。つまり、第1の実施形態によれば、抽選においてユーザの意思を反映させることができるので、ユーザは、自身が所望する抽選結果を得やすくなる。そのため、抽選結果に対してユーザが不満を持つ可能性を低減することができる。このように、第1の実施形態においては、抽選結果に対してユーザが不満を持つ可能性を低減することができる。
As described above, in the first embodiment, in the lottery for obtaining the character, the user can select one from the five options selected by the lottery. For example, in the state where the selected image shown in FIG. 4B is displayed, the
ユーザが選択指示を行うことによって1つの属性マーク33を選択すると、選択された属性マークに対応する選択候補キャラクタがユーザに付与される。このとき、図4(C)に示すように、端末装置2は、ユーザが選択候補キャラクタを獲得したことを示す獲得画像34を表示部24に表示する。獲得画像34は、獲得されたキャラクタを特定可能な情報(例えば、キャラクタの顔等)を含む。これによって、ユーザは、獲得した選択候補キャラクタが何であるかを知ることができる。
When the user selects one attribute mark 33 by giving a selection instruction, the selection candidate character corresponding to the selected attribute mark is given to the user. At this time, as shown in FIG. 4C, the terminal device 2 displays the acquired
上記のように、第1の実施形態においては、選択画像においては、キャラクタに対応する属性マーク33が表示され、個別のキャラクタを特定可能な情報(例えば、キャラクタの顔や名前等)は表示されない(図4(B))。そして、ユーザは、選択指示を行った後で、自身が選択したキャラクタを知ることができる。このように、ユーザが選択を行う段階では、選択候補のキャラクタを完全には特定できないようにすることで、抽選の興趣性を増すことができるとともに、抽選がユーザにとって有利になりすぎることを抑制することができる。 As described above, in the first embodiment, in the selected image, the attribute mark 33 corresponding to the character is displayed, and the information that can specify the individual character (for example, the face and name of the character) is not displayed. (FIG. 4 (B)). Then, the user can know the character selected by himself / herself after giving the selection instruction. As described above, at the stage when the user makes a selection, it is possible to increase the interest of the lottery by preventing the selection candidate character from being completely specified, and to prevent the lottery from becoming too advantageous for the user. can do.
また、第1の実施形態においては、選択画像において属性マーク33が表示されるので、選択候補キャラクタをユーザに単に勘で選ばせるのではなく、選ぶための判断材料をユーザに与えることができる。これによって、ゲームの戦略性を増すことができ、ゲームの興趣性を向上することができる。 Further, in the first embodiment, since the attribute mark 33 is displayed in the selected image, it is possible to provide the user with a judgment material for selection, rather than letting the user select the selection candidate character by intuition. As a result, the strategic nature of the game can be increased and the fun of the game can be improved.
第1の実施形態においては、獲得画像34が表示部24に表示される際に、端末装置2は、抽選をもう一度行うか否かをユーザに確認するための指示を受け付ける。具体的には、図4(C)に示すように、終了指示画像35および継続指示画像36が表示される。終了指示画像35は、抽選状態を終了させる終了指示を示す画像である。ユーザは、終了指示画像35を指定する操作(すなわち、終了指示画像35をタッチする操作)を行うことによって、終了指示を行うことができる。また、継続指示画像36は、抽選状態を継続する(つまり、再度の選択を行う)継続指示を示す画像である。ユーザは、継続指示画像36を指定する操作を行うことによって、継続指示を行うことができる。
In the first embodiment, when the acquired
なお、図4(C)に示すように、継続指示画像36が表示される場合、第1の実施形態においては、再度の選択のために必要なオーブの数を通知する通知画像37が表示される(図4(C))。再度の選択のために必要となるオーブの数については後述する。
As shown in FIG. 4C, when the
上記継続指示が行われた場合、端末装置2は、図4(D)に示すように、選択画像を再度表示する。この選択画像は、選択されたキャラクタを除く残りの選択候補キャラクタの属性を表す属性マーク33を含む。図4(D)の例では、図4(B)に示す5つの属性マーク33a〜33eのうち、赤属性を示す属性マーク33aが1回目に選択された場合を示しており、具体的には、残りの4つの属性マーク33b〜33eを含む選択画像が表示される場合を示している。ユーザは、再度表示された選択画像のうちから1つの属性マークを指定することによって、2回目の選択指示を行うことができる。
When the continuation instruction is issued, the terminal device 2 displays the selected image again, as shown in FIG. This selected image includes attribute marks 33 that represent the attributes of the remaining selection candidate characters excluding the selected character. The example of FIG. 4D shows the case where the
第1の実施形態においては、ユーザは、図4(D)に示す状態において2回目の選択指示を行った後も、さらに選択指示を行うことができる。すなわち、2回目の選択指示が行われた後、端末装置2の表示部24には、上述の獲得画像34(図4(C))と同様の獲得画像が表示される。この獲得画像が表示される状態において、ユーザによって継続指示がさらに行われると、選択画像が再度表示される。この選択画像は、3つの属性マークを含む。ユーザは、3つの属性マークから1つを指定することによって、さらに選択指示を行うことができる。この選択指示が行われた後についても、上記と同様に、獲得画像と、当該獲得画像において継続指示が行われたことに応じて表示される選択画像とが繰り返し表示される。これによって、ユーザは選択指示を繰り返し行うことができる。
In the first embodiment, the user can give a further selection instruction even after the second selection instruction in the state shown in FIG. 4 (D). That is, after the second selection instruction is made, the acquired image similar to the acquired image 34 (FIG. 4C) described above is displayed on the
以上のように、第1の実施形態においては、残りの選択候補キャラクタを表す選択画像が表示される状態においても、ユーザは、属性マークを指定する操作によって選択指示を行うことができる。つまり、ユーザは、最初に表示された5つの属性マークのうちから1つを選択して、選択された属性マークに対応するキャラクタを獲得した後で、残りの属性マークから1つ(またはいくつか)を選択することでさらにキャラクタを獲得することができる。第1の実施形態においては、ユーザは、上記のようにして属性マークを繰り返し選択することで、1回の抽選モードにおいて最大5つのキャラクタを獲得することができる。 As described above, in the first embodiment, the user can give the selection instruction by the operation of designating the attribute mark even when the selection images representing the remaining selection candidate characters are displayed. That is, the user selects one of the five displayed attribute marks at the beginning to obtain the character corresponding to the selected attribute mark, and then selects one (or some) from the remaining attribute marks. You can get more characters by selecting). In the first embodiment, the user can acquire a maximum of five characters in one lottery mode by repeatedly selecting the attribute mark as described above.
なお、5回目の選択指示が行われた場合(つまり、選択肢が0になった場合)には、抽選モードは終了される。つまり、抽選によって選出された選択肢が0になった場合は、ユーザによる終了指示が無くても、端末装置2は、抽選モードを終了する。 When the selection instruction is given for the fifth time (that is, when the choice becomes 0), the lottery mode is ended. That is, when the option selected by the lottery becomes 0, the terminal device 2 ends the lottery mode even if there is no end instruction from the user.
また、上記獲得画像34が表示される状態(図4(C))において上記終了指示が行われた場合、端末装置2は、抽選モードを終了する。このように、1回目の選択指示を行った後は、ユーザは、さらなる選択指示を行わずに抽選モードを終了させることが可能である。すなわち、図4(C)に示すように、1回目の選択指示を行った後においては、上記終了指示画像35が表示されるので、ユーザは終了指示を行うことができる。したがって、第1の実施形態においては、ユーザが、抽選の結果(換言すれば、選択画像に含まれる属性マーク)を見て、所望のキャラクタを獲得しにくいと考えた場合には、5回の選択を行わずに、途中で抽選モードを終了することも可能である。例えば、ユーザは、選択画像が表示される状態において、あと1回で選択指示を終了したければ、選択指示を行った後に獲得画像が表示される状態で、終了指示を行えばよい。
Further, when the end instruction is given in the state where the acquired
なお、終了指示画像35が表示されるタイミングは任意である。例えば、終了指示画像35は、獲得画像34と共に表示されることに代えて、獲得画像34が表示された後で(例えば、獲得画像34が所定時間だけ表示された後で)表示されてもよいし、図4(D)に示す選択画像と共に表示されてもよい。なお、獲得画像34が表示された後で終了指示画像35が表示される場合には、終了指示画像35と共に上記継続指示画像36および通知画像37が表示される。また、選択画像と共に終了指示画像35が表示される場合には、継続指示画像36および通知画像37は、獲得画像と共に表示されてもよいし、獲得画像が表示された後で(例えば、獲得画像が所定時間だけ表示された後で)表示されてもよい。また、選択画像と共に終了指示画像35が表示される場合、継続指示画像36は表示されなくてもよい。この場合、獲得画像34が表示された後で、終了指示画像35および通知画像37が選択画像と共に表示されてもよい。
The timing at which the
一方、抽選モードにおける1回目の選択画像(図4(B))には、終了指示画像35が含まれない。すなわち、第1の実施形態においては、1回目の選択指示が可能な状態(図4(B))においては、ユーザは、選択指示を行わずに抽選モードを終了させることができない。このように、第1の実施形態においては、抽選の結果、選出された5つの選択候補キャラクタ(換言すれば、属性マーク)のうちから少なくとも1つを選択することがユーザに要求される。したがって、抽選モードの最初に行われる抽選指示に応じて消費されるオーブ(具体的には、10個のオーブ)は、抽選状態において1回の選択を行う権利と引き替えに消費されるということもできる。
On the other hand, the
上記のように、第1の実施形態においては、1回目の選択指示が行われる際(図4の(B))にオーブが消費されるのではなく、抽選指示が行われる際(図4の(A))にオーブが消費される。これによれば、ユーザが、抽選の結果を表す選択画像(図4の(B))を見た後で抽選をやり直すことを抑制することができる。これによって、ユーザが抽選指示を何度もやり直すことによって通信量が増加することを抑制することができる。また、抽選がユーザにとって有利になりすぎることを抑制することができる。 As described above, in the first embodiment, the orb is not consumed when the first selection instruction is given ((B) of FIG. 4), but when the lottery instruction is given (of FIG. 4). Orbs are consumed in (A)). According to this, it is possible to prevent the user from redoing the lottery after viewing the selection image ((B) of FIG. 4) showing the result of the lottery. As a result, it is possible to prevent the communication amount from increasing due to the user repeatedly performing the lottery instruction. In addition, it is possible to prevent the lottery from becoming too advantageous for the user.
また、第1の実施形態においては、抽選モードにおける2回目以降の選択指示は、オーブと引き替えに行われる。すなわち、第1の実施形態においては、2回目以降の選択指示は、1回につき、予め定められた個数のオーブを消費することを条件として行われる。したがって、図4(C)に示すように、2回目以降の選択画像が表示される前に表示される獲得画像は、さらなる選択指示(換言すれば、召喚)にオーブが9個必要であることを通知する通知画像37を含む。これによって、2回目以降の選択指示にはオーブが必要となることをユーザに認識させることができる。また、図4(C)に示すように、獲得画像34は、上述の所有オーブ数画像32を含む。これによって、現時点でユーザが所有しているオーブの数をユーザに認識させることができる。
Further, in the first embodiment, the second and subsequent selection instructions in the lottery mode are given in exchange for orbs. That is, in the first embodiment, the second and subsequent selection instructions are performed on condition that a predetermined number of orbs are consumed each time. Therefore, as shown in FIG. 4 (C), the acquired image displayed before the second and subsequent selection images are displayed requires nine orbs for further selection instructions (in other words, summoning). A
なお、第1の実施形態においては、図4(D)に示す選択画像に含まれる所有オーブ数画像32は、図4(C)におけるオーブの数から、選択指示に必要となるオーブの数が減算された後のオーブ数を示している。つまり、第1の実施形態においては、継続指示が行われたことに応じてオーブが減算され、選択指示が実際に行われる前に、当該選択指示に必要となる数のオーブが減算される。ただし、他の実施形態においては、選択指示が行われた後でオーブが減算されてもよい。
In the first embodiment, the owned
第1の実施形態においては、選択指示と引き替えに消費されるオーブの数は、2回目以降において、1回目よりも少なく設定される。具体的には、第1の実施形態においては、選択指示と引き替えに消費されるオーブの数は、選択指示の回数に応じて設定されており、1回目の選択指示では10個、2回目の選択指示では9個、3回目の選択指示では9個、4回目の選択指示では8個、5回目の選択指示では8個、に設定される。このように、2回目以降の選択指示のために必要となるオーブの数は、1回目の選択指示と同じでなくてもよい。なお、他の実施形態においては、選択指示と引き替えに消費されるオーブの数は、選択指示の回数に応じて次第に減少するように設定されてもよい。また、他の実施形態においては、2回目以降の選択指示のために必要となるオーブの数は、1回目の選択指示と同じであってもよい。 In the first embodiment, the number of orbs consumed in exchange for the selection instruction is set to be smaller in the second and subsequent times than in the first time. Specifically, in the first embodiment, the number of orbs consumed in exchange for the selection instruction is set according to the number of selection instructions, and the first selection instruction has ten orbs. The selection instruction is set to nine, the third selection instruction is set to nine, the fourth selection instruction is set to eight, and the fifth selection instruction is set to eight. In this way, the number of orbs required for the second and subsequent selection instructions does not have to be the same as that of the first selection instruction. In another embodiment, the number of orbs consumed in exchange for the selection instruction may be set to gradually decrease according to the number of selection instructions. Further, in another embodiment, the number of orbs required for the second and subsequent selection instructions may be the same as that of the first selection instruction.
上記によれば、1回の抽選状態においてより多くの選択指示を行う動機付けをユーザに与えることができる。また、上記によれば、ユーザは、抽選状態の途中において、(a)抽選状態を途中で終了してから抽選をやり直すことによって、より良い抽選結果が得られることを狙う戦略と、(b)継続して選択指示を行うことによってオーブの消費を抑える戦略、という、2つの戦略で抽選を行うことができる。これによれば、抽選の戦略性を増すことができ、ゲームの興趣性を向上することができる。 Based on the above, it is possible to give the user motivation to give more selection instructions in one lottery state. Further, according to the above, in the middle of the lottery state, the user aims to obtain a better lottery result by (a) ending the lottery state halfway and then performing the lottery again, and (b) The lottery can be performed by two strategies, that is, a strategy of suppressing the consumption of the orbs by continuously instructing the selection. According to this, it is possible to increase the strategic nature of the lottery, and it is possible to improve the fun of the game.
[3.サーバ1および端末装置2で実行される処理]
(3−1:情報処理システムにおける処理の全体の流れ)
図6は、抽選モードにおいて情報処理システムによって実行される処理の流れの一例を示す図である。図6に示す処理において、まず、端末装置2は、上記抽選指示画像31を表示部24に表示することによって、抽選指示を受け付ける(ステップS1)。端末装置2は、抽選指示が行われたことに応じて、指示情報をサーバ1へ送信する(図6参照)。なお、指示情報は、ゲームに関する各種の指示を示す情報であり、指示の内容と、当該指示に係るユーザ(または端末装置2)を識別可能なユーザ識別情報とを含む。ステップS1においては、抽選指示を示す指示情報(「抽選指示情報」と呼ぶ)が端末装置2からサーバ1へ送信される。
[3. Processing executed by the server 1 and the terminal device 2]
(3-1: Overall flow of processing in information processing system)
FIG. 6 is a diagram showing an example of the flow of processing executed by the information processing system in the lottery mode. In the process shown in FIG. 6, first, the terminal device 2 receives the lottery instruction by displaying the
抽選指示情報を受信すると、サーバ1は、キャラクタの抽選を実行する(ステップS2)。ここで、サーバ1は、ゲームに登場する各キャラクタの情報を記憶している。サーバ1は、抽選によって獲得可能な複数の抽選対象キャラクタのうちから、上記の初期候補数(すなわち、5個)のキャラクタを選出する抽選を行う。 When the lottery instruction information is received, the server 1 executes the lottery of characters (step S2). Here, the server 1 stores information on each character appearing in the game. The server 1 performs a lottery to select the above-described initial candidate number (that is, 5) of characters from a plurality of lottery target characters that can be acquired by lottery.
なお、抽選の具体的な方法は任意である。例えば、サーバ1は、抽選対象キャラクタ毎に選出確率を示す数値を関連付けた情報(後述するキャラクタ選出情報)を記憶している。サーバ1は、乱数を用いて、当該数値に基づく確率で各抽選対象キャラクタが選出されるように抽選を行う。なお、この数値は、百分率で表される数値でもよいし、選出度合いを示す数値(例えば、値が大きいほど選出されやすいことを示す数値)でもよい。 The specific method of lottery is arbitrary. For example, the server 1 stores information (character selection information described below) in which a numerical value indicating a selection probability is associated with each lottery target character. The server 1 uses a random number to perform a lottery so that each of the lottery target characters is selected with a probability based on the numerical value. Note that this numerical value may be a numerical value expressed as a percentage or a numerical value indicating the degree of selection (for example, a numerical value indicating that a larger value indicates easier selection).
第1の実施形態においては、サーバ1は、抽選対象キャラクタのうちから1つを選出する処理を5回実行することで、5つの選択候補キャラクタを選出する。なお、抽選対象キャラクタのうちから1つを選出する処理は、従来の抽選処理と同様の処理であってもよい。また、第1の実施形態において、5回の各抽選における抽選対象キャラクタは、それぞれ同じである。すなわち、サーバ1は、5回の抽選において同じキャラクタが2回選出されることを妨げない方法で抽選を行う。なお、他の実施形態においては、サーバ1は、5回の抽選において同じキャラクタが2回選出されないような方法で抽選を行ってもよい。また、サーバ1は、5回の抽選においてすでに選出されたキャラクタについては残りの抽選において選出されにくくなるように、選出確率を変更して抽選を行ってもよい。また例えば、各抽選対象キャラクタにレアリティが設定されている場合(換言すれば、各抽選対象キャラクタの選出確率が等しくない場合)、サーバ1は、5回の抽選においてレアリティが高いキャラクタ(すなわち、選出確率が低いキャラクタ)が少なくとも1回は選出されるように抽選を行ってもよい。 In the first embodiment, the server 1 selects five selection candidate characters by executing the process of selecting one from the lottery target characters five times. The process of selecting one of the lottery target characters may be the same process as the conventional lottery process. Further, in the first embodiment, the lottery target characters in each of the five times of lottery are the same. That is, the server 1 performs the lottery by a method that does not prevent the same character from being selected twice in the five times of lottery. In addition, in another embodiment, the server 1 may perform the lottery in such a manner that the same character is not selected twice in the five times of lottery. In addition, the server 1 may change the selection probability and perform the lottery so that the character already selected in the five times of the lottery becomes difficult to be selected in the remaining lottery. In addition, for example, when the rarity is set for each lottery target character (in other words, the selection probabilities of the respective lottery target characters are not equal), the server 1 determines that the character having high rarity (that is, the selection The lottery may be performed such that the character having a low probability) is selected at least once.
また、サーバ1は、ゲームが抽選中である状態を保存する(ステップS3)。ここで、サーバ1は、ゲーム状態を示す情報(後述するゲーム状態情報)をユーザ毎に記憶している。ステップS3において、サーバ1は、ゲームの状態が抽選状態であることを示すゲーム状態情報をユーザに関連付けて記憶する。なお、抽選状態とは、上記抽選指示が受け付けられてから、抽選モードを終了するまでのゲーム状態を指す。抽選状態を示すゲーム状態情報は、現時点での選択候補キャラクタを示す情報を含む。ステップS3では、ステップS2において5個の選択候補キャラクタが選出されているので、当該5個の選択候補キャラクタを示す情報を含むゲーム状態情報が記憶される。詳細は後述するが、第1の実施形態において、サーバ1は、抽選状態を示すゲーム状態情報を保存しておくことによって、端末装置2において抽選状態の途中でゲームが中断された場合であっても、抽選状態からゲームを再開することを可能としている。 Further, the server 1 saves the state in which the game is being drawn (step S3). Here, the server 1 stores information indicating a game state (game state information described later) for each user. In step S3, the server 1 stores the game state information indicating that the game state is the lottery state in association with the user. The lottery state refers to the game state from the acceptance of the lottery instruction to the end of the lottery mode. The game state information indicating the lottery state includes information indicating the current selection candidate character. In step S3, since five selection candidate characters have been selected in step S2, game state information including information indicating the five selection candidate characters is stored. Although details will be described later, in the first embodiment, the server 1 stores the game state information indicating the lottery state, so that the game is interrupted in the middle of the lottery state in the terminal device 2. Also, it is possible to restart the game from the lottery state.
上記ステップS3において、サーバ1は、ゲーム状態を保存するとともに、ユーザが所有するオーブを減算する処理を実行する。ここで、サーバ1は、ユーザが所有するオーブの数を示す情報(後述するオーブ数情報)を記憶している。サーバ1は、上記抽選指示情報を受信したことに応じて、当該ユーザに関するオーブ数情報を、更新前の値から10だけ減算するように更新する。 In step S3, the server 1 saves the game state and executes a process of subtracting the orb owned by the user. Here, the server 1 stores information indicating the number of orbs owned by the user (orb number information described below). In response to receiving the lottery instruction information, the server 1 updates the orb number information regarding the user so as to subtract 10 from the value before update.
さらに、サーバ1は、抽選によって選出された初期候補数の各選択候補キャラクタを示す選択肢情報を端末装置2へ送信する(ステップS4)。選択肢情報は、ユーザが選択可能なキャラクタの選択肢を示す情報である。また、サーバ1は、選択肢情報と共に、ステップS3で減算した後のオーブ数を示すオーブ数情報を端末装置2へ送信する。 Further, the server 1 transmits option information indicating each of the selection candidate characters of the initial candidate number selected by the lottery to the terminal device 2 (step S4). The option information is information indicating the option of the character that the user can select. Further, the server 1 transmits the orb number information indicating the orb number after the subtraction in step S3 to the terminal device 2 together with the option information.
端末装置2は、選択肢情報をサーバ1から受信すると、上記選択画像を表示部24に表示することによって、選択指示を受け付ける(ステップS5)。また、このとき、端末装置2は、オーブ数情報をサーバ1から受信し、端末装置2に記憶されているオーブ数情報を、サーバ1から受信したオーブ数情報に同期させる。
When the terminal device 2 receives the option information from the server 1, the terminal device 2 displays the selection image on the
ステップS5において、ユーザが選択指示を行ったことに応じて、端末装置2は、選択指示を示す指示情報(「選択指示情報」と呼ぶ)をサーバ1へ送信する。選択指示情報は、選択されたキャラクタを示す情報を含む。 In step S5, in response to the user's selection instruction, the terminal device 2 transmits instruction information indicating the selection instruction (referred to as “selection instruction information”) to the server 1. The selection instruction information includes information indicating the selected character.
上記選択指示情報を受信すると、サーバ1は、ユーザによって選択されたキャラクタを当該ユーザに付与する処理を実行する(ステップS6)。ここで、サーバ1は、ユーザが所有するキャラクタを示す情報(後述するキャラクタ所有情報)を、ユーザ毎に記憶している。サーバ1は、選択指示情報が示すキャラクタ(すなわち、ユーザによって選択されたキャラクタ)をユーザが所有するように、キャラクタ所有情報の内容を更新する。さらに、サーバ1は、上記選択されたキャラクタをユーザに付与する旨を示す付与情報を端末装置2へ送信する。付与情報は、ユーザに付与されるキャラクタに関する情報(例えば、キャラクタ識別情報、および、キャラクタに設定される各種パラメータの情報等)を含む。 When the selection instruction information is received, the server 1 executes the process of giving the user the character selected by the user (step S6). Here, the server 1 stores information indicating a character owned by the user (character possession information described later) for each user. The server 1 updates the content of the character possession information so that the user owns the character indicated by the selection instruction information (that is, the character selected by the user). Further, the server 1 transmits, to the terminal device 2, addition information indicating that the selected character will be given to the user. The addition information includes information about the character given to the user (for example, character identification information and information about various parameters set for the character).
上記の付与情報を送信した後、サーバ1は、ゲーム状態情報を更新する(ステップS7)。具体的には、サーバ1は、更新前のゲーム状態情報が示す各選択候補キャラクタ(ここでは、5個の選択候補キャラクタ)のうちで、ユーザに付与されたキャラクタを除く、残りの選択候補キャラクタを示すように、ゲーム状態情報を更新する。したがって、第1の実施形態においては、抽選状態において1回の選択が行われた後でゲームが中断された場合であっても、1回の選択が行われた後の状態からゲームを再開することが可能である。 After transmitting the above-mentioned additional information, the server 1 updates the game state information (step S7). Specifically, the server 1 selects the remaining selection candidate characters excluding the character assigned to the user from among the selection candidate characters (here, five selection candidate characters) indicated by the game state information before update. The game state information is updated. Therefore, in the first embodiment, even if the game is interrupted after one selection is made in the lottery state, the game is restarted from the state after one selection is made. It is possible.
一方、サーバ1から付与情報を受信すると、端末装置2は、付与情報によって特定されるキャラクタ(換言すれば、ステップS5においてユーザが選択したキャラクタ)を取得する処理を実行する(ステップS8)。具体的には、端末装置2は、付与情報に含まれる上記キャラクタに関する情報を記憶し、ゲームプログラムにおいて利用可能な状態にする。これによって、ユーザは、自身が選択したキャラクタを獲得したこととなる。また、端末装置2は、獲得画像34を表示部24に表示する(図4(C))。獲得画像34が表示される状態において、端末装置2は、上述の継続指示または終了指示を受け付ける。
On the other hand, when the additional information is received from the server 1, the terminal device 2 executes a process of acquiring the character specified by the additional information (in other words, the character selected by the user in step S5) (step S8). Specifically, the terminal device 2 stores the information about the character included in the addition information and makes it available for use in the game program. As a result, the user has acquired the character selected by the user. In addition, the terminal device 2 displays the acquired
さらに、ユーザが継続指示を行ったことに応じて、端末装置2は、選択されていない残りの選択候補キャラクタの属性を表す属性マーク33を含む選択画像(図4(D))を表示部24に表示する。つまり、端末装置2は、選択画像を表示することによって、選択指示(すなわち、2回目の選択指示)を受け付ける(ステップS9)。なお、図示しないが、ユーザが継続指示を行ったことに応じて、端末装置2は、継続指示を示す指示情報(「継続指示情報」と呼ぶ)をサーバ1へ送信する。
Further, in response to the user's instruction to continue, the terminal device 2 displays the selection image (FIG. 4 (D)) including the attribute mark 33 representing the attribute of the remaining selection candidate characters that have not been selected on the
なお、上述のように、ユーザは、上記獲得画像と共に表示される終了指示画像35を指定する操作によって終了指示を行うことができる。図6においては図示しないが、終了指示が行われた場合、端末装置2は、抽選モードを終了する。また、この場合、端末装置2は、抽選状態から移行した後のゲーム状態を示す状態通知情報をサーバ1へ送信する。状態通知情報を受信したサーバ1は、当該端末装置2のユーザに関連付けて記憶されているゲーム状態情報を、他のゲーム状態(例えば、抽選モードに移行する直前のゲーム状態)を示す内容に更新する。これによって、抽選状態が終了したことがサーバ1においても管理される。なお、抽選モードの終了後に移行されるゲーム状態は、任意であり、例えば、抽選モードの直前におけるゲーム状態であってもよいし、所定のゲーム状態(例えば、メインメニュー画面が表示される状態)であってもよい。
Note that, as described above, the user can give an end instruction by an operation of designating the
ユーザによって2回目の選択指示が行われた場合も、1回目の選択指示が行われた場合と同様にして、選択されたキャラクタがユーザに付与される処理が実行される。すなわち、ステップS9において選択指示が行われた場合には、端末装置2は、ステップS5の処理と同様に、選択指示情報をサーバ1へ送信する。選択指示情報を受信すると、サーバ1は、ステップS6の処理と同様に、ユーザによって選択されたキャラクタを当該ユーザに付与する処理を実行し(ステップS10)、ステップS7の処理と同様に、ゲーム状態情報を保存する(ステップS11)。なお、ステップS11においては、残りの3つのキャラクタを示すようにゲーム状態情報が更新される。また、端末装置2は、ステップS8の処理と同様に、付与されたキャラクタを取得する処理を実行する(ステップS12)。 Also when the user gives the second selection instruction, the process of giving the selected character to the user is executed in the same manner as when the first selection instruction is given. That is, when the selection instruction is made in step S9, the terminal device 2 transmits the selection instruction information to the server 1 as in the process of step S5. Upon receiving the selection instruction information, the server 1 executes a process of assigning the character selected by the user to the user as in the process of step S6 (step S10), and the game state in the same manner as the process of step S7. The information is saved (step S11). Note that in step S11, the game state information is updated to show the remaining three characters. In addition, the terminal device 2 executes the process of acquiring the added character, similarly to the process of step S8 (step S12).
なお、2回目以降の選択指示が行われた場合には、サーバ1は、ユーザが所有するオーブを減算する処理を実行する。例えば上記ステップS10においては、サーバ1は、上記ステップS3の処理と同様に、ユーザが所有するオーブを減算する処理を実行し、上記ステップS4の処理と同様に、減算した後のオーブ数を示すオーブ数情報を端末装置2へ送信する。このとき、端末装置2は、上記ステップS5の処理と同様に、端末装置2に記憶されているオーブ数情報を、サーバ1から受信されるオーブ数情報に同期させる。 When the selection instruction is given for the second time or later, the server 1 executes the process of subtracting the orb owned by the user. For example, in the step S10, the server 1 executes the process of subtracting the orb owned by the user similarly to the process of the step S3, and indicates the orb number after the subtraction similarly to the process of the step S4. The orb number information is transmitted to the terminal device 2. At this time, the terminal device 2 synchronizes the orb number information stored in the terminal device 2 with the orb number information received from the server 1, similarly to the process of step S5.
2回目の選択指示が行われたことに応じてキャラクタがユーザに付与された後、獲得画像が表示される状態で継続指示がユーザによって行われた場合、端末装置2は、選択画像を表示することによって3回目の選択指示を受け付ける(ステップS13)。3回目以降の選択指示が行われた場合に実行される処理の流れは、2回目の選択指示が行われた場合に実行される処理の流れと同じである。なお、5回目の選択指示が行われた場合、サーバ1および端末装置2は、終了指示が行われた場合と同様にして、抽選モードを終了する処理を実行する。 After the character is given to the user in response to the second selection instruction, if the user gives a continuation instruction while the acquired image is displayed, the terminal device 2 displays the selection image. Thus, the third selection instruction is accepted (step S13). The flow of the process executed when the third and subsequent selection instructions are issued is the same as the flow of the process executed when the second selection instruction is issued. When the selection instruction is given for the fifth time, the server 1 and the terminal device 2 execute the processing for ending the lottery mode, similarly to the case where the end instruction is given.
図7は、ゲームアプリケーションが再開される場合に情報処理システムによって実行される処理の流れの一例を示す図である。なお、図7は、ゲーム状態が抽選状態である時点でゲームが中断された後でゲームが再開される場合における処理の流れを示している。 FIG. 7 is a diagram showing an example of the flow of processing executed by the information processing system when the game application is restarted. Note that FIG. 7 shows a flow of processing in the case where the game is restarted after being interrupted at the time when the game state is the lottery state.
図7において、まず、端末装置2は、ゲームを開始する指示(開始指示と呼ぶ)を受け付ける(ステップS21)。開始指示は、例えば、ゲームアプリケーションを起動する指示であってもよいし、起動後において例えばスタートボタンの画像を指定する指示であってもよいし、ゲームアプリケーションにおいてログイン(具体的には、サーバ1によって提供されるサービスに対するログイン)を行う指示であってもよい。端末装置2は、ユーザによる上記開始指示を受け付けたことに応じて、開始指示を示す指示情報(「開始指示情報」と呼ぶ)をサーバ1へ送信する(図7参照)。 In FIG. 7, first, the terminal device 2 receives an instruction to start the game (called a start instruction) (step S21). The start instruction may be, for example, an instruction to activate a game application, may be an instruction to specify an image of a start button after activation, or log in the game application (specifically, the server 1 It may be an instruction to log in to a service provided by. In response to receiving the start instruction from the user, the terminal device 2 transmits instruction information indicating the start instruction (referred to as “start instruction information”) to the server 1 (see FIG. 7).
開始指示情報を受信すると、サーバ1は、当該開始指示に係るゲームのゲーム状態を特定する(ステップS22)。すなわち、サーバ1は、自身に記憶されているゲーム状態情報に基づいてゲーム状態を特定する。ここで、ゲーム状態情報が抽選状態を示す場合、サーバ1は、開始指示に係るゲームのゲーム状態が抽選状態であると特定する。この場合、サーバ1は、抽選状態を示す再開状態情報を端末装置2へ送信する(ステップS23)。なお、再開状態情報は、ゲーム再開時のゲーム状態を示す情報である。抽選状態を示す再開状態情報は、当該抽選状態において選択可能な選択候補キャラクタを示す情報を含む。 Upon receiving the start instruction information, the server 1 identifies the game state of the game related to the start instruction (step S22). That is, the server 1 identifies the game state based on the game state information stored in itself. Here, when the game state information indicates the lottery state, the server 1 specifies that the game state of the game related to the start instruction is the lottery state. In this case, the server 1 transmits the resumption state information indicating the lottery state to the terminal device 2 (step S23). The restart state information is information indicating the game state when the game is restarted. The resumption state information indicating the lottery state includes information indicating the selection candidate characters that can be selected in the lottery state.
抽選状態を示す再開状態情報を受信すると、端末装置2は、再開状態情報を用いてゲームを再開する(ステップS24)。具体的には、端末装置2は、再開状態情報に含まれる、選択候補キャラクタを示す情報を用いて、当該選択候補キャラクタの属性マークを含む選択画像を表示部24に表示する。これによって、ユーザは中断前の抽選状態(換言すれば、選択指示を行うことが可能な状態)からゲームを再開することができる。
Upon receiving the restart status information indicating the lottery status, the terminal device 2 restarts the game using the restart status information (step S24). Specifically, the terminal device 2 uses the information indicating the selection candidate character included in the restart state information to display the selection image including the attribute mark of the selection candidate character on the
なお、図示しないが、サーバ1に記憶されるゲーム状態情報が抽選状態とは異なるゲーム状態を示す場合、サーバ1は、当該ゲーム状態を示す再開状態情報を端末装置2へ送信する。端末装置2は、受信した再開状態情報に基づいてゲームを再開する。例えば、戦闘中である状態においてゲームが中断されていた場合、サーバ1は、戦闘中であることを示す再開状態情報を端末装置2へ送信し、端末装置2は、再開状態情報を用いて、戦闘中である状態からゲームを再開する。 Although not shown, when the game state information stored in the server 1 indicates a game state different from the lottery state, the server 1 transmits restart state information indicating the game state to the terminal device 2. The terminal device 2 restarts the game based on the received restart status information. For example, when the game is interrupted in the state of being in battle, the server 1 transmits the resumption state information indicating that it is in battle to the terminal device 2, and the terminal device 2 uses the resumption state information, The game is restarted from the state of being in battle.
以上のように、第1の実施形態においては、サーバ1は、抽選状態を示すゲーム状態情報を保存する(ステップS3,S7,S11)。そして、ゲームが再開される場合には、サーバ1は、保存されていたゲーム状態情報を用いて再開時のゲーム状態を特定する(ステップS22)。したがって、仮に端末装置2においてゲームアプリケーションが抽選状態中に中断したとしても、端末装置2がゲームアプリケーションを再開した場合に、サーバ1は、端末装置2に抽選状態からゲームを開始させることができる。これによれば、例えば、抽選状態において何回かの抽選が行われた状態で、端末装置2とサーバ1との通信が中断したためにゲームが中断した場合でも、ユーザは当該状態から抽選を引き続き行うことができる。また例えば、抽選状態において何回かの抽選が行われた後でユーザがゲームアプリケーションを故意に中断して抽選をやり直しすることを抑制することができる。 As described above, in the first embodiment, the server 1 stores the game state information indicating the lottery state (steps S3, S7, S11). Then, when the game is restarted, the server 1 specifies the game state at the time of restart using the saved game state information (step S22). Therefore, even if the game application in the terminal device 2 is interrupted during the lottery state, the server 1 can cause the terminal device 2 to start the game from the lottery state when the terminal device 2 restarts the game application. According to this, for example, even if the game is interrupted because the communication between the terminal device 2 and the server 1 is interrupted in a state where the lottery is performed several times in the lottery state, the user continues the lottery from the state. It can be carried out. Further, for example, it is possible to prevent the user from intentionally interrupting the game application and performing the lottery again after the lottery has been performed several times in the lottery state.
(3−2:サーバにおける処理例)
次に、サーバ1において実行される処理の一例について説明する。図8は、サーバ1において実行される処理に用いられる各種情報の一例を示す図である。図8に示す各種情報は、例えば、サーバ1の記憶部12に記憶される。
(3-2: Processing example in server)
Next, an example of processing executed in the server 1 will be described. FIG. 8 is a diagram showing an example of various kinds of information used for the processing executed in the server 1. Various information illustrated in FIG. 8 is stored in the
記憶部12は、ゲームの設定(ゲームの内容)に関する情報であるゲーム設定情報を記憶する。第1の実施形態において、ゲーム設定情報は、キャラクタ選出情報と、ゲームキャラクタ情報とを含む。ゲーム設定情報は、図8に示す情報の他に、ゲーム処理に用いられる任意の情報を含んでいてもよい。キャラクタ選出情報は、上述のように、抽選対象キャラクタ毎に選出確率を示す数値を関連付けた情報である。
The
また、ゲームキャラクタ情報は、ゲームに登場する各キャラクタ(抽選対象キャラクタを含む)に関する情報である。第1の実施形態において、ゲームキャラクタ情報は、キャラクタ毎に、キャラクタ識別情報と、属性情報とを含む。キャラクタ識別情報は、各キャラクタを区別可能にキャラクタ毎に付される情報(例えば、識別番号)である。属性情報は、キャラクタに設定される属性を示す。属性情報は、キャラクタ毎に(換言すれば、キャラクタ識別情報に)関連付けて記憶される。 The game character information is information about each character (including the lottery target character) that appears in the game. In the first embodiment, the game character information includes character identification information and attribute information for each character. The character identification information is information (for example, an identification number) attached to each character so that each character can be distinguished. The attribute information indicates the attribute set for the character. The attribute information is stored in association with each character (in other words, the character identification information).
また、記憶部12は、ユーザ毎にユーザ情報を記憶する。ユーザ情報は、サーバ1が提供するサービス(第1の実施形態では、ゲームに関するサービス)の提供を受ける者として登録されたユーザに関する情報である。
The
ユーザ情報は、所有キャラクタ情報を含む。所有キャラクタ情報は、ユーザが所有するキャラクタを示す。例えば、所有キャラクタ情報は、ユーザが所有するキャラクタの識別情報を含む。 The user information includes owned character information. The owned character information indicates a character owned by the user. For example, the owned character information includes identification information of the character owned by the user.
ユーザ情報は、ゲーム状態情報を含む。ゲーム状態情報は、ユーザがプレイするゲームの(現時点での)状態を示す。上述のように、ゲーム状態情報が抽選状態を示す場合、当該ゲーム状態情報は、候補キャラクタ情報を含む。候補キャラクタ情報は、現時点での選択候補キャラクタを示し、具体的には、選択候補キャラクタの識別情報を含む。 The user information includes game state information. The game state information indicates the (current) state of the game played by the user. As described above, when the game state information indicates the lottery state, the game state information includes candidate character information. The candidate character information indicates the selection candidate character at the present time, and specifically includes the identification information of the selection candidate character.
ユーザ情報は、オーブ数情報を含む。オーブ数情報は、ユーザが現時点で所有するオーブの数を示す。 The user information includes orb number information. The orb number information indicates the number of orbs currently owned by the user.
図9は、サーバ1における処理(「サーバ処理」と記載する)の流れの一例を示すフローチャートである。なお、図9に示す一連の処理は、サーバ1の動作中において継続的に実行される。なお、第1の実施形態では、サーバ1の処理部11(具体的には、CPU)が図9(および図10)に示す各ステップの処理を実行するものとして説明するが、上記フローチャートにおける一部のステップの処理を、CPU以外のプロセッサや専用回路が実行するようにしてもよい。 FIG. 9 is a flowchart showing an example of the flow of processing (described as “server processing”) in the server 1. The series of processes shown in FIG. 9 are continuously executed while the server 1 is operating. In the first embodiment, the processing unit 11 (specifically, the CPU) of the server 1 will be described as executing the processing of each step shown in FIG. 9 (and FIG. 10). The processes of the steps of the unit may be executed by a processor other than the CPU or a dedicated circuit.
また、図9に示すフローチャート(後述する図10、図12、および図13におけるフローチャートについても同様)における各ステップの処理は、単なる一例に過ぎず、同様の結果が得られるのであれば、各ステップの処理順序を入れ替えてもよいし、各ステップの処理に加えて(または代えて)別の処理が実行されてもよい。 Further, the processing of each step in the flowchart shown in FIG. 9 (the same applies to the flowcharts in FIGS. 10, 12, and 13 described later) is merely an example, and if similar results can be obtained, each step may be performed. The processing order of may be exchanged, or another processing may be executed in addition to (or instead of) the processing of each step.
ステップS31において、処理部11は、端末装置2からの指示を受け付ける。すなわち、処理部11は、通信部13によって端末装置2から受信された指示情報があるか否かを確認し、受信された指示情報がある場合は通信部13から当該指示情報を受け取る。ステップS31の次に、ステップS32の処理が実行される。
In step S31, the
ステップS32において、処理部11は、ステップS31で受信した指示が抽選指示であるか否かを判定する。すなわち、処理部11は、通信部13から受け取った指示情報が抽選指示を示すか否かを判定する。ステップS32の判定処理の結果が肯定である場合、ステップS33の処理が実行される。一方、ステップS32の判定処理の結果が否定である場合、後述するステップS34の処理が実行される。
In step S32, the
ステップS33において、処理部11は、サーバ側抽選モード処理を実行する。サーバ側抽選モード処理は、上記抽選モードにおいてサーバ1が実行する処理である。以下、図10を参照して、サーバ側抽選モード処理における処理の詳細について説明する。
In step S33, the
図10は、図9に示すステップS33のサーバ側抽選モード処理の詳細な流れの一例を示すサブフローチャートである。サーバ側抽選モード処理においては、まずステップS41において、処理部11は、抽選対象キャラクタから初期候補数(ここでは、5個)のキャラクタを選出する抽選を行う(図6に示すステップS2)。すなわち、処理部11は、記憶部12に記憶されているキャラクタ選出情報に基づいて抽選を行い、抽選によって選出されたキャラクタ(すなわち、選択候補キャラクタ)を示すキャラクタ識別情報を、メモリまたは記憶部12に記憶する。なお、抽選は、上記ステップS2の処理で述べた方法によって行われる。ステップS41の次にステップS42の処理が実行される。
FIG. 10 is a sub-flowchart showing an example of the detailed flow of the server-side lottery mode process of step S33 shown in FIG. In the server-side lottery mode process, first, in step S41, the
ステップS42において、処理部11は、ユーザが所有するオーブを減少させる(図6に示すステップS3)。具体的には、処理部11は、記憶部12に記憶されているユーザ情報に含まれるオーブ数情報を、更新前の値から所定個数(ここでは、10個)だけ減算した値に更新する。なお、ステップS42で更新されるユーザ情報は、ステップS31で受け付けた指示を行ったユーザ(すなわち、受信した指示情報に含まれるユーザ識別情報が示すユーザ)に関するユーザ情報である。ステップS42の次にステップS43の処理が実行される。
In step S42, the
ステップS43において、処理部11は、現時点での抽選状態を保存する(図6に示すステップS3)。すなわち、処理部11は、抽選状態を示すゲーム状態情報であって、ステップS41で選出されたキャラクタを示すキャラクタ識別情報を含むゲーム指示情報を、記憶部12に記憶する。ステップS43の次にステップS44の処理が実行される。
In step S43, the
ステップS44において、処理部11は、ステップS41で選出された選択候補キャラクタからなる選択肢を示す選択肢情報を端末装置2へ送信する(図6に示すステップS4)。すなわち、処理部11は、ステップS41でメモリまたは記憶部12に記憶されたキャラクタ識別情報(つまり、選択候補キャラクタを示すキャラクタ識別情報)を含む選択肢情報を生成する。さらに、処理部11は、通信部13を介して(換言すれば通信部13を用いて)端末装置2へ選択肢情報を送信する。なお、選択肢情報が送信される端末装置2は、ステップS31で受信された指示情報の送信元の端末装置2である。また、第1の実施形態においては、処理部11は、選択肢情報とともに、ステップS42で更新された後のオーブ数情報を端末装置2へ送信する。ステップS44の次にステップS45の処理が実行される。
In step S44, the
上記選択肢情報が端末装置2において受信されると、上述のように、端末装置2では、選択画像が表示され、選択指示が受け付けられる(図6に示すステップS5)。そして、選択指示を受け付けると、端末装置2は、選択指示情報をサーバ1へ送信する。 When the option information is received by the terminal device 2, as described above, the terminal device 2 displays the selection image and accepts the selection instruction (step S5 shown in FIG. 6). When receiving the selection instruction, the terminal device 2 transmits the selection instruction information to the server 1.
ステップS45において、処理部11は、端末装置2からの選択指示を受け付ける。すなわち、処理部11は、選択指示情報が通信部13によって端末装置2から受信されたか否かを確認し、受信された選択指示情報がある場合は通信部13から当該選択指示情報を受け取る。ステップS45において選択指示が受け付けられると、ステップS46の処理が実行される。
In step S45, the
ステップS46において、処理部11は、ステップS45で受け付けられた選択指示に係る選択候補キャラクタをユーザに付与する(図6に示すステップS6)。すなわち、処理部11は、記憶部12に記憶されているユーザ情報に含まれる所有キャラクタ情報を、選択指示に係る選択候補キャラクタのキャラクタ識別情報を含むように、更新する。なお、ステップS46(および後述するステップS47)で更新されるユーザ情報は、ステップS45で受け付けた選択指示を行ったユーザ(すなわち、受信した指示情報に含まれるユーザ識別情報が示すユーザ)に関するユーザ情報である。さらに、処理部11は、通信部13を介して端末装置2へ付与情報を送信する。すなわち、処理部11は、選択指示に係る選択候補キャラクタに関するキャラクタ識別情報、および、キャラクタに設定される各種パラメータの情報を含む付与情報を端末装置2へ送信する。また、上記ステップS46の処理が後述するステップS51の後に実行される場合、処理部11は、付与情報とともに、ステップS51で更新された後のオーブ数情報を、通信部13を介して端末装置2へ送信する。ステップS46の次にステップS47の処理が実行される。
In step S46, the
ステップS47において、処理部11は、現時点での抽選状態(換言すれば、ゲーム状態)を保存する(図6に示すステップS8)。すなわち、処理部11は、記憶部12に記憶されているゲーム状態情報に含まれる候補キャラクタ情報が示す各選択候補キャラクタから、ステップS46においてユーザに付与されたキャラクタを削除する。換言すれば、処理部11は、削除したキャラクタを除く残りの選択候補キャラクタを示すように、上記候補キャラクタ情報を更新する。ステップS47の次にステップS48の処理が実行される。
In step S47, the
ステップS48において、処理部11は、選択候補キャラクタがなくなった(すなわち、抽選で選出された全ての選択候補キャラクタが付与された)か否かを判定する。この判定は、例えば、ステップS47で更新された後の候補キャラクタ情報が、選択候補キャラクタを示さない(換言すれば、記憶部12に記憶されている候補キャラクタ情報が示す選択候補キャラクタが0である)か否かによって行うことができる。ステップS48の判定処理の結果が肯定である場合、ステップS49の処理が実行される。一方、ステップS48の判定処理の結果が否定である場合、後述するステップS50の処理が実行される。
In step S48, the
ステップS49において、処理部11は、抽選状態(換言すれば、抽選モード)を終了する。ここで、端末装置2において抽選状態が終了されると、端末装置2は、抽選状態から移行した後のゲーム状態を示す状態通知情報をサーバ1へ送信する(後述するステップS88)。ステップS49において、処理部11は、通信部13を介して上記状態通知情報を受信し、受信した状態通知情報に基づいて、記憶部12に記憶されているゲーム状態情報を更新する。具体的には、処理部11は、記憶部12に記憶されているゲーム状態情報を、抽選状態を示す内容から、状態通知情報が示すゲーム状態の内容に更新する。ステップS49の処理の後、処理部11は、サーバ側抽選モード処理を終了する。
In step S49, the
一方、ステップS50において、処理部11は、継続指示を受け付けたか否かを判定する。ここで、上記ステップS46の処理によって付与情報が端末装置2へ送信された後、端末装置2においては、獲得画像が表示され(図6に示すステップS8)、このとき、継続指示または終了指示が受け付けられる(図4(C))。そして、獲得画像が表示される状態においてユーザによる終了指示が行われると、端末装置2は、状態通知情報をサーバ1へ送信する(後述するステップS89)。また、上記状態においてユーザによる継続指示が行われると、端末装置2は、継続指示情報をサーバ1へ送信する。ステップS50において、処理部11は、上記継続指示情報が通信部13によって受信された場合、継続指示を受け付けたと判定し、上記状態通知情報が通信部13によって受信された場合、継続指示を受け付けられなかった(すなわち、終了指示が受け付けられた)と判定する。ステップS50の判定処理の結果が肯定である場合、上述のステップS49の処理が実行され、その後、サーバ側抽選モード処理が終了される。一方、ステップS50の判定処理の結果が否定である場合、ステップS51の処理が実行される。
On the other hand, in step S50, the
ステップS51において、処理部11は、ユーザが所有するオーブを減少させる(図6に示すステップS10)。具体的には、処理部11は、記憶部12に記憶されているユーザ情報に含まれるオーブ数情報を、更新前の値から、選択指示の回数に応じて設定される個数だけ減算した値に更新する。また、処理部11は、更新された後のオーブ数情報を、通信部を介して端末装置2へ送信する。ステップS51の処理の後、ステップS45の処理が再度実行される。これ以降、処理部11は、抽選状態が終了されるまで(すなわち、ステップS48の判定処理における判定結果が肯定となる、または、ステップS50の判定処理における判定結果が否定となるまで)、ステップS45〜S51の一連の処理を繰り返し実行する。以上で、サーバ側抽選モード処理の説明を終了する。
In step S51, the
図9の説明に戻り、ステップS33のサーバ側抽選モード処理が終了すると、処理部11は、ステップS31の処理を再度実行する。
Returning to the description of FIG. 9, when the server-side lottery mode process of step S33 ends, the
一方、ステップS34において、処理部11は、ステップS31で受信した指示が開始指示であるか否かを判定する。すなわち、処理部11は、通信部13から受け取った指示情報が開始指示を示すか否かを判定する。ステップS34の判定処理の結果が肯定である場合、ステップS35の処理が実行される。一方、ステップS34の判定処理の結果が否定である場合、後述するステップS37の処理が実行される。
On the other hand, in step S34, the
ステップS35において、処理部11は、記憶部12に記憶されているユーザ情報に含まれるゲーム状態情報を参照して、ゲーム状態を特定する。なお、ステップS35で参照されるゲーム状態情報を含むユーザ情報は、ステップS31で受け付けた指示を行ったユーザに関するユーザ情報である。ステップS35の次にステップS36の処理が実行される。
In step S35, the
ステップS36において、処理部11は、ステップS35で特定されたゲーム状態を示す再開状態情報を生成し、通信部13を介して再開状態情報を端末装置2へ送信する。ステップS36の処理の後、処理部11は、ステップS35で特定されたゲーム状態に応じた処理からゲーム処理を開始する(換言すれば、再開する)。例えば、ステップS35で特定されたゲーム状態が抽選状態である場合、処理部11は、ステップS36の次にステップS45またはS50の処理を実行する。具体的には、選択候補キャラクタが5個である抽選状態の場合、処理部11は、ステップS36の次にステップS45の処理を実行し、選択候補キャラクタが4個以下である抽選状態の場合、処理部11は、ステップS36の次にステップS50の処理を実行する。
In step S36, the
一方、ステップS37において、処理部11は、ステップS31で受信した指示に応じたゲーム処理を実行する。ステップS37で実行されるゲーム処理の内容は任意である。例えば、後述するステップS67のゲーム処理が端末装置2において実行された際に、サーバ1において実行すべきゲーム処理がある場合は、端末装置2は、サーバ1に対して処理の実行を要求する(換言すれば、指示する)指示情報を送信する。この場合、処理部11は、ステップS37におけるゲーム処理として、受信した指示情報に応じたゲーム処理を実行し、実行結果を端末装置2へ送信する。ステップS37の次にステップS38の処理が実行される。
On the other hand, in step S37, the
ここで、第1の実施形態においては、上記ステップS37において、処理部11は、オーブを購入する購入指示に応じてオーブを増加させる処理を実行する。第1の実施形態において、端末装置2は、ゲームにおいて、購入するオーブの個数を指定してオーブを購入する購入指示を受け付ける(後述するステップS67)。なお、端末装置2が購入指示を受け付けるタイミングは任意である。例えば、端末装置2は、メインメニュー画面において購入指示を受け付けるようにしてもよい。ユーザによって購入指示が行われると、端末装置2は、購入指示を示す指示情報(「購入指示情報」と呼ぶ)をサーバ1へ送信する。購入指示情報は、購入するオーブの個数を示す情報を含む。
Here, in the first embodiment, in the above step S37, the
上記ステップS37において、処理部11は、ステップS31で受信した指示が購入指示であるか否かを判定する。すなわち、処理部11は、通信部13から受け取った指示情報が購入指示を示すか否かを判定する。受信した指示が購入指示であった場合、処理部11は、記憶部12に記憶されているユーザ情報に含まれるオーブ数情報を、更新前の値から、購入指示に係る個数(すなわち、購入指示情報が示す個数)だけ加算した値に更新する。また、オーブの増加は、課金を条件として行われる。すなわち、処理部11は、上記オーブ数情報の更新を行う場合、オーブの購入に関する課金処理を実行する。なお、上述のように、課金の方法は従来と同様であってよく、課金処理も従来と同様の処理であってよい。
In step S37, the
ステップS38において、処理部11は、ゲーム状態を保存するか否かを判定する。ここで、端末装置2は、ゲーム処理の実行中において、適宜のタイミング(例えば、指示情報を送信するタイミング、または、ゲーム状態が変更されるタイミング)で、現時点でのゲーム状態を示す状態通知情報をサーバ1へ送信する。ステップS38において、処理部11は、状態通知情報が通信部13によって受信されたか否かを判定する。ステップS38の判定結果が肯定である場合、ステップS39の処理が実行される。一方、ステップS38の判定結果が否定である場合、ステップS31の処理が再度実行される。
In step S38, the
ステップS39において、処理部11は、現時点でのゲーム状態を保存する。すなわち、処理部11は、記憶部12に記憶されているユーザ情報に含まれるゲーム状態情報を、ステップS38で受信した状態通知情報が示すゲーム状態を示すように更新する。なお、状態通知情報は、ゲームをプレイしているユーザのユーザ識別情報を含む。ステップS38で更新されるユーザ情報は、ステップS38で受け付けた状態通知情報に含まれるユーザ識別情報が示すユーザに関するユーザ情報である。ステップS39の次に、ステップS31の処理が再度実行される。
In step S39, the
処理部11は、上記ステップS31〜S39における一連の処理を繰り返し実行する。なお、サーバ1に複数の端末装置2からのアクセスがある場合、処理部11は、上記一連の処理を、ユーザ毎に並行して実行する。
The
(3−3:端末装置における処理例)
次に、端末装置2において実行される処理の一例について説明する。図11は、端末装置2において実行される処理に用いられる各種情報の一例を示す図である。図11に示す各種情報は、例えば、端末装置2の記憶部22に記憶される。
(3-3: Processing example in terminal device)
Next, an example of processing executed in the terminal device 2 will be described. FIG. 11 is a diagram showing an example of various kinds of information used for the processing executed in the terminal device 2. Various information shown in FIG. 11 is stored in, for example, the
図11に示すように、記憶部22は、サーバ1において記憶されるオーブ数情報および所有キャラクタ情報と同様の情報を記憶する。端末装置2においてオーブ数が表示される場合、記憶部22に記憶されているオーブ数情報が示す値がオーブ数として表示される。詳細は後述するが、記憶部22に記憶されるオーブ数情報は、サーバ1に記憶されるオーブ数情報と同期するように更新され、記憶部22に記憶される所有キャラクタ情報は、サーバ1に記憶される所有キャラクタ情報と同期するように更新される。
As shown in FIG. 11, the
また、記憶部22は、候補キャラクタ情報を記憶する。候補キャラクタ情報は、抽選状態において記憶され、抽選状態において現時点での選択候補キャラクタを示す。
The
図12は、端末装置2における処理(「端末処理」と記載する)の流れの一例を示すフローチャートである。図12に示す一連の処理は、端末装置2においてゲームアプリケーションのプログラムの実行が開始されたことに応じて開始される。なお、第1の実施形態では、端末装置2の処理部21(具体的には、CPU)が図12(および図13)に示す各ステップの処理を実行するものとして説明するが、上記フローチャートにおける一部のステップの処理を、CPU以外のプロセッサや専用回路が実行するようにしてもよい。 FIG. 12 is a flowchart showing an example of the flow of processing (described as “terminal processing”) in the terminal device 2. The series of processes illustrated in FIG. 12 is started when the execution of the game application program is started in the terminal device 2. In the first embodiment, the processing unit 21 (specifically, the CPU) of the terminal device 2 will be described as performing the processing of each step shown in FIG. 12 (and FIG. 13). The processing of some steps may be executed by a processor other than the CPU or a dedicated circuit.
ステップS61において、処理部21は、ユーザが端末装置2に対して各種の指示を行うための操作を受け付ける。すなわち、処理部21は、入力部23に対する入力を示す入力情報を入力部23から取得する。なお、ユーザが可能な操作は、ゲーム状態やゲームの状況に応じて異なってもよい。例えば、抽選状態では、状況に応じて抽選指示、選択指示、および終了指示のための操作が可能となり、これらの操作が適宜受け付けられる。また例えば、ゲームアプリケーションの起動時には、開始指示が可能となり、開始指示のための操作が受け付けられる。ステップS61の次にステップS62の処理が実行される。
In step S61, the
ステップS62において、処理部21は、ステップS61で受け付けた操作が開始指示の操作であるか否かを判定する。すなわち、処理部21は、ステップS61で取得された入力情報に基づいて、開始指示の操作が行われたか否かを判定する。ステップS62の判定処理の結果が肯定である場合、ステップS63の処理が実行される。一方、ステップS62の判定処理の結果が否定である場合、後述するステップS65の処理が実行される。
In step S62, the
ステップS63において、処理部21は、開始指示情報を送信する。すなわち、処理部21は、開始指示を示し、ユーザ識別情報を含む指示情報を生成して、通信部25を介して(換言すれば通信部25を用いて)サーバ1へ指示情報を送信する。ステップS63の次にステップS64の処理が実行される。なお、上述のように、開始指示情報を受信したサーバ1は、再開状態情報を端末装置2へ送信する(図9に示すステップS36)。
In step S63, the
ステップS64において、処理部21は、サーバ1から送信されてくる再開状態情報を、通信部25を介して受信する。さらに、処理部21は、受信した再開状態情報に基づいて、再開時のゲーム状態を特定し、特定されたゲーム状態からゲームを再開する。例えば、再開状態情報が抽選状態を示す場合、処理部21は、後述するステップS85から処理を再開する。
In step S64, the
一方、ステップS65において、処理部21は、抽選モードに移行するか否かを判定する。すなわち、処理部21は、ステップS61で取得された入力情報に基づいて、抽選モードに移行するための上記切替指示の操作が行われたか否かを判定する。ステップS65の判定処理の結果が肯定である場合、ステップS66の処理が実行される。一方、ステップS65の判定処理の結果が否定である場合、後述するステップS67の処理が実行される。
On the other hand, in step S65, the
ステップS66において、処理部21は、端末側抽選モード処理を実行する。端末側抽選モード処理は、上記抽選モードにおいて端末装置2が実行する処理である。以下、図13を参照して、端末側抽選モード処理における処理の詳細について説明する。
In step S66, the
図13は、図12に示すステップS66の端末側抽選モード処理の詳細な流れの一例を示すサブフローチャートである。端末側抽選モード処理においては、まずステップS81において、処理部21は、抽選指示画像31を表示部24に表示する(図4(A))。これによって、処理部21は、ユーザから抽選指示を受け付けることが可能となる。ステップS81の次にステップS82の処理が実行される。
FIG. 13 is a sub-flowchart showing an example of the detailed flow of the terminal side lottery mode process of step S66 shown in FIG. In the terminal-side lottery mode process, first, in step S81, the
ステップS82において、処理部21は、抽選指示が行われたか否かを判定する。すなわち、処理部21は、入力部23から入力情報を取得し、取得された入力情報に基づいて、抽選指示の操作(すなわち、抽選指示画像31をタッチする操作)が行われたか否かを判定する。ステップS82の判定処理の結果が肯定である場合、ステップS83の処理が実行される。一方、ステップS82の判定処理の結果が否定である場合、ステップS82の処理が再度実行される。なお、ステップS82の処理は、例えば所定時間に1回の割合で、繰り返し実行される。
In step S82, the
ステップS83において、処理部21は、抽選指示情報をサーバ1へ送信する。すなわち、処理部21は、抽選指示を示し、ユーザ識別情報を含む指示情報を生成して、通信部25を介してサーバ1へ指示情報を送信する。ステップS83の次にステップS84の処理が実行される。なお、上述したように、上記抽選指示に応じて、サーバ1は、抽選対象キャラクタに関する抽選を行って、抽選の結果である選択肢情報およびオーブ数情報を端末装置2へ送信する(ステップS41〜S44)。
In step S83, the
ステップS84において、処理部21は、サーバ1から送信されてくる選択肢情報およびオーブ数情報を、通信部25を介して受信する。このとき、処理部21は、受信した選択肢情報に含まれるキャラクタ識別情報を候補キャラクタ情報として記憶部22に記憶する。また、処理部21は、受信したオーブ数情報が示すオーブ数と同じになるように、記憶部22に記憶されているオーブ数情報を更新する。ステップS84の次にステップS85の処理が実行される。
In step S84, the
ステップS85において、処理部21は、選択画像を表示部24に表示する(図4(B))。これによって、処理部21は、ユーザから選択指示を受け付けることが可能となる。具体的には、処理部21は、記憶部22に記憶されている候補キャラクタ情報を参照し、当該候補キャラクタ情報が示す1以上のキャラクタをキャラクタ毎に示す属性マークを含む選択画像を生成し、当該選択画像を表示部24に表示する。ステップS85の次にステップS86の処理が実行される。
In step S85, the
ステップS86において、処理部21は、ユーザによる選択指示に応じて選択指示情報をサーバ1へ送信する。すなわち、処理部21は、入力部23から入力情報を取得し、取得された入力情報に基づいて、選択指示の操作(すなわち、属性マーク33をタッチする操作)が行われたか否かを判定する。選択指示の操作が行われた場合、処理部21は、選択指示を示し、選択指示に係る選択候補キャラクタを示すキャラクタ識別情報とユーザ識別情報とを含む指示情報を生成する。処理部21は、生成した指示情報を、通信部25を介してサーバ1へ指示情報を送信する。なお、ステップS86の処理において、処理部21は、選択指示が行われるまで待機する。ステップS86の次にステップS87の処理が実行される。なお、上述したように、上記選択指示に応じて、サーバ1は、選択指示に係る選択候補キャラクタに関する付与情報(場合によっては、付与情報およびオーブ数情報)を端末装置2へ送信する(図10に示すステップS46)。
In step S86, the
ステップS87において、処理部21は、選択指示に係るキャラクタを取得する処理を実行する。すなわち、処理部21は、まず、サーバ1から送信されてくる付与情報(場合によっては、付与情報およびオーブ数情報)を、通信部25を介して受信する。次に、処理部21は、付与情報が示すキャラクタを表す獲得画像を生成し、生成した獲得画像を表示部24に表示する(図4(C))。これによって、処理部21は、上述の継続指示または終了指示を受け付けることが可能となる。また、処理部21は、付与情報によって特定されるキャラクタをユーザが所有するように、キャラクタ所有情報の内容を更新する。このとき、処理部21は、付与情報に含まれる上記キャラクタに関する情報(すなわち、キャラクタに設定される各種パラメータの情報等)を記憶部22に記憶し、当該情報をゲームプログラムにおいて利用可能な状態にする。また、処理部21は、付与情報が示すキャラクタのキャラクタ識別情報を削除するように、記憶部22に記憶されている候補キャラクタ情報を更新する。ステップS87の次にステップS88の処理が実行される。
In step S87, the
ステップS88において、処理部21は、選択候補キャラクタがなくなったか否かを判定する。処理部21は、記憶部22に記憶されている候補キャラクタ情報を参照して、上記判定を行う。すなわち、処理部21は、上記候補キャラクタ情報が選択候補キャラクタを示さない(換言すれば、候補キャラクタ情報が示す選択候補キャラクタが0である)か否かを判定する。ステップS88の判定処理の結果が否定である場合、後述するステップS90の処理が実行される。一方、ステップS88の判定処理の結果が肯定である場合、ステップS89の処理が実行される。
In step S88, the
ステップS89において、処理部21は、抽選状態を終了して、他のゲーム状態へと移行する。このとき、処理部21は、抽選状態から移行した後のゲーム状態を示す状態通知情報を、通信部25を介してサーバ1へ送信する。この状態通知情報がサーバ1によって受信されることによって、サーバ1においてゲーム状態情報が更新される(図10に示すステップS49)。ステップS89の処理の後、処理部21は、端末側抽選モード処理を終了する。
In step S89, the
一方、ステップS90において、処理部21は、継続指示が行われたか否かを判定する。すなわち、処理部21は、入力部23から入力情報を取得し、取得された入力情報に基づいて、継続指示の操作(すなわち、継続指示画像36をタッチする操作)が行われたか、それとも、終了指示の操作(すなわち、終了指示画像35をタッチする操作)が行われたかを判定する。ステップS90の判定処理の結果が肯定である場合、ステップS91の処理が実行される。一方、ステップS90の判定処理の結果が否定である場合(すなわち、終了指示の操作が行われた場合)、上記ステップS89の処理が再度実行される。なお、ステップS90の処理において、処理部21は、選択指示および終了指示のいずれかが行われるまで待機する。
On the other hand, in step S90, the
ステップS91において、処理部21は、選択画像を表示部24に表示する(図4(D))。ステップS91の処理は、上記ステップS85の処理と同様である。ただし、ステップS91において、処理部21は、上記ステップS51の処理によってサーバ1から送信されてくるオーブ数情報を、通信部25を介して受信する。そして、処理部21は、受信したオーブ数情報が示すオーブ数と同じになるように、記憶部22に記憶されているオーブ数情報を更新する。第1の実施形態では、更新後のオーブ数情報を示す所有オーブ数画像32を含む選択画像が表示される。ステップS91の次にステップS92の処理が実行される。
In step S91, the
ステップS92において、処理部21は、ユーザによる選択指示に応じて選択指示情報をサーバ1へ送信する。ステップS92の処理は、上記ステップS86の処理と同様である。ステップS92の次に、上記ステップS87の処理が再度実行される。これ以降、処理部21は、抽選状態が終了されるまで(すなわち、ステップS88の判定処理における判定結果が肯定となる、または、ステップS90の判定処理における判定結果が否定となるまで)、ステップS87〜S92の一連の処理を繰り返し実行する。以上で、端末側抽選モード処理の説明を終了する。
In step S92, the
図12の説明に戻り、ステップS66の抽選モード処理が終了すると、処理部11は、ステップS61の処理を再度実行する。
Returning to the description of FIG. 12, when the lottery mode process of step S66 ends, the
一方、ステップS67において、処理部21は、ステップS61で受け付けられた操作に応じたゲーム処理を実行する。ステップS67において実行されるゲーム処理の内容は任意である。このゲーム処理は、抽選によって獲得されたキャラクタを用いた処理であってもよい。例えば、抽選によって獲得されたキャラクタに対する操作が受け付けられた場合、処理部21は、当該キャラクタの動作を制御する処理を実行する。また例えば、ゲーム状態を変更する操作が受け付けられた場合、処理部21は、上述の状態通知情報を通信部25を介してサーバ1へ送信する。また例えば、上記購入指示の操作が受け付けられた場合、処理部21は、上述の購入指示情報を通信部25を介してサーバ1へ送信する。ステップS67の次にステップS68の処理が実行される。
On the other hand, in step S67, the
ステップS68において、処理部21は、ゲームを終了するか否かを判定する。処理部21は、例えば、ゲームを終了する指示がユーザによって行われた場合、または、端末装置2とサーバ1との通信が所定時間以上切断された場合、ゲームを終了すると判定する。ステップS68の判定処理の結果が肯定である場合、処理部21は、図12に示す端末処理を終了する。一方、ステップS68の判定処理の結果が否定である場合、ステップS61の処理が再度実行される。処理部21は、ステップS68においてゲームを終了すると判定されるまで、ステップS61〜S68の一連の処理を繰り返し実行する。
In step S68, the
<第2の実施形態>
次に、本発明の第2の実施形態について説明する。第2の実施形態においては、キャラクタの抽選を行う際に、ユーザが所有するキャラクタのうちから1つのキャラクタがユーザによって指定され、サーバ1は、指定されたキャラクタに基づく抽選を行う。具体的には、サーバ1は、抽選対象キャラクタに予め設定されている選出確率(すなわち、標準選出確率)のうち少なくとも一部を、指定されたキャラクタに応じて変更する。例えば、ゲーム上の設定において仲の良い2つのキャラクタ(例えば、友人、恋人、兄弟等の関係であるキャラクタ)が存在する場合、2つのキャラクタのうちの一方が指定された場合に、他方のキャラクタが抽選によって選出されやすくなるように、標準選出確率が変更される。第2の実施形態によれば、ユーザは、キャラクタを指定することによって、選出確率を変更することができるので、抽選にユーザの意思を反映させることができる。以下、第1の実施形態との相違点を中心に、第2の実施形態について説明する。
<Second Embodiment>
Next, a second embodiment of the present invention will be described. In the second embodiment, when performing the lottery of characters, one character is designated by the user from the characters owned by the user, and the server 1 performs the lottery based on the designated character. Specifically, the server 1 changes at least a part of the selection probabilities (that is, standard selection probabilities) preset for the lottery target character according to the designated character. For example, when there are two close characters (for example, characters having a relationship of friend, lover, brother, etc.) in the game settings, when one of the two characters is designated, the other character is The standard selection probability is changed so that it is easier to be selected by lottery. According to the second embodiment, the user can change the selection probability by designating the character, so that the intention of the user can be reflected in the lottery. The second embodiment will be described below, focusing on the differences from the first embodiment.
なお、第2の実施形態における情報処理システムのハードウェア構成は第1の実施形態と同じであるので、ハードウェア構成の詳細な説明を省略する。また、第2の実施形態の説明において、第1の実施形態と同じ構成または処理ステップについては、第1の実施形態と同じ符号を付す。 Since the hardware configuration of the information processing system in the second embodiment is the same as that of the first embodiment, detailed description of the hardware configuration will be omitted. Further, in the description of the second embodiment, the same components or processing steps as those in the first embodiment are designated by the same reference numerals as those in the first embodiment.
図14は、第2の実施形態における抽選モードにおいて情報処理システムによって実行される処理の流れの一例を示す図である。第2の実施形態における抽選モードにおいては、まずステップS101において、端末装置2は、キャラクタ指定指示を受け付ける。キャラクタ指定指示は、ユーザがすでに所有しているキャラクタのうちから、召喚(すなわち、抽選)に用いるキャラクタを指定する指示である。なお、ここで指定されるキャラクタは、ゲームにおいて、新たなキャラクタを召喚する召喚士となる。したがって、以下では、キャラクタ指定指示によって指定されるキャラクタを「召喚士キャラクタ」と呼ぶ。ステップS101において、端末装置2は、ユーザがすでに所有しているキャラクタの一覧を表す一覧画像を表示部24に表示する。ユーザは、召喚士キャラクタとして指定するキャラクタの画像を指定すること(すなわち、当該画像をタッチする操作)によって、キャラクタ指定指示を行うことができる。なお、指定されるキャラクタのゲーム内における役割は任意である。例えば、他の実施形態においては、指定されるキャラクタは、召喚士であるプレイヤを補佐するキャラクタであってもよい。
FIG. 14 is a diagram showing an example of the flow of processing executed by the information processing system in the lottery mode according to the second embodiment. In the lottery mode according to the second embodiment, first, in step S101, the terminal device 2 receives a character designation instruction. The character designation instruction is an instruction to designate a character to be used for summoning (that is, lottery) from among the characters that the user already possesses. The character specified here becomes a summoner who summons a new character in the game. Therefore, hereinafter, the character designated by the character designation instruction is referred to as a “summoner character”. In step S101, the terminal device 2 displays a list image showing a list of characters that the user already has on the
第2の実施形態においては、上記ステップS101の次に、第1の実施形態と同様にステップS1の処理が実行される。ステップS1の処理によって抽選指示が受け付けられると、端末装置2は、抽選指示情報をサーバ1へ送信する。第2の実施形態においては、抽選指示情報は、ステップS101で指定された召喚士キャラクタを示す情報をさらに含む。 In the second embodiment, after step S101, the process of step S1 is executed as in the first embodiment. When the lottery instruction is accepted by the process of step S1, the terminal device 2 transmits the lottery instruction information to the server 1. In the second embodiment, the lottery instruction information further includes information indicating the summoner character designated in step S101.
なお、第2の実施形態においては、情報処理システムは、キャラクタ指定指示と抽選指示とを別々に受け付けるものとしたが、他の実施形態においては、キャラクタ指定指示が抽選指示を兼ねてもよい。すなわち、情報処理システムは、キャラクタ指定指示を受け付け、キャラクタ指定指示が行われたことに応じて、抽選を行う(具体的には、ステップS102およびS2の処理を実行する)ようにしてもよい。 In the second embodiment, the information processing system accepts the character designation instruction and the lottery instruction separately, but in another embodiment, the character designation instruction may also serve as the lottery instruction. That is, the information processing system may accept the character designation instruction and perform the lottery (specifically, execute the processing of steps S102 and S2) in response to the character designation instruction.
なお、第2の実施形態においては、端末装置2の処理部21は、図13に示す端末側抽選モード処理において、ステップS81の処理の前に、上記ステップS101の処理を実行する。具体的には、ステップS101において、処理部21は、入力部23から入力情報を取得し、取得された入力情報に基づいて、キャラクタ指定指示の操作が行われたか否かを判定する。なお、処理部21は、キャラクタ指定指示の操作が行われるまで、上記判定を繰り返す。そして、キャラクタ指定指示の操作が行われた場合、処理部21は、キャラクタ指定指示によって指定された召喚士キャラクタを示すキャラクタ識別情報を、メモリまたは記憶部22に記憶する。また、ステップS83において抽選指示情報をサーバ1へ送信する際には、処理部21は、メモリまたは記憶部22に記憶されたキャラクタ識別情報を含む抽選指示情報を生成してサーバ1へ送信する。
In the second embodiment, the
抽選指示情報を受信すると、サーバ1は、少なくとも1つの抽選対象キャラクタの選出確率を、キャラクタ指定指示によって指定された召喚士キャラクタに基づいて更新する(ステップS102)。ここで、第2の実施形態においても第1の実施形態と同様、サーバ1は、抽選対象キャラクタ毎に予め定められた選出確率(すなわち、標準選出確率)を示すキャラクタ選出情報を記憶している。なお、選出確率は、選出度合いを示す数値(例えば、値が大きいほど選出されやすいことを示す数値)であり、当該数値は、整数または小数で表現されてもよいし、パーセンテージで表現されてもよい。ステップS102では、召喚士キャラクタによって決められる少なくとも1つの抽選対象キャラクタについて、標準選出確率が変更される。 Upon receiving the lottery instruction information, the server 1 updates the selection probability of at least one lottery target character based on the summoner character designated by the character designation instruction (step S102). Here, also in the second embodiment, as in the first embodiment, the server 1 stores character selection information indicating a predetermined selection probability (that is, standard selection probability) for each lottery target character. .. The selection probability is a numerical value indicating the degree of selection (for example, a numerical value indicating that the larger the value, the easier it is to select), and the numerical value may be expressed as an integer or a decimal, or as a percentage. Good. In step S102, the standard selection probability is changed for at least one lottery target character determined by the summoner character.
第2の実施形態においては、サーバ1は、キャラクタ関連情報を記憶しており、当該キャラクタ関連情報に基づいて標準選出確率を変更する。図15は、キャラクタ関連情報の一例を示す図である。図15に示すように、キャラクタ関連情報は、召喚士キャラクタと、変更対象キャラクタと、関連度とを関連付けた情報である。変更対象キャラクタは、それに関連付けられる召喚士キャラクタがキャラクタ指定指示によって指定された場合に、選出確率が変更されるキャラクタを示す。関連度は、それに関連付けられる変更対象キャラクタの選出確率を変更する度合いを決定するために用いられる。関連度は、例えば、それに関連付けられる召喚士キャラクタと変更対象キャラクタとの、ゲームの設定上における関連の強さ(例えば、仲の良さ)に応じて決定される。なお、キャラクタ関連情報の内容は、ゲーム状況(例えば、ゲームの進行度合い等)に応じて変更されてもよいし、変更されなくてもよい。 In the second embodiment, the server 1 stores character-related information and changes the standard selection probability based on the character-related information. FIG. 15 is a diagram showing an example of character-related information. As shown in FIG. 15, the character-related information is information in which the summoner character, the change target character, and the degree of association are associated with each other. The change target character indicates a character whose selection probability is changed when the summoner character associated with it is designated by the character designation instruction. The degree of association is used to determine the degree to which the selection probability of the change target character associated therewith is changed. The degree of association is determined, for example, according to the degree of association (for example, friendship) between the summoner character and the change target character associated with each other in setting the game. The content of the character-related information may or may not be changed according to the game situation (for example, the degree of progress of the game).
図15に示す例では、召喚士キャラクタとしてのキャラクタAに対して、変更対象キャラクタとしてキャラクタBが関連付けられ、関連度が「+10」に設定される。これは、キャラクタAが召喚士として指定された場合、サーバ1はキャラクタBの選出確率を「+10」に応じた数値だけ増加させることを示す。例えば、抽選対象キャラクタの標準選出確率が、選出度合いを示す数値(例えば、値が大きいほど選出されやすいことを示す数値)である場合、サーバ1は、当該数値と関連度が示す数値とを加算した値を、変更後の選出確率として用いてもよい。なお、関連度は、選出確率を上げることを表すプラスの数値に限らず、選出確率を下げることを表すマイナスの数値であってもよい。また、キャラクタ関連情報においては、1つの召喚士キャラクタに対して、複数の変更対象キャラクタが関連付けられていてもよい。また、キャラクタ指定指示において複数の召喚士キャラクタを指定することができるようにしてもよく、このとき、キャラクタ関連情報においては、複数の召喚士キャラクタに対して、1以上の変更対象キャラクタが関連付けられていてもよい。 In the example shown in FIG. 15, the character A as the summoner character is associated with the character B as the change target character, and the degree of association is set to “+10”. This indicates that when the character A is designated as a summoner, the server 1 increases the selection probability of the character B by a numerical value according to “+10”. For example, when the standard selection probability of the lottery target character is a numerical value indicating the selection degree (for example, a numerical value indicating that the larger the value, the easier the selection), the server 1 adds the numerical value and the numerical value indicated by the degree of association. The selected value may be used as the changed selection probability. Note that the degree of association is not limited to a positive numerical value indicating that the selection probability is increased, but may be a negative numerical value that indicates that the selection probability is decreased. In addition, in the character related information, a plurality of change target characters may be associated with one summoner character. Further, a plurality of summoner characters may be designated in the character designation instruction. At this time, in the character-related information, one or more change target characters are associated with the plurality of summoner characters. May be.
また、他の実施形態においては、キャラクタ関連情報は、召喚士キャラクタと、属性とを関連付ける情報であってもよい。このような情報が用いられる場合、サーバ1は、指定された召喚士キャラクタに関連付けられる属性を有する各キャラクタの選出確率を、(関連度に応じた変更量だけ)それぞれ変更してもよい。これによれば、ユーザは、召喚士キャラクタを指定することによって、特定の属性を有するキャラクタが抽選によって選出されやすくすることができる。 Further, in another embodiment, the character-related information may be information that associates the summoner character with the attribute. When such information is used, the server 1 may change the selection probability of each character having an attribute associated with the designated summoner character (by the amount of change according to the degree of association). According to this, by designating the summoner character, the user can easily select a character having a specific attribute by lottery.
また、他の実施形態においては、サーバ1は、召喚士キャラクタに関連付けられるキャラクタ(すなわち、変更対象キャラクタ)の標準選出確率を変更することに加えて(または代えて)、召喚士キャラクタの属性に応じて標準選出確率を変更するようにしてもよい。例えば、サーバ1は、抽選対象キャラクタのうちで、召喚士キャラクタの属性と同じ属性を有するキャラクタの標準選出確率を上げる(または下げる)ようにしてもよい。また、他の実施形態においては、召喚士キャラクタに関連付けられるキャラクタに対する変更と、召喚士キャラクタの属性に応じた変更とを組み合わせてもよい。すなわち、サーバ1は、抽選対象キャラクタのうちで、召喚士キャラクタに関連付けられるキャラクタの標準選出確率を変更し(例えば、上げる)、当該召喚士キャラクタの属性と異なる属性を有するキャラクタの標準選出確率を変更する(例えば、下げる)ようにしてもよい。このように、召喚士キャラクタに関連付けられるキャラクタに対する変更と、召喚士キャラクタの属性に応じた変更とでは、標準選出確率の増加と減少とが逆であってもよい。 In addition, in another embodiment, in addition to (or instead of) changing the standard selection probability of the character (that is, the change target character) associated with the summoner character, the server 1 determines the attribute of the summoner character. The standard selection probability may be changed accordingly. For example, the server 1 may increase (or decrease) the standard selection probability of a character having the same attribute as the summoner character among the lottery target characters. Further, in another embodiment, changes to the character associated with the summoner character and changes according to the attributes of the summoner character may be combined. That is, the server 1 changes (for example, raises) the standard selection probability of a character associated with the summoner character among the lottery target characters, and sets the standard selection probability of a character having an attribute different from the attribute of the summoner character. It may be changed (for example, lowered). As described above, the increase and decrease of the standard selection probability may be reversed between the change to the character associated with the summoner character and the change according to the attribute of the summoner character.
なお、サーバ1は、召喚士キャラクタに加えて、ゲーム状況(例えば、ゲームのストーリーの進行度合い)等に基づいて選出確率を変更してもよい。 In addition to the summoner character, the server 1 may change the selection probability based on the game situation (for example, the progress of the game story).
第2の実施形態においては、上記ステップS102の次に、第1の実施形態と同様にステップS2の処理が実行される。ステップS2の処理は、ステップS102の処理によって変更された選出確率に基づいて抽選が行われる点を除いて、第1の実施形態における処理と同様である。これによって、召喚士キャラクタに応じた選出確率で抽選が行われることとなる。なお、図14においては、ステップS2の後の処理の流れは、図6に示す処理の流れと同じであるので、ステップS2の後の処理に関する記載を省略している。 In the second embodiment, after step S102, the process of step S2 is executed as in the first embodiment. The process of step S2 is the same as the process of the first embodiment, except that the lottery is performed based on the selection probability changed by the process of step S102. As a result, the lottery is performed with a selection probability according to the summoner character. Note that, in FIG. 14, the flow of processing after step S2 is the same as the flow of processing shown in FIG. 6, so description of the processing after step S2 is omitted.
なお、第2の実施形態において、サーバ1の処理部11は、図10に示すサーバ側抽選モード処理において、ステップS41の処理の前に、上記ステップS102の処理を実行する。具体的には、ステップS102において、処理部11は、端末装置2から受信した抽選指示情報により示される召喚士キャラクタと、記憶部12に記憶されているキャラクタ関連情報とに基づいて、標準選出確率を変更するキャラクタと、標準選出確率の変更度合いとを決定する。処理部11は、決定されたキャラクタおよび変更度合いに基づいて、記憶部12に記憶されているキャラクタ選出情報が示す標準選出確率を変更した選出確率を算出する。処理部11は、算出された変更後の選出確率を示す情報を、メモリまたは記憶部12に記憶する。そして、ステップS41においては、処理部11は、メモリまたは記憶部12に記憶された変更後の選出確率を用いて抽選を行う。
In the second embodiment, the
なお、他の実施形態においては、端末装置2においては、キャラクタ指定指示が行われた後、抽選指示を受け付ける時点(または抽選指示を受け付ける前)において、選出確率の変更に関する情報がユーザに対して提示されてもよい。具体的には、端末装置2は、抽選指示情報を送信する前に、キャラクタ指定指示を示す指示情報(「キャラクタ指定指示情報」と呼ぶ)をサーバ1へ送信する。サーバ1は、キャラクタ指定指示情報を受信すると、受信したキャラクタ指定指示情報に基づいて標準選出確率を変更する。そして、サーバ1は、標準選出確率の変更内容に関する変更情報を端末装置2へ送信する。変更情報の具体的な内容は任意であり、例えば、標準選出確率が変更されたキャラクタを示す情報であってもよいし、標準選出確率が変更されたキャラクタと、変更度合いとを示す情報であってもよい。 In another embodiment, in the terminal device 2, after the character designation instruction is given, at the time of accepting the lottery instruction (or before accepting the lottery instruction), the user is provided with information regarding the change of the selection probability. It may be presented. Specifically, the terminal device 2 transmits instruction information indicating a character designation instruction (referred to as “character designation instruction information”) to the server 1 before transmitting the lottery instruction information. When the server 1 receives the character designation instruction information, the server 1 changes the standard selection probability based on the received character designation instruction information. Then, the server 1 transmits the change information regarding the change content of the standard selection probability to the terminal device 2. The specific content of the change information is arbitrary, and may be, for example, information indicating a character whose standard selection probability has been changed, or information indicating a character whose standard selection probability has been changed and the degree of change. May be.
上記の変更情報をサーバ1から受信すると、端末装置2は、変更情報が示す内容を表示部24に表示する。例えば、選出確率が変更されるキャラクタの画像と、変更度合いを示す画像(例えば、「出現確率が10%アップ」というメッセージ)とを含む変更通知画像が表示部24に表示されてもよい。また、このとき、変更通知画像とともに抽選指示画像31が表示されることによって、抽選指示が受け付けられてもよい。
When the change information is received from the server 1, the terminal device 2 displays the content indicated by the change information on the
上記のように、抽選指示の前に、標準選出確率の変更内容がユーザに提示されることによって、ユーザは、変更内容を確認してから抽選指示を行うか否かを判断することができる。これによって、抽選の利便性を向上することができる。 As described above, the change content of the standard selection probability is presented to the user before the lottery instruction, so that the user can confirm the change content and then determine whether to issue the lottery instruction. Thereby, the convenience of the lottery can be improved.
また、他の実施形態においては、キャラクタ指定指示によって指定可能なキャラクタは、ユーザがすでに所有しているキャラクタに限らない。例えば、他の実施形態においては、キャラクタ指定指示によって指定可能なキャラクタは、抽選対象キャラクタであってもよい。また、キャラクタ指定指示によって指定可能なキャラクタは、ゲーム状況(例えば、ゲームのストーリーの進行度合い)に基づいて決定されてもよい。 In another embodiment, the character that can be designated by the character designation instruction is not limited to the character that the user already has. For example, in another embodiment, the character that can be designated by the character designation instruction may be a lottery target character. Further, the character that can be designated by the character designation instruction may be determined based on the game situation (for example, the degree of progress of the game story).
また、他の実施形態においては、キャラクタ指定指示によって指定可能なオブジェクトは、抽選対象となるオブジェクト以外のオブジェクト(つまり、抽選対象ではないオブジェクト)を含んでいてもよい。例えば、抽選とは異なる方法で取得可能なキャラクタが、上記キャラクタ指定指示によって指定可能であってもよい。また、他の実施形態においては、キャラクタ指定指示によって指定可能なオブジェクトと、抽選対象となるオブジェクトとは、異なる種類のオブジェクトであってもよい。例えば、キャラクタ指定指示によって指定可能なオブジェクトは、プレイヤが操作可能なキャラクタであり、抽選対象となるオブジェクトは、例えばキャラクタが使用するアイテムであってもよい。また例えば、情報処理システムは、キャラクタ指定指示に代えて、アイテムを指定する指示を受け付け、指定されたアイテムに応じて、キャラクタを抽選対象とする抽選の選出確率を変更するようにしてもよい。 Further, in other embodiments, the objects that can be designated by the character designation instruction may include objects other than the objects that are the lottery targets (that is, objects that are not the lottery targets). For example, a character that can be acquired by a method different from the lottery may be designated by the character designation instruction. In another embodiment, the object that can be designated by the character designation instruction and the object that is the lottery target may be different types of objects. For example, the object that can be designated by the character designation instruction is a character that can be operated by the player, and the object that is the lottery target may be, for example, an item used by the character. Further, for example, the information processing system may accept an instruction to specify an item instead of the character specification instruction, and change the selection probability of the lottery in which the character is a lottery target, according to the specified item.
また、第2の実施形態においては、サーバ1は、ステップS2(換言すれば、ステップS41)における抽選において1つのキャラクタのみを選出してもよい。このとき、ユーザは上述の選択指示を行うことなく、抽選で選出された1つのキャラクタがユーザに付与される。第2の実施形態においては、キャラクタ指定指示を受け付けるので、選択指示を受け付けない構成としても、ユーザの意思を抽選に反映させることができるという効果を奏することができる。 Further, in the second embodiment, the server 1 may select only one character in the lottery in step S2 (in other words, step S41). At this time, the user is given one character selected in the lottery without giving the above selection instruction. In the second embodiment, since the character designation instruction is accepted, the intention of the user can be reflected in the lottery even if the selection instruction is not accepted.
また、第2の実施形態において、情報処理システムは、キャラクタ指定指示および抽選指示に応じて抽選の処理を実行することに加えて、キャラクタ指定指示を受け付けずに抽選指示を受け付け、抽選指示に応じて抽選の処理を実行してもよい。このとき、サーバ1は、上記標準選出確率をそのまま用いて抽選の処理を実行する。 In addition, in the second embodiment, the information processing system executes the lottery process in response to the character designation instruction and the lottery instruction, accepts the lottery instruction without accepting the character designation instruction, and responds to the lottery instruction. The lottery process may be executed by the above. At this time, the server 1 executes the lottery process using the standard selection probability as it is.
<第1および第2の実施形態に関する変形例>
(抽選に関する変形例)
上記第1および第2の実施形態において抽選によって複数の選択肢を提示する場合、抽選の方法は以下に説明する方法であってもよい。以下、第1および第2の実施形態における抽選に関する変形例について説明する。
<Modifications of First and Second Embodiments>
(Variations regarding lottery)
In the case of presenting a plurality of options by lottery in the first and second embodiments, the lottery method may be the method described below. Hereinafter, modified examples relating to the lottery in the first and second embodiments will be described.
(第1の変形例)
第1の変形例においては、属性マークに代えて、選択候補キャラクタを特定可能な情報が提示される。すなわち、第1の変形例においては、上述のステップS5,S9,S13において、端末装置2は、選択候補キャラクタの顔および/または名前を表す画像を含む選択画像を表示部24に表示する。これによれば、ユーザは、抽選結果である選択肢から1つを選択する際に、特定の所望のキャラクタを選択することができる。
(First modification)
In the first modification, instead of the attribute mark, information that can specify the selection candidate character is presented. That is, in the first modified example, in steps S5, S9, and S13 described above, the terminal device 2 displays the selection image including the image representing the face and / or the name of the selection candidate character on the
(第2の変形例)
第2の変形例においては、サーバ1は、属性を選出する抽選と、キャラクタを選出する抽選とを別々に実行する。図16は、第2の変形例における抽選モードにおいて情報処理システムによって実行される処理の流れの一例を示す図である。
(Second modified example)
In the second modified example, the server 1 separately executes a lottery for selecting attributes and a lottery for selecting characters. FIG. 16: is a figure which shows an example of the flow of the process performed by the information processing system in the lottery mode in a 2nd modification.
第2の変形例においては、第1の実施形態と同様にステップS1の処理が実行された後、サーバ1は、抽選によって属性を、初期候補数と同じ回数(ここでは、5回)だけ選出する(ステップS111)。すなわち、サーバ1は、4つの属性(赤属性、青属性、緑属性、および、無色属性)のうちから1つを選出する処理を5回実行する。なお、5回の抽選によって選出される5つの属性については、重複が生じてもよい(つまり、同じ属性が複数回選出されてもよい)。また、第2の変形例においては、記憶部12は、4つの属性毎に選出確率を示す数値を関連付けた情報を記憶している。処理部11は、この情報を用いて抽選を実行する。処理部11は、抽選結果を示す情報として、属性を示す情報を5つ生成し、メモリまたは記憶部12に記憶する。
In the second modification, after the process of step S1 is executed as in the first embodiment, the server 1 selects the attribute by the lottery the same number of times as the number of initial candidates (here, five times). Yes (step S111). That is, the server 1 executes the process of selecting one out of four attributes (red attribute, blue attribute, green attribute, and colorless attribute) five times. It should be noted that the five attributes selected by the lottery five times may overlap (that is, the same attribute may be selected multiple times). In addition, in the second modification, the
次に、サーバ1は、ステップS111で選出した属性毎にキャラクタを選出する(ステップS112)。すなわち、サーバ1は、ステップS111で選出された属性を有する各キャラクタを抽選対象として、当該各キャラクタのうちから1つを抽選によって選出する。第2の変形例においては、ステップS111において属性が5回選出されているので、サーバ1は、1つのキャラクタを選出する抽選を5回行う。ここで、5回の抽選で同じ属性が複数回選出される場合があり、この場合、サーバ1は、当該属性について複数回抽選を行う。なお、第2の変形例における上記の抽選は、抽選対象となるキャラクタは第1の実施形態とは異なるが、第1の実施形態と同様の方法で上記の抽選を実行することができる。 Next, the server 1 selects a character for each attribute selected in step S111 (step S112). That is, the server 1 selects each character having the attribute selected in step S111 as a lottery target, and selects one of the respective characters by lottery. In the second modified example, since the attribute has been selected five times in step S111, the server 1 performs the lottery five times to select one character. Here, there are cases where the same attribute is selected a plurality of times by the lottery five times, and in this case, the server 1 performs a plurality of lottery on the attribute. In the above-described lottery in the second modified example, the characters to be selected are different from those in the first embodiment, but the above-mentioned lottery can be executed by the same method as in the first embodiment.
上記ステップS111およびS112の処理によって、初期候補数と同数の選択候補キャラクタが選出される。次に、サーバ1は、上記ステップS3およびS4の処理を、第1の実施形態と同様に実行する。第2の変形例においては、続くステップS5において、端末装置2は、第1の実施形態と同様に、(キャラクタ自体を特定不可能であって)属性を特定可能なマークを提示してもよいし、上記第1の変形例と同様に、キャラクタ自体を特定可能な情報を提示してもよい。なお、図16においては、ステップS5の後の処理の流れは、図6に示す処理の流れと同じであるので、ステップS5の後の処理に関する記載を省略している。 By the processes of steps S111 and S112, the same number of selection candidate characters as the initial number of candidates are selected. Next, the server 1 executes the processes of steps S3 and S4 as in the first embodiment. In the second modification, in the subsequent step S5, the terminal device 2 may present a mark whose attribute can be specified (the character itself cannot be specified), as in the first embodiment. However, similarly to the first modified example, information that can identify the character itself may be presented. Note that, in FIG. 16, the flow of processing after step S5 is the same as the flow of processing shown in FIG. 6, so description of the processing after step S5 is omitted.
上記第2の変形例によれば、サーバ1は、まず属性を選出する抽選を行い、さらに、選出された属性を有するキャラクタのうちから選択候補キャラクタを選出する。これによれば、サーバ1は、同じ属性を有するキャラクタを抽選対象として抽選を行うことができる。 According to the second modification, the server 1 first performs a lottery for selecting attributes, and further selects a selection candidate character from the characters having the selected attributes. According to this, the server 1 can perform the lottery with the characters having the same attribute as the lottery target.
(第3の変形例)
第3の変形例においても第2の変形例と同様、サーバ1は、属性を選出する抽選と、キャラクタを選出する抽選とを別々に実行する。ここで、第3の変形例においては、サーバ1が抽選によって属性を選出した後、ユーザが属性を選択し、サーバ1は、ユーザによって選択された属性について抽選を行うことによってキャラクタを選出する。以下、第3の変形例の詳細を説明する。
(Third Modification)
In the third modified example as well, as in the second modified example, the server 1 separately executes a lottery for selecting an attribute and a lottery for selecting a character. Here, in the third modified example, after the server 1 selects the attribute by lottery, the user selects the attribute, and the server 1 selects the character by performing the lottery on the attribute selected by the user. The details of the third modification will be described below.
図17は、第3の変形例における抽選モードにおいて情報処理システムによって実行される処理の流れの一例を示す図である。第3の変形例においても第2の変形例と同様に、ステップS1およびS111の処理が実行される。ここで、第3の変形例においては、サーバ1は、ステップS111における抽選結果である、属性を示す5つの情報を含む選択肢情報を端末装置2へ送信する。この時点では、属性のみが選出されており、選択候補キャラクタはまだ選出されていないので、上記の選択肢情報は、選択候補キャラクタを示す情報を含んでいない。また、第3の変形例においては、上記ステップS111の次に、サーバ1は、第1の実施形態と同様のステップS3の処理を実行する。 FIG. 17 is a diagram showing an example of the flow of processing executed by the information processing system in the lottery mode in the third modified example. Also in the third modified example, the processes of steps S1 and S111 are executed as in the second modified example. Here, in the third modified example, the server 1 transmits to the terminal device 2 the option information including the five pieces of information indicating the attributes, which is the lottery result in step S111. At this point, only the attribute has been selected and the selection candidate character has not been selected yet, so the above-mentioned option information does not include information indicating the selection candidate character. Further, in the third modified example, after step S111, the server 1 executes the process of step S3 similar to that of the first embodiment.
第3の変形例においては、端末装置2は、ステップS5において上記選択肢情報を受信し、選択画像を表示部24に表示する。この選択画像は、第1の実施形態(図4(B))と同じであり、上記選択肢情報に基づいて生成することができる。選択画像に対して属性(具体的には、属性マーク33)を選択する選択指示がユーザによって行われた場合、端末装置2は、選択された属性を示す情報を含む選択指示情報をサーバ1へ送信する。
In the third modification, the terminal device 2 receives the option information in step S5 and displays the selected image on the
選択指示情報を受信すると、サーバ1は、選択指示情報が示す属性を有する各キャラクタを抽選対象として抽選を行うことによって、1つのキャラクタを選出する(ステップS115)。この抽選は、第2の変形例における、キャラクタを選出する抽選と同様の方法で行うことができる。 Upon receiving the selection instruction information, the server 1 selects one character by performing lottery with each character having the attribute indicated by the selection instruction information as the lottery target (step S115). This lottery can be performed by the same method as the lottery for selecting the character in the second modified example.
上記ステップS115の次に、サーバ1は、抽選によって選出されたキャラクタをユーザに付与する処理を実行する(ステップS116)。ステップS116の処理は、付与するキャラクタが、ユーザによって選択されたもの(第1の実施形態)であるか、抽選によって選出されたもの(第3の変形例)であるかという点で、上記ステップS6の処理と異なっている。ただし、キャラクタを付与するための処理は、上記ステップS116と上記ステップS6とでは同じである。 After the step S115, the server 1 executes a process of giving the user the character selected by the lottery (step S116). The process of step S116 is performed in accordance with whether the given character is one selected by the user (first embodiment) or one selected by lottery (third modification). It is different from the processing of S6. However, the process for adding a character is the same in step S116 and step S6.
ステップS6の次に、サーバ1は、第1の実施形態と同様にステップS7の処理を実行する。一方、端末装置2は、ステップS6によってサーバ1から送信される付与情報を受信すると、第1の実施形態と同様にステップS8の処理を実行する。 After step S6, the server 1 executes the process of step S7 as in the first embodiment. On the other hand, when the terminal device 2 receives the addition information transmitted from the server 1 in step S6, the terminal device 2 executes the process of step S8 as in the first embodiment.
図17においては、ステップS8より後の処理を示していないが、第3の変形例においても第1の実施形態と同様に、ユーザは、5つの選択肢を所望の数だけ選択することができる。なお、第3の変形例では、2回目以降の選択画面(すなわち、属性マークの選択肢が4つ以下である選択画面)において属性マーク33が選択された場合、端末装置2は、第3の変形例における上記ステップS5と同様、選択された属性を示す情報を含む選択指示情報をサーバ1へ送信する。また、サーバ1は、選択指示情報を受信したことに応じて、上記ステップS115と同様に、受信した選択指示情報が示す属性を有する各キャラクタを抽選対象として抽選を行うことによって、1つのキャラクタを選出する。さらに、サーバ1は、上記ステップS116と同様に、選出されたキャラクタをユーザに付与する処理を実行する。 Although the process after step S8 is not shown in FIG. 17, the user can select a desired number of five options in the third modification as in the first embodiment. In the third modified example, when the attribute mark 33 is selected on the second and subsequent selection screens (that is, the selection screen with four or less attribute mark options), the terminal device 2 uses the third modified example. Similar to the step S5 in the example, the selection instruction information including the information indicating the selected attribute is transmitted to the server 1. Further, in response to receiving the selection instruction information, the server 1 selects one character by performing lottery with each character having the attribute indicated by the received selection instruction information as the lottery target, as in step S115. elect. Further, the server 1 executes the process of assigning the selected character to the user, as in step S116.
上記第3の変形例によれば、第2の変形例と同様、サーバ1は、同じ属性を有するキャラクタを抽選対象として抽選を行うことができる。また、サーバ1は、選択肢のうちでユーザによって選択された属性についてのみキャラクタの抽選を実行するので、抽選処理を効率良く実行することができる。 According to the third modified example, as in the second modified example, the server 1 can perform the lottery with the characters having the same attribute as the lottery target. Further, the server 1 executes the lottery of characters only for the attribute selected by the user among the options, so that the lottery process can be efficiently executed.
なお、以上に説明した第1〜第3の変形例は、第2の実施形態においても適用することが可能である。なお、第3の変形例を第2の実施形態に適用する場合、サーバ1は、召喚士キャラクタと属性とを関連付けるキャラクタ関連情報を用いることによって、属性を選出するための選出確率を変更する。 The first to third modified examples described above can also be applied to the second embodiment. When applying the third modified example to the second embodiment, the server 1 changes the selection probability for selecting an attribute by using the character-related information that associates the summoner character with the attribute.
(サーバと端末装置とにおける処理に関する変形例)
他の実施形態においては、上記第1および第2の実施形態においてサーバ側において実行された処理の一部は、端末側において実行されてもよい。また、他の実施形態においては、上記実施形態において端末側において実行された処理の一部は、サーバ側において実行されてもよい。
(Modified example of processing in server and terminal device)
In another embodiment, a part of the processing executed on the server side in the first and second embodiments may be executed on the terminal side. Further, in another embodiment, a part of the processing executed on the terminal side in the above embodiments may be executed on the server side.
<本実施形態における作用効果>
(1−1)
以上のように、第1および第2の実施形態においては、情報処理システムは、アプリケーションを実行可能な端末装置2と通信可能なサーバ1を含む。情報処理システムは、以下の構成を備える。
・サーバ1に設けられ、端末装置2で実行されるアプリケーションにおける複数のオブジェクトに関する情報(例えば、図8に示すゲームキャラクタ情報)を記憶する記憶手段(例えば、記憶部12)
・アプリケーションのユーザによる指示であって、当該ユーザが当該アプリケーションにおけるオブジェクトを取得するための抽選の指示を受け付ける抽選指示受付手段(例えば、図9に示すステップS31または図13に示すステップS81)
・サーバ1に設けられ、抽選の指示に応じて、2以上である初期候補数のオブジェクトまたはオブジェクトのグループを選択肢として決定する選択肢決定手段(例えば、図10に示すステップS41)
・決定された選択肢に含まれる各選択候補に関する情報(例えば、図4に示す属性マーク33)を端末装置2の表示部24に表示させる表示制御手段(例えば、図10に示すステップS44およびS46、または、図13に示すステップS85)
・ユーザによる指示であって、各選択候補から1つを選択する選択指示を受け付ける選択指示受付手段(例えば、図10に示すステップS45およびS51、または、図13に示すステップS86)
・サーバ1に設けられ、選択指示によって選択された選択候補に対応するオブジェクトをユーザに付与するオブジェクト付与手段(例えば、図10に示すステップS46)
<Operation and effect in this embodiment>
(1-1)
As described above, in the first and second embodiments, the information processing system includes the server 1 that can communicate with the terminal device 2 that can execute an application. The information processing system has the following configuration.
A storage unit (e.g., storage unit 12) provided in the server 1 and storing information (e.g., game character information shown in FIG. 8) regarding a plurality of objects in an application executed by the terminal device 2.
A lottery instruction receiving means that receives an instruction by the user of the application to draw an object in the application (for example, step S31 shown in FIG. 9 or step S81 shown in FIG. 13).
An option determining means that is provided in the server 1 and determines, as an option, an object or a group of objects having an initial candidate number of 2 or more in accordance with a drawing instruction (for example, step S41 shown in FIG. 10)
Display control means (for example, steps S44 and S46 shown in FIG. 10) that causes the
Selection instruction receiving means for receiving a selection instruction for selecting one from the selection candidates, which is an instruction by the user (for example, steps S45 and S51 shown in FIG. 10 or step S86 shown in FIG. 13).
Object providing means provided in the server 1 for giving the user an object corresponding to the selection candidate selected by the selection instruction (for example, step S46 shown in FIG. 10).
上記「オブジェクト」は、第1の実施形態においては、アプリケーションに登場するキャラクタであるが、アイテム等の任意のオブジェクトであってもよい。 In the first embodiment, the “object” is a character that appears in the application, but it may be any object such as an item.
上記の受付手段(抽選指示受付手段および選択指示受付手段)は、指示のためにユーザが行う入力を受け付ける、端末装置2における構成(例えば、処理部21および/または入力部23)であってもよいし、指示を示す情報を端末装置2から取得する、サーバ1における構成であってもよい。
Even if the above-mentioned receiving means (lottery instruction receiving means and selection instruction receiving means) has a configuration in the terminal device 2 (for example, the
上記の選択肢決定手段は、オブジェクト(例えば、キャラクタ)自体を選択肢として決定してもよいし、オブジェクトのグループ(例えば、キャラクタに設定される属性)を選択肢として決定してもよい。なお、第1の実施形態においては、サーバ1は選択候補キャラクタを選出し、選出された選択候補キャラクタに設定される属性がユーザに提示される。そのため、ステップS41における処理は、キャラクタ自体を選択肢として決定していると言うこともできるし、キャラクタのグループ(例えば、属性)を選択肢として決定していると言うこともできる。 The option determining means may determine the object (for example, the character) itself as the option, or may determine the group of the objects (for example, the attributes set in the character) as the option. In the first embodiment, the server 1 selects a selection candidate character, and the attribute set for the selected selection candidate character is presented to the user. Therefore, it can be said that the process in step S41 determines that the character itself is determined as an option, or that the group of characters (for example, an attribute) is determined as an option.
上記「選択候補に関する情報」は、例えば、選択候補自身を示す情報(例えば、キャラクタの顔または名前の情報)であってもよいし、選択候補のグループを示す情報(例えば、キャラクタに設定された属性の情報)であってもよい。 The “information regarding the selection candidate” may be, for example, information indicating the selection candidate itself (for example, information on the face or name of the character) or information indicating a group of selection candidates (for example, set for the character). Attribute information).
第1および第2の実施形態においては、サーバ1から端末装置2へ情報(例えば、選択肢情報)が送信されることに応じて端末装置2において選択候補に関する情報が表示される。したがって、上記の表示制御手段は、端末装置2において表示部24を制御するための構成であると言うこともできるし、サーバ1において上記情報を端末装置2へ送信するための構成であると言うこともできる。
In the first and second embodiments, in response to information (for example, option information) transmitted from the server 1 to the terminal device 2, the terminal device 2 displays information regarding selection candidates. Therefore, it can be said that the display control means is a structure for controlling the
上記(1−1)の構成によれば、複数のオブジェクト(またはオブジェクトのグループ)からなる選択肢がユーザに提示され、ユーザは、選択肢から選択することによってオブジェクトを獲得することができる。これによれば、オブジェクトを取得するための抽選においてユーザの意思を反映させることができる。したがって、ユーザは、自身が所望する抽選結果を得やすくなるので、抽選結果に対してユーザが不満を持つ可能性を低減することができる。 According to the configuration of (1-1) described above, the user is presented with an option including a plurality of objects (or a group of objects), and the user can acquire the object by selecting from the options. According to this, the intention of the user can be reflected in the lottery for acquiring the object. Therefore, since the user can easily obtain the lottery result desired by the user, the possibility that the user is dissatisfied with the lottery result can be reduced.
(1−2)
第1の実施形態においては、選択肢決定手段は、初期候補数のオブジェクトを選択肢として決定する。表示制御手段は、選択肢に含まれる各オブジェクトについて設定される所定の情報をそれぞれ表示部24に表示させる。
(1-2)
In the first embodiment, the option determining means determines an object having the initial number of candidates as an option. The display control unit causes the
(1−3)
第1および第2の実施形態においては、選択肢決定手段は、オブジェクトの初期候補数のグループを選択肢として決定すると言うこともできる。表示制御手段は、選択肢に含まれる各グループを示す所定の情報をそれぞれ表示部24に表示させる。
(1-3)
In the first and second embodiments, it can be said that the option determining means determines a group of the initial candidate number of objects as an option. The display control means causes the
上記(1−2)または(1−3)の構成によれば、ユーザは、オブジェクトに関する所定の情報に基づいて選択を行うことができる。すなわち、情報処理システムは、選択のための判断材料をユーザに与えることができるので、抽選の戦略性を増すことができ、抽選の興趣性を向上することができる。 According to the configuration of (1-2) or (1-3), the user can make a selection based on predetermined information about the object. That is, since the information processing system can provide the user with the judgment material for selection, it is possible to increase the strategic nature of the lottery and improve the excitement of the lottery.
(1−4)
第1および第2の実施形態においては、各オブジェクトには、オブジェクトの種類よりも少ない複数種類の属性のうち少なくとも1種類の属性が設定される(図5参照)。上記所定の情報は、オブジェクトに設定される属性を示す情報である。
(1-4)
In the first and second embodiments, each object is set with at least one type of attribute among a plurality of types of attributes less than the type of object (see FIG. 5). The predetermined information is information indicating an attribute set in the object.
上記(1−4)の構成によれば、(オブジェクトを一義的に特定することができない情報である)属性を示す情報を表示するので、ユーザが選択を行う段階では、選択候補のオブジェクトをユーザが完全には特定できないようにすることができる。これによって、抽選の興趣性を増すことができるとともに、抽選がユーザにとって有利になりすぎることを抑制することができる。 According to the configuration of (1-4) above, since information indicating an attribute (information that cannot uniquely specify an object) is displayed, at the stage when the user makes a selection, the selection candidate object is selected by the user. Can be completely unspecified. This makes it possible to increase the interest of the lottery and prevent the lottery from becoming too advantageous for the user.
(1−5)
第1および第2の実施形態においては、表示制御手段は、各選択候補に対して選択指示が受け付けられた後、当該選択指示に係る選択候補を当該各選択候補から除いた残りの選択候補に関する情報を、前記端末装置の表示部に表示させる(図4(D))。選択指示受付手段は、残りの選択候補から1つを選択する追加の選択指示を受け付ける(例えば、図10に示すステップS45、または、図13に示すステップS92)。オブジェクト付与手段は、追加の選択指示によって選択された選択候補に対応するオブジェクトをユーザに付与する。
(1-5)
In the first and second embodiments, the display control means relates to the remaining selection candidates after the selection instruction related to the selection instruction is removed from the selection candidate after the selection instruction is received for each selection candidate. The information is displayed on the display unit of the terminal device (FIG. 4 (D)). The selection instruction receiving unit receives an additional selection instruction for selecting one from the remaining selection candidates (for example, step S45 shown in FIG. 10 or step S92 shown in FIG. 13). The object giving unit gives the user an object corresponding to the selection candidate selected by the additional selection instruction.
上記(1−5)の構成によれば、ユーザは、複数の選択肢から複数を選択することができ、複数のオブジェクトを獲得することができる。これによって、抽選によるオブジェクト獲得の利便性を向上することができる。 According to the above configuration (1-5), the user can select a plurality of options from a plurality of options and can acquire a plurality of objects. This can improve the convenience of object acquisition by lottery.
(1−6)
第1および第2の実施形態においては、表示制御手段は、残りの選択候補について選択指示が受け付けられたことに応じて、当該選択指示に係る選択候補を当該残りの選択候補から除いた新たな残りの選択候補を端末装置の表示部に表示させる処理を、選択候補がなくなるまで実行可能である(例えば、図10に示すステップS45〜S51)。選択指示受付手段は、新たな残りの選択候補が表示される度に、追加の選択指示を受け付ける。
(1-6)
In the first and second embodiments, the display control means, in response to the selection instruction received for the remaining selection candidates, removes the selection candidates related to the selection instruction from the remaining selection candidates. The process of displaying the remaining selection candidates on the display unit of the terminal device can be executed until there are no selection candidates (for example, steps S45 to S51 shown in FIG. 10). The selection instruction receiving means receives an additional selection instruction each time a new remaining selection candidate is displayed.
上記(1−6)の構成によれば、ユーザは、複数の選択肢の全てを選択することができ、選択肢に係る全てのオブジェクトを獲得することができる。これによって、抽選によるオブジェクト獲得の利便性を向上することができる。 With the configuration (1-6), the user can select all of the plurality of options and can acquire all the objects related to the options. This can improve the convenience of object acquisition by lottery.
(1−7)
第1および第2の実施形態においては、記憶手段は、アプリケーション内においてユーザが所有するポイントの数を記憶する(図8に示すオーブ数情報を参照)。選択指示受付手段は、ユーザが所有するポイントを減算することを少なくとも条件として追加の選択指示を受け付ける(例えば、図10に示すステップS45)。選択指示受付手段は、選択可能な選択候補の数が第1の数である場合(例えば、選択候補キャラクタが2つである場合、換言すれば、4回目の選択指示を行う場合)における第1の選択指示に必要なポイント数(例えば、8個)を、選択可能な選択候補の数が当該第1の数よりも大きい第2の数である場合(例えば、選択候補キャラクタが4つである場合、換言すれば、2回目の選択指示を行う場合)における第2の選択指示に必要なポイント数(例えば、9個)よりも小さくする。
(1-7)
In the first and second embodiments, the storage unit stores the number of points owned by the user in the application (see the orb number information shown in FIG. 8). The selection instruction receiving unit receives an additional selection instruction at least on the condition that the points owned by the user are subtracted (for example, step S45 shown in FIG. 10). The selection instruction receiving unit is the first when the number of selectable candidates that can be selected is the first number (for example, when there are two selection candidate characters, in other words, when the fourth selection instruction is issued). The number of points (e.g., 8) necessary for the selection instruction of is a second number in which the number of selectable candidates that can be selected is larger than the first number (for example, there are four selection candidate characters). In this case, in other words, it is smaller than the number of points (for example, 9) required for the second selection instruction in the case of performing the second selection instruction.
上記「ポイント」は、第1の実施形態におけるオーブの数であってもよいし、アプリケーション内において用いられる任意のポイントまたは仮想通貨であってもよい。 The “point” may be the number of orbs in the first embodiment, or may be any point or virtual currency used in the application.
上記(1−7)の構成によれば、複数の選択肢のうちからより多くの選択を行う動機付けをユーザに与えることができる。また、ユーザは、(a)抽選を途中で終了してから抽選をやり直すことによって、より良い抽選結果が得られることを狙う戦略と、(b)継続して選択を行うことによってオーブの消費を抑える戦略、という、2つの戦略で抽選を行うことができる。これによれば、抽選の戦略性を増すことができる。 With configuration (1-7) above, it is possible to give the user motivation to make more selections from a plurality of options. In addition, the user (a) has a strategy that aims to obtain a better lottery result by re-taking the lottery after finishing the lottery halfway, and (b) consumes orbs by continuously making a selection. The lottery can be performed by two strategies, that is, a holding strategy. According to this, the strategicity of the lottery can be increased.
(1−8)
第1および第2の実施形態においては、記憶手段は、選択指示によって選択可能な選択候補に関する情報(例えば、候補キャラクタ情報)と、当該選択指示を行うことが可能なユーザに関する情報(例えば、ユーザ情報)とを関連付けた状態情報(例えば、ゲーム状態情報)を記憶する(図8)。
(1-8)
In the first and second embodiments, the storage unit stores information about selection candidates that can be selected by a selection instruction (for example, candidate character information) and information about a user who can perform the selection instruction (for example, a user). The state information (for example, game state information) associated with (information) is stored (FIG. 8).
(1−9)
第1および第2の実施形態においては、表示制御手段は、各選択候補に関する情報が表示部24に表示される状態でアプリケーションが中断された後で、ユーザによる再開指示に応じて当該アプリケーションが再開された場合、記憶部に記憶される状態情報を用いて、中断前に表示部に表示されていた各選択候補に関する情報を当該表示部に表示させる(例えば、図7に示すステップS23またはS24)。
(1-9)
In the first and second embodiments, the display control means restarts the application in response to a restart instruction from the user after the application is suspended in a state in which information regarding each selection candidate is displayed on the
上記(1−8)および(1−9)の構成によれば、選択肢がユーザに提示されている状態(換言すれば、ユーザが選択を行うことが可能な状態)において、アプリケーションが中断された場合であっても、その状態からアプリケーションを再開することができる。 According to the above configurations (1-8) and (1-9), the application is suspended in the state where the options are presented to the user (in other words, the state in which the user can make a selection). Even then, the application can be restarted from that state.
(1−10)
第1および第2の実施形態においては、記憶手段は、アプリケーションにおいてユーザが所有するポイントの数を記憶する(図8に示すオーブ数情報)。抽選指示受付手段は、ユーザが所有するポイントを所定のポイント数だけ減算することを少なくとも条件として抽選の指示を受け付ける(例えば、図10に示すステップS42)。
(1-10)
In the first and second embodiments, the storage unit stores the number of points owned by the user in the application (orb number information shown in FIG. 8). The lottery instruction receiving means receives a lottery instruction at least on the condition that the number of points owned by the user is subtracted by a predetermined number of points (for example, step S42 shown in FIG. 10).
上記(1−10)の構成によれば、選択肢を見た後でユーザが抽選をやり直すことを抑制することができる。これによって、ユーザが抽選の指示を何度もやり直すことによって通信量が増加することを抑制することができる。また、抽選がユーザにとって有利になりすぎることを抑制することができる。 According to the above configuration (1-10), it is possible to prevent the user from performing the lottery again after seeing the options. As a result, it is possible to prevent the communication amount from increasing due to the user repeatedly giving the lottery instruction. In addition, it is possible to prevent the lottery from becoming too advantageous for the user.
(1−11)
第1および第2の実施形態においては、情報処理システムは、ユーザに対して課金を行うことを条件として、当該ユーザに関して記憶部に記憶されるポイント数を増加させるポイント付与手段(例えば、図9に示すステップS37)をさらに備える。
(1-11)
In the first and second embodiments, the information processing system, on condition that the user is charged, increases the number of points stored in the storage unit for the user (for example, FIG. 9). The method further includes step S37).
(1−12)
なお、他の実施形態においては、情報処理システムは、ユーザに対して課金を行うことを条件として、抽選の指示および/または前記選択指示を受け付けてもよい。すなわち、第1の実施形態においては、サーバ1は、抽選を実行する場合にオーブを減算したが、抽選を実行する場合に課金処理を実行するようにしてもよい。また、サーバ1は、選択指示を受け付ける場合に課金処理を実行するようにしてもよい。
(1-12)
In another embodiment, the information processing system may accept the lottery instruction and / or the selection instruction on condition that the user is charged. That is, in the first embodiment, the server 1 subtracts the orb when executing the lottery, but the server 1 may execute the charging process when executing the lottery. Further, the server 1 may execute the billing process when receiving the selection instruction.
上記(1−11)または(1−12)の構成によれば、選択肢を見た後でユーザが抽選をやり直すことを抑制する効果を向上することができる。 According to the above configuration (1-11) or (1-12), it is possible to improve the effect of preventing the user from performing the lottery again after seeing the options.
(1−13)
第1および第2の実施形態においては、抽選指示受付手段、表示制御手段、および、選択指示受付手段は、サーバ1に設けられる。抽選指示受付手段は、端末装置2に対して行われたユーザの入力に基づいて当該端末装置2から送信されてくる抽選の指示の情報(すなわち、抽選指示情報)を受信することによって当該指示を受け付ける。表示制御手段は、決定された選択肢に含まれる各選択候補に関する情報(すなわち、選択肢情報に含まれる選択候補キャラクタの情報)を端末装置2へ送信することによって、当該端末装置2の表示部24に当該情報を表示させる。選択指示受付手段は、端末装置2に対して行われたユーザの入力に基づいて当該端末装置2から送信されてくる選択指示の情報(すなわち、選択指示情報)を受信することによって当該選択指示を受け付ける。
(1-13)
In the first and second embodiments, the lottery instruction receiving means, the display control means, and the selection instruction receiving means are provided in the server 1. The lottery instruction acceptance means receives the instruction information of the lottery (that is, the lottery instruction information) transmitted from the terminal device 2 based on the user's input made to the terminal device 2, thereby giving the instruction. Accept. The display control means transmits information about each selection candidate included in the determined option (that is, information about the selection candidate character included in the option information) to the terminal device 2 so that the
(1−14)
第1および第2の実施形態においては、情報処理システムは、ユーザに付与されたオブジェクトを用いた所定のゲーム処理を実行するゲーム処理手段(例えば、図9に示すステップS37、または、図12に示すステップS67)をさらに備える。
(1-14)
In the first and second embodiments, the information processing system includes a game processing unit that executes a predetermined game process using an object given to the user (for example, step S37 shown in FIG. 9 or FIG. It further comprises the step S67) shown.
上記(1−14)の構成によれば、ゲーム処理に用いられるオブジェクトを取得するための抽選において、ユーザの意思を反映させることができる。 According to the above configuration (1-14), the intention of the user can be reflected in the lottery for acquiring the object used for the game processing.
(2−1)
第2の実施形態においては、情報処理システムは、アプリケーションを実行可能な端末装置2と通信可能なサーバ1を含む。情報処理システムは、以下の構成を備える。
・サーバ1に設けられ、端末装置2で実行されるアプリケーションにおける複数のオブジェクトについて、当該アプリケーションのユーザがオブジェクトを取得するための抽選における各オブジェクトの選出確率(例えば、標準選出確率)を示す情報(例えば、図8に示すキャラクタ選出情報)を記憶する記憶手段(例えば、記憶部12)
・アプリケーションにおける各オブジェクトのうちから抽選に関連付けられる関連オブジェクト(例えば、召喚士キャラクタ)を指定するオブジェクト指定指示とを受け付ける指定指示受付手段(例えば、図14に示すステップS101)(なお、この「各オブジェクト」は、抽選によって取得可能なオブジェクトであってもよいし、それ以外のオブジェクトであってもよい。また、「各オブジェクト」は、抽選によって取得可能なオブジェクトと同種のオブジェクトであってもよいし、異なる種類のオブジェクトであってもよい。)
・サーバ1に設けられ、指定された関連オブジェクトに応じて、各オブジェクトの選出確率のうち少なくとも一部を変更する確率変更手段(例えば、図14に示すステップS102)
・サーバ1に設けられ、選出確率を変更することによって得られた変更済み選出確率に基づいて、抽選によって取得可能な各オブジェクトから少なくとも1つを選出する選出手段(例えば、図14に示すステップS2)
・サーバ1に設けられ、選出されたオブジェクトのうちの1以上のオブジェクトをユーザに付与するオブジェクト付与手段(例えば、図10に示すステップS46)
(2-1)
In the second embodiment, the information processing system includes a server 1 capable of communicating with a terminal device 2 capable of executing an application. The information processing system has the following configuration.
Information indicating a selection probability (for example, standard selection probability) of each object in a lottery for a user of the application to acquire an object for a plurality of objects in an application that is provided in the server 1 and is executed by the terminal device 2 ( For example, a storage unit (for example, the storage unit 12) that stores the character selection information shown in FIG.
Designation instruction receiving means (for example, step S101 shown in FIG. 14) that receives an object designation instruction for designating a related object (for example, a summoner character) associated with the lottery from among the objects in the application (this “each The “object” may be an object that can be acquired by lottery or any other object, and the “each object” may be an object of the same type as the object that can be acquired by lottery. However, they may be different types of objects.)
Probability changing means provided in the server 1 and changing at least a part of the selection probabilities of each object according to the designated related object (for example, step S102 shown in FIG. 14).
Selection means (for example, step S2 shown in FIG. 14) that is provided in the server 1 and selects at least one of the objects that can be acquired by lottery based on the changed selection probability obtained by changing the selection probability. )
Object providing means provided in the server 1 for giving one or more objects of the selected objects to the user (for example, step S46 shown in FIG. 10)
上記(2−1)の構成によれば、オブジェクト指定指示によって指定されるオブジェクトに応じて、抽選によって各キャラクタが選出される確率が変化する。これによれば、オブジェクトを取得するための抽選においてユーザの意思を反映させることができる。したがって、ユーザは、自身が所望する抽選結果を得やすくなるようにオブジェクトを指定することができるので、抽選結果に対してユーザが不満を持つ可能性を低減することができる。 According to the configuration of (2-1), the probability that each character is selected by the lottery changes according to the object designated by the object designation instruction. According to this, the intention of the user can be reflected in the lottery for acquiring the object. Therefore, the user can specify the object so that the user can easily obtain the desired lottery result, and the possibility that the user is dissatisfied with the lottery result can be reduced.
(2−2)
第2の実施形態においては、指定指示受付手段は、アプリケーションにおいてユーザが所有するオブジェクトのうちから関連オブジェクトを指定するオブジェクト指定指示を受け付ける。
(2-2)
In the second embodiment, the designation instruction receiving means receives an object designation instruction for designating a related object from among objects owned by the user in the application.
上記(2−2)の構成によれば、ユーザは、所有するオブジェクトを増やすことによって有利に抽選を行うことができるようになる。すなわち、上記の構成によれば、ユーザは、抽選を有利に行うべく所有するオブジェクトを増やそうと考えるので、オブジェクトを取得するための抽選を行う動機付けをユーザに与えることができる。 According to the above configuration (2-2), the user can advantageously perform the lottery by increasing the number of objects owned by the user. That is, according to the above configuration, since the user intends to increase the number of objects that he / she owns in order to advantageously perform the lottery, it is possible to give the user motivation to perform the lottery for acquiring the object.
(2−3)
第2の実施形態においては、指定指示受付手段は、抽選によって取得可能なオブジェクト(例えば、抽選対象キャラクタ)のうちから関連オブジェクトを指定するオブジェクト指定指示を受け付ける。
(2-3)
In the second embodiment, the designation instruction receiving unit receives an object designation instruction for designating a related object from objects (for example, a lottery target character) that can be acquired by lottery.
上記(2−3)の構成によれば、抽選によって取得可能なオブジェクト同士の関係によって選出確率が変化するので、抽選の興趣性を向上することができる。 According to the configuration of (2-3), since the selection probability changes depending on the relationship between the objects that can be acquired by the lottery, the interest of the lottery can be improved.
(2−4)
第2の実施形態においては、記憶手段は、アプリケーションにおける各オブジェクトのうちの少なくとも一部のオブジェクトについて、当該オブジェクトと他のオブジェクトとの関連を示す関連情報(例えば、キャラクタ関連情報)を記憶する。確率変更手段は、指定された関連オブジェクトに設定される関連情報に基づいて選出確率を変更する。
(2-4)
In the second embodiment, the storage unit stores, for at least a part of the objects in the application, related information (for example, character related information) indicating a relationship between the object and another object. The probability changing means changes the selection probability based on the related information set in the specified related object.
上記関連情報は、例えば、オブジェクトと、当該オブジェクトが指定された場合に選出確率を変更するオブジェクトとを関連付けた情報であってもよい。また例えば、関連情報は、オブジェクトと、当該オブジェクトが指定された場合に選出確率を変更するオブジェクトとの関連度合い(例えば、親密度)を示す情報であってもよい。このとき、当該関連度合いに基づいて選出確率が変更されてもよい。 The related information may be, for example, information in which an object is associated with an object whose selection probability is changed when the object is designated. Further, for example, the related information may be information indicating the degree of relationship (for example, familiarity) between the object and the object whose selection probability is changed when the object is designated. At this time, the selection probability may be changed based on the degree of association.
上記(2−4)の構成によれば、2つのオブジェクトの関連に基づいて選出確率を変更することができる。例えば、ゲーム内における2つのキャラクタの関係に基づいて選出確率を変更することができるので、抽選の興趣性を向上することができる。 According to the configuration of (2-4), the selection probability can be changed based on the association of the two objects. For example, since the selection probability can be changed based on the relationship between the two characters in the game, the fun of the lottery can be improved.
(2−5)
第2の実施形態においては、確率変更手段は、関連情報において関連オブジェクトに対して関連付けられるオブジェクト(例えば、図15に示す変更対象キャラクタ)に設定される選出確率を、当該オブジェクトが選出されやすくなるように変更する。
(2-5)
In the second embodiment, the probability changing unit makes it easier for the object to be selected from the selection probabilities set in the object (for example, the change target character shown in FIG. 15) associated with the related object in the related information. To change.
上記(2−5)の構成によれば、ユーザは、自身が指定したオブジェクトに応じて、それに関連付けられるオブジェクトを抽選において選出されやすくすることができる。これによれば、ユーザにとってわかりやすい方法で選出確率を変更することができる。 According to the above configuration (2-5), the user can easily select the object associated with the object specified by the user in the lottery. According to this, the selection probability can be changed by a method that is easy for the user to understand.
(2−6)
第2の実施形態においては、選出手段は、抽選の指示とオブジェクト指定指示とを含む指示情報を端末装置2から受信したことに応じて、ユーザが所有するポイントを所定のポイント数だけ減算することを少なくとも条件として、オブジェクトの選出を行う(例えば、図10に示すステップS42およびS51)。
(2-6)
In the second embodiment, the selection means subtracts a predetermined number of points owned by the user in response to receiving instruction information including a lottery instruction and an object designation instruction from the terminal device 2. The object is selected under at least the condition (for example, steps S42 and S51 shown in FIG. 10).
上記(2−6)の構成によれば、抽選の指示およびオブジェクト指定指示を行った後でユーザが抽選をやり直すことを抑制することができる。これによって、ユーザが指示を何度もやり直すことによって通信量が増加することを抑制することができる。また、抽選がユーザにとって有利になりすぎることを抑制することができる。 According to the above configuration (2-6), it is possible to prevent the user from performing the lottery again after giving the lottery instruction and the object designation instruction. As a result, it is possible to prevent the communication amount from increasing due to the user repeatedly giving instructions. In addition, it is possible to prevent the lottery from becoming too advantageous for the user.
(2−7)
第2の実施形態においては、選出手段は、各オブジェクトから複数のオブジェクトを選出する(例えば、図14に示すステップS2)。オブジェクト付与手段は、選出された複数のオブジェクトのうちから、ユーザによって選択されたオブジェクトを当該ユーザに付与する(例えば、図10に示すステップS46)。
(2-7)
In the second embodiment, the selecting means selects a plurality of objects from each object (for example, step S2 shown in FIG. 14). The object giving means gives the user the object selected by the user from the plurality of selected objects (for example, step S46 shown in FIG. 10).
上記(2−7)の構成によれば、抽選によって選出された複数のオブジェクトのうちから、ユーザが選択したオブジェクトがユーザに付与される。これによれば、オブジェクトを取得するための抽選においてユーザの意思をより反映させることができる。 According to the configuration of (2-7), the object selected by the user is given to the user from the plurality of objects selected by the lottery. According to this, the intention of the user can be more reflected in the lottery for acquiring the object.
(2−8)
第2の実施形態においては、情報処理システムは、表示制御手段と、選択指示受付手段とを備える。表示制御手段は、選出された複数のオブジェクトについて設定される所定の情報(例えば、属性)をそれぞれ端末装置2の表示部24に表示させる(図4(B)参照)。選択指示受付手段は、ユーザによる指示であって、表示部24に表示される各所定の情報から1つを選択する選択指示を受け付ける(例えば、図10に示すステップS45、または、図13に示すステップS85)。オブジェクト付与手段は、選択指示によって選択された所定の情報に対応するオブジェクトをユーザに付与する(例えば、図10に示すステップS46)。
(2-8)
In the second embodiment, the information processing system includes a display control unit and a selection instruction receiving unit. The display control unit causes the
上記(2−8)の構成によれば、ユーザは、オブジェクトに関する所定の情報に基づいて選択を行うことができる。すなわち、情報処理システムは、選択のための判断材料をユーザに与えることができるので、抽選の戦略性を増すことができ、抽選の興趣性を向上することができる。 With the configuration (2-8) above, the user can make a selection based on predetermined information about the object. That is, since the information processing system can provide the user with the judgment material for selection, it is possible to increase the strategic nature of the lottery and improve the excitement of the lottery.
(2−9)
他の実施形態においては、確率変更手段は、指定された関連オブジェクトに設定される所定の情報(例えば、属性)に基づいて選出確率を変更してもよい。
(2-9)
In another embodiment, the probability changing unit may change the selection probability based on predetermined information (for example, an attribute) set in the designated related object.
上記(2−9)の構成によれば、ユーザが選択のための判断材料とする所定の情報に基づいて抽選の選出確率を変更することによって、抽選の戦略性を増すことができ、抽選の興趣性を向上することができる。 According to the configuration of (2-9) described above, by changing the selection probability of the lottery based on the predetermined information used by the user as a criterion for selection, the strategic nature of the lottery can be increased. It is possible to improve the fun.
上記実施形態は、抽選によるオブジェクトの付与処理においてユーザの意思を反映させること等を目的として、例えば、ゲームアプリケーションにおける抽選(いわゆるガチャ)を行う情報処理システムに利用することができる。 The above-described embodiment can be used, for example, in an information processing system for performing lottery (so-called gacha) in a game application for the purpose of reflecting the intention of the user in the object assignment process by lottery.
1 サーバ
2 端末装置
11 処理部
12 記憶部
21 処理部
22 記憶部
23 入力部
24 表示部
31 抽選指示画像
32 所有オーブ数画像
33 属性マーク
34 獲得画像
35 終了指示画像
DESCRIPTION OF SYMBOLS 1 server 2
Claims (17)
前記サーバに設けられ、前記端末装置で実行される前記アプリケーションにおける複数のオブジェクトに関する情報を記憶する記憶手段と、
前記アプリケーションのユーザによる指示であって、当該ユーザが当該アプリケーションにおけるオブジェクトを取得するための抽選の指示を受け付ける抽選指示受付手段と、
前記サーバに設けられ、前記抽選の指示に応じて、2以上である初期候補数のオブジェクトまたはオブジェクトのグループを選択肢として決定する選択肢決定手段と、
決定された選択肢に含まれる各選択候補に関する情報を前記端末装置の表示部に表示させる表示制御手段と、
前記ユーザによる指示であって、前記各選択候補から1つを選択する選択指示を受け付ける選択指示受付手段と、
前記サーバに設けられ、前記選択指示によって選択された選択候補に対応するオブジェクトを前記ユーザに付与するオブジェクト付与手段とを備える、情報処理システム。 An information processing system including a server capable of communicating with a terminal device capable of executing an application,
Storage means provided in the server for storing information about a plurality of objects in the application executed by the terminal device;
Lottery instruction receiving means for receiving an instruction of a lottery for the user of the application to obtain an object in the application,
Option determining means provided in the server for determining an object or a group of objects having an initial candidate number of 2 or more as options in accordance with the lottery instruction;
Display control means for displaying information on each selection candidate included in the determined option on the display unit of the terminal device;
Selection instruction receiving means for receiving a selection instruction for selecting one from the selection candidates, which is an instruction by the user;
An information processing system, comprising: an object providing unit that is provided in the server and that provides the user with an object corresponding to a selection candidate selected by the selection instruction.
前記表示制御手段は、前記選択肢に含まれる各オブジェクトについて設定される所定の情報をそれぞれ前記表示部に表示させる、請求項1に記載の情報処理システム。 The option determination means determines the initial candidate number of objects as options,
The information processing system according to claim 1, wherein the display control unit causes the display unit to display predetermined information set for each object included in the option.
前記表示制御手段は、前記選択肢に含まれる各グループを示す所定の情報をそれぞれ前記表示部に表示させる、請求項1に記載の情報処理システム。 The option determination means determines a group of the initial candidate number of objects as an option,
The information processing system according to claim 1, wherein the display control unit causes the display unit to display predetermined information indicating each group included in the options.
前記所定の情報は、オブジェクトに設定される属性を示す情報である、請求項2または請求項3に記載の情報処理システム。 At least one kind of attribute is set to each object among a plurality of kinds of attributes smaller than the kind of object,
The information processing system according to claim 2, wherein the predetermined information is information indicating an attribute set in the object.
前記選択指示受付手段は、前記残りの選択候補から1つを選択する追加の選択指示を受け付け、
前記オブジェクト付与手段は、前記追加の選択指示によって選択された選択候補に対応するオブジェクトを前記ユーザに付与する、請求項1から請求項4のいずれか1項に記載の情報処理システム。 After the selection instruction is received for each of the selection candidates, the display control unit displays information about the remaining selection candidates that is obtained by excluding the selection candidate related to the selection instruction from the selection candidates, on the display unit of the terminal device. To display
The selection instruction receiving means receives an additional selection instruction for selecting one from the remaining selection candidates,
The information processing system according to any one of claims 1 to 4, wherein the object assigning unit assigns an object corresponding to the selection candidate selected by the additional selection instruction to the user.
前記選択指示受付手段は、新たな残りの選択候補が表示される度に、前記追加の選択指示を受け付ける、請求項5に記載の情報処理システム。 In response to the selection instruction being received for the remaining selection candidates, the display control unit removes the selection candidates related to the selection instruction from the remaining selection candidates, and selects a new remaining selection candidate as the terminal device. It is possible to execute the processing to be displayed on the display section of until the selection candidates are exhausted,
The information processing system according to claim 5, wherein the selection instruction receiving unit receives the additional selection instruction every time a new remaining selection candidate is displayed.
前記選択指示受付手段は、前記ユーザが所有するポイントを減算することを少なくとも条件として前記追加の選択指示を受け付け、
前記選択指示受付手段は、選択可能な選択候補の数が第1の数である場合における第1の選択指示に必要なポイント数を、選択可能な選択候補の数が当該第1の数よりも大きい第2の数である場合における第2の選択指示に必要なポイント数よりも小さくする、請求項5または請求項6に記載の情報処理システム。 The storage means stores the number of points owned by the user in the application,
The selection instruction receiving means receives the additional selection instruction at least on condition that the points owned by the user are subtracted,
The selection instruction receiving means determines the number of points required for the first selection instruction when the number of selectable selection candidates is the first number, and the number of selectable selection candidates is less than the first number. The information processing system according to claim 5, wherein the number of points is smaller than the number of points required for the second selection instruction when the second number is large.
前記抽選指示受付手段は、前記ユーザが所有するポイントを所定のポイント数だけ減算することを少なくとも条件として前記抽選の指示を受け付ける、請求項1から請求項9のいずれか1項に記載の情報処理システム。 The storage means stores the number of points owned by the user in the application,
The information processing according to any one of claims 1 to 9, wherein the lottery instruction receiving unit receives the lottery instruction at least on the condition that the number of points owned by the user is subtracted by a predetermined number of points. system.
前記抽選指示受付手段は、前記端末装置に対して行われた前記ユーザの入力に基づいて当該端末装置から送信されてくる前記抽選の指示の情報を受信することによって当該指示を受け付け、
前記表示制御手段は、決定された選択肢に含まれる各選択候補に関する情報を前記端末装置へ送信することによって、当該端末装置の表示部に当該情報を表示させ、
前記選択指示受付手段は、前記端末装置に対して行われた前記ユーザの入力に基づいて当該端末装置から送信されてくる前記選択指示の情報を受信することによって当該選択指示を受け付ける、請求項1から請求項12のいずれか1項に記載の情報処理システム。 The lottery instruction receiving means, the display control means, and the selection instruction receiving means are provided in the server,
The lottery instruction receiving means receives the instruction by receiving information on the lottery instruction transmitted from the terminal device based on the input of the user performed on the terminal device,
The display control means causes the display unit of the terminal device to display the information by transmitting information regarding each selection candidate included in the determined option to the terminal device,
The selection instruction receiving means receives the selection instruction by receiving information on the selection instruction transmitted from the terminal device based on the user's input made to the terminal device. 13. The information processing system according to any one of claims 12 to 13.
前記端末装置で実行される前記アプリケーションにおける複数のオブジェクトに関する情報を記憶する記憶手段と、
前記アプリケーションのユーザによる指示であって、当該ユーザが当該アプリケーションにおけるオブジェクトを取得するための抽選の指示に応じて、2以上である初期候補数のオブジェクトまたはオブジェクトのグループを選択肢として決定する選択肢決定手段と、
決定された選択肢に含まれる各選択候補に関する情報を前記端末装置へ送信する送信手段と、
前記ユーザによる指示であって、前記各選択候補から1つを選択する選択指示によって選択された選択候補に対応するオブジェクトを前記ユーザに付与するオブジェクト付与手段とを備える、サーバ。 A server capable of communicating with a terminal device capable of executing an application,
Storage means for storing information regarding a plurality of objects in the application executed on the terminal device;
An option determining means for determining an object or a group of objects having an initial candidate number of 2 or more as an option in response to an instruction by the user of the application and a lottery instruction for acquiring an object in the application by the user. When,
Transmitting means for transmitting information regarding each selection candidate included in the determined options to the terminal device,
A server, comprising: an object assigning unit that assigns to the user an object corresponding to the selection candidate selected by the selection instruction that selects one of the selection candidates by the user.
前記サーバは、前記端末装置で実行される前記アプリケーションにおける複数のオブジェクトに関する情報を記憶し、
前記アプリケーションのユーザによる指示であって、当該ユーザが当該アプリケーションにおけるオブジェクトを取得するための抽選の指示に応じて、2以上である初期候補数のオブジェクトまたはオブジェクトのグループを選択肢として決定する選択肢決定手段と、
決定された選択肢に含まれる各選択候補に関する情報を前記端末装置へ送信する送信手段と、
前記ユーザによる指示であって、前記各選択候補から1つを選択する選択指示によって選択された選択候補に対応するオブジェクトを前記ユーザに付与するオブジェクト付与手段として前記コンピュータを機能させる、情報処理プログラム。 An information processing program executed on a computer of a server capable of communicating with a terminal device capable of executing an application,
The server stores information about a plurality of objects in the application executed on the terminal device,
An option determining means for determining an object or a group of objects having an initial candidate number of 2 or more as an option in response to an instruction by the user of the application and a lottery instruction for acquiring an object in the application by the user. When,
Transmitting means for transmitting information regarding each selection candidate included in the determined options to the terminal device,
An information processing program that causes the computer to function as an object assigning unit that assigns to the user an object corresponding to a selection candidate selected by a selection instruction that selects one of the selection candidates by the user.
前記サーバは、前記端末装置で実行される前記アプリケーションにおける複数のオブジェクトに関する情報を記憶しており、
前記アプリケーションのユーザによる指示であって、当該ユーザが当該アプリケーションにおけるオブジェクトを取得するための抽選の指示を受け付ける抽選指示受付ステップと、
前記抽選の指示に応じて、2以上である初期候補数のオブジェクトまたはオブジェクトのグループを選択肢として決定する選択肢決定ステップと、
決定された選択肢に含まれる各選択候補に関する情報を前記端末装置の表示部に表示させる表示制御ステップと、
前記ユーザによる指示であって、前記各選択候補から1つを選択する選択指示を受け付ける選択指示受付ステップと、
前記選択指示によって選択された選択候補に対応するオブジェクトを前記ユーザに付与するオブジェクト付与ステップとを備える、オブジェクト付与方法。
A method for providing an object executed in an information processing system including a server capable of communicating with a terminal device capable of executing an application, comprising:
The server stores information about a plurality of objects in the application executed by the terminal device,
A lottery instruction receiving step of receiving an instruction of a lottery for the user of the application to obtain an object in the application,
An option determining step of determining an object or a group of objects having an initial candidate number of 2 or more as options in accordance with the lottery instruction,
A display control step of displaying information regarding each selection candidate included in the determined options on the display unit of the terminal device;
A selection instruction receiving step of receiving a selection instruction for selecting one from the selection candidates, which is an instruction by the user,
An object assigning step of assigning an object corresponding to a selection candidate selected by the selection instruction to the user.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019167134A JP6890641B2 (en) | 2016-09-23 | 2019-09-13 | Information processing system, server, information processing program, and object assignment method |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016185225A JP6670714B2 (en) | 2016-09-23 | 2016-09-23 | Information processing system, server, information processing program, and object assignment method |
JP2019167134A JP6890641B2 (en) | 2016-09-23 | 2019-09-13 | Information processing system, server, information processing program, and object assignment method |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016185225A Division JP6670714B2 (en) | 2016-09-23 | 2016-09-23 | Information processing system, server, information processing program, and object assignment method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020072784A true JP2020072784A (en) | 2020-05-14 |
JP6890641B2 JP6890641B2 (en) | 2021-06-18 |
Family
ID=70610390
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019167134A Active JP6890641B2 (en) | 2016-09-23 | 2019-09-13 | Information processing system, server, information processing program, and object assignment method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6890641B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6929430B1 (en) * | 2020-11-06 | 2021-09-01 | 株式会社あかつき | Information processing methods, programs, information processing systems |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5712445B1 (en) * | 2014-08-21 | 2015-05-07 | 株式会社gloops | GAME SERVER, GAME CONTROL METHOD, GAME PROGRAM, AND GAME PROGRAM RECORDING MEDIUM |
JP2015150070A (en) * | 2014-02-12 | 2015-08-24 | 株式会社コナミデジタルエンタテインメント | Information processing device, program, and information processing system |
-
2019
- 2019-09-13 JP JP2019167134A patent/JP6890641B2/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015150070A (en) * | 2014-02-12 | 2015-08-24 | 株式会社コナミデジタルエンタテインメント | Information processing device, program, and information processing system |
JP5712445B1 (en) * | 2014-08-21 | 2015-05-07 | 株式会社gloops | GAME SERVER, GAME CONTROL METHOD, GAME PROGRAM, AND GAME PROGRAM RECORDING MEDIUM |
Non-Patent Citations (1)
Title |
---|
"『ラブライブ!スクールアイドルフェスティバル〜after school ACTIVITY』ロケテをレポート!!", 電撃アーケードWEB[ONLINE], JPN6020040180, 23 May 2016 (2016-05-23), ISSN: 0004371221 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6929430B1 (en) * | 2020-11-06 | 2021-09-01 | 株式会社あかつき | Information processing methods, programs, information processing systems |
JP2022075185A (en) * | 2020-11-06 | 2022-05-18 | 株式会社あかつき | Information processing method, program, and information processing system |
JP2022075497A (en) * | 2020-11-06 | 2022-05-18 | 株式会社あかつき | Information processing method, program, and information processing system |
Also Published As
Publication number | Publication date |
---|---|
JP6890641B2 (en) | 2021-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6670714B2 (en) | Information processing system, server, information processing program, and object assignment method | |
JP6573397B2 (en) | Information processing system, server, information processing program, and object granting method | |
JP6284678B1 (en) | Game system, item presentation method, and program | |
US11497991B2 (en) | Information processing system, server, storage medium storing information processing program, and information processing method | |
JP5715110B2 (en) | GAME SYSTEM, GAME CONTROL DEVICE, AND PROGRAM | |
EP2811712A1 (en) | Information processing apparatus, information processing system, information processing program and information processing method | |
US20220201094A1 (en) | Computer-readable non-transitory storage medium, terminal device, and information processing system | |
JPWO2016157255A1 (en) | Information processing system, information processing device, terminal device, information processing method, and program | |
JP7242739B2 (en) | Program, information processing device, and control method | |
JP7445500B2 (en) | Information processing system, information processing device, information processing program, and information processing method | |
WO2018042559A1 (en) | Game system, server, information processing program, and information processing method | |
JP7445499B2 (en) | Information processing system, information processing device, information processing program, and information processing method | |
JP6890641B2 (en) | Information processing system, server, information processing program, and object assignment method | |
JP6495522B2 (en) | Information processing system, server, information processing program, and object granting method | |
JP7348545B2 (en) | computer programs and computer equipment | |
JP7008849B1 (en) | Game server, game program, information processing method | |
JP2022086247A (en) | Information processing system, information processing device, information processing program, and information processing method | |
KR101183731B1 (en) | Method and server for providing service of using item | |
KR102438152B1 (en) | Method for providing user interface for game on electronic device | |
JP7038938B1 (en) | Game server, game program, information processing method | |
JP6820496B2 (en) | Information processing equipment, information processing methods and programs | |
JP6703576B2 (en) | Information processing apparatus, information processing system, information processing program, and information processing method | |
JP6487374B2 (en) | Program and system | |
JP2020114549A (en) | Control program, control method, computer, and terminal device | |
JP2021045648A (en) | Information processing device, information processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20191008 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20191008 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20200928 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20201022 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20201203 |
|
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: 20210511 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20210525 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6890641 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |