JP7450101B1 - Information processing program, information processing method, and information processing system - Google Patents
Information processing program, information processing method, and information processing system Download PDFInfo
- Publication number
- JP7450101B1 JP7450101B1 JP2023124608A JP2023124608A JP7450101B1 JP 7450101 B1 JP7450101 B1 JP 7450101B1 JP 2023124608 A JP2023124608 A JP 2023124608A JP 2023124608 A JP2023124608 A JP 2023124608A JP 7450101 B1 JP7450101 B1 JP 7450101B1
- Authority
- JP
- Japan
- Prior art keywords
- information
- player
- card
- turn
- battle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims abstract description 32
- 238000003672 processing method Methods 0.000 title claims description 8
- 238000000034 method Methods 0.000 claims abstract description 109
- 230000008569 process Effects 0.000 claims abstract description 107
- 238000010586 diagram Methods 0.000 abstract description 96
- 238000004891 communication Methods 0.000 abstract description 30
- 238000012545 processing Methods 0.000 abstract description 30
- 230000006870 function Effects 0.000 description 144
- 230000007704 transition Effects 0.000 description 62
- 238000004364 calculation method Methods 0.000 description 22
- 230000006378 damage Effects 0.000 description 16
- 230000000694 effects Effects 0.000 description 9
- 238000013500 data storage Methods 0.000 description 8
- 230000008520 organization Effects 0.000 description 6
- 238000012552 review Methods 0.000 description 5
- 230000004913 activation Effects 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 4
- 238000010079 rubber tapping Methods 0.000 description 4
- OMFRMAHOUUJSGP-IRHGGOMRSA-N bifenthrin Chemical compound C1=CC=C(C=2C=CC=CC=2)C(C)=C1COC(=O)[C@@H]1[C@H](\C=C(/Cl)C(F)(F)F)C1(C)C OMFRMAHOUUJSGP-IRHGGOMRSA-N 0.000 description 3
- 230000004927 fusion Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000007115 recruitment Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000007781 pre-processing Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000008033 biological extinction Effects 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 238000000354 decomposition reaction Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】リプレイ機能を実現する際の通信負荷あるいは処理負荷を低減する。【解決手段】情報処理プログラムは、プレイヤ端末、および、プレイヤ端末と通信可能なサーバのいずれか一方または双方に、プレイヤの操作に基づいて、複数回のターンを含むバトルゲームを実行する処理と、バトルゲームの実行に伴って、第1情報をサーバに記憶する処理と、バトルゲームの実行に伴って、第2情報をプレイヤ端末に記憶する処理と、バトルゲームの実行後に、バトルゲームの実行内容を再現するリプレイ機能を実行する処理と、を遂行させ、リプレイ機能を実行する処理では、プレイヤ端末にバトルゲームの第2情報が記憶されていない場合には、少なくとも第1情報に基づき、ターンを指定できない第1リプレイ機能を実行させ、プレイヤ端末にバトルゲームの第2情報が記憶されている場合には、少なくとも第2情報に基づき、ターンを指定できる第2リプレイ機能を実行させる。【選択図】図26An object of the present invention is to reduce communication load or processing load when realizing a replay function. [Solution] An information processing program includes processing for executing a battle game including a plurality of turns based on a player's operation on either or both of a player terminal and a server that can communicate with the player terminal; A process of storing the first information in the server as the battle game is executed, a process of storing the second information in the player terminal as the battle game is executed, and the execution contents of the battle game after the battle game is executed. In the process of executing the replay function, if the second information of the battle game is not stored in the player terminal, the turn is executed based on at least the first information. A first replay function that cannot be specified is executed, and when second information of a battle game is stored in a player terminal, a second replay function that can specify a turn is executed based on at least the second information. [Selection diagram] Figure 26
Description
特許法第30条第2項適用 令和5年6月15日に https://www.youtube.com/@shadowverse_jp https://www.youtube.com/watch?v=dUDjyCn67hI にて内部的な仕組みは公開してはいないが、発明の概要程度は読み取れる内容として発明を公開 令和5年6月21日に https://twitter.com/shadowverse_jp https://twitter.com/shadowverse_jp/status/1671353495818207232 https://shadowverse.jp/news/ https://shadowverse.jp/news/?announce_id=2712 にて内部的な仕組みは公開してはいないが、発明の概要程度は読み取れる内容として発明を公開 令和5年6月27日に https://twitter.com/shadowverse_jp https://twitter.com/shadowverse_jp/status/1673617162718838784 にて内部的な仕組みは公開してはいないが、発明の概要程度は読み取れる内容として発明を公開 令和5年6月27日に https://shadowverse.jp https://apps.apple.com/jp/app/id1050059017?&mt=8 https://play.google.com/store/apps/details?id=jp.co.cygames.Shadowverse&hl=ja https://dmm.shadowverse.jp https://steam.shadowverse.jp https://store.steampowered.com/app/453480/Shadowverse_CCG/ にて本発明にかかるシステムを実装したゲームサービスを公開
本発明は、情報処理プログラム、情報処理方法および情報処理システムに関する。 The present invention relates to an information processing program, an information processing method, and an information processing system.
特許文献1には、ゲームのプレイ内容を記憶しておくことで、ゲームのプレイ後に、プレイヤがプレイ内容を見返すことを可能とするリプレイ機能について開示されている。
上記のようなリプレイ機能を実現する際、通信負荷あるいは処理負荷が大きくなるという課題がある。 When implementing the replay function as described above, there is a problem in that the communication load or processing load increases.
本発明は、リプレイ機能を実現する際の通信負荷あるいは処理負荷を低減することが可能な情報処理システム、情報処理方法および情報処理プログラムを提供することを目的としている。 An object of the present invention is to provide an information processing system, an information processing method, and an information processing program that can reduce communication load or processing load when realizing a replay function.
上記課題を解決するために、情報処理プログラムは、
プレイヤ端末、および、前記プレイヤ端末と通信可能なサーバのいずれか一方または双方に、
プレイヤの操作に基づいて、複数回のターンを含むバトルゲームを実行する処理と、
前記バトルゲームの実行に伴って、第1情報を前記サーバに記憶する処理と、
前記バトルゲームの実行に伴って、第2情報を前記プレイヤ端末に記憶する処理と、
前記バトルゲームの実行後に、前記バトルゲームの実行内容を再現するリプレイ機能を実行する処理と、
を遂行させ、
前記リプレイ機能を実行する処理では、
前記プレイヤ端末に前記バトルゲームの前記第2情報が記憶されていない場合には、少なくとも前記第1情報に基づき、ターンを指定できない第1リプレイ機能を実行させ、
前記プレイヤ端末に前記バトルゲームの前記第2情報が記憶されている場合には、少なくとも前記第2情報に基づき、ターンを指定できる第2リプレイ機能を実行させる。
In order to solve the above problems, the information processing program
Either or both of the player terminal and the server that can communicate with the player terminal,
A process of executing a battle game including multiple turns based on player operations;
a process of storing first information in the server as the battle game is executed;
a process of storing second information in the player terminal as the battle game is executed;
After the battle game is executed, a process of executing a replay function that reproduces the execution contents of the battle game;
carry out the
In the process of executing the replay function,
If the second information of the battle game is not stored in the player terminal, at least based on the first information, a first replay function in which a turn cannot be specified is executed;
When the second information of the battle game is stored in the player terminal, a second replay function is caused to specify a turn based on at least the second information.
前記第1情報には、
前記バトルゲームにおけるプレイヤの操作内容を示す操作情報が含まれてもよい。
The first information includes:
Operation information indicating the content of the player's operation in the battle game may be included.
前記第2情報には、
各ターンの開始時の状況を示すターン開始時情報、前記各ターンにおけるプレイヤの操作に基づくプレイ結果を示す結果情報、および、前記操作情報が含まれてもよい。
The second information includes:
Turn start information indicating the situation at the start of each turn, result information indicating a play result based on the player's operation in each turn, and the operation information may be included.
上記課題を解決するために、情報処理方法は、
プレイヤ端末、および、前記プレイヤ端末と通信可能なサーバのいずれか一方または双方が遂行する情報処理方法であって、
前記プレイヤ端末、および、前記サーバのいずれか一方または双方が、
プレイヤの操作に基づいて、複数回のターンを含むバトルゲームを実行する処理と、
前記バトルゲームの実行に伴って、第1情報を前記サーバに記憶する処理と、
前記バトルゲームの実行に伴って、第2情報を前記プレイヤ端末に記憶する処理と、
前記バトルゲームの実行後に、前記バトルゲームの実行内容を再現するリプレイ機能を実行する処理と、
を遂行し、
前記リプレイ機能を実行する処理では、
前記プレイヤ端末に前記バトルゲームの前記第2情報が記憶されていない場合には、少なくとも前記第1情報に基づき、ターンを指定できない第1リプレイ機能を実行し、
前記プレイヤ端末に前記バトルゲームの前記第2情報が記憶されている場合には、少なくとも前記第2情報に基づき、ターンを指定できる第2リプレイ機能を実行する。
In order to solve the above problems, the information processing method is
An information processing method performed by one or both of a player terminal and a server capable of communicating with the player terminal, the method comprising:
Either or both of the player terminal and the server,
A process of executing a battle game including multiple turns based on player operations;
a process of storing first information in the server as the battle game is executed;
a process of storing second information in the player terminal as the battle game is executed;
After the battle game is executed, a process of executing a replay function that reproduces the execution contents of the battle game;
carry out the
In the process of executing the replay function,
If the second information of the battle game is not stored in the player terminal, at least based on the first information, a first replay function that does not allow specifying a turn is executed;
If the second information of the battle game is stored in the player terminal, a second replay function is executed that allows a turn to be designated based on at least the second information.
上記課題を解決するために、情報処理システムは、
プレイヤ端末、および、前記プレイヤ端末と通信可能なサーバを備え、
前記プレイヤ端末、および、前記サーバのいずれか一方または双方において、
プレイヤの操作に基づいて、複数回のターンを含むバトルゲームを実行する処理と、
前記バトルゲームの実行に伴って、第1情報を前記サーバに記憶する処理と、
前記バトルゲームの実行に伴って、第2情報を前記プレイヤ端末に記憶する処理と、
前記バトルゲームの実行後に、前記バトルゲームの実行内容を再現するリプレイ機能を実行する処理と、
を遂行し、
前記リプレイ機能を実行する処理では、
前記プレイヤ端末に前記バトルゲームの前記第2情報が記憶されていない場合には、少なくとも前記第1情報に基づき、ターンを指定できない第1リプレイ機能を実行し、
前記プレイヤ端末に前記バトルゲームの前記第2情報が記憶されている場合には、少なくとも前記第2情報に基づき、ターンを指定できる第2リプレイ機能を実行する。
In order to solve the above problems, the information processing system
comprising a player terminal and a server capable of communicating with the player terminal,
In either or both of the player terminal and the server,
A process of executing a battle game including multiple turns based on player operations;
a process of storing first information in the server as the battle game is executed;
a process of storing second information in the player terminal as the battle game is executed;
After the battle game is executed, a process of executing a replay function that reproduces the execution contents of the battle game;
carry out the
In the process of executing the replay function,
If the second information of the battle game is not stored in the player terminal, at least based on the first information, a first replay function that does not allow specifying a turn is executed;
When the second information of the battle game is stored in the player terminal, a second replay function is executed that allows a turn to be designated based on at least the second information.
本発明によれば、リプレイ機能を実現する際の通信負荷あるいは処理負荷を低減することができる。 According to the present invention, it is possible to reduce the communication load or processing load when realizing the replay function.
以下に添付図面を参照しながら、本発明の実施形態の一態様について詳細に説明する。かかる実施形態に示す寸法、材料、その他具体的な数値等は、理解を容易とするための例示にすぎず、特に断る場合を除き、本発明を限定するものではない。なお、本明細書および図面において、実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。 One aspect of the embodiment of the present invention will be described in detail below with reference to the accompanying drawings. The dimensions, materials, and other specific numerical values shown in these embodiments are merely examples for easy understanding, and do not limit the present invention unless otherwise specified. In this specification and the drawings, elements with substantially the same functions and configurations are given the same reference numerals to omit redundant explanation, and elements not directly related to the present invention are omitted from illustration. do.
(情報処理システムSの全体の構成)
図1は、情報処理システムSの概略的な構成を示した説明図である。情報処理システムSは、プレイヤ端末1と、サーバ1000と、通信基地局Naを有する通信ネットワークNとを含む、所謂クライアントサーバシステムである。
(Overall configuration of information processing system S)
FIG. 1 is an explanatory diagram showing a schematic configuration of an information processing system S. As shown in FIG. The information processing system S is a so-called client server system including a
プレイヤ端末1は、通信ネットワークNを介してサーバ1000との通信を確立することができる。プレイヤ端末1は、サーバ1000と無線もしくは有線による通信接続が可能な電子機器を広く含む。プレイヤ端末1としては、例えば、スマートフォン、携帯電話、タブレット装置、パーソナルコンピュータ、ゲーム機器等が挙げられる。本実施形態では、プレイヤ端末1として、スマートフォンが用いられる場合について説明する。
サーバ1000は、複数のプレイヤ端末1と通信接続される。サーバ1000は、ゲームをプレイするプレイヤごとに各種の情報(プレイヤ情報)を蓄積する。また、サーバ1000は、プレイヤ端末1から入力される操作に基づき、蓄積された情報の更新を行う。
The
通信基地局Naは、通信ネットワークNと接続され、プレイヤ端末1と無線による情報の送受信を行う。通信ネットワークNは、携帯電話網、インターネット網、LAN(Local Area Network)、専用回線等で構成され、プレイヤ端末1とサーバ1000との無線もしくは有線による通信接続を実現する。
The communication base station Na is connected to the communication network N and transmits and receives information to and from the
本実施形態の情報処理システムSは、プレイヤ端末1およびサーバ1000がゲーム装置Gとして機能する。プレイヤ端末1およびサーバ1000には、それぞれゲームの進行制御の役割分担がなされており、プレイヤ端末1とサーバ1000との協働によって、ゲームが進行可能となる。
In the information processing system S of this embodiment, the
(プレイヤ端末1およびサーバ1000のハードウェアの構成)
図2Aは、プレイヤ端末1のハードウェアの構成を説明する図である。また、図2Bは、サーバ1000のハードウェアの構成を説明する図である。図2Aに示すように、プレイヤ端末1は、CPU(Central Processing Unit)10、記憶部12、バス14、入出力インタフェース16、記憶装置18、通信部20、入力部22、出力部24を含んで構成される。
(Hardware configuration of
FIG. 2A is a diagram illustrating the hardware configuration of the
また、図2Bに示すように、サーバ1000は、CPU1010、記憶部1012、バス1014、入出力インタフェース1016、記憶装置1018、通信部1020、入力部1022、出力部1024を含んで構成される。
Further, as shown in FIG. 2B, the
なお、サーバ1000のCPU1010、記憶部1012、バス1014、入出力インタフェース1016、記憶装置1018、通信部1020、入力部1022、出力部1024の構成および機能は、それぞれ、プレイヤ端末1のCPU10、記憶部12、バス14、入出力インタフェース16、記憶装置18、通信部20、入力部22、出力部24と実質的に同じである。したがって、以下では、プレイヤ端末1のハードウェアの構成について説明し、サーバ1000については説明を省略する。
Note that the configurations and functions of the
CPU10は、記憶部12に記憶されたプログラムを動作させ、ゲームの進行を制御する。記憶部12は、ROM(Read Only Memory)またはRAM(Random Access Memory)で構成され、ゲームの進行制御に必要となるプログラムおよび各種のデータを記憶する。記憶部12は、バス14を介してCPU10に接続されている。
The
バス14には、入出力インタフェース16が接続される。入出力インタフェース16には、記憶装置18、通信部20、入力部22、出力部24が接続されている。
An input/
記憶装置18は、半導体メモリで構成され、各種プログラムおよびデータを記憶する。プレイヤ端末1においては、記憶装置18に記憶されたプログラムおよびデータが、CPU10によって記憶部12にロードされる。
The
通信部20は、通信基地局Naと無線により通信接続され、通信ネットワークNを介して、サーバ1000との間で各種データおよびプログラムといった情報の送受信を行う。プレイヤ端末1においては、サーバ1000から受信したプログラム等が、記憶部12または記憶装置18に格納される。
The
入力部22は、例えば、プレイヤの操作が入力される(操作を受け付ける)タッチパネル、ボタン、キーボード、マウス、十字キー、アナログコントローラ等で構成される。また、入力部22は、プレイヤ端末1に設けられた、あるいは、プレイヤ端末1に接続(外付け)された専用のコントローラであってもよい。さらには、入力部22は、プレイヤ端末1の傾きや移動を検知する加速度センサ、または、プレイヤの音声を検知するマイクで構成されてもよい。すなわち、入力部22は、プレイヤの意思を、識別可能に入力させることができる装置を広く含む。
The
出力部24は、ディスプレイ装置およびスピーカを含んで構成される。なお、出力部24は、プレイヤ端末1に接続(外付け)される機器でもよい。本実施形態では、プレイヤ端末1が、入力部22および出力部24として機能するタッチパネル26を備えている。
The
(ゲーム内容)
次に、本実施形態の情報処理システムS(ゲーム装置G)により提供されるゲームの内容について、一例を用いて説明する。本実施形態のゲームは、所謂デジタルカードゲームである。プレイヤは、運営者から提供される複数種類のデジタルカード(ゲーム媒体、以下では、単にカードと呼ぶ)を抽選等により獲得、所持し、所持するカードを用いてコンピュータもしくは他のプレイヤと対戦するカードバトルゲームをプレイすることができる。以下に、本実施形態のゲーム内容について詳述する。
(Game content)
Next, the content of the game provided by the information processing system S (game device G) of this embodiment will be explained using an example. The game of this embodiment is a so-called digital card game. Players acquire and possess multiple types of digital cards (game media, hereinafter simply referred to as cards) provided by the operator through a lottery, etc., and use the cards they own to play against the computer or other players. You can play battle games. Below, the game content of this embodiment will be explained in detail.
図3Aは、ホーム画面の一例を示す図である。図3Bは、カード設定画面の一例を説明する図である。図3Cは、デッキ選択画面の一例を説明する図である。図3Dは、初期状態のデッキ編成画面の一例を説明する図である。図4Aは、編成中のデッキ編成画面の一例を説明する図である。図4Bは、カード一覧画面の一例を説明する図である。図4Cは、カード生成画面の一例を説明する図である。図4Dは、カード詳細画面の一例を説明する図である。 FIG. 3A is a diagram showing an example of a home screen. FIG. 3B is a diagram illustrating an example of a card setting screen. FIG. 3C is a diagram illustrating an example of a deck selection screen. FIG. 3D is a diagram illustrating an example of a deck organization screen in an initial state. FIG. 4A is a diagram illustrating an example of a deck formation screen during formation. FIG. 4B is a diagram illustrating an example of a card list screen. FIG. 4C is a diagram illustrating an example of a card generation screen. FIG. 4D is a diagram illustrating an example of a card details screen.
プレイヤ端末1において本ゲーム用のアプリケーションを起動させると、プレイヤ端末1とサーバ1000との通信が開始されてログイン状態となり、ゲームが開始される。ゲームが開始されると、プレイヤ端末1のタッチパネル26には、様々なゲーム画面が表示される。本実施形態では、ゲーム画面が、通常画面とバトル画面とに大別される。
When the application for this game is started on the
通常画面は、主に、プレイヤが各種の設定、情報の確認を行うための画面である。一方、バトル画面は、カードバトルゲームの開始から終了までの間、タッチパネル26に表示されている画面である。ここでは、バトル画面以外の全ての画面が通常画面となる。通常画面には、図3Aに示すホーム画面、図3Bに示すカード設定画面、不図示のショップ画面、メニュー画面等の複数の画面が設けられている。
The normal screen is a screen mainly used by the player to make various settings and confirm information. On the other hand, the battle screen is a screen displayed on the
図3Aに示すホーム画面は、ログイン後に最初に表示される画面である。図3Aに示すように、ホーム画面では、タッチパネル26の下部にメニューバー30が表示される。メニューバー30には、プレイヤが操作(タップ)可能な複数の操作部が設けられる。メニューバー30には、「ホーム」と記されたホーム画面選択操作部30a、「ソロプレイ」と記されたソロプレイ選択操作部30b、「バトル」と記されたマルチプレイ選択操作部30c、「カード」と記されたカード設定画面選択操作部30d、「ショップ」と記されたショップ画面選択操作部30e、「その他」と記されたメニュー画面選択操作部30fが設けられている。
The home screen shown in FIG. 3A is the first screen displayed after login. As shown in FIG. 3A, a
ホーム画面選択操作部30aがタップされると、図3Aに示すホーム画面がタッチパネル26に表示される。また、ソロプレイ選択操作部30bがタップされると、各種の設定画面が表示され、設定画面において設定を行うと、コンピュータ対戦によるカードバトルゲームが開始される。マルチプレイ選択操作部30cがタップされると、各種の設定画面が表示され、設定画面において設定を行うと、他のプレイヤとの通信対戦によるカードバトルゲームが開始される。
When the home screen
カード設定画面選択操作部30dがタップされると、図3Bに示すカード設定画面がタッチパネル26に表示され、後述するデッキ編成や、カードの一覧表示、カードの分解や生成等を行うことができる。また、ショップ画面選択操作部30eがタップされると、ショップ画面がタッチパネル26に表示され、ゲーム内通貨やアイテムを消費することでカードを抽選で獲得することができる。また、メニュー画面選択操作部30fがタップされると、メニュー画面(不図示)がタッチパネル26に表示され、ゲームの設定や、各種情報を確認することができる。また、メニュー画面(不図示)には複数の操作部が表示される。メニュー画面(不図示)に表示される所定の操作部が操作されると、後述するリプレイ選択画面(図14A)が表示される。このリプレイ選択画面については後述する。なお、メニューバー30においては、タッチパネル26に表示中の画面が識別できるように、各画面に対応する操作部が強調表示される。
When the card setting screen
図3Aに示すホーム画面の左上には、ヘッダ表示領域31が設けられる。ヘッダ表示領域31には、プレイヤIDに関連付けられたプレイヤ名、プレイヤアイコン、および、バトルポイント(BP)が表示される。なお、バトルポイントは、他のプレイヤとの通信対戦によるカードバトルゲームに勝利したときに獲得でき、また、他のプレイヤとの通信対戦によるカードバトルゲームに敗北したときに減算される。
A
ホーム画面の右端には、ホームメニュー32が表示される。ホームメニュー32には、「ギフト」と記されたギフト画面選択操作部32a、「情報」と記された情報画面選択操作部32b、「ミッション」と記されたミッション画面選択操作部32c、「ギルド」と記されたギルド画面選択操作部32dが設けられている。
A
ギフト画面選択操作部32aがタップされると、例えば運営者から配布されたアイテムを表示するギフト画面(不図示)がタッチパネル26に表示される。また、情報画面選択操作部32bがタップされると、アップデート情報やメンテナンス情報等を表示する情報画面(不図示)がタッチパネル26に表示される。また、ミッション画面選択操作部32cがタップされると、予め設定されたミッションを表示するミッション画面(不図示)がタッチパネル26に表示される。また、ギルド画面選択操作部32dがタップされると、複数のプレイヤによって構成されるギルド(グループ)に関するギルド画面(図14B)がタッチパネル26に表示される。ギルド画面については後で詳述する。
When the gift screen selection operation section 32a is tapped, a gift screen (not shown) displaying items distributed by the operator, for example, is displayed on the
図3Bに示すカード設定画面は、カード設定画面選択操作部30dがタップされることによりタッチパネル26に表示される。カード設定画面には、デッキ編成タブ33aおよびカード一覧生成タブ33bが表示される。デッキ編成タブ33aがタップされると、図3Cに示すデッキ選択画面が表示される。デッキ選択画面には、プレイヤが編成したデッキの一覧がリスト表示される。プレイヤは、デッキを編成する際に、デッキ名を編成することができる。デッキ選択画面では、各デッキに対応するアイコンにデッキ名が表示される。
The card setting screen shown in FIG. 3B is displayed on the
また、デッキ選択画面には、「新規作成」と記されたデッキ作成タブ34が表示される。プレイヤがデッキ作成タブ34をタップすることで、図3Dに示すデッキ編成画面がタッチパネル26に表示され、デッキを新たに編成可能となる。
Further, a
デッキ編成画面では、上段に複数の空欄が表示され、下段に、プレイヤが所持しているカード(以下、所持カードと呼ぶ)が表示される。そして、デッキ編成画面では、図4Aに示すように、下段に表示される所持カードを、上段にスライドさせることで、スライドさせた所持カードが上段の空欄に配置される。このように、デッキ編成画面において、上段に配置された所持カードは仮登録された状態となる。 On the deck composition screen, a plurality of blank columns are displayed in the upper row, and cards owned by the player (hereinafter referred to as owned cards) are displayed in the lower row. Then, on the deck composition screen, as shown in FIG. 4A, by sliding the owned cards displayed in the lower row to the upper row, the slid owned cards are arranged in the blank space in the upper row. In this way, on the deck composition screen, the cards placed in the upper row are provisionally registered.
そして、デッキ編成画面に設けられる「保存」と記された保存タブ35がタップされると、デッキ情報が記憶される。このデッキ情報には、デッキIDが付与される。また、仮登録されている全ての所持カードが識別可能なカード群情報が、デッキIDに紐付けされて記憶される。なお、図示は省略するが、保存タブ35がタップされると、デッキ名を編集する画面が表示される。デッキ名の編集が完了すると、カード群情報が、デッキIDに紐付けされて記憶される。また、デッキ名と、デッキ選択画面等で表示されるアイコンとが、デッキIDに紐付けされて記憶される。
Then, when the
また、図3Cに示すデッキ選択画面において、アイコンがタップされた場合にも、図4Aに示すように、デッキ編成画面が表示される。ただし、この場合には、デッキ選択画面で選択されたデッキを構成するカードが上段に表示され、下段に所持カードが表示される。この場合には、プレイヤの操作により、上段に表示されているカードを、下段に表示されている所持カードと変更することができる。 Also, when an icon is tapped on the deck selection screen shown in FIG. 3C, a deck organization screen is displayed as shown in FIG. 4A. However, in this case, the cards constituting the deck selected on the deck selection screen are displayed in the upper row, and the owned cards are displayed in the lower row. In this case, by the player's operation, the card displayed in the upper row can be changed to the owned card displayed in the lower row.
なお、カードバトルゲームでは、規定枚数(例えば40枚)のカードが使用される。したがって、デッキ編成画面では、通常、プレイヤの操作により、規定枚数の所有カードが仮登録された後に保存タブ35がタップされることで、規定枚数のカードのカード群情報を含むデッキ情報が記憶されることになる。ただし、仮登録されているカードが規定枚数に満たない場合、および、規定枚数を超えている場合であっても、デッキ情報を保存することは可能であるが、そのデッキ情報は、カードバトルゲームで使用することはできない。
Note that in the card battle game, a predetermined number of cards (for example, 40) are used. Therefore, on the deck composition screen, deck information including card group information for the specified number of cards is usually stored by tapping the
カード設定画面においてカード一覧生成タブ33bがタップされると、図4Bに示すカード一覧画面がタッチパネル26に表示される。このカード一覧画面には、タッチパネル26の下部に、所持カードタブ36a、生成モードタブ36b、所持コイン表示欄36cが設けられる。所持カードタブ36aおよび生成モードタブ36bは、プレイヤのタップ操作が受け付け可能に構成されている。所持カードタブ36aおよび生成モードタブ36bは、カード生成画面でも表示されており、所持カードタブ36aがタップされると、図4Bに示すカード一覧画面が表示され、生成モードタブ36bがタップされると、図4Cに示すカード生成画面が表示される。一方、所持コイン表示欄36cには、プレイヤが所持するゲーム内通貨であるコインの枚数(所持コイン数)が表示される。
When the card
図4Bに示すように、カード一覧画面には、プレイヤの所持カードと、その所持数とが表示される。なお、カード一覧画面において、プレイヤが所持していないカードが表示されてもよい。また、カード生成画面には、図4Cに示すように、プレイヤが所持しているか否かに拘わらず、提供される全てのカードが表示される。ただし、プレイヤが所持しているカードはカラー表示がなされるのに対して、プレイヤが所持していないカードは、グレーアウト(図4Cに破線で示す)で表示される。これにより、プレイヤは、自身が所持しているカードであるか否かを容易に識別することができる。 As shown in FIG. 4B, the cards owned by the player and the number of cards owned are displayed on the card list screen. Note that cards that the player does not possess may be displayed on the card list screen. Furthermore, as shown in FIG. 4C, the card generation screen displays all provided cards, regardless of whether the player owns them or not. However, cards that the player owns are displayed in color, whereas cards that the player does not own are displayed in gray out (indicated by a broken line in FIG. 4C). This allows the player to easily identify whether or not the card is in his or her possession.
カード一覧画面およびカード生成画面において、各カードがタップされると、図4Dに示すように、カード詳細画面が表示される。カード詳細画面では、タップされたカードに係る各種の情報が表示される。また、カード詳細画面では、分解タブ37aおよび生成タブ37bが設けられる。分解タブ37aには、獲得コイン数が表示される。分解タブ37aがタップされると、現在選択されているカードが分解され、分解タブ37aに表示されている獲得コイン数をプレイヤが獲得することができる。なお、カードが分解された場合、当該カードの所持数が減少する。
When each card is tapped on the card list screen and the card generation screen, a card details screen is displayed as shown in FIG. 4D. On the card details screen, various information related to the tapped card is displayed. Further, on the card details screen, a
また、生成タブ37bには、消費コイン数が表示される。生成タブ37bがタップされると、生成タブ37bに表示されている消費コイン数を消費して、選択中のカードを生成することができる。カードが生成されると、当該カードの所持数が増加する。つまり、プレイヤは、生成タブ37bをタップすることで、所持しているコインをカードに交換することができる。こうしたカードの生成機能は、プレイヤがカードを所持しているか否かに拘わらず実行可能である。すなわち、プレイヤは、所持しているカードと、所持していないカードとの双方について、カードの生成が可能となる。
Further, the number of consumed coins is displayed on the
なお、提供されるカードには、生成可能なカードと、生成不可能なカードとが設けられてもよいし、全てのカードが生成可能であってもよい。さらには、生成可能な時期と、生成不可能な時期とが設定されたカードが含まれてもよい。 Note that the provided cards may include cards that can be generated and cards that cannot be generated, or all cards may be generated. Furthermore, a card may be included in which a time when generation is possible and a time when generation is not possible are set.
また、詳しくは後述するが、カードの中には、カードバトルゲーム中に進化可能なカードが設けられている。本実施形態において、「進化」は、プレイヤが選択したカードが、他のカードに変更されることを意味する。カードが進化すると、カードの性能が強化される。 Further, as will be described in detail later, among the cards there are cards that can evolve during the card battle game. In this embodiment, "evolution" means that the card selected by the player is changed to another card. As a card evolves, its performance will be enhanced.
カード詳細画面には、第1ボタン37cおよび第2ボタン37dが設けられる。進化可能なカードのカード詳細画面では、第1ボタン37cが有効となる。図示は省略するが、第1ボタン37cがタップされると、進化後のカードの詳細がカード詳細画面に表示される。
The card details screen is provided with a
なお、上記のカード詳細画面は、カードバトルゲーム中、および、カードバトルゲーム外の双方で表示される。カードバトルゲーム中には、プレイヤ自身のカードに限らず、対戦相手のカードについても、カード詳細画面が表示可能である。したがって、カードバトルゲーム中、プレイヤは、対戦相手がどのようなカードに進化可能であるのかを把握することができる。 Note that the above card details screen is displayed both during the card battle game and outside the card battle game. During a card battle game, a card detail screen can be displayed not only for the player's own cards but also for the opponent's cards. Therefore, during the card battle game, the player can understand what kind of cards the opponent can evolve into.
次に、カードバトルゲームについて説明する。以下では、カードバトルゲームの概要を説明した後、カードの詳細、および、カードバトルゲームの詳細を順に説明する。なお、ここでは、他のプレイヤと対戦するカードバトルゲームについて説明する。また、以下では、対戦相手となる他のプレイヤのことを相手と称する。 Next, the card battle game will be explained. Below, after explaining the outline of the card battle game, details of the cards and details of the card battle game will be explained in order. Note that here, a card battle game in which players compete against other players will be explained. Further, in the following, another player who is an opponent will be referred to as an opponent.
図5は、バトル画面の一例を説明する図である。メニューバー30のマルチプレイ選択操作部30cがタップされ、各種の設定画面が表示され、設定画面において設定を行うと、カードバトルゲームが開始される。カードバトルゲームが実行されている間、図5に示すバトル画面がタッチパネル26に表示される。
FIG. 5 is a diagram illustrating an example of a battle screen. When the multiplayer
バトル画面は、プレイヤのカード、情報等が表示されるプレイヤ表示領域40aと、相手のカード、情報等が表示される相手表示領域40bとに分割されている。プレイヤ表示領域40aの下中央には、プレイヤのリーダー41aが表示される。また、プレイヤのリーダー41aの近傍には、プレイヤのリーダー41aの体力42aおよび進化ポイント43aが表示される。
The battle screen is divided into a
同様に、相手表示領域40bの上中央には、相手のリーダー41bが表示される。また、相手のリーダー41bの近傍には、相手のリーダー41bの体力42bおよび進化ポイント43bが表示される。なお、プレイヤのリーダー41aの体力42a、および、相手のリーダー41bの体力42bは、初期値として20に設定される。
Similarly, the opponent's
また、プレイヤ表示領域40aには、プレイヤのデッキ領域44aが右端に設けられ、プレイヤの手札領域45aが右下に設けられ、プレイヤの場46aが中央に設けられる。デッキ領域44aには、使用されていないプレイヤのカードが伏せた状態、すなわち、識別不能な状態で配置される。手札領域45aには、プレイヤの手札となっているカードがプレイヤに識別可能に配置される。場46aには、手札領域45aから出されたカード等が、プレイヤに識別可能に配置される。
Further, in the
同様に、相手表示領域40bには、相手のデッキ領域44bが右端に設けられ、相手の手札領域45bが左上に設けられ、相手の場46bが中央に設けられる。デッキ領域44bには、使用されていない相手のカードが伏せた状態で配置される。手札領域45bには、相手の手札となったカードがプレイヤに識別不能に、すなわち、裏返しで配置される。場46bには、手札領域45bから出されたカード等が、プレイヤに識別可能に配置される。
Similarly, in the
プレイヤ表示領域40aの右上には、プレイヤのタップを受け付けるターン終了ボタン47、および、プレイヤのプレイポイント(PP)を表示するプレイポイント表示部48aが設けられる。プレイポイント表示部48aには、現在のターンにおける最大のプレイポイントが分母に、使用可能なプレイポイントが分子に表示される。また、プレイポイント表示部48aには、丸の表示態様によって、最大のプレイポイント、および、使用可能なプレイポイントが識別可能に表示される。また、相手表示領域40bにおけるリーダー41bの近傍には、相手のプレイポイントを表示するプレイポイント表示部48bが設けられる。
At the upper right of the
また、バトル画面の左端には、バトルログボタン49が設けられる。バトルログボタン49は、プレイヤのタップ操作を受付可能に設けられる。バトルログボタン49がタップされると、バトルログボタン49がタップされた以後にバトルゲームの実行中に発生した各種事象を示すバトルログがバトル画面に重畳して表示される。
Furthermore, a
本実施形態におけるカードバトルゲームは2人対戦型であり、プレイヤが選択したデッキから、ランダムにプレイヤの手札となるカードが配布される。また、相手も同様に、相手が選択したデッキから、ランダムに相手の手札となるカードが配布される。また、カードバトルゲームでは、プレイヤのターンと相手のターンとが交互に繰り返される。各ターンでは、デッキからランダムに選択されたカードが手札に加えられる。 The card battle game in this embodiment is of a two-player type, and cards that become the player's hand are randomly distributed from a deck selected by the player. Similarly, the opponent's hand is randomly dealt a card from the deck selected by the opponent. Furthermore, in a card battle game, the player's turn and the opponent's turn are repeated alternately. Each turn, a randomly selected card from the deck is added to your hand.
プレイヤは、自分のターンにおいて、所定のルールにしたがって、自分の手札領域45aに配置されたカードの中から後述するフォロワーカードまたはアミュレットカードを選択して場46aに出したり、スペルカードを使用して所定の効果を発動させたりする。なお、以下では、手札領域45a、45bに配置されたフォロワーカードまたはアミュレットカードを場46a、46bに出したり、手札領域45a、45bに配置されたスペルカードを使用して所定の効果を発動させたりすること、すなわち、手札領域45a、45bに配置されたカードを他の領域に移動させることを、「プレイ」と言う。
During the player's turn, the player selects a follower card or amulet card, which will be described later, from among the cards placed in the player's
カードバトルゲームでは、プレイヤのリーダー41aおよび相手のリーダー41bにそれぞれ体力42a、42bが設定されており、カード等による攻撃により、先に対戦相手の体力42a、42bを0にした方が勝利となる。次に、本実施形態のカードバトルゲームで用いられるカードの詳細について説明する。
In the card battle game, the player's
図6Aは、フォロワーカードの一例を説明する図である。図6Bは、スペルカードの一例を説明する図である。図6Cは、アミュレットカードの一例を説明する図である。本実施形態のカードバトルゲームで用いられるカードは、フォロワーカード、スペルカードおよびアミュレットカードのいずれかのカード種別に分類されている。 FIG. 6A is a diagram illustrating an example of a follower card. FIG. 6B is a diagram illustrating an example of a spell card. FIG. 6C is a diagram illustrating an example of an amulet card. Cards used in the card battle game of this embodiment are classified into one of the following card types: follower cards, spell cards, and amulet cards.
図6A~図6Cに示すように、各カードには、カード種別によらず、名前51、クラス52、タイプ53およびコスト54が設定されている。名前51は、カードごとに固有に設定されている。すなわち、名前51は、カード名とも言える。クラス52は、複数種類設けられており、各カードは、いずれかのクラスに分類されている。タイプ53は、複数種類設けられており、各カードは、いずれかのタイプに分類されるものと、いずれのタイプにも分類されていないものとがある。コスト54は、プレイするために必要なプレイポイントを示しており、コスト分のプレイポイントを消費することで、そのカードがプレイ可能となる。
As shown in FIGS. 6A to 6C, a
図6Aに示すフォロワーカードは、カードバトルゲームにおいて、相手のリーダー41b、および、相手の場46bに配置されたフォロワーカードを攻撃可能なカードである。フォロワーカードには、名前51、クラス52、タイプ53、コスト54、能力55、攻撃力56、体力57が設定されている。攻撃力56は、そのフォロワーカードが攻撃したときに、攻撃対象となった相手のリーダー41b、または、相手の場46bに配置されたフォロワーカードに与えるダメージ量を示す。体力57は、ダメージを受けると、受けたダメージ量だけ減少し、0になるとそのフォロワーカードが破壊される。なお、破壊されたカードは、場46aから非表示となり、不図示の墓地に送られる。ただし、場46bから非表示となる状態として、破壊とは異なり、墓地に送られない消滅といった状態もある。
The follower card shown in FIG. 6A is a card that can attack the opponent's
また、フォロワーカードは、進化ポイント43a、43bを消費することで、進化することができる。進化したフォロワーカードは、攻撃力56および体力57が上昇したり、所定の能力55が加えられたりする。すなわち、フォロワーカードは、進化することで、そのカードの性能(能力55、攻撃力56、体力57)が強化される。
Further, the follower card can evolve by consuming
図6Bに示すスペルカードは、名前51、クラス52、タイプ53、コスト54、能力55が設定されている。スペルカードは、プレイすることで能力55(効果)が発動し、そのスペルカードが破壊される。すなわち、スペルカードは、場46a、46bに出すことができないカードである。
The spell card shown in FIG. 6B has a
図6Cに示すアミュレットカードは、名前51、クラス52、タイプ53、コスト54、能力55が設定されている。アミュレットカードは、プレイすることで場46aに留まって能力55が発動するカードである。
The amulet card shown in FIG. 6C has a
図7は、能力55の一例を説明する図である。なお、図7に示す能力55は一例であり、他の能力55が設けられていてもよいし、一部の能力55が設けられていなくてもよい。また、ここでは、プレイヤのカードであること前提として説明するが、相手のカードでも同様である。
FIG. 7 is a diagram illustrating an example of the
図7に示すように、能力55には、ファンファーレ、ラストワード、守護、突進、疾走、必殺、ドレイン、直接召喚、進化時、融合等が設けられる。ファンファーレは、手札領域45aから場46aにカードが出されたときに(カードがプレイされたときに)、「ファンファーレ」の後に記載された効果が発動する能力である。例えば、図6Aに示すフォロワーカードの例では、そのフォロワーカードが場46aに出された場合、「カードを1枚引く」の効果が発動し、デッキ領域44aに配置されたカードの中から1枚のカードが抽選により決定され、決定されたカードが手札領域45aに配置される。
As shown in FIG. 7, the
ラストワードは、カードが破壊されたときに、「ラストワード」の後に記載された効果が発動する能力である。守護は、守護が設定されたカードが場46aに配置された場合に、守護が設定されたカード以外のカードを相手が攻撃できなくなるといった能力である。突進は、場46aに出されたターンにおいて、相手のフォロワーカードを攻撃することができる能力である。
Last Word is an ability that activates the effect written after "Last Word" when a card is destroyed. Guardianship is an ability that, when a card with guardianship set is placed on the
疾走は、場46aに出されたターンにおいて、相手のフォロワーカードおよびリーダー41bを攻撃することができる能力である。必殺は、相手のフォロワーカードに攻撃してダメージを与えた場合、相手のフォロワーカードの体力に拘らず、相手のフォロワーカードを破壊することができる能力である。ドレインは、プレイヤのターンにおいて、相手のフォロワーカードまたはリーダー41bにダメージを与えた場合、与えたダメージ量だけ自分のリーダー41aの体力42aを回復させる能力である。
Dash is an ability that allows you to attack your opponent's follower card and
直接召喚は、予め設定された条件が成立した場合に、デッキ領域44aから場46aに直接カードが出される能力である。進化時は、フォロワーカードが進化したときに、「進化時」の後に記載された効果が発動する能力である。融合は、融合元となるベースカードに付与される能力であり、予め設定された条件に該当する手札領域45aに配置されたカードを素材カードとして融合することで、そのカードを強化する能力である。なお、1枚のカードにおいて、複数の能力55が重複して設定されることもあり、また、1つの能力55も設定されていないこともある。
Direct summoning is an ability in which a card is directly put out from the
そして、本実施形態においては、フォロワーカード、スペルカードおよびアミュレットカードを組み合わせてデッキを編成し、編成したデッキを用いてカードバトルゲームを行う。また、本実施形態では、カードバトルゲームのプレイ後に、プレイヤがプレイ内容を見返すことを可能とするリプレイ機能が設けられている。このリプレイ機能については詳しくは後述する。以下では、カードバトルゲームの詳細を説明する。 In this embodiment, a deck is formed by combining follower cards, spell cards, and amulet cards, and a card battle game is played using the formed deck. Furthermore, in this embodiment, a replay function is provided that allows the player to review the content of the play after playing the card battle game. This replay function will be described in detail later. Below, details of the card battle game will be explained.
図8Aは、バトル画面の遷移の一例を説明する第1の図である。図8Bは、バトル画面の遷移の一例を説明する第2の図である。図8Cは、バトル画面の遷移の一例を説明する第3の図である。図9Aは、バトル画面の遷移の一例を説明する第4の図である。図9Bは、バトル画面の遷移の一例を説明する第5の図である。図9Cは、バトル画面の遷移の一例を説明する第6の図である。図10Aは、バトル画面の遷移の一例を説明する第7の図である。図10Bは、バトル画面の遷移の一例を説明する第8の図である。図10Cは、バトル画面の遷移の一例を説明する第9の図である。図11Aは、バトル画面の遷移の一例を説明する第10の図である。図11Bは、バトル画面の遷移の一例を説明する第11の図である。 FIG. 8A is a first diagram illustrating an example of a battle screen transition. FIG. 8B is a second diagram illustrating an example of the transition of the battle screen. FIG. 8C is a third diagram illustrating an example of the transition of the battle screen. FIG. 9A is a fourth diagram illustrating an example of the transition of the battle screen. FIG. 9B is a fifth diagram illustrating an example of the transition of the battle screen. FIG. 9C is a sixth diagram illustrating an example of the transition of the battle screen. FIG. 10A is a seventh diagram illustrating an example of a battle screen transition. FIG. 10B is an eighth diagram illustrating an example of the transition of the battle screen. FIG. 10C is a ninth diagram illustrating an example of the transition of the battle screen. FIG. 11A is a tenth diagram illustrating an example of the transition of the battle screen. FIG. 11B is an eleventh diagram illustrating an example of the transition of the battle screen.
カードバトルゲームが開始されると、使用するデッキ情報、および、プレイヤのリーダーを示すリーダー情報を含む初期情報がプレイヤ端末1からサーバ1000に送信される。なお、相手のプレイヤ端末1からもデッキ情報、および、相手のリーダーを示すリーダー情報を含む初期情報がサーバ1000に送信される。サーバ1000は、先攻および後攻をランダムで決定する。また、サーバ1000は、デッキ情報に示される全てのカードにランダムでインデックス(例えば、1~40の数字)を付与する。また、サーバ1000は、デッキ情報に示されるカードの中から、初期候補カード、および、交換候補カードを3枚決定する。
When the card battle game starts, initial information including deck information to be used and leader information indicating the player's leader is transmitted from the
そして、サーバ1000は、先攻および後攻を示す先攻後攻情報と、プレイヤのカードのインデックスを示すインデックス情報と、初期候補カードおよび交換候補カードを示す交換情報と、リーダーを示すリーダー情報とを含む基本情報をプレイヤ端末1が取得可能にセットする。
The
プレイヤ端末1は、基本情報を取得すると、当該基本情報に含まれる先攻後攻情報に基づいて、図8Aに示すように、先攻であるか、または、後攻であるかをタッチパネル26に表示する。その後、プレイヤ端末1は、図8Bに示すように、基本情報に含まれる交換情報に基づいて、初期候補カード3枚を初期カード表示領域60に配置する。また、プレイヤ端末1は、交換するカードを配置するための交換表示領域61をタッチパネル26に表示する。
Upon acquiring the basic information, the
プレイヤは、初期候補カードの中に交換したいカードがある場合、図8Cに示すように、スライド操作によって、交換したいカードを交換表示領域61に移動させる。そして、決定ボタン62がプレイヤによってタップされると、プレイヤ端末1は、交換表示領域61に移動されたカードをデッキ領域44aに戻し、交換されていない初期候補カード、および、交換された初期候補カードの枚数分の交換候補カードを初期カードとして決定する。そして、プレイヤ端末1は、決定した初期カードを示す初期カード情報を含む操作情報を記憶し、サーバ1000に送信する。
If there is a card that the player wants to exchange among the initial candidate cards, as shown in FIG. 8C, the player moves the card that he wants to exchange to the
なお、サーバ1000は、相手のプレイヤ端末1からも初期カード情報を含む操作情報を受信する。サーバ1000は、プレイヤおよび相手の双方から操作情報を受信すると、プレイヤのプレイヤ端末1に対して、相手の操作情報を取得可能にセットし、相手の初期カード情報に含まれるカードの枚数のみを示した枚数情報を取得可能とする。同様に、サーバ1000は、プレイヤおよび相手の双方から初期カード情報を受信すると、相手のプレイヤ端末1に対して、プレイヤの操作情報を取得可能にセットし、プレイヤの初期カード情報に含まれるカードの枚数のみを示した枚数情報を取得可能とする。
Note that the
プレイヤ端末1は、相手の操作情報を取得し、記憶すると、図9Aに示すように、バトル画面をタッチパネル26に表示する。このとき、プレイヤ端末1は、決定した初期カードを手札領域45aに識別可能に配置する。また、プレイヤ端末1は、取得した相手の操作情報に基づいて、3枚のカードを手札領域45bに識別不能に配置する。
After acquiring and storing the opponent's operation information, the
その後、プレイヤが先攻である場合、プレイヤ端末1は、ターン開始時情報を記憶する。ターン開始時情報には、プレイヤのターンの開始時にバトル画面に表示されているすべての状況を示す情報が含まれる。例えば、ターン開始時情報は、プレイヤのターンの開始時において体力42a、42bに表示される値を識別する情報を含んでもよい。また、ターン開始時情報は、プレイヤのターンの開始時において進化ポイント43a、43bに表示される値を識別する情報を含んでもよい。また、ターン開始時情報は、プレイヤのターンの開始時において手札領域45a、45bに配置されたカードの種別を識別する情報を含んでもよい。また、ターン開始時情報は、プレイヤのターンの開始時において場46a、46bに配置されたカードの種別を識別する情報を含んでもよい。また、ターン開始時情報は、プレイヤのターンの開始時においてプレイポイント表示部48a、48bに表示される値を識別する情報を含んでもよい。
After that, if the player goes first, the
また、プレイヤ端末1は、プレイヤのターンが開始すると、図9Bに示すように、プレイヤのターンであることを示す「YOUR TURN」と記された画像をタッチパネル26に表示する。そして、プレイヤ端末1は、デッキ領域44aにあるカードのインデックスを1つ抽選により決定する。つまり、ここでは、プレイヤ端末1は、デッキ領域44aにあるカードを1枚抽選している。そして、プレイヤ端末1は、図9Cに示すように、抽選により決定されたカードを手札領域45aに配置する。また、プレイヤ端末1は、そのカード情報を含む操作情報を記憶し、サーバ1000に送信する。また、プレイヤ端末1は、このカード情報をプレイ結果情報として記憶する。
Further, when the player's turn starts, the
また、プレイヤ端末1は、プレイポイントを1加算し、プレイポイント表示部48aを更新表示する(ここでは、プレイポイントを1にする)。また、プレイヤ端末1は、更新後のプレイポイントを示すプレイポイント情報をプレイ結果情報として記憶する。
Further, the
その後、図10Aに示すように、例えば、プレイヤの操作に基づいて、手札領域45aに配置されたカードの中から、コスト1のフォロワーカードを、スライド操作によって場46aに出されたとする。この場合、プレイヤ端末1は、プレイポイントを1減算してプレイポイント表示部48aを更新表示する。また、プレイヤ端末1は、場46aに出されたカードを示すカード情報をプレイ結果情報として記憶する。また、プレイヤ端末1は、更新後のプレイポイントを示すプレイポイント情報をプレイ結果情報として記憶する。
Thereafter, as shown in FIG. 10A, for example, based on the player's operation, a follower card with a cost of 1 is placed on the
ここで、場46aに出されたフォロワーカードに能力55があり、かつ、発動条件が成立している場合、プレイヤ端末1は、発動条件が成立した能力55を発動させる。また、この場合、プレイヤ端末1は、発動させたカードの能力55、および、能力55が発動した結果を示す能力情報をプレイ結果情報として記憶する。
Here, if the follower card placed on the
また、プレイヤ端末1は、場46aに出したカードを示すカード情報を含む操作情報を記憶し、サーバ1000に送信する。サーバ1000は、操作情報を受信すると、受信した操作情報を相手のプレイヤ端末1に取得可能にセットする。これにより、相手のプレイヤ端末1では、操作情報に含まれるカード情報に示されるカードが相手の場46bに出されることになる。また、相手のプレイヤ端末1では、相手のプレイポイント表示部48bが更新表示される。
Furthermore, the
その後、プレイヤによってターン終了ボタン47がタップされると、プレイヤ端末1は、ターンが終了したことを示すターン終了情報をサーバ1000に送信する。なお、プレイヤ端末1では、ターン終了を条件として能力55が発動するカードが場46a、46bに出ている場合、そのカードの能力55を発動させる。また、この場合、プレイヤ端末1は、発動させたカードの能力55、および、能力55が発動した結果を示す能力情報をプレイ結果情報として記憶する。
Thereafter, when the player taps the
サーバ1000は、プレイヤ端末1からターン終了情報を受信すると、プレイヤのターンを終了させ、相手のターンを開始させるためのターン開始情報をセットし、相手のプレイヤ端末1に対してターンを開始させる。
Upon receiving the turn end information from the
そして、プレイヤのプレイヤ端末1では、図10Bに示すように、相手のターンであることを示す「ENEMY TURN」と記された画像をタッチパネル26に表示する。その後、相手のプレイヤ端末1において抽選で決定したカードのカード情報を含む操作情報がサーバ1000に送信される。プレイヤ端末1は、サーバ1000から操作情報を受信し記憶すると、図10Cに示すように、操作情報に含まれる枚数情報に基づいて、手札領域45bにカードを識別不能に配置する。
Then, as shown in FIG. 10B, the player's
なお、ターン開始時、通常、カードを1枚抽選により決定することになるが、後攻の1ターン目のみ、2枚抽選により決定する。また、プレイヤ端末1では、相手のプレイポイントを1加算し、プレイポイント表示部48bを更新表示する。
Note that at the start of a turn, one card is normally decided by drawing lots, but only in the first turn of the second player, two cards are decided by drawing lots. Furthermore, the
その後、相手が手札領域45bのカードをプレイすることなくターンを終了させ、サーバ1000からターン開始情報を受信すると、プレイヤ端末1は、ターン開始時情報を導出し、記憶する。また、プレイヤ端末1は、プレイヤのターンが開始すると、図11Aに示すように、プレイヤのターンであることを示す「YOUR TURN」と記された画像をタッチパネル26に表示した後、デッキ領域44aにあるカードのインデックスを1つ抽選により決定する。そして、プレイヤ端末1は、抽選により決定されたカードを手札領域45aに配置する。また、プレイヤ端末1は、そのカード情報を含む操作情報を記憶し、サーバ1000に送信する。また、プレイヤ端末1は、このカード情報をプレイ結果情報として記憶する。
Thereafter, when the opponent ends the turn without playing any cards in the
また、プレイヤ端末1は、プレイポイントを1加算し、プレイポイント表示部48aを更新表示する(ここでは、プレイポイントを2にする)。また、プレイヤ端末1は、更新後のプレイポイントを示すプレイポイント情報をプレイ結果情報として記憶する。
Further, the
そして、図11Bに示すように、プレイヤが場46aに配置されたフォロワーカードを相手のリーダー41bにスライド移動させたとする。このとき、プレイヤ端末1はフォロワーカードによって相手のリーダー41bを攻撃したと判定し、相手のリーダー41bの体力42bを、そのフォロワーカードの攻撃力56だけ減少させる。また、プレイヤ端末1は、攻撃したフォロワーカード、攻撃対象となったフォロワーカードまたはリーダー41b、攻撃の結果変化したパラメータの値を示すパラメータ情報をプレイ結果情報として記憶する。
Then, as shown in FIG. 11B, assume that the player slides the follower card placed on the
また、プレイヤ端末1では、攻撃したフォロワーカード、および、攻撃対象となったフォロワーカードまたはリーダー41bを示す攻撃情報を含む操作情報を記憶し、サーバ1000に送信する。サーバ1000は、この攻撃情報を含む操作情報を受信すると、受信した操作情報を記憶する。そして、サーバ1000は、相手のプレイヤ端末1に、この攻撃情報を含む操作情報を取得可能にセットする。
Furthermore, the
次に、フォロワーカードの進化について説明する。本実施形態のカードバトルゲームでは、先攻の5ターン目以降、および、後攻の4ターン目以降において、進化ポイント43a、43bを消費してフォロワーカードを進化させることができる。なお、進化ポイント43a、43bは、先攻の場合には2ポイント付与され、後攻の場合には3ポイント付与される。
Next, I will explain the evolution of follower cards. In the card battle game of this embodiment, the follower cards can be evolved by consuming the
図12Aは、進化時のバトル画面の一例を説明する第1の図である。図12Bは、進化時のバトル画面の一例を説明する第2の図である。例えば、図12Aに示すように、先攻の5ターン目に、進化していないフォロワーカードが場46aに配置されているとする。このとき、場46aに配置されたフォロワーカードがタップされると、カード詳細タブ63がタッチパネル26に表示される。
FIG. 12A is a first diagram illustrating an example of a battle screen during evolution. FIG. 12B is a second diagram illustrating an example of a battle screen during evolution. For example, as shown in FIG. 12A, assume that an unevolved follower card is placed on the
カード詳細タブ63には、タップされたカードの能力が表示される。また、カード詳細タブ63には、進化ボタン63aが表示される。なお、フォロワーカードのカード詳細タブ63にのみ進化ボタン63aが表示され、スペルカードおよびアミュレットカードのカード詳細タブ63には進化ボタン63aが表示されることはない。進化ボタン63aは、進化が可能である場合、プレイヤのタップを受け付ける操作部として機能する。したがって、本実施形態では、フォロワーカードのみが、進化可能なカードとして設定されている。また、プレイヤによりタップされたフォロワーカードが進化可能である場合、カード詳細タブ63には、進化前の能力、および、進化後の能力が表示される。
The card details tab 63 displays the ability of the tapped card. Further, an
カード詳細タブ63の進化ボタン63aがタップされると、進化アニメーションが表示される。進化アニメーションでは、進化前のカードが表示された後、カードが変化する不図示のアニメーション画像が表示される。そして、進化アニメーションの表示が終了すると、図12Bに示すように、進化後のカードが場46aに表示される。プレイヤ端末1は、カードが進化したこと、および、進化後のカードの種別を示すカード情報をプレイ結果情報として記憶する。
When the
また、進化後のカードが場46aに表示されると、進化ポイント43aが減算して表示される。プレイヤ端末1は、減算後の進化ポイント43aの値を示す進化ポイント情報をプレイ結果情報として記憶する。
Further, when the evolved card is displayed on the
また、進化したカードの攻撃力56および体力57を上昇させる。プレイヤ端末1は、上昇後のカードの攻撃力56および体力57を示すカード情報をプレイ結果情報として記憶する。
Also, increases the
また、能力として「進化時」があるフォロワーカードでは、その能力が発動される。プレイヤ端末1は、発動された能力を示す能力情報をプレイ結果情報として記憶する。
Also, for follower cards that have "evolve time" as an ability, that ability will be activated. The
また、プレイヤ端末1では、進化したフォロワーカードを示す進化情報を含む操作情報を記憶し、サーバ1000に送信する。サーバ1000は、この進化情報を含む操作情報を受信すると、相手のプレイヤ端末1に、この進化情報を含む操作情報を取得可能にセットする。
Furthermore, the
相手のプレイヤ端末1では、取得した操作情報により、カードが進化したこと、および、進化後のカードが把握可能となる。そして、相手のプレイヤ端末1では、取得した操作情報に基づいて、上記したような進化に関する各種表示およびパラメータの更新を行う処理が実行される。また、相手のプレイヤ端末1は、進化に関する各種表示およびパラメータの更新内容を示す進化情報をプレイ結果情報として記憶する。
The other player's
以上のように、プレイヤのターンと相手のターンとが交互に繰り返され、プレイヤおよび相手がカードをプレイしたり、攻撃したり、進化したりする度に、サーバ1000にその操作情報が送信されることで、カードバトルゲームが進行していく。また、プレイヤのプレイヤ端末1、および、相手のプレイヤ端末1には、プレイヤおよび相手がカードをプレイしたり、攻撃したり、進化したりする度に、操作情報およびプレイ結果情報が記憶される。
As described above, the player's turn and the opponent's turn are repeated alternately, and each time the player and the opponent play, attack, or evolve a card, the operation information is transmitted to the
そして、プレイヤのリーダー41aの体力42a、または、相手のリーダー41bの体力42bが0になると、勝敗が決定される。勝敗が決定されると、プレイヤのプレイヤ端末1、および、相手のプレイヤ端末1は、勝敗が決定したことを示す勝敗結果情報をサーバ1000へと送信する。
Then, when the
サーバ1000は、勝敗結果情報を受信すると、これまでに受信した情報に基づいて、勝敗が正しいかをチェックするチェック処理を実行する。チェック処理において勝敗が正しいと判定された場合、サーバ1000は、カードバトルゲーム中に受信した情報に基づいて、第1情報を生成し、プレイヤIDに紐付けて記憶する。また、サーバ1000は、プレイヤIDに紐付けて記憶されている一覧情報を更新する。一覧情報には、実行が終了したカードバトルゲームの一覧を示す情報が含まれている。具体的には、一覧情報には、実行が終了したカードバトルゲームのそれぞれについて、相手の名前(プレイヤ名)、相手のリーダー、対戦日時、および、勝敗を示す情報が含まれている。
Upon receiving the win/loss result information, the
なお、一覧情報には、最大で30個のカードバトルゲームが含まれてもよい。この場合、一覧情報に30個のカードバトルゲームが含まれている状態で新たにカードバトルゲームが終了した場合、サーバ1000は、一覧情報に含まれる対戦日時が最も古いカードバトルゲームに係る情報を削除してもよい。このとき、サーバ1000は、一覧情報から削除されたカードゲームに対応する第1情報を削除してもよい。これにより、サーバ1000に記憶される第1情報の数を抑制することが可能となる。
Note that the list information may include up to 30 card battle games. In this case, if a new card battle game ends with the list information including 30 card battle games, the
また、プレイヤ端末1は、カードバトルゲーム中に記憶した情報に基づいて、第2情報を生成し、記憶する。プレイヤ端末1は、一覧情報から削除されたカードゲームに対応する第2情報を削除してもよい。これにより、プレイヤ端末1に記憶される第2情報の数を抑制することが可能となる。
Furthermore, the
図13は、第1情報および第2情報の一例を説明する図である。図13に示すように、第1情報には、プレイヤのプレイヤ端末1、および、相手のプレイヤ端末1からカードバトルゲームの進行中に受信した基本情報、操作情報、および、勝敗情報が含まれる。操作情報には、カードバトルゲームの進行中にプレイヤおよび相手のプレイヤのいずれかが行ったすべての操作を時系列順に並べた情報が含まれている。
FIG. 13 is a diagram illustrating an example of first information and second information. As shown in FIG. 13, the first information includes basic information, operation information, and win/loss information received from the player's
また、図13に示すように、第2情報には、プレイヤのプレイヤ端末1がカードバトルゲームの進行中に記憶した基本情報、ターン開始時情報、操作情報、プレイ結果情報、および、勝敗情報が含まれる。ターン開始時情報は、プレイヤのターンごとに設けられており、プレイヤのターンの開始時にバトル画面に表示されているすべての状況を示す情報を含む。また、プレイ結果情報は、プレイヤのターンごとに設けられており、各ターン中にプレイヤおよび相手のプレイヤのいずれかが行った各操作に起因する結果を、時系列順に並べた情報を含む。
Further, as shown in FIG. 13, the second information includes basic information, turn start information, operation information, play result information, and win/loss information that the player's
上述したように、本実施形態では、リプレイ機能が設けられている。リプレイ機能を使用することで、プレイヤは、上記したようなカードバトルゲームのプレイ後に、プレイ内容を見返すことが可能となる。また、本実施形態では、リプレイ機能として、第1リプレイ機能と第2リプレイ機能の2種類のリプレイ機能が設けられている。 As mentioned above, in this embodiment, a replay function is provided. By using the replay function, the player can review the content of the card battle game after playing the card battle game as described above. Furthermore, in this embodiment, two types of replay functions, a first replay function and a second replay function, are provided as replay functions.
第1リプレイ機能と、第2リプレイ機能は、リプレイ機能を実行する際に用いる情報が異なっている。具体的には、第1リプレイ機能が実行される場合、プレイヤ端末1は、サーバから第1情報を取得し、この取得した第1情報に基づいて、リプレイ機能を実行する。また、第2リプレイ機能が実行される場合、プレイヤ端末1は、自身に記憶されている第2情報に基づいて、リプレイ機能を実行する。詳しくは後述するが、第2リプレイ機能では、プレイヤが見返したいターンを指定することが可能である一方で、第1リプレイ機能では、ターンの指定をすることができない点で相違する。
The first replay function and the second replay function use different information when executing the replay function. Specifically, when the first replay function is executed, the
図14Aは、リプレイ選択画面の一例を説明する図である。メニュー画面(不図示)に表示される所定の操作部が操作されると、プレイヤ端末1は、サーバ1000から一覧情報を取得する。そして、プレイヤ端末1は、取得した一覧情報に基づいて、図14Aに示すリプレイ選択画面をタッチパネル26に表示する。図14Aに示すように、リプレイ選択画面には、一覧情報に含まれるカードバトルゲームごとに、情報表示領域70が表示される。情報表示領域70には、一覧情報に基づいて、相手の名前(プレイヤ名)、相手のリーダー、対戦日時、および、勝敗が表示される。また、情報表示領域70には、リプレイ操作部70aが表示される。
FIG. 14A is a diagram illustrating an example of a replay selection screen. When a predetermined operation unit displayed on a menu screen (not shown) is operated, the
リプレイ操作部70aが操作されると、リプレイ機能が実行される。また、情報表示領域70には、リプレイ機能として、第2リプレイ機能を使用不可能であることを示す付加表示70bが表示される場合がある。付加表示70bは、カードバトルゲームに係る第2情報がプレイヤ端末1に記憶されていない場合に表示される。図14Aでは、プレイヤAとのカードバトルゲームについて、第2情報がプレイヤ端末1内に記憶されておらず、付加表示70bが表示される場合について示している。
When the
例えば、プレイヤ端末1においてキャッシュクリアがなされた場合に、第2情報がプレイヤ端末1からクリアされる。この場合、カードバトルゲームに係る第2情報がプレイヤ端末1に記憶されていないこととなる。また、プレイヤが別端末にてカードバトルゲームをプレイした場合、別端末に第2情報が記憶されるため、カードバトルゲームに係る第2情報がプレイヤ端末1に記憶されていないこととなる。また、何らかの原因により、プレイヤ端末1において第2情報が生成されなかった場合にも、カードバトルゲームに係る第2情報がプレイヤ端末1に記憶されていないこととなる。
For example, when the cache is cleared on the
プレイヤ端末1は、選択されたカードバトルゲームについて第2情報が記憶されている場合には、第2情報に基づく第2リプレイ機能を使用する。また、選択されたカードバトルゲームについて第2情報が記憶されていない場合には、プレイヤ端末1は、選択されたカードバトルゲームに対応する第1情報をサーバ1000から取得する。そして、プレイヤ端末1は、取得した第1情報に基づいて第1リプレイ機能を使用する。
If the second information is stored for the selected card battle game, the
図14Bは、ギルド画面の一例を説明する図である。上記したように、本実施形態のゲームでは、複数のプレイヤによってギルドを構成することができる。例えば、1のプレイヤがギルドを作成すると、サーバ1000では、そのギルドのグループIDに対して、作成したプレイヤのプレイヤIDが関連付けられて保存される。そして、他のプレイヤがギルドに加入する操作を行うと、そのギルドのグループIDと、加入操作を行ったプレイヤのプレイヤIDとが関連付けられて保存される。なお、ギルドを構成するプレイヤをギルドメンバーとする。
FIG. 14B is a diagram illustrating an example of a guild screen. As described above, in the game of this embodiment, a guild can be formed by a plurality of players. For example, when one player creates a guild, the
ギルドメンバー間では、図14Bに示すギルド画面を用いて、種々の情報が共有可能である。ギルド画面には、表示領域80が表示される。表示領域80の下部には「デッキ共有」と記されたデッキ共有操作部80a、「リプレイ共有」と記されたリプレイ共有操作部80b、「対戦募集」と記された対戦募集操作部80c、「チャット」と記されたチャット操作部80dが設けられている。
Various information can be shared between guild members using the guild screen shown in FIG. 14B. A
デッキ共有操作部80aがタップされると、プレイヤは、自身が編成したデッキ情報をギルドメンバーに共有することが可能となる。これにより、ギルドメンバーは、共有されたデッキ情報を閲覧することが可能となる。
When the deck
また、対戦募集操作部80cがタップされると、プレイヤは、ギルドメンバーに対して、カードバトルゲームの対戦相手を募集することが可能となる。これにより、ギルドメンバー間で、カードバトルゲームを実行することが可能となる。
Further, when the competition
また、チャット操作部80dがタップされると、プレイヤの操作によって文字(文字情報)を投稿することが可能となる。図14Bに示すように、投稿された文字は、同一のギルドに属するギルドメンバーがギルド画面を表示した際に、そのギルド画面を表示したプレイヤ端末1のタッチパネル26に表示される。
Further, when the
また、リプレイ共有操作部80bがタップされると、プレイヤは、自身のカードバトルゲームのプレイ内容を、他のプレイヤに共有することができる。プレイ内容が共有されると、図14Bに示すように、同一のギルドに属するギルドメンバーがギルド画面を表示した際に、そのギルド画面を表示したプレイヤ端末1のタッチパネル26に共有リプレイ項目81が表示される。共有リプレイ項目81には、対戦した双方のプレイヤの名前(プレイヤ名)、対戦した双方のプレイヤのリーダー、対戦日時、および、勝敗が表示される。また、共有リプレイ項目81には、リプレイ操作部81aが表示される。
Furthermore, when the replay sharing
リプレイ操作部81aが操作されると、リプレイ機能が実行される。本実施形態では、リプレイ操作部81aが操作された場合には、必ず第1リプレイ機能が使用される。リプレイ操作部81aが操作されると、プレイヤ端末1は、選択されたカードバトルゲームに対応する第1情報をサーバ1000から取得する。そして、プレイヤ端末1は、取得した第1情報に基づいて第1リプレイ機能を使用して、リプレイを実施する。以下では、まず、第1リプレイ機能について説明し、その次に第2リプレイ機能について説明する。
When the
図15は、第1リプレイ機能および第2リプレイ機能を説明する図である。第1リプレイ機能が使用された場合、プレイヤ端末1は、取得した第1情報に含まれる基本情報および操作情報に基づいて、ターン開始の直前までバトル画面を順次生成する。そして、プレイヤ端末1は、生成したバトル画面を順次表示することで、バトル画面を遷移させる。
FIG. 15 is a diagram illustrating the first replay function and the second replay function. When the first replay function is used, the
具体的には、プレイヤ端末1は、基本情報に基づいて、図15に示すように、バトル画面を生成すると、以後、操作情報を時系列順に順次読み出していき、ターン開始の直前までバトル画面を順次生成していく。このとき、図15に示すように、バトル画面の右上には、第1操作部90および第2操作部91が設けられる。
Specifically, after the
第1操作部90がタップされた場合、プレイヤ端末1は、実行中のバトル画面の遷移を一時停止する。一時停止中に第1操作部90が再度タップされると、プレイヤ端末1は、一時停止を終了し、バトル画面の遷移を再開する。なお、第1操作部90は、現在の状態が一時停止中であるか否かを識別可能な態様で表示される。
When the
第2操作部91は、一時停止中にタップ可能となる操作部である。プレイヤ端末1は、一時停止中に第2操作部91がタップされると、操作情報に基づいて、プレイヤまたは相手プレイヤの次の操作が実行される直前までバトル画面を順次遷移させる。そして、プレイヤ端末1は、プレイヤまたは相手プレイヤの次の操作が実行される直前までバトル画面を遷移させると、バトル画面の遷移を再び一時停止する。これにより、絶え間なくバトル画面が次々と遷移してしまい、プレイヤがバトル画面を見逃してしまうおそれを抑制することが可能となる。
The
図16Aは、第1リプレイ機能を説明する第1の図である。図16Bは、第1リプレイ機能を説明する第2の図である。図16Cは、第1リプレイ機能を説明する第3の図である。図16Aは、ターン開始の直前のバトル画面を示している。図16Aに示すように、ターン開始の直前のバトル画面が表示されると、第1操作部90および第2操作部91に加えて、第3操作部92が表示される。以後、プレイヤ端末1は、第1情報に含まれる基本情報および操作情報に基づいて、バトル画面をバトル終了まで順次遷移させる。
FIG. 16A is a first diagram illustrating the first replay function. FIG. 16B is a second diagram illustrating the first replay function. FIG. 16C is a third diagram illustrating the first replay function. FIG. 16A shows the battle screen immediately before the start of the turn. As shown in FIG. 16A, when the battle screen immediately before the start of a turn is displayed, in addition to the
具体的には、プレイヤ端末1は、操作情報を時系列順に順次読み出していき、読み出された操作情報に基づいて、ダメージ計算等を含む各種計算処理を実施する。そして、プレイヤ端末1は、各種計算処理の結果に基づいてバトル画面を順次生成し、図16B、図16Cに示すように、生成したバトル画面を順次表示する。
Specifically, the
上記したような各種計算処理をサーバ1000側で実施した場合、サーバ1000とプレイヤ端末1との間の通信回数や頻度が増大するおそれがある。本実施形態では、第1リプレイ機能において、バトル画面を生成するために必要となる各種計算処理を、第1リプレイ機能を実行する都度、プレイヤ端末1が担うこととなる。これにより、サーバ1000とプレイヤ端末1との間の通信回数や頻度が増大するおそれを抑制することが可能となる。また、各種計算処理をサーバ1000側で実施する必要が生じないため、サーバ1000の処理負荷を軽減することが可能となる。また、操作情報そのものについては、そのデータサイズを比較的小さいものとすることが可能となる。これにより、サーバ1000における操作情報が含まれる第1情報のデータサイズが膨大となるおそれを抑制することが可能となる。
If the various calculation processes described above are performed on the
第3操作部92がタップされると、プレイヤ端末1は、バトル画面の遷移を早送りとする。また、早送り中に第3操作部92が再びタップされると、プレイヤ端末1は、バトル画面の遷移の早送りを終了し、通常のスピードでバトル画面の遷移を行う。なお、第3操作部92は、現在の状態が早送り中であるか否かを識別可能な態様で表示される。
When the
また、本実施形態では、バトル画面の遷移が早送りで行われていき、プレイヤの次のターンの開始直前に到達すると、プレイヤ端末1は、早送りを強制的に終了し、通常のスピードでバトル画面の遷移を行う。なお、この状態で第3操作部92が再びタップされると、プレイヤ端末1は、バトル画面の遷移を再び早送りとする。これにより、プレイヤが早送りを解除し忘れてしまい、プレイヤがバトル画面を見逃してしまうおそれを抑制することが可能となる。
In addition, in this embodiment, the battle screen transition is performed in fast forward, and when the
また、第1リプレイ機能の使用中にバトルログボタン49がタップされた場合、プレイヤ端末1は、バトルログボタン49がタップされた以後に、再現中のバトルゲームで発生した各種事象をバトルログとして表示する。
Additionally, if the
次に、第2リプレイ機能について説明する。第2リプレイ機能が使用された場合、プレイヤ端末1は、取得した第2情報に含まれる基本情報およびプレイ結果情報、および、ターン開始時情報に基づいて、バトル画面をターン開始の直前に到達するまで順次遷移させる。具体的には、プレイヤ端末1は、基本情報に基づいて、図15に示すように、バトル画面を生成すると、以後、プレイ結果情報を時系列順に順次読み出していき、ターン開始の直前までバトル画面を順次遷移させていく。第2リプレイ機能が使用された際も、バトル画面の右上には、第1操作部90および第2操作部91が設けられ、バトル画面に表示される内容は、第1リプレイ機能の使用時と同じとなる。
Next, the second replay function will be explained. When the second replay function is used, the
図17Aは、第2リプレイ機能を説明する第1の図である。図17Bは、第2リプレイ機能を説明する第2の図である。図18Aは、第2リプレイ機能を説明する第3の図である。図18Bは、第2リプレイ機能を説明する第4の図である。図19Aは、第2リプレイ機能を説明する第5の図である。図19Bは、第2リプレイ機能を説明する第6の図である。図19Cは、第2リプレイ機能を説明する第7の図である。図20Aは、第2リプレイ機能を説明する第8の図である。図20Bは、第2リプレイ機能を説明する第9の図である。図20Cは、第2リプレイ機能を説明する第10の図である。 FIG. 17A is a first diagram illustrating the second replay function. FIG. 17B is a second diagram illustrating the second replay function. FIG. 18A is a third diagram illustrating the second replay function. FIG. 18B is a fourth diagram illustrating the second replay function. FIG. 19A is a fifth diagram illustrating the second replay function. FIG. 19B is a sixth diagram illustrating the second replay function. FIG. 19C is a seventh diagram illustrating the second replay function. FIG. 20A is an eighth diagram illustrating the second replay function. FIG. 20B is a ninth diagram illustrating the second replay function. FIG. 20C is a tenth diagram illustrating the second replay function.
図17Aは、ターン開始の直前のバトル画面を示している。ターン開始の直前に到達すると、プレイヤ端末1は、ターン開始時情報に基づいて、バトル画面を表示する。上述したように、ターン開始時情報には、プレイヤのターンの開始時にバトル画面に表示されているすべての状況を示す情報が含まれる。したがって、第1リプレイ機能のような各種計算処理を要さずに、バトル画面を生成することが可能となる。
FIG. 17A shows the battle screen immediately before the start of the turn. When reaching just before the start of the turn, the
また、図17Aに示すように、ターン開始の直前のバトル画面では、第1操作部90および第2操作部91が非表示となる。図17Aに示すように、第2リプレイ機能では、第1操作部90aおよび第2操作部91aが左上に表示される。第1操作部90aおよび第2操作部91aは、第1操作部90および第2操作部91と実質的に同じ機能を有する。以後、プレイヤ端末1は、第2情報に含まれる基本情報、ターン開始時情報、操作情報、および、プレイ結果情報に基づいて、バトル画面をバトル終了まで順次遷移させる。
Further, as shown in FIG. 17A, the
具体的には、プレイヤ端末1は、操作情報およびプレイ結果情報を時系列順に順次読み出していき、読み出された操作情報およびプレイ結果情報に基づいて、ダメージ計算等を含む各種計算処理を実施せずに、バトル画面を順次生成し、図17B、図18A、図18Bに示すように、生成したバトル画面を順次表示する。
Specifically, the
また、第2リプレイ機能では、プレイヤがプレイ内容を見返したいターンを指定し、当該指定されたターン開始の直前に画面を遷移させるスキップ機能が設けられている。スキップ機能を使用するための操作部として、図17Aに示すように、第1スキップ操作部93、第2スキップ操作部94、および、第3スキップ操作部95がバトル画面の左上部に表示される。
Further, the second replay function includes a skip function in which the player specifies a turn that he or she wishes to review the play contents and changes the screen immediately before the start of the specified turn. As the operation units for using the skip function, a first
第1スキップ操作部93には、現在のターン数が表示される。例えば、図17A、図17Bの場合は、現在のターン数として「1」が表示される。また、図18A、図18Bの場合は、現在のターン数として「2」が表示される。
The first
また、第1スキップ操作部93がタップされると、図19Aに示すように、ターン指定表示96が表示される。ターン指定表示96には、遷移先のターンが記された複数の操作部96aが表示される。プレイヤは、操作部96aをタップすることで、任意のターンへ遷移させることが可能となる。
Further, when the first
例えば、図19Aに示すように、現在のターンが2ターンである場合に、「1ターン」と記された操作部96aがタップされ、遷移先として1ターンが指定されたとする。この場合、操作部96aのタップに基づいて、図19Bに示すように、バトル画面の全面に「SKIPPING」と記された遷移中画像が所定期間に亘って表示される。
For example, as shown in FIG. 19A, when the current turn is 2 turns, it is assumed that the
遷移中画像の表示が終了すると、図19Cに示すように、プレイヤ端末1は、遷移先のターンに対応するターン開始時情報に基づいて、バトル画面を表示する。
When the display of the transition image is finished, as shown in FIG. 19C, the
また、第2スキップ操作部94は、遷移先のターンとして、1つ前のターンを指定することができる。なお、現在のターンが1ターン目であるような、1つ前のターンが存在しない場合には、図19Cに示すように、第2スキップ操作部94が操作不可能な態様で表示される。
Further, the second
例えば、図20Aに示すように、現在のターンが2ターンである場合に、第2スキップ操作部94がタップされ、遷移先として1つ前のターン、すなわち、1ターン目が指定されたとする。この場合、第2スキップ操作部94のタップに基づいて、図20Bに示すように、バトル画面の全面に「SKIPPING」と記された遷移中画像が所定期間に亘って表示される。
For example, as shown in FIG. 20A, when the current turn is
遷移中画像の表示が終了すると、図20Cに示すように、プレイヤ端末1は、遷移先のターンに対応するターン開始時情報に基づいて、バトル画面を表示する。
When the display of the transition image is finished, as shown in FIG. 20C, the
また、第3スキップ操作部95は、遷移先のターンとして、1つ後のターンを指定することができる。なお、現在のターンが最終のターン目であるような、1つ後のターンが存在しない場合には、第3スキップ操作部95が操作不可能な態様で表示される。
Further, the third
第3スキップ操作部95がタップされ、遷移先として1つ後のターンが指定されたとする。この場合、第2スキップ操作部94のタップに基づいて、図20Bに示すように、バトル画面の全面に「SKIPPING」と記された遷移中画像が所定期間に亘って表示される。そして、遷移中画像の表示が終了すると、プレイヤ端末1は、遷移先のターンに対応するターン開始時情報に基づいて、バトル画面を表示する。
Assume that the third
また、上記したように、第1リプレイ機能では、バトル画面の遷移が早送りで行われている状態で、プレイヤの次のターンの開始直前に到達すると、プレイヤ端末1は、早送りを強制的に終了する。一方、第2リプレイ機能では、バトル画面の遷移が早送りで行われている状態で、プレイヤの次のターンの開始直前に到達しても、プレイヤ端末1は、早送りを強制的に終了せずに、早送りを継続してバトル画面の遷移を行う。第2リプレイ機能では、早送りによってプレイヤがバトル画面を見逃してしまったとしても、スキップ機能を使用することで、見逃してしまったバトル画面を再度表示することが可能となる。これにより、プレイヤの利便性の向上を図ることが可能となる。
In addition, as described above, in the first replay function, when the battle screen is transitioning in fast forward and the
例えば、操作情報に基づいて、ターンの開始時のバトル画面を再現しようとすると、現在のターンから指定されたターンまでのすべての事象を再現する必要が生じてしまい、プレイヤ端末1の処理負荷が増大するおそれがある。また、指定されたターンが現在のターンよりも前である場合には、指定されたターンの開始時のバトル画面を再現しようとすると、カードバトルゲームの開始から指定されたターンまでのすべての事象を再現する必要が生じてしまい、プレイヤ端末1の処理負荷が増大するおそれがある。プレイヤ端末1の処理負荷が増大すると、指定されたターンのバトル画面が表示されるまでの時間が長期化してしまい、プレイヤの利便性を却って損なうおそれがある。
For example, if you try to reproduce the battle screen at the start of a turn based on operation information, it will be necessary to reproduce all events from the current turn to the specified turn, which increases the processing load on the
第2リプレイ機能では、プレイヤのターンの開始時にバトル画面に表示されているすべての状況を示す情報が含まれるターン開始時情報を使用することで、遷移先のターンが何ターン目であっても、バトル画面を容易に生成することが可能となる。そのため、プレイヤ端末1の処理負荷が増大するおそれを抑制することが可能となる。これにより、指定されたターンのバトル画面が表示されるまでの時間が長期化するおそれを低減することが可能となり、プレイヤの利便性の向上を図ることが可能となる。
The second replay function uses turn start information that includes information showing all the situations displayed on the battle screen at the start of the player's turn, regardless of the turn the transition destination is. , it becomes possible to easily generate battle screens. Therefore, it is possible to suppress the possibility that the processing load on the
また、第2リプレイ機能では、プレイヤ端末1に記憶されている第2情報に基づいて、バトル画面を生成することが可能となる。そのため、サーバ1000とプレイヤ端末1との間の通信回数や頻度が増大するおそれを抑制することが可能となる。また、サーバ1000の処理負荷を軽減することが可能となる。また、第2情報はプレイヤ端末1にのみ記憶されるため、サーバ1000に記憶されるデータが増大するおそれを抑制することが可能となる。
Furthermore, with the second replay function, it is possible to generate a battle screen based on the second information stored in the
また、上記した第1リプレイ機能では、バトルログボタン49がタップされた場合、バトルログボタン49がタップされた以後に、再現中のバトルゲームで発生した各種事象をバトルログとして表示される。一方で、第2リプレイ機能では、バトルログボタン49がタップされた場合、バトルログボタン49がタップされた以前にバトルゲームで発生した各種事象、および、バトルログボタン49がタップされた以後に、再現中のバトルゲームで発生した各種事象を、操作情報およびプレイ結果情報に基づいて生成し、バトルログとして表示する。これにより、プレイヤがバトルログボタン49をタップした直後に表示されるバトルログの情報量を多くすることが可能となり、プレイヤの利便性の向上を図ることが可能となる。
Furthermore, in the first replay function described above, when the
以下に、上記のカードバトルゲームおよびリプレイ機能を実現するためのプレイヤ端末1およびサーバ1000の処理、および、これらの各処理を遂行する機能部について説明する。なお、以下では、特にリプレイ機能の実現のために関係する処理について説明し、その他の処理については説明を省略する。
Below, the processes of the
(プレイヤ端末1の機能部)
図21は、プレイヤ端末1の機能ブロック図である。プレイヤ端末1の記憶部12には、プログラム記憶領域12a、および、データ記憶領域12bが設けられている。CPU10は、ゲームの開始時に、端末側ゲーム制御用プログラム(モジュール)をプログラム記憶領域12aに記憶する。
(Functional part of player terminal 1)
FIG. 21 is a functional block diagram of the
端末側ゲーム制御用プログラムには、ゲーム実行制御プログラム300、カードバトルゲーム実行制御プログラム301、表示制御プログラム302、第1リプレイ制御プログラム303、第2リプレイ制御プログラム304が含まれる。なお、図21に列挙したプログラムは一例であり、端末側ゲーム制御用プログラムには、この他にも多数のプログラムが設けられている。
The terminal side game control program includes a game
CPU10は、プログラム記憶領域12aに記憶された各プログラムを動作させ、データ記憶領域12bの各記憶部のデータを更新する。そして、CPU10は、プログラム記憶領域12aに記憶された各プログラムを動作させることで、プレイヤ端末1(コンピュータ)を、端末制御部1Aとして機能させる。端末制御部1Aは、ゲーム実行制御部300a、カードバトルゲーム実行制御部301a、表示制御部302a、第1リプレイ制御部303a、第2リプレイ制御部304aを含む。
The
具体的には、CPU10は、ゲーム実行制御プログラム300を動作させ、コンピュータをゲーム実行制御部300aとして機能させる。同様に、CPU10は、カードバトルゲーム実行制御プログラム301、表示制御プログラム302、第1リプレイ制御プログラム303、第2リプレイ制御プログラム304を動作させ、それぞれカードバトルゲーム実行制御部301a、表示制御部302a、第1リプレイ制御部303a、第2リプレイ制御部304aとして機能させる。
Specifically, the
データ記憶領域12bには、データを記憶する記憶部として、ゲーム情報記憶部400、プレイヤ情報記憶部401、第1情報記憶部402、第2情報記憶部403が設けられている。なお、上記の各記憶部は一例であり、データ記憶領域12bには、この他にも多数の記憶部が設けられている。
The
ゲーム実行制御部300aは、ゲーム全体の進行を制御する。ゲーム実行制御部300aは、例えば、プレイヤの操作に応じてゲームにログインしたり、ゲーム全般のゲーム情報が更新されているか否かを判定したりする。
The game
カードバトルゲーム実行制御部301aは、カードバトルゲームを実行するための制御を担う。例えば、カードバトルゲーム実行制御部301aは、プレイヤ端末1に入力される操作に基づき、カードバトルゲームの進行を制御する。
The card battle game
表示制御部302aは、プレイヤの操作、および、ゲームの進行に応じて、タッチパネル26に表示される画像の表示制御を行う。
The
第1リプレイ制御部303aは、第1リプレイ機能を実現するための制御を担う。例えば、第1リプレイ制御部303aは、プレイヤ端末1に入力される操作に基づき、第1リプレイ機能の実行を制御する。
The first
第2リプレイ制御部304aは、第2リプレイ機能を実現するための制御を担う。例えば、第2リプレイ制御部304aは、プレイヤ端末1に入力される操作に基づき、第2リプレイ機能の実行を制御する。
The second
(サーバ1000の機能部)
図22は、サーバ1000の機能ブロック図である。サーバ1000の記憶部1012には、プログラム記憶領域1012a、および、データ記憶領域1012bが設けられている。プログラム記憶領域1012aには、サーバ側ゲーム制御用プログラムとして、ゲーム実行制御プログラム1300、カードバトルゲーム実行制御プログラム1301が記憶されている。なお、図22に列挙したプログラムは一例であり、サーバ側ゲーム制御用プログラムには、この他にも多数のプログラムが設けられている。
(Functional part of server 1000)
FIG. 22 is a functional block diagram of the
CPU1010は、プログラム記憶領域1012aに記憶された各プログラムを動作させ、データ記憶領域1012bの各記憶部のデータを更新する。そして、CPU1010は、プログラム記憶領域1012aに記憶された各プログラムを動作させることで、サーバ1000(コンピュータ)を、サーバ制御部1000Aとして機能させる。サーバ制御部1000Aは、ゲーム実行制御部1300a、カードバトルゲーム実行制御部1301aを含む。
The
具体的には、CPU1010は、ゲーム実行制御プログラム1300を動作させ、コンピュータをゲーム実行制御部1300aとして機能させる。同様に、CPU1010は、カードバトルゲーム実行制御プログラム1301を動作させ、カードバトルゲーム実行制御部1301aとして機能させる。
Specifically, the
データ記憶領域1012bには、データを記憶する記憶部として、ゲーム情報記憶部1400、プレイヤ情報記憶部1401、第1情報記憶部1402が設けられている。なお、上記の各記憶部は一例であり、データ記憶領域1012bには、この他にも多数の記憶部が設けられている。
The
ゲーム実行制御部1300aは、ゲーム全体の進行を制御する。ゲーム実行制御部1300aは、例えば、ログイン情報をプレイヤ端末1から受信すると、プレイヤ情報記憶部1401に保存されたプレイヤ情報(デッキ情報、BP等)を、プレイヤ端末1が取得可能にセットする。また、ゲーム実行制御部1300aは、ゲーム全般のゲーム情報が更新された場合、更新されたゲーム情報をゲーム情報記憶部1400から読み出し、プレイヤ端末1が取得可能にセットする。
The game
カードバトルゲーム実行制御部1301aは、カードバトルゲームを実行するための制御を担う。
The card battle game
(プレイヤ端末1とサーバ1000との通信処理)
以下では、プレイヤ端末1およびサーバ1000の基本的な処理について説明する。なお、以下の説明では、プレイヤ端末1において遂行される処理をPn(nは任意の整数)と示す。また、サーバ1000において遂行される処理をSn(nは任意の整数)と示す。
(Communication processing between
Below, basic processing of the
図23は、端末側カードバトルゲーム実行処理の一例を説明するフローチャートである。メニューバー30のソロプレイ選択操作部30bまたはマルチプレイ選択操作部30cがタップされると、各種の設定画面が表示され、設定画面において設定が行われると、端末側カードバトルゲーム実行処理が開始される。
FIG. 23 is a flowchart illustrating an example of a terminal-side card battle game execution process. When the solo play
カードバトルゲーム実行処理が開始されると、カードバトルゲーム実行制御部301aは、カードバトルゲームで使用するデッキ情報、および、プレイヤのリーダーを示すリーダー情報を含む初期情報をサーバ1000に送信する(P1-1)。サーバ1000では、プレイヤおよび相手の双方から初期情報を受信すると、先攻後攻情報、インデックス情報と、交換情報、および、リーダー情報を含む基本情報を、プレイヤおよび相手のプレイヤ端末1が取得可能にセットされる。
When the card battle game execution process is started, the card battle game
カードバトルゲーム実行制御部301aは、基本情報がサーバ1000にセットされると、当該基本情報をサーバ1000から取得し、第2情報記憶部403に記憶する(P1-3)。
When the basic information is set in the
カードバトルゲーム実行制御部301aおよび表示制御部302aは、上記ステップP1-3において記憶した基本情報に基づいて、ターン開始前処理を実行する(P1-5)。ターン開始前処理では、カードバトルゲーム実行制御部301aおよび表示制御部302aは、図8A、図8B、図8C、および、図9Aに示すバトル画面を表示させるための各種処理を実行する。
The card battle game
その後、カードバトルゲーム実行制御部301aは、先攻後攻情報、または、サーバ1000から送信されるターン開始情報に基づいて、プレイヤのターンであるかを判定する(P1-7)。そして、カードバトルゲーム実行制御部301aは、プレイヤのターンであれば(P1-7のYES)、ステップP1-9に処理を移す。一方、カードバトルゲーム実行制御部301aは、プレイヤのターンでない、すなわち、相手のターンであれば(P1-7のNO)、ステップP1-27に処理を移す。
Thereafter, the card battle game
カードバトルゲーム実行制御部301aは、ターン開始時情報を第2情報記憶部403に記憶する(P1-9)。上述したように、ターン開始時情報には、プレイヤのターンの開始時にバトル画面に表示されているすべての状況を示す情報が含まれる。
The card battle game
カードバトルゲーム実行制御部301aおよび表示制御部302aは、プレイヤのターンが開始したことに伴って、自ターン開始時処理を実行する(P1-11)。自ターン開始時処理では、図9Bに示すように、プレイヤのターンであることを示す「YOUR TURN」と記された画像をタッチパネル26に表示する。
The card battle game
また、カードバトルゲーム実行制御部301aおよび表示制御部302aは、プレイヤのターン中におけるゲームの進行を制御する自ターン中制御処理を実行する(P1-13)。例えば、自ターン中制御処理では、カードバトルゲーム実行制御部301aは、各種抽選、ダメージ計算等を含む各種計算処理、パラメータの更新処理等を実行し、ゲームの進行を制御する。また、表示制御部302aは、カードバトルゲーム実行制御部301aによる各種抽選、ダメージ計算等を含む各種計算処理、パラメータの更新処理等の結果に基づいて、プレイヤのターン中におけるバトル画面における各種演出を実行する。
Further, the card battle game
また、カードバトルゲーム実行制御部301aは、プレイヤのターン中におけるプレイヤの操作等に起因する操作情報を第2情報記憶部403に記憶し、サーバ1000へと送信する(P1-15)。操作情報は、上述したカード情報、攻撃情報、進化情報等を含む。
Further, the card battle game
また、カードバトルゲーム実行制御部301aは、上記ステップP1-13におけるプレイヤのターン中におけるゲームの進行の結果に基づいて生成されるプレイ結果情報を第2情報記憶部403に記憶する(P1-17)。プレイ結果情報は、上述したカード情報、プレイポイント情報、能力情報、パラメータ情報、進化ポイント情報、進化情報等を含む。
Further, the card battle game
カードバトルゲーム実行制御部301aは、プレイヤによるターン終了ボタン47の操作に応じて、プレイヤのターンが終了したかを判定する(P1-19)。そして、カードバトルゲーム実行制御部301aは、プレイヤのターンが終了していない場合(P1-19のNO)、P1-13に処理を移し、プレイヤのターンが終了した場合(P1-19のYES)、ターン終了処理を実行する(P1-21)。
The card battle game
また、カードバトルゲーム実行制御部301aは、プレイヤのターンが終了したことを示すターン終了情報をサーバ1000に送信する(P1-23)。
Further, the card battle game
また、カードバトルゲーム実行制御部301aは、プレイヤのリーダー41aの体力42a、または、相手のリーダー41bの体力42bが0になり、勝敗が決定されたか否かを判定する(P1-25)。勝敗が決定された場合(P1-25のYES)、カードバトルゲーム実行制御部301aは、ステップP1-39に処理を移す。勝敗が決定されていない場合(P1-25のNO)、カードバトルゲーム実行制御部301aは、ステップP1-7に処理を移す。
Further, the card battle game
カードバトルゲーム実行制御部301aおよび表示制御部302aは、相手のターンが開始したことに伴って、相手ターン開始時処理を実行する(P1-27)。相手ターン開始時処理では、図10Bに示すように、プレイヤのターンであることを示す「ENEMY TURN」と記された画像をタッチパネル26に表示する。
The card battle game
また、カードバトルゲーム実行制御部301aは、相手のターン中における相手の操作等に起因する操作情報をサーバ1000から取得し、第2情報記憶部403に記憶する(P1-29)。
Further, the card battle game
また、カードバトルゲーム実行制御部301aおよび表示制御部302aは、上記ステップP1-29で取得した操作情報に基づいて、相手のターン中におけるゲームの進行を制御する相手ターン中制御処理を実行する(P1-31)。例えば、相手ターン中制御処理では、カードバトルゲーム実行制御部301aは、操作情報に基づいて、各種抽選、ダメージ計算等を含む各種計算処理、パラメータの更新処理等を実行し、ゲームの進行を制御する。また、表示制御部302aは、カードバトルゲーム実行制御部301aによる各種抽選、ダメージ計算等を含む各種計算処理、パラメータの更新処理等の結果に基づいて、相手のターン中におけるバトル画面における各種演出を実行する。
Furthermore, the card battle game
また、カードバトルゲーム実行制御部301aは、上記ステップP1-31における相手のターン中におけるゲームの進行の結果に基づいて生成されるプレイ結果情報を第2情報記憶部403に記憶する(P1-33)。
Further, the card battle game
カードバトルゲーム実行制御部301aは、相手のターンが終了したことを示すターン終了情報をサーバ1000から取得したか否かを判定する(P1-35)。そして、ターン終了情報を取得した場合(P1-35のYES)、カードバトルゲーム実行制御部71aは、相手ターン終了処理を実行する(P1-37)。また、ターン終了情報を取得していない場合(P1-35のNO)、カードバトルゲーム実行制御部71aは、上記ステップP1-29に処理を移す。
The card battle game
カードバトルゲーム実行制御部301aは、勝敗が決定したことを示す勝敗情報を第2情報記憶部403に記憶し、サーバ1000に送信する(P1-39)。
The card battle game
また、カードバトルゲーム実行制御部301aは、カードバトルゲーム中に第2情報記憶部403に記憶した基本情報、ターン開始時情報、操作情報、プレイ結果情報、勝敗情報に基づいて、第2情報を生成し、第2情報記憶部403に記憶する(P1-41)。
The card battle game
そして、カードバトルゲーム実行制御部301aは、カードバトルゲームを終了させるカードバトルゲーム終了処理を実行し(P1-43)、端末側カードバトルゲーム実行処理を終了する。
Then, the card battle game
図24は、サーバ側カードバトルゲーム実行処理の一例を説明するフローチャートである。サーバ1000のカードバトルゲーム実行制御部1301aは、プレイヤおよび相手の双方から初期情報を受信する(S1-1のYES)と、先攻後攻情報、インデックス情報と、交換情報、および、リーダー情報を含む基本情報を生成し、第1情報記憶部1402に記憶し、プレイヤおよび相手の双方が取得可能とする(S1-3)。
FIG. 24 is a flowchart illustrating an example of server-side card battle game execution processing. When the card battle game
また、カードバトルゲーム実行制御部1301aは、プレイヤまたは相手の一方から操作情報を受信する(S1-5のYES)と、受信した操作情報を第1情報記憶部1402に記憶し、プレイヤまたは相手が取得可能とする(S1-7)。
Further, when the card battle game
また、カードバトルゲーム実行制御部1301aは、プレイヤまたは相手の一方からターン終了情報を受信する(S1-9のYES)と、受信したターン終了情報を第1情報記憶部1402に記憶し、プレイヤまたは相手の他方が取得可能とする(S1-11)。また、カードバトルゲーム実行制御部1301aは、ターン開始情報を生成し、第1情報記憶部1402に記憶し、プレイヤおよび相手の双方が取得可能とする(S1-13)。
Further, when the card battle game
また、プレイヤおよび相手の双方から勝敗情報を受信した場合(S1-15のYES)、カードバトルゲーム実行制御部1301aは、受信した勝敗情報を第1情報記憶部1402に記憶する(S1-17)。また、カードバトルゲーム実行制御部1301aは、これまでに受信した情報に基づいて、勝敗が正しいかをチェックするチェック処理を実行する(S1-19)。
Further, when winning/losing information is received from both the player and the opponent (YES in S1-15), the card battle game
また、カードバトルゲーム実行制御部1301aは、カードバトルゲーム中に第1情報記憶部1402に記憶した基本情報、操作情報、勝敗情報に基づいて、第1情報を生成し、第1情報記憶部1402に記憶する(S1-21)。
Further, the card battle game
カードバトルゲーム実行制御部1301aは、プレイヤIDに紐付けて第1情報記憶部1402に記憶されている一覧情報を更新する(S1-23)。一覧情報には、実行が終了したカードバトルゲームのそれぞれについて、相手の名前(プレイヤ名)、相手のリーダー、対戦日時、および、勝敗を示す情報が含まれている。
The card battle game
図25は、リプレイ選択画面表示処理の一例を説明するフローチャートである。メニュー画面(不図示)に表示される所定の操作部が操作されると(P2-1のYES)、ゲーム実行制御部300aは、サーバ1000から一覧情報を取得する(P2-3)。
FIG. 25 is a flowchart illustrating an example of a replay selection screen display process. When a predetermined operation unit displayed on the menu screen (not shown) is operated (YES in P2-1), the game
また、ゲーム実行制御部300aは、第2情報記憶部403に記憶されている第2情報を確認する(P2-5)。
The game
表示制御部302aは、一覧情報、および、第2情報に基づいて、図14Aに示すリプレイ選択画面を表示する(P2-7)。このとき、表示制御部302aは、一覧情報に含まれるカードバトルゲームについて、第2情報が第2情報記憶部403に記憶されていない場合、付加表示70bを表示する。また、表示制御部302aは、リプレイ選択画面においてプレイヤによりスクロール操作が行われた場合には、リプレイ選択画面の表示内容を更新する。
The
また、ゲーム実行制御部300aは、図14Aに示すリプレイ操作部70aの操作、または、図14Bに示すリプレイ操作部81aの操作に基づくリプレイ開始操作が検出されたか否かを判定する(P2-9)。リプレイ開始操作が検出された場合(P2-9のYES)、ゲーム実行制御部300aは、ステップP2-11に処理を移す。リプレイ開始操作が検出されていない場合(P2-9のNO)、ゲーム実行制御部300aは、上記ステップP2-7に処理を移す。
The game
ゲーム実行制御部300aは、リプレイ開始操作に基づいて、第1リプレイ機能を実行するか否かを判定する(P2-11)。具体的には、ゲーム実行制御部300aは、リプレイ操作部70aが操作されて選択されたカードバトルゲームについて第2情報が記憶されていない場合には、第1リプレイ機能を使用することを決定する。また、ゲーム実行制御部300aは、リプレイ操作部70aが操作されて選択されたカードバトルゲームについて第2情報が記憶されている場合には、第2リプレイ機能を使用することを決定する。また、ゲーム実行制御部300aは、リプレイ操作部81aが操作された場合には、第1リプレイ機能を使用することを決定する。
The game
第1リプレイ機能を実行する場合(P2-11のYES)、第1リプレイ制御部303aは、選択されたカードバトルゲームに対応する第1情報をサーバ1000から取得(P2-13)し、当該取得した第1情報に基づいて第1リプレイ機能実行処理を実行する(P3)。第1リプレイ機能実行処理については、詳しくは後述する。
When executing the first replay function (YES in P2-11), the first
また、第2リプレイ機能を実行する場合(P2-11のNO)、第2リプレイ制御部304aは、第2情報記憶部403に記憶されている第2情報に基づいて第2リプレイ機能実行処理を実行する(P4)。第2リプレイ機能実行処理については、詳しくは後述する。
Further, when executing the second replay function (NO in P2-11), the second
図26は、第1リプレイ機能実行処理の一例を説明するフローチャートである。第1リプレイ制御部303aは、取得した第1情報を時系列順に順次読み出していき(P3-1)、読み出された第1情報に基づいて、ダメージ計算等を含む各種計算処理を実施する(P3-3)。そして、第1リプレイ制御部303aは、各種計算処理の結果に基づいてバトル画面を順次生成する(P3-5)。
FIG. 26 is a flowchart illustrating an example of the first replay function execution process. The first
表示制御部302aは、上記ステップP3-5で生成したバトル画面を順次表示する再生関連処理を実行する(P3-7)。このとき、表示制御部302aは、第1操作部90、第2操作部91、および、第3操作部92の操作状況に応じて、一時停止や早送りを行う。
The
第1リプレイ制御部303aは、バトル画面の遷移がバトル終了まで到達したか否かを判定する(P3-9)。その結果、バトル画面の遷移がバトル終了まで到達した場合(P3-9のYES)、第1リプレイ制御部303aは、第1リプレイ機能を終了する第1リプレイ機能終了処理を実行する(P3-11)。
The first
また、バトル画面の遷移がバトル終了まで到達していない場合(P3-9のNO)、第1リプレイ制御部303aは、上記ステップP3-1に処理を移す。
Further, if the transition of the battle screen has not reached the end of the battle (NO in P3-9), the first
図27は、第2リプレイ機能実行処理の一例を説明するフローチャートである。第2リプレイ制御部304aおよび表示制御部302aは、第2情報記憶部403に記憶されている第2情報を時系列順に順次読み出していき(P4-1)、読み出された第2情報に基づいて、ダメージ計算等を含む各種計算処理を実施せずに、バトル画面を順次生成する(P4-3)。
FIG. 27 is a flowchart illustrating an example of the second replay function execution process. The second
具体的には、プレイヤのターン開始時には、開始したターンに対応するターン開始時情報に基づいて、バトル画面の生成を行う。その後、プレイヤの次のターンの開始直前に到達するまで、操作情報に基づいてプレイヤまたは相手の操作内容を反映したバトル画面を生成する。また、結果情報に基づいて、プレイヤまたは相手の操作に基づいて発生するカードの破壊や各種パラメータの更新等の結果を把握し、プレイヤまたは相手の操作の結果に基づいたバトル画面を生成する。 Specifically, at the start of a player's turn, a battle screen is generated based on turn start information corresponding to the started turn. Thereafter, a battle screen reflecting the operation contents of the player or the opponent is generated based on the operation information until the time immediately before the start of the player's next turn is reached. Furthermore, based on the result information, the results of destruction of cards, updates of various parameters, etc. that occur based on the player's or opponent's operations are grasped, and a battle screen is generated based on the results of the player's or opponent's operations.
表示制御部302aは、上記ステップP4-3で生成したバトル画面を順次表示する再生関連処理を実行する(P4-5)。このとき、表示制御部302aは、第1操作部90、第1操作部90a、第2操作部91、第2操作部91a、第3操作部92の操作状況に応じて、一時停止や早送りを行う。
The
第2リプレイ制御部304aは、第2スキップ操作部94、第3スキップ操作部95、および、ターン指定表示96の操作部96aのいずれかの操作に基づくスキップ操作が検出されたか否かを判定する(P4-7)。スキップ操作が検出された場合(P4-7のYES)、表示制御部302aは、一時停止処理を実行する(P4-9)。
The second
また、第2リプレイ制御部304aは、検出されたスキップ操作に基づいて、遷移先を決定する遷移先決定処理を実行する(P4-11)。例えば、ターン指定表示96の操作部96aが操作された場合には、第2リプレイ制御部304aは、プレイヤに指定されたターンを遷移先に決定する。また、第2スキップ操作部94が操作された場合には、第2リプレイ制御部304aは、1つ前のターンを遷移先に決定する。また、第3スキップ操作部95が操作された場合には、第2リプレイ制御部304aは、1つ後のターンを遷移先に決定する。
Further, the second
表示制御部302aは、バトル画面の全面に遷移中画像を所定期間に亘って表示する線中画像表示処理を実行する(P4-13)。
The
また、遷移中画像の表示が終了すると、表示制御部302aは、遷移先のターンに対応するターン開始時情報に基づいて、バトル画面を表示し(P4-15)、上記ステップP4-15に処理を移す。
Furthermore, when the display of the transitioning image is finished, the
スキップ操作が検出されていない場合(P4-7のNO)、第2リプレイ制御部304aは、バトル画面の遷移がバトル終了まで到達したか否かを判定する(P4-17)。その結果、バトル画面の遷移がバトル終了まで到達した場合(P4-17のYES)、第2リプレイ制御部304aは、第2リプレイ機能を終了する第2リプレイ機能終了処理を実行する(P4-19)。
If a skip operation is not detected (NO in P4-7), the second
また、バトル画面の遷移がバトル終了まで到達していない場合(P4-17のNO)、第2リプレイ制御部304aは、上記ステップP4-1に処理を移す。
Further, if the transition of the battle screen has not reached the end of the battle (NO in P4-17), the second
以上説明したように、プレイヤ端末1には、ゲーム実行制御プログラム300、カードバトルゲーム実行制御プログラム301、表示制御プログラム302、第1リプレイ制御プログラム303、第2リプレイ制御プログラム304が設けられる。また、プレイヤ端末1は、ゲーム実行制御部300a、カードバトルゲーム実行制御部301a、表示制御部302a、第1リプレイ制御部303a、第2リプレイ制御部304aを含む。しかしながら、これらのプログラムおよび機能部の一部または全部がサーバ1000に設けられていてもよい。つまり、これらのプログラムおよび機能部は、プレイヤ端末1およびサーバ1000の一方または双方に設けられていてもよい。
As described above, the
また、サーバ1000には、ゲーム実行制御プログラム1300、カードバトルゲーム実行制御プログラム1301が設けられる。また、サーバ1000は、ゲーム実行制御部1300a、カードバトルゲーム実行制御部1301aを含む。しかしながら、これらのプログラムおよび機能部の一部または全部がプレイヤ端末1に設けられていてもよい。つまり、これらのプログラムおよび機能部は、プレイヤ端末1およびサーバ1000の一方または双方に設けられていてもよい。
Further, the
以上、添付図面を参照しながら実施形態の一態様について説明したが、本発明は上記実施形態に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇において、各種の変形例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。 Although one aspect of the embodiment has been described above with reference to the accompanying drawings, it goes without saying that the present invention is not limited to the above embodiment. It is clear that those skilled in the art can come up with various modifications or modifications within the scope of the claims, and it is understood that these naturally fall within the technical scope of the present invention. be done.
上記実施形態では、デジタルカードゲームを例に挙げて説明したが、例えば、シミュレーションゲーム等、ゲームのジャンルおよび内容は特に限定されない。いずれにしても、ゲーム媒体を使用した対戦ゲームであればよく、対戦相手は、人に限らずコンピュータであってもよい。したがって、ゲーム媒体は、デジタルカードに限らず、例えば、キャラクタ、ユニット、コマ等、ゲームで提供されるゲーム媒体であればよい。 Although the above embodiment has been described using a digital card game as an example, the genre and content of the game, such as a simulation game, are not particularly limited. In any case, any competitive game using game media may be used, and the opponent is not limited to a person but may be a computer. Therefore, the game medium is not limited to a digital card, and may be any game medium provided in a game, such as a character, a unit, a piece, or the like.
なお、上記実施形態では、クライアントサーバシステムである情報処理システムSが、上記の各情報処理を行う。しかしながら、上記実施形態におけるサーバ1000の機能は、プレイヤ端末1が備えてもよい。また、上記実施形態におけるプレイヤ端末1の機能は、サーバ1000が備えてもよい。また、通信機能は必須ではなく、例えば、ゲーム装置Gにおいて、コンピュータ対戦、または、複数のプレイヤ同士での対戦が実行可能であってもよい。いずれにしても、情報処理プログラムは、以下の処理をコンピュータに遂行させるとよい。
Note that in the above embodiment, the information processing system S, which is a client server system, performs each of the above information processes. However, the functions of the
(コンピュータに遂行させる処理)
プレイヤの操作に基づいて、複数回のターンを含むバトルゲーム(カードバトルゲーム)を実行する処理(上記実施形態では、一例として、ステップP1-1~P1-39、ステップS1-1~S1-15)。
バトルゲームの実行に伴って、第1情報をサーバ1000に記憶する処理(上記実施形態では、一例として、S1-17)。
バトルゲームの実行に伴って、第2情報をプレイヤ端末1に記憶する処理(上記実施形態では、一例として、ステップP1-41)。
バトルゲームの実行後に、バトルゲームの実行内容を再現するリプレイ機能(第1リプレイ機能または第2リプレイ機能)を実行する処理(上記実施形態では、一例として、ステップP3、ステップP4)。
リプレイ機能を実行する処理では、プレイヤ端末1にバトルゲームの第2情報が記憶されていない場合には、少なくとも第1情報に基づき、ターンを指定できない第1リプレイ機能を実行させる(上記実施形態では、一例として、ステップP3)。
リプレイ機能を実行する処理では、プレイヤ端末1にバトルゲームの第2情報が記憶されている場合には、少なくとも第2情報に基づき、ターンを指定できる第2リプレイ機能を実行させる(上記実施形態では、一例として、ステップP4)。
(Processing performed by a computer)
A process of executing a battle game (card battle game) including multiple turns based on a player's operation (in the above embodiment, as an example, steps P1-1 to P1-39, steps S1-1 to S1-15) ).
A process of storing the first information in the
A process of storing the second information in the
After the battle game is executed, a process of executing a replay function (first replay function or second replay function) for reproducing the execution content of the battle game (in the above embodiment, as an example, step P3 and step P4).
In the process of executing the replay function, if the second information of the battle game is not stored in the
In the process of executing the replay function, if the second information of the battle game is stored in the
また、第1情報には、バトルゲームにおけるプレイヤの操作内容を示す操作情報が含まれてもよい。 Further, the first information may include operation information indicating the content of the player's operation in the battle game.
また、第2情報には、各ターンの開始時の状況を示すターン開始時情報、各ターンにおけるプレイヤの操作に基づくプレイ結果を示す結果情報、および、操作情報が含まれてもよい。 Further, the second information may include turn start information indicating the situation at the start of each turn, result information indicating the play result based on the player's operation in each turn, and operation information.
また、上記実施形態に示す制御処理は一例に過ぎない。上記実施形態では、ゲームを実行するための制御処理が、プレイヤ端末1で実行される場合について説明した。すなわち、上記実施形態では、ゲームを実行するための制御処理が、プレイヤ端末1のみで実行される。この場合、プレイヤ端末1のみがゲーム装置Gとして機能する。ただし、上記した制御処理の一部は、サーバ1000で実行されてもよい。すなわち、プレイヤ端末1およびサーバ1000を備えるクライアントサーバシステムである情報処理システムSが、ゲーム装置Gとして機能してもよい。
Moreover, the control processing shown in the above embodiment is only an example. In the above embodiment, a case has been described in which the control processing for executing the game is executed by the
また、上記実施形態において、ゲームを実現するための情報処理プログラムは、コンピュータが読み取り可能な非一時的記憶媒体に格納されてもよい。さらには、上記実施形態は、各機能およびフローチャートに示すステップを実現する情報処理方法としてもよい。 Furthermore, in the above embodiments, the information processing program for realizing the game may be stored in a computer-readable non-temporary storage medium. Furthermore, the above embodiment may be an information processing method that implements each function and the steps shown in the flowchart.
1 プレイヤ端末
1000 サーバ
S 情報処理システム
1
Claims (5)
プレイヤの操作に基づいて、複数回のターンを含むバトルゲームを実行する処理と、
前記バトルゲームの実行に伴って、第1情報を前記サーバに記憶する処理と、
前記バトルゲームの実行に伴って、第2情報を前記プレイヤ端末に記憶する処理と、
前記バトルゲームの実行後に、前記バトルゲームの実行内容を再現するリプレイ機能を実行する処理と、
を遂行させ、
前記リプレイ機能を実行する処理では、
前記プレイヤ端末に前記バトルゲームの前記第2情報が記憶されていない場合には、少なくとも前記第1情報に基づき、ターンを指定できない第1リプレイ機能を実行させ、
前記プレイヤ端末に前記バトルゲームの前記第2情報が記憶されている場合には、少なくとも前記第2情報に基づき、ターンを指定できる第2リプレイ機能を実行させる、
情報処理プログラム。 Either or both of the player terminal and the server that can communicate with the player terminal,
A process of executing a battle game including multiple turns based on player operations;
a process of storing first information in the server as the battle game is executed;
a process of storing second information in the player terminal as the battle game is executed;
After the battle game is executed, a process of executing a replay function that reproduces the execution contents of the battle game;
carry out the
In the process of executing the replay function,
If the second information of the battle game is not stored in the player terminal, at least based on the first information, a first replay function that does not allow specifying a turn is executed;
When the second information of the battle game is stored in the player terminal, at least based on the second information, a second replay function that can specify a turn is executed;
Information processing program.
前記バトルゲームにおけるプレイヤの操作内容を示す操作情報が含まれる、
請求項1に記載の情報処理プログラム。 The first information includes:
operation information indicating the contents of the player's operation in the battle game is included;
The information processing program according to claim 1.
各ターンの開始時の状況を示すターン開始時情報、前記各ターンにおけるプレイヤの操作に基づくプレイ結果を示す結果情報、および、前記操作情報が含まれる、
請求項2に記載の情報処理プログラム。 The second information includes:
Turn start information indicating the situation at the start of each turn, result information indicating the play result based on the player's operation in each turn, and the operation information.
The information processing program according to claim 2.
前記プレイヤ端末、および、前記サーバのいずれか一方または双方が、
プレイヤの操作に基づいて、複数回のターンを含むバトルゲームを実行する処理と、
前記バトルゲームの実行に伴って、第1情報を前記サーバに記憶する処理と、
前記バトルゲームの実行に伴って、第2情報を前記プレイヤ端末に記憶する処理と、
前記バトルゲームの実行後に、前記バトルゲームの実行内容を再現するリプレイ機能を実行する処理と、
を遂行し、
前記リプレイ機能を実行する処理では、
前記プレイヤ端末に前記バトルゲームの前記第2情報が記憶されていない場合には、少なくとも前記第1情報に基づき、ターンを指定できない第1リプレイ機能を実行し、
前記プレイヤ端末に前記バトルゲームの前記第2情報が記憶されている場合には、少なくとも前記第2情報に基づき、ターンを指定できる第2リプレイ機能を実行する、
情報処理方法。 An information processing method performed by one or both of a player terminal and a server capable of communicating with the player terminal, the method comprising:
Either or both of the player terminal and the server,
A process of executing a battle game including multiple turns based on player operations;
a process of storing first information in the server as the battle game is executed;
a process of storing second information in the player terminal as the battle game is executed;
After the battle game is executed, a process of executing a replay function that reproduces the execution contents of the battle game;
carry out the
In the process of executing the replay function,
If the second information of the battle game is not stored in the player terminal, at least based on the first information, a first replay function that does not allow specifying a turn is executed;
If the second information of the battle game is stored in the player terminal, at least based on the second information, a second replay function that can specify a turn is executed;
Information processing method.
前記プレイヤ端末、および、前記サーバのいずれか一方または双方において、
プレイヤの操作に基づいて、複数回のターンを含むバトルゲームを実行する処理と、
前記バトルゲームの実行に伴って、第1情報を前記サーバに記憶する処理と、
前記バトルゲームの実行に伴って、第2情報を前記プレイヤ端末に記憶する処理と、
前記バトルゲームの実行後に、前記バトルゲームの実行内容を再現するリプレイ機能を実行する処理と、
を遂行し、
前記リプレイ機能を実行する処理では、
前記プレイヤ端末に前記バトルゲームの前記第2情報が記憶されていない場合には、少なくとも前記第1情報に基づき、ターンを指定できない第1リプレイ機能を実行し、
前記プレイヤ端末に前記バトルゲームの前記第2情報が記憶されている場合には、少なくとも前記第2情報に基づき、ターンを指定できる第2リプレイ機能を実行する、
情報処理システム。 comprising a player terminal and a server capable of communicating with the player terminal,
In either or both of the player terminal and the server,
A process of executing a battle game including multiple turns based on player operations;
a process of storing first information in the server as the battle game is executed;
a process of storing second information in the player terminal as the battle game is executed;
After the battle game is executed, a process of executing a replay function that reproduces the execution contents of the battle game;
carry out the
In the process of executing the replay function,
If the second information of the battle game is not stored in the player terminal, at least based on the first information, a first replay function that does not allow specifying a turn is executed;
If the second information of the battle game is stored in the player terminal, at least based on the second information, a second replay function that can specify a turn is executed;
Information processing system.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023124608A JP7450101B1 (en) | 2023-07-31 | 2023-07-31 | Information processing program, information processing method, and information processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2023124608A JP7450101B1 (en) | 2023-07-31 | 2023-07-31 | Information processing program, information processing method, and information processing system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP7450101B1 true JP7450101B1 (en) | 2024-03-14 |
Family
ID=90183444
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2023124608A Active JP7450101B1 (en) | 2023-07-31 | 2023-07-31 | Information processing program, information processing method, and information processing system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7450101B1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000189664A (en) | 1998-12-25 | 2000-07-11 | Square Co Ltd | Game device, data editing method, and computer-readable recording medium |
JP2018051139A (en) | 2016-09-30 | 2018-04-05 | 保 林田 | Program generation system, game execution system and program |
JP2019013349A (en) | 2017-07-04 | 2019-01-31 | 株式会社セガゲームス | Information processing system and motion picture reproducing method |
WO2020170611A1 (en) | 2019-02-18 | 2020-08-27 | 株式会社バンダイ | Program, terminal, game system, and game management device |
-
2023
- 2023-07-31 JP JP2023124608A patent/JP7450101B1/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000189664A (en) | 1998-12-25 | 2000-07-11 | Square Co Ltd | Game device, data editing method, and computer-readable recording medium |
JP2018051139A (en) | 2016-09-30 | 2018-04-05 | 保 林田 | Program generation system, game execution system and program |
JP2019013349A (en) | 2017-07-04 | 2019-01-31 | 株式会社セガゲームス | Information processing system and motion picture reproducing method |
WO2020170611A1 (en) | 2019-02-18 | 2020-08-27 | 株式会社バンダイ | Program, terminal, game system, and game management device |
Non-Patent Citations (1)
Title |
---|
"Magic Online Wiki JP",Seesaa wiki,日本,Seesaa Inc.,2012年09月08日,pp.1-7,インターネット<URL: https://seesaawiki.jp/w/magic_online_jp/d/%A5%BB%A5%C3%A5%C6%A5%A3%A5%F3%A5%B0>,[2024年01月24日検索] |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5715110B2 (en) | GAME SYSTEM, GAME CONTROL DEVICE, AND PROGRAM | |
JP2015171454A (en) | Game program, game processing method, and information processing apparatus | |
CN104602774A (en) | Game system, method for controlling same, and recording medium capable of being read by computer device | |
JP5824595B2 (en) | GAME PROGRAM, GAME PROCESSING METHOD, AND INFORMATION PROCESSING DEVICE | |
JP6002199B2 (en) | GAME PROGRAM, GAME PROCESSING METHOD, AND INFORMATION PROCESSING DEVICE | |
JP7450101B1 (en) | Information processing program, information processing method, and information processing system | |
JP5771587B2 (en) | GAME CONTROL DEVICE, PROGRAM, GAME SYSTEM | |
JP5546572B2 (en) | Video game processing apparatus and video game processing program | |
JP6068398B2 (en) | Reward grant program, reward grant method, and server device | |
JP5863622B2 (en) | GAME CONTROL DEVICE, GAME CONTROL METHOD, PROGRAM, GAME SYSTEM | |
JP5483508B1 (en) | Server apparatus and method | |
WO2021182578A1 (en) | Information processing system, information processing method, and information processing program | |
WO2024048139A1 (en) | Information processing program, information processing method, and game device | |
JP6974689B2 (en) | Game system and game program | |
JP6922010B1 (en) | Information processing programs, information processing methods and information processing systems | |
JP6085651B2 (en) | Reward grant program, reward grant method, and server device | |
JP7185002B1 (en) | Information processing program, information processing method and information processing system | |
JP5209094B2 (en) | Network game system, server and program | |
JP2014161729A (en) | Terminal device, system, and program | |
JP7526867B1 (en) | Program, method, and system | |
JP7314375B1 (en) | Information processing program, information processing method, and game device | |
JP6928292B1 (en) | Information processing equipment, information processing methods and programs | |
JP7002509B2 (en) | Game control methods, computers and control programs | |
JP6585670B2 (en) | GAME CONTROL METHOD, COMPUTER AND CONTROL PROGRAM | |
JP6501830B2 (en) | Control program, control method and computer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A80 | Written request to apply exceptions to lack of novelty of invention |
Free format text: JAPANESE INTERMEDIATE CODE: A80 Effective date: 20230828 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231129 |
|
A871 | Explanation of circumstances concerning accelerated examination |
Free format text: JAPANESE INTERMEDIATE CODE: A871 Effective date: 20231129 |
|
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: 20240130 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20240227 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240304 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7450101 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |