[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP7450101B1 - Information processing program, information processing method, and information processing system - Google Patents

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

Info

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
Application number
JP2023124608A
Other languages
Japanese (ja)
Inventor
有一郎 佐藤
良 市橋
良介 坪井
琢人 桑原
大輝 渡邉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cygames Inc
Original Assignee
Cygames Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cygames Inc filed Critical Cygames Inc
Priority to JP2023124608A priority Critical patent/JP7450101B1/en
Application granted granted Critical
Publication of JP7450101B1 publication Critical patent/JP7450101B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/ にて本発明にかかるシステムを実装したゲームサービスを公開Article 30, Paragraph 2 of the Patent Act applies on June 15, 2020 https://www. youtube. com/@shadowverse_jp https://www. youtube. com/watch? v=dUDjyCn67hI Although the internal mechanism is not disclosed, the invention is disclosed as a readable summary of the invention June 21, 2020 https://twitter. com/shadowverse_jp https://twitter. com/shadowverse_jp/status/1671353495818207232 https://shadowverse. jp/news/ https://shadowverse. jp/news/? Announce_id = 2712 Although the internal mechanism is not disclosed, the invention is disclosed as a readable summary of the invention June 27, 2020 https://twitter. com/shadowverse_jp https://twitter. com/shadowverse_jp/status/1673617162718838784 Although the internal mechanism is not disclosed, the invention is disclosed as a readable summary of the invention on June 27, 2020 at 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. steam powered. A game service implementing the system according to the present invention is released at com/app/453480/Shadowverse_CCG/

本発明は、情報処理プログラム、情報処理方法および情報処理システムに関する。 The present invention relates to an information processing program, an information processing method, and an information processing system.

特許文献1には、ゲームのプレイ内容を記憶しておくことで、ゲームのプレイ後に、プレイヤがプレイ内容を見返すことを可能とするリプレイ機能について開示されている。 Patent Document 1 discloses a replay function that allows a player to review the play content after playing the game by storing the play content of the game.

特許第6737558号公報Patent No. 6737558

上記のようなリプレイ機能を実現する際、通信負荷あるいは処理負荷が大きくなるという課題がある。 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.

図1は、情報処理システムの概略的な構成を示した説明図である。FIG. 1 is an explanatory diagram showing a schematic configuration of an information processing system. 図2Aは、プレイヤ端末のハードウェアの構成を説明する図である。図2Bは、サーバのハードウェアの構成を説明する図である。FIG. 2A is a diagram illustrating the hardware configuration of the player terminal. FIG. 2B is a diagram illustrating the hardware configuration of the server. 図3Aは、ホーム画面の一例を示す図である。図3Bは、カード設定画面の一例を説明する図である。図3Cは、デッキ選択画面の一例を説明する図である。図3Dは、初期状態のデッキ編成画面の一例を説明する図である。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. 図4Aは、編成中のデッキ編成画面の一例を説明する図である。図4Bは、カード一覧画面の一例を説明する図である。図4Cは、カード生成画面の一例を説明する図である。図4Dは、カード詳細画面の一例を説明する図である。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. 図5は、バトル画面の一例を説明する図である。FIG. 5 is a diagram illustrating an example of a battle screen. 図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. 図7は、能力の一例を説明する図である。FIG. 7 is a diagram illustrating an example of the ability. 図8Aは、バトル画面の遷移の一例を説明する第1の図である。図8Bは、バトル画面の遷移の一例を説明する第2の図である。図8Cは、バトル画面の遷移の一例を説明する第3の図である。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. 図9Aは、バトル画面の遷移の一例を説明する第4の図である。図9Bは、バトル画面の遷移の一例を説明する第5の図である。図9Cは、バトル画面の遷移の一例を説明する第6の図である。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. 図10Aは、バトル画面の遷移の一例を説明する第7の図である。図10Bは、バトル画面の遷移の一例を説明する第8の図である。図10Cは、バトル画面の遷移の一例を説明する第9の図である。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. 図11Aは、バトル画面の遷移の一例を説明する第10の図である。図11Bは、バトル画面の遷移の一例を説明する第11の図である。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. 図12Aは、進化時のバトル画面の一例を説明する第1の図である。図12Bは、進化時のバトル画面の一例を説明する第2の図である。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. 図13は、第1情報および第2情報の一例を説明する図である。FIG. 13 is a diagram illustrating an example of first information and second information. 図14Aは、リプレイ選択画面の一例を説明する図である。図14Bは、ギルド画面の一例を説明する。FIG. 14A is a diagram illustrating an example of a replay selection screen. FIG. 14B illustrates an example of a guild screen. 図15は、第1リプレイ機能および第2リプレイ機能を説明する図である。FIG. 15 is a diagram illustrating the first replay function and the second replay function. 図16Aは、第1リプレイ機能を説明する第1の図である。図16Bは、第1リプレイ機能を説明する第2の図である。図16Cは、第1リプレイ機能を説明する第3の図である。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. 図17Aは、第2リプレイ機能を説明する第1の図である。図17Bは、第2リプレイ機能を説明する第2の図である。FIG. 17A is a first diagram illustrating the second replay function. FIG. 17B is a second diagram illustrating the second replay function. 図18Aは、第2リプレイ機能を説明する第3の図である。図18Bは、第2リプレイ機能を説明する第4の図である。FIG. 18A is a third diagram illustrating the second replay function. FIG. 18B is a fourth diagram illustrating the second replay function. 図19Aは、第2リプレイ機能を説明する第5の図である。図19Bは、第2リプレイ機能を説明する第6の図である。図19Cは、第2リプレイ機能を説明する第7の図である。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. 図20Aは、第2リプレイ機能を説明する第8の図である。図20Bは、第2リプレイ機能を説明する第9の図である。図20Cは、第2リプレイ機能を説明する第10の図である。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. 図21は、プレイヤ端末の機能ブロック図である。FIG. 21 is a functional block diagram of the player terminal. 図22は、サーバの機能ブロック図である。FIG. 22 is a functional block diagram of the server. 図23は、端末側カードバトルゲーム実行処理の一例を説明するフローチャートである。FIG. 23 is a flowchart illustrating an example of a terminal-side card battle game execution process. 図24は、サーバ側カードバトルゲーム実行処理の一例を説明するフローチャートである。FIG. 24 is a flowchart illustrating an example of server-side card battle game execution processing. 図25は、リプレイ選択画面表示処理の一例を説明するフローチャートである。FIG. 25 is a flowchart illustrating an example of a replay selection screen display process. 図26は、第1リプレイ機能実行処理の一例を説明するフローチャートである。FIG. 26 is a flowchart illustrating an example of the first replay function execution process. 図27は、第2リプレイ機能実行処理の一例を説明するフローチャートである。FIG. 27 is a flowchart illustrating an example of the second replay function execution process.

以下に添付図面を参照しながら、本発明の実施形態の一態様について詳細に説明する。かかる実施形態に示す寸法、材料、その他具体的な数値等は、理解を容易とするための例示にすぎず、特に断る場合を除き、本発明を限定するものではない。なお、本明細書および図面において、実質的に同一の機能、構成を有する要素については、同一の符号を付することにより重複説明を省略し、また本発明に直接関係のない要素は図示を省略する。 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 player terminal 1, a server 1000, and a communication network N having a communication base station Na.

プレイヤ端末1は、通信ネットワークNを介してサーバ1000との通信を確立することができる。プレイヤ端末1は、サーバ1000と無線もしくは有線による通信接続が可能な電子機器を広く含む。プレイヤ端末1としては、例えば、スマートフォン、携帯電話、タブレット装置、パーソナルコンピュータ、ゲーム機器等が挙げられる。本実施形態では、プレイヤ端末1として、スマートフォンが用いられる場合について説明する。 Player terminal 1 can establish communication with server 1000 via communication network N. The player terminal 1 includes a wide range of electronic devices that can be connected to the server 1000 for wireless or wired communication. Examples of the player terminal 1 include a smartphone, a mobile phone, a tablet device, a personal computer, and a game device. In this embodiment, a case where a smartphone is used as the player terminal 1 will be described.

サーバ1000は、複数のプレイヤ端末1と通信接続される。サーバ1000は、ゲームをプレイするプレイヤごとに各種の情報(プレイヤ情報)を蓄積する。また、サーバ1000は、プレイヤ端末1から入力される操作に基づき、蓄積された情報の更新を行う。 The server 1000 is communicatively connected to a plurality of player terminals 1 . The server 1000 accumulates various types of information (player information) for each player who plays the game. Further, the server 1000 updates the accumulated information based on an operation input from the player terminal 1.

通信基地局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 player terminal 1 wirelessly. The communication network N is composed of a mobile phone network, an Internet network, a LAN (Local Area Network), a dedicated line, etc., and realizes a wireless or wired communication connection between the player terminal 1 and the server 1000.

本実施形態の情報処理システムSは、プレイヤ端末1およびサーバ1000がゲーム装置Gとして機能する。プレイヤ端末1およびサーバ1000には、それぞれゲームの進行制御の役割分担がなされており、プレイヤ端末1とサーバ1000との協働によって、ゲームが進行可能となる。 In the information processing system S of this embodiment, the player terminal 1 and the server 1000 function as a game device G. The player terminal 1 and the server 1000 are each assigned the role of controlling the progress of the game, and the game can progress through cooperation between the player terminal 1 and the server 1000.

(プレイヤ端末1およびサーバ1000のハードウェアの構成)
図2Aは、プレイヤ端末1のハードウェアの構成を説明する図である。また、図2Bは、サーバ1000のハードウェアの構成を説明する図である。図2Aに示すように、プレイヤ端末1は、CPU(Central Processing Unit)10、記憶部12、バス14、入出力インタフェース16、記憶装置18、通信部20、入力部22、出力部24を含んで構成される。
(Hardware configuration of player terminal 1 and server 1000)
FIG. 2A is a diagram illustrating the hardware configuration of the player terminal 1. Further, FIG. 2B is a diagram illustrating the hardware configuration of the server 1000. As shown in FIG. 2A, the player terminal 1 includes a CPU (Central Processing Unit) 10, a storage section 12, a bus 14, an input/output interface 16, a storage device 18, a communication section 20, an input section 22, and an output section 24. configured.

また、図2Bに示すように、サーバ1000は、CPU1010、記憶部1012、バス1014、入出力インタフェース1016、記憶装置1018、通信部1020、入力部1022、出力部1024を含んで構成される。 Further, as shown in FIG. 2B, the server 1000 includes a CPU 1010, a storage section 1012, a bus 1014, an input/output interface 1016, a storage device 1018, a communication section 1020, an input section 1022, and an output section 1024.

なお、サーバ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 CPU 1010, storage section 1012, bus 1014, input/output interface 1016, storage device 1018, communication section 1020, input section 1022, and output section 1024 of the server 1000 are the same as the CPU 10 and the storage section of the player terminal 1, respectively. 12, bus 14, input/output interface 16, storage device 18, communication section 20, input section 22, and output section 24. Therefore, below, the hardware configuration of the player terminal 1 will be explained, and the explanation of the server 1000 will be omitted.

CPU10は、記憶部12に記憶されたプログラムを動作させ、ゲームの進行を制御する。記憶部12は、ROM(Read Only Memory)またはRAM(Random Access Memory)で構成され、ゲームの進行制御に必要となるプログラムおよび各種のデータを記憶する。記憶部12は、バス14を介してCPU10に接続されている。 The CPU 10 operates a program stored in the storage unit 12 to control the progress of the game. The storage unit 12 is composed of a ROM (Read Only Memory) or a RAM (Random Access Memory), and stores programs and various data necessary for controlling the progress of the game. The storage unit 12 is connected to the CPU 10 via a bus 14.

バス14には、入出力インタフェース16が接続される。入出力インタフェース16には、記憶装置18、通信部20、入力部22、出力部24が接続されている。 An input/output interface 16 is connected to the bus 14 . A storage device 18 , a communication section 20 , an input section 22 , and an output section 24 are connected to the input/output interface 16 .

記憶装置18は、半導体メモリで構成され、各種プログラムおよびデータを記憶する。プレイヤ端末1においては、記憶装置18に記憶されたプログラムおよびデータが、CPU10によって記憶部12にロードされる。 The storage device 18 is composed of a semiconductor memory and stores various programs and data. In the player terminal 1, programs and data stored in the storage device 18 are loaded into the storage unit 12 by the CPU 10.

通信部20は、通信基地局Naと無線により通信接続され、通信ネットワークNを介して、サーバ1000との間で各種データおよびプログラムといった情報の送受信を行う。プレイヤ端末1においては、サーバ1000から受信したプログラム等が、記憶部12または記憶装置18に格納される。 The communication unit 20 is wirelessly connected to the communication base station Na, and sends and receives information such as various data and programs to and from the server 1000 via the communication network N. In the player terminal 1, programs and the like received from the server 1000 are stored in the storage unit 12 or the storage device 18.

入力部22は、例えば、プレイヤの操作が入力される(操作を受け付ける)タッチパネル、ボタン、キーボード、マウス、十字キー、アナログコントローラ等で構成される。また、入力部22は、プレイヤ端末1に設けられた、あるいは、プレイヤ端末1に接続(外付け)された専用のコントローラであってもよい。さらには、入力部22は、プレイヤ端末1の傾きや移動を検知する加速度センサ、または、プレイヤの音声を検知するマイクで構成されてもよい。すなわち、入力部22は、プレイヤの意思を、識別可能に入力させることができる装置を広く含む。 The input unit 22 includes, for example, a touch panel for inputting (receiving operations) a player's operations, buttons, a keyboard, a mouse, a cross key, an analog controller, and the like. Further, the input unit 22 may be a dedicated controller provided in the player terminal 1 or connected (externally attached) to the player terminal 1. Furthermore, the input unit 22 may be configured with an acceleration sensor that detects the tilt or movement of the player terminal 1, or a microphone that detects the player's voice. That is, the input unit 22 broadly includes devices that can input the player's intention in a discernible manner.

出力部24は、ディスプレイ装置およびスピーカを含んで構成される。なお、出力部24は、プレイヤ端末1に接続(外付け)される機器でもよい。本実施形態では、プレイヤ端末1が、入力部22および出力部24として機能するタッチパネル26を備えている。 The output unit 24 includes a display device and a speaker. Note that the output unit 24 may be a device connected (externally attached) to the player terminal 1. In this embodiment, the player terminal 1 includes a touch panel 26 that functions as an input section 22 and an output section 24.

(ゲーム内容)
次に、本実施形態の情報処理システム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 player terminal 1, communication between the player terminal 1 and the server 1000 is started, a login state is established, and the game is started. When the game starts, various game screens are displayed on the touch panel 26 of the player terminal 1. In this embodiment, the game screen is roughly divided into a normal screen and a battle screen.

通常画面は、主に、プレイヤが各種の設定、情報の確認を行うための画面である。一方、バトル画面は、カードバトルゲームの開始から終了までの間、タッチパネル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 touch panel 26 from the start to the end of the card battle game. Here, all screens other than the battle screen become normal screens. The normal screen includes a plurality of screens such as a home screen shown in FIG. 3A, a card setting screen shown in FIG. 3B, a shop screen (not shown), and a menu screen.

図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 menu bar 30 is displayed at the bottom of the touch panel 26 on the home screen. The menu bar 30 is provided with a plurality of operation units that can be operated (tapped) by the player. The menu bar 30 includes a home screen selection operation section 30a labeled "Home," a solo play selection operation section 30b labeled "Solo Play," a multiplayer selection operation section 30c labeled "Battle," and a "Card." A card setting screen selection operation section 30d labeled "Shop", a shop screen selection operation section 30e labeled "Others", and a menu screen selection operation section 30f labeled "Others" are provided.

ホーム画面選択操作部30aがタップされると、図3Aに示すホーム画面がタッチパネル26に表示される。また、ソロプレイ選択操作部30bがタップされると、各種の設定画面が表示され、設定画面において設定を行うと、コンピュータ対戦によるカードバトルゲームが開始される。マルチプレイ選択操作部30cがタップされると、各種の設定画面が表示され、設定画面において設定を行うと、他のプレイヤとの通信対戦によるカードバトルゲームが開始される。 When the home screen selection operation section 30a is tapped, the home screen shown in FIG. 3A is displayed on the touch panel 26. Further, when the solo play selection operation section 30b is tapped, various setting screens are displayed, and when settings are made on the setting screen, a card battle game based on a computer battle is started. When the multiplayer selection operation section 30c is tapped, various setting screens are displayed, and when settings are made on the setting screen, a card battle game by communication battle with other players is started.

カード設定画面選択操作部30dがタップされると、図3Bに示すカード設定画面がタッチパネル26に表示され、後述するデッキ編成や、カードの一覧表示、カードの分解や生成等を行うことができる。また、ショップ画面選択操作部30eがタップされると、ショップ画面がタッチパネル26に表示され、ゲーム内通貨やアイテムを消費することでカードを抽選で獲得することができる。また、メニュー画面選択操作部30fがタップされると、メニュー画面(不図示)がタッチパネル26に表示され、ゲームの設定や、各種情報を確認することができる。また、メニュー画面(不図示)には複数の操作部が表示される。メニュー画面(不図示)に表示される所定の操作部が操作されると、後述するリプレイ選択画面(図14A)が表示される。このリプレイ選択画面については後述する。なお、メニューバー30においては、タッチパネル26に表示中の画面が識別できるように、各画面に対応する操作部が強調表示される。 When the card setting screen selection operation section 30d is tapped, a card setting screen shown in FIG. 3B is displayed on the touch panel 26, and it is possible to organize a deck, display a list of cards, disassemble and generate cards, etc., which will be described later. Further, when the shop screen selection operation section 30e is tapped, a shop screen is displayed on the touch panel 26, and cards can be won by lottery by consuming in-game currency and items. Further, when the menu screen selection operation section 30f is tapped, a menu screen (not shown) is displayed on the touch panel 26, and game settings and various information can be confirmed. Further, a plurality of operation units are displayed on the menu screen (not shown). When a predetermined operation unit displayed on the menu screen (not shown) is operated, a replay selection screen (FIG. 14A), which will be described later, is displayed. This replay selection screen will be described later. Note that in the menu bar 30, the operation units corresponding to each screen are highlighted so that the screen currently displayed on the touch panel 26 can be identified.

図3Aに示すホーム画面の左上には、ヘッダ表示領域31が設けられる。ヘッダ表示領域31には、プレイヤIDに関連付けられたプレイヤ名、プレイヤアイコン、および、バトルポイント(BP)が表示される。なお、バトルポイントは、他のプレイヤとの通信対戦によるカードバトルゲームに勝利したときに獲得でき、また、他のプレイヤとの通信対戦によるカードバトルゲームに敗北したときに減算される。 A header display area 31 is provided at the upper left of the home screen shown in FIG. 3A. The header display area 31 displays the player name, player icon, and battle points (BP) associated with the player ID. Note that battle points can be earned when winning a card battle game played through communication with another player, and are deducted when losing a card battle game played through communication play against another player.

ホーム画面の右端には、ホームメニュー32が表示される。ホームメニュー32には、「ギフト」と記されたギフト画面選択操作部32a、「情報」と記された情報画面選択操作部32b、「ミッション」と記されたミッション画面選択操作部32c、「ギルド」と記されたギルド画面選択操作部32dが設けられている。 A home menu 32 is displayed at the right end of the home screen. The home menu 32 includes a gift screen selection operation section 32a labeled "Gift," an information screen selection operation section 32b labeled "Information," a mission screen selection operation section 32c labeled "Mission," and a "Guild" screen selection operation section 32c labeled "Mission." ” A guild screen selection operation section 32d is provided.

ギフト画面選択操作部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 touch panel 26. Further, when the information screen selection operation section 32b is tapped, an information screen (not shown) that displays update information, maintenance information, etc. is displayed on the touch panel 26. Further, when the mission screen selection operation section 32c is tapped, a mission screen (not shown) displaying a preset mission is displayed on the touch panel 26. Further, when the guild screen selection operation section 32d is tapped, a guild screen (FIG. 14B) regarding a guild (group) made up of a plurality of players is displayed on the touch panel 26. The guild screen will be explained in detail later.

図3Bに示すカード設定画面は、カード設定画面選択操作部30dがタップされることによりタッチパネル26に表示される。カード設定画面には、デッキ編成タブ33aおよびカード一覧生成タブ33bが表示される。デッキ編成タブ33aがタップされると、図3Cに示すデッキ選択画面が表示される。デッキ選択画面には、プレイヤが編成したデッキの一覧がリスト表示される。プレイヤは、デッキを編成する際に、デッキ名を編成することができる。デッキ選択画面では、各デッキに対応するアイコンにデッキ名が表示される。 The card setting screen shown in FIG. 3B is displayed on the touch panel 26 by tapping the card setting screen selection operation section 30d. A deck organization tab 33a and a card list generation tab 33b are displayed on the card setting screen. When the deck organization tab 33a is tapped, a deck selection screen shown in FIG. 3C is displayed. A list of decks created by the player is displayed on the deck selection screen. The player can name the deck when assembling the deck. On the deck selection screen, the deck name is displayed on the icon corresponding to each deck.

また、デッキ選択画面には、「新規作成」と記されたデッキ作成タブ34が表示される。プレイヤがデッキ作成タブ34をタップすることで、図3Dに示すデッキ編成画面がタッチパネル26に表示され、デッキを新たに編成可能となる。 Further, a deck creation tab 34 labeled "New Creation" is displayed on the deck selection screen. When the player taps the deck creation tab 34, a deck creation screen shown in FIG. 3D is displayed on the touch panel 26, and a new deck can be created.

デッキ編成画面では、上段に複数の空欄が表示され、下段に、プレイヤが所持しているカード(以下、所持カードと呼ぶ)が表示される。そして、デッキ編成画面では、図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 save tab 35 labeled "Save" provided on the deck organization screen is tapped, the deck information is stored. A deck ID is given to this deck information. In addition, card group information that allows identification of all temporarily registered owned cards is stored in association with the deck ID. Although not shown, when the save tab 35 is tapped, a screen for editing the deck name is displayed. When editing of the deck name is completed, the card group information is stored in association with the deck ID. Further, the deck name and the icon displayed on the deck selection screen or the like are stored in association with the deck ID.

また、図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 save tab 35 after a specified number of owned cards are temporarily registered by the player's operation. That will happen. However, even if the number of temporarily registered cards is less than the specified number or exceeds the specified number, it is possible to save the deck information, but the deck information cannot be saved in the card battle game. cannot be used in

カード設定画面においてカード一覧生成タブ33bがタップされると、図4Bに示すカード一覧画面がタッチパネル26に表示される。このカード一覧画面には、タッチパネル26の下部に、所持カードタブ36a、生成モードタブ36b、所持コイン表示欄36cが設けられる。所持カードタブ36aおよび生成モードタブ36bは、プレイヤのタップ操作が受け付け可能に構成されている。所持カードタブ36aおよび生成モードタブ36bは、カード生成画面でも表示されており、所持カードタブ36aがタップされると、図4Bに示すカード一覧画面が表示され、生成モードタブ36bがタップされると、図4Cに示すカード生成画面が表示される。一方、所持コイン表示欄36cには、プレイヤが所持するゲーム内通貨であるコインの枚数(所持コイン数)が表示される。 When the card list generation tab 33b is tapped on the card setting screen, a card list screen shown in FIG. 4B is displayed on the touch panel 26. In this card list screen, a possession card tab 36a, a generation mode tab 36b, and a possession coin display field 36c are provided at the bottom of the touch panel 26. The possession card tab 36a and the generation mode tab 36b are configured to accept tap operations from the player. The possession card tab 36a and the generation mode tab 36b are also displayed on the card generation screen, and when the possession card tab 36a is tapped, the card list screen shown in FIG. 4B is displayed, and when the generation mode tab 36b is tapped, the card list screen shown in FIG. 4B is displayed. , the card generation screen shown in FIG. 4C is displayed. On the other hand, the number of coins (the number of owned coins), which are in-game currency, owned by the player is displayed in the owned coin display field 36c.

図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 disassembly tab 37a and a generation tab 37b are provided. The number of earned coins is displayed on the decomposition tab 37a. When the disassembly tab 37a is tapped, the currently selected card is disassembled, and the player can earn the number of earned coins displayed on the disassembly tab 37a. Note that when a card is disassembled, the number of cards in possession decreases.

また、生成タブ37bには、消費コイン数が表示される。生成タブ37bがタップされると、生成タブ37bに表示されている消費コイン数を消費して、選択中のカードを生成することができる。カードが生成されると、当該カードの所持数が増加する。つまり、プレイヤは、生成タブ37bをタップすることで、所持しているコインをカードに交換することができる。こうしたカードの生成機能は、プレイヤがカードを所持しているか否かに拘わらず実行可能である。すなわち、プレイヤは、所持しているカードと、所持していないカードとの双方について、カードの生成が可能となる。 Further, the number of consumed coins is displayed on the generation tab 37b. When the generation tab 37b is tapped, the selected card can be generated by consuming the number of consumption coins displayed on the generation tab 37b. When a card is generated, the number of cards in possession increases. That is, by tapping the generation tab 37b, the player can exchange the coins he/she has for cards. Such a card generation function can be executed regardless of whether the player has a card or not. That is, the player can generate cards for both cards that the player owns and cards that the player does not own.

なお、提供されるカードには、生成可能なカードと、生成不可能なカードとが設けられてもよいし、全てのカードが生成可能であってもよい。さらには、生成可能な時期と、生成不可能な時期とが設定されたカードが含まれてもよい。 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 first button 37c and a second button 37d. On the card details screen of the evolvable card, the first button 37c is enabled. Although not shown, when the first button 37c is tapped, the details of the evolved card are displayed on the card details screen.

なお、上記のカード詳細画面は、カードバトルゲーム中、および、カードバトルゲーム外の双方で表示される。カードバトルゲーム中には、プレイヤ自身のカードに限らず、対戦相手のカードについても、カード詳細画面が表示可能である。したがって、カードバトルゲーム中、プレイヤは、対戦相手がどのようなカードに進化可能であるのかを把握することができる。 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 selection operation section 30c of the menu bar 30 is tapped, various setting screens are displayed, and when settings are made on the setting screen, the card battle game is started. While the card battle game is being executed, a battle screen shown in FIG. 5 is displayed on the touch panel 26.

バトル画面は、プレイヤのカード、情報等が表示されるプレイヤ表示領域40aと、相手のカード、情報等が表示される相手表示領域40bとに分割されている。プレイヤ表示領域40aの下中央には、プレイヤのリーダー41aが表示される。また、プレイヤのリーダー41aの近傍には、プレイヤのリーダー41aの体力42aおよび進化ポイント43aが表示される。 The battle screen is divided into a player display area 40a where the player's cards, information, etc. are displayed, and an opponent display area 40b where the opponent's cards, information, etc. are displayed. A player leader 41a is displayed at the bottom center of the player display area 40a. In addition, the physical strength 42a and evolution points 43a of the player leader 41a are displayed near the player leader 41a.

同様に、相手表示領域40bの上中央には、相手のリーダー41bが表示される。また、相手のリーダー41bの近傍には、相手のリーダー41bの体力42bおよび進化ポイント43bが表示される。なお、プレイヤのリーダー41aの体力42a、および、相手のリーダー41bの体力42bは、初期値として20に設定される。 Similarly, the opponent's leader 41b is displayed in the upper center of the opponent display area 40b. Furthermore, the physical strength 42b and evolution points 43b of the opponent leader 41b are displayed near the opponent leader 41b. Note that the physical strength 42a of the player's leader 41a and the physical strength 42b of the opponent's leader 41b are set to 20 as initial values.

また、プレイヤ表示領域40aには、プレイヤのデッキ領域44aが右端に設けられ、プレイヤの手札領域45aが右下に設けられ、プレイヤの場46aが中央に設けられる。デッキ領域44aには、使用されていないプレイヤのカードが伏せた状態、すなわち、識別不能な状態で配置される。手札領域45aには、プレイヤの手札となっているカードがプレイヤに識別可能に配置される。場46aには、手札領域45aから出されたカード等が、プレイヤに識別可能に配置される。 Further, in the player display area 40a, a player's deck area 44a is provided at the right end, a player's hand area 45a is provided at the lower right, and a player's field 46a is provided at the center. In the deck area 44a, cards of unused players are placed face down, that is, in an unidentifiable state. In the hand area 45a, cards in the player's hand are arranged so that they can be identified by the player. In the field 46a, cards etc. taken out from the hand area 45a are arranged so that they can be identified by the player.

同様に、相手表示領域40bには、相手のデッキ領域44bが右端に設けられ、相手の手札領域45bが左上に設けられ、相手の場46bが中央に設けられる。デッキ領域44bには、使用されていない相手のカードが伏せた状態で配置される。手札領域45bには、相手の手札となったカードがプレイヤに識別不能に、すなわち、裏返しで配置される。場46bには、手札領域45bから出されたカード等が、プレイヤに識別可能に配置される。 Similarly, in the opponent display area 40b, the opponent's deck area 44b is provided at the right end, the opponent's hand area 45b is provided at the upper left, and the opponent's field 46b is provided at the center. The opponent's unused cards are placed face down in the deck area 44b. In the hand area 45b, the cards in the opponent's hand are arranged in such a way that they cannot be identified by the player, that is, they are placed face down. In the field 46b, cards etc. taken out from the hand area 45b are arranged so that they can be identified by the player.

プレイヤ表示領域40aの右上には、プレイヤのタップを受け付けるターン終了ボタン47、および、プレイヤのプレイポイント(PP)を表示するプレイポイント表示部48aが設けられる。プレイポイント表示部48aには、現在のターンにおける最大のプレイポイントが分母に、使用可能なプレイポイントが分子に表示される。また、プレイポイント表示部48aには、丸の表示態様によって、最大のプレイポイント、および、使用可能なプレイポイントが識別可能に表示される。また、相手表示領域40bにおけるリーダー41bの近傍には、相手のプレイポイントを表示するプレイポイント表示部48bが設けられる。 At the upper right of the player display area 40a, a turn end button 47 that accepts a tap from the player and a play point display section 48a that displays the player's play points (PP) are provided. The play point display section 48a displays the maximum play point in the current turn as the denominator and the available play points as the numerator. Moreover, the maximum play point and the usable play point are displayed in the play point display section 48a in a manner that allows identification of the maximum play point and the usable play point. Furthermore, a play point display section 48b that displays the opponent's play points is provided near the leader 41b in the opponent display area 40b.

また、バトル画面の左端には、バトルログボタン49が設けられる。バトルログボタン49は、プレイヤのタップ操作を受付可能に設けられる。バトルログボタン49がタップされると、バトルログボタン49がタップされた以後にバトルゲームの実行中に発生した各種事象を示すバトルログがバトル画面に重畳して表示される。 Furthermore, a battle log button 49 is provided at the left end of the battle screen. The battle log button 49 is provided so as to be able to accept tap operations from the player. When the battle log button 49 is tapped, a battle log indicating various events that have occurred during execution of the battle game since the battle log button 49 was tapped is displayed superimposed on the battle screen.

本実施形態におけるカードバトルゲームは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 hand area 45a and places it on the field 46a, according to predetermined rules, or uses a spell card to Activate a predetermined effect. In addition, in the following, follower cards or amulet cards placed in the hand areas 45a and 45b are placed on the field 46a and 46b, and spell cards placed in the hand areas 45a and 45b are used to activate a predetermined effect. The act of moving the cards placed in the hand areas 45a and 45b to another area is called "play."

カードバトルゲームでは、プレイヤのリーダー41aおよび相手のリーダー41bにそれぞれ体力42a、42bが設定されており、カード等による攻撃により、先に対戦相手の体力42a、42bを0にした方が勝利となる。次に、本実施形態のカードバトルゲームで用いられるカードの詳細について説明する。 In the card battle game, the player's leader 41a and the opponent's leader 41b have physical strength 42a and 42b, respectively, and the player who first reduces the opponent's physical strength 42a and 42b to 0 by attacking with cards, etc. wins. . Next, details of the cards used in the card battle game of this embodiment will be explained.

図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 name 51, class 52, type 53, and cost 54 are set for each card, regardless of the card type. The name 51 is uniquely set for each card. That is, the name 51 can also be said to be a card name. A plurality of classes 52 are provided, and each card is classified into one of the classes. A plurality of types 53 are provided, and each card may be classified into one of the types or not classified into any type. The cost 54 indicates the play points required to play the card, and by consuming the play points equivalent to the cost, the card becomes playable.

図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 leader 41b and the follower card placed on the opponent's field 46b in the card battle game. The follower card has a name 51, class 52, type 53, cost 54, ability 55, attack power 56, and physical strength 57. The attack power 56 indicates the amount of damage inflicted on the opponent's leader 41b targeted for attack or the follower card placed on the opponent's field 46b when the follower card attacks. When receiving damage, physical strength 57 decreases by the amount of damage received, and when it reaches 0, the follower card is destroyed. Note that the destroyed card is hidden from the field 46a and sent to a graveyard (not shown). However, unlike destruction, there is also a state in which the object is hidden from the field 46b, such as extinction, in which it is not sent to the graveyard.

また、フォロワーカードは、進化ポイント43a、43bを消費することで、進化することができる。進化したフォロワーカードは、攻撃力56および体力57が上昇したり、所定の能力55が加えられたりする。すなわち、フォロワーカードは、進化することで、そのカードの性能(能力55、攻撃力56、体力57)が強化される。 Further, the follower card can evolve by consuming evolution points 43a and 43b. The evolved follower card has increased attack power 56 and physical strength 57, or has a predetermined ability 55 added to it. That is, by evolving a follower card, its performance (ability 55, attack power 56, physical strength 57) is enhanced.

図6Bに示すスペルカードは、名前51、クラス52、タイプ53、コスト54、能力55が設定されている。スペルカードは、プレイすることで能力55(効果)が発動し、そのスペルカードが破壊される。すなわち、スペルカードは、場46a、46bに出すことができないカードである。 The spell card shown in FIG. 6B has a name 51, a class 52, a type 53, a cost 54, and an ability 55. When a spell card is played, ability 55 (effect) is activated and the spell card is destroyed. That is, a spell card is a card that cannot be put into play 46a or 46b.

図6Cに示すアミュレットカードは、名前51、クラス52、タイプ53、コスト54、能力55が設定されている。アミュレットカードは、プレイすることで場46aに留まって能力55が発動するカードである。 The amulet card shown in FIG. 6C has a name 51, a class 52, a type 53, a cost 54, and an ability 55. The amulet card is a card that, when played, remains in the field 46a and activates the ability 55.

図7は、能力55の一例を説明する図である。なお、図7に示す能力55は一例であり、他の能力55が設けられていてもよいし、一部の能力55が設けられていなくてもよい。また、ここでは、プレイヤのカードであること前提として説明するが、相手のカードでも同様である。 FIG. 7 is a diagram illustrating an example of the ability 55. Note that the abilities 55 shown in FIG. 7 are just an example, and other abilities 55 may be provided, or some abilities 55 may not be provided. Further, although the explanation here assumes that the card is the player's card, the same applies to the opponent's card.

図7に示すように、能力55には、ファンファーレ、ラストワード、守護、突進、疾走、必殺、ドレイン、直接召喚、進化時、融合等が設けられる。ファンファーレは、手札領域45aから場46aにカードが出されたときに(カードがプレイされたときに)、「ファンファーレ」の後に記載された効果が発動する能力である。例えば、図6Aに示すフォロワーカードの例では、そのフォロワーカードが場46aに出された場合、「カードを1枚引く」の効果が発動し、デッキ領域44aに配置されたカードの中から1枚のカードが抽選により決定され、決定されたカードが手札領域45aに配置される。 As shown in FIG. 7, the abilities 55 include fanfare, last word, protection, charge, sprint, special attack, drain, direct summon, evolution, fusion, and the like. Fanfare is an ability that activates the effect written after "Fanfare" when a card is put out from the hand area 45a to the field 46a (when the card is played). For example, in the example of the follower card shown in FIG. 6A, when the follower card is placed on the field 46a, the effect of "draw one card" is activated, and one card is drawn from among the cards placed in the deck area 44a. A card is determined by lottery, and the determined card is placed in the hand area 45a.

ラストワードは、カードが破壊されたときに、「ラストワード」の後に記載された効果が発動する能力である。守護は、守護が設定されたカードが場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 field 46a, makes it impossible for the opponent to attack cards other than the card with guardianship set. Charge is an ability that allows you to attack your opponent's follower card in the turn it is played on the field 46a.

疾走は、場46aに出されたターンにおいて、相手のフォロワーカードおよびリーダー41bを攻撃することができる能力である。必殺は、相手のフォロワーカードに攻撃してダメージを与えた場合、相手のフォロワーカードの体力に拘らず、相手のフォロワーカードを破壊することができる能力である。ドレインは、プレイヤのターンにおいて、相手のフォロワーカードまたはリーダー41bにダメージを与えた場合、与えたダメージ量だけ自分のリーダー41aの体力42aを回復させる能力である。 Dash is an ability that allows you to attack your opponent's follower card and leader 41b in the turn it is put on the field 46a. Special ability is an ability that allows you to destroy your opponent's follower card, regardless of the physical strength of your opponent's follower card, if you attack and inflict damage on your opponent's follower card. Drain is an ability that, when a player deals damage to an opponent's follower card or leader 41b during a player's turn, recovers the physical strength 42a of one's own leader 41a by the amount of damage dealt.

直接召喚は、予め設定された条件が成立した場合に、デッキ領域44aから場46aに直接カードが出される能力である。進化時は、フォロワーカードが進化したときに、「進化時」の後に記載された効果が発動する能力である。融合は、融合元となるベースカードに付与される能力であり、予め設定された条件に該当する手札領域45aに配置されたカードを素材カードとして融合することで、そのカードを強化する能力である。なお、1枚のカードにおいて、複数の能力55が重複して設定されることもあり、また、1つの能力55も設定されていないこともある。 Direct summoning is an ability in which a card is directly put out from the deck area 44a to the field 46a when a preset condition is met. When evolved is an ability that activates the effect listed after "when evolved" when a follower card evolves. Fusion is an ability that is given to a base card that is a fusion source, and is an ability that strengthens a card by fusing a card placed in the hand area 45a that meets preset conditions as a material card. . Note that in one card, a plurality of abilities 55 may be set overlappingly, or even one ability 55 may not be set.

そして、本実施形態においては、フォロワーカード、スペルカードおよびアミュレットカードを組み合わせてデッキを編成し、編成したデッキを用いてカードバトルゲームを行う。また、本実施形態では、カードバトルゲームのプレイ後に、プレイヤがプレイ内容を見返すことを可能とするリプレイ機能が設けられている。このリプレイ機能については詳しくは後述する。以下では、カードバトルゲームの詳細を説明する。 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 player terminal 1 to the server 1000. Note that initial information including deck information and leader information indicating the opponent's leader is also transmitted from the opponent's player terminal 1 to the server 1000. The server 1000 randomly determines who goes first and who goes second. Additionally, the server 1000 randomly assigns an index (for example, a number from 1 to 40) to all cards shown in the deck information. Furthermore, the server 1000 determines three initial candidate cards and three replacement candidate cards from among the cards shown in the deck information.

そして、サーバ1000は、先攻および後攻を示す先攻後攻情報と、プレイヤのカードのインデックスを示すインデックス情報と、初期候補カードおよび交換候補カードを示す交換情報と、リーダーを示すリーダー情報とを含む基本情報をプレイヤ端末1が取得可能にセットする。 The server 1000 includes first-player and second-player information indicating whether the player plays first or second, index information indicating the index of the player's card, exchange information indicating the initial candidate card and exchange candidate card, and leader information indicating the leader. Basic information is set to be obtainable by the player terminal 1.

プレイヤ端末1は、基本情報を取得すると、当該基本情報に含まれる先攻後攻情報に基づいて、図8Aに示すように、先攻であるか、または、後攻であるかをタッチパネル26に表示する。その後、プレイヤ端末1は、図8Bに示すように、基本情報に含まれる交換情報に基づいて、初期候補カード3枚を初期カード表示領域60に配置する。また、プレイヤ端末1は、交換するカードを配置するための交換表示領域61をタッチパネル26に表示する。 Upon acquiring the basic information, the player terminal 1 displays on the touch panel 26 whether the player is playing first or playing second, as shown in FIG. . Thereafter, the player terminal 1 arranges three initial candidate cards in the initial card display area 60 based on the exchange information included in the basic information, as shown in FIG. 8B. Furthermore, the player terminal 1 displays an exchange display area 61 on the touch panel 26 for arranging cards to be exchanged.

プレイヤは、初期候補カードの中に交換したいカードがある場合、図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 exchange display area 61 by a slide operation. Then, when the enter button 62 is tapped by the player, the player terminal 1 returns the cards moved to the exchange display area 61 to the deck area 44a, and removes the initial candidate cards that have not been exchanged and the initial candidate cards that have been exchanged. The number of replacement candidate cards is determined as initial cards. Then, the player terminal 1 stores operation information including initial card information indicating the determined initial card, and transmits it to the server 1000.

なお、サーバ1000は、相手のプレイヤ端末1からも初期カード情報を含む操作情報を受信する。サーバ1000は、プレイヤおよび相手の双方から操作情報を受信すると、プレイヤのプレイヤ端末1に対して、相手の操作情報を取得可能にセットし、相手の初期カード情報に含まれるカードの枚数のみを示した枚数情報を取得可能とする。同様に、サーバ1000は、プレイヤおよび相手の双方から初期カード情報を受信すると、相手のプレイヤ端末1に対して、プレイヤの操作情報を取得可能にセットし、プレイヤの初期カード情報に含まれるカードの枚数のみを示した枚数情報を取得可能とする。 Note that the server 1000 also receives operation information including initial card information from the opponent player terminal 1. When the server 1000 receives operation information from both the player and the opponent, it sets the player's player terminal 1 so that the opponent's operation information can be acquired, and shows only the number of cards included in the opponent's initial card information. It is possible to obtain information on the number of sheets. Similarly, upon receiving initial card information from both the player and the opponent, the server 1000 sets the opponent's player terminal 1 so that the player's operation information can be acquired, and the server 1000 sets the opponent's player terminal 1 to be able to acquire the player's operation information, It is possible to obtain number information indicating only the number of sheets.

プレイヤ端末1は、相手の操作情報を取得し、記憶すると、図9Aに示すように、バトル画面をタッチパネル26に表示する。このとき、プレイヤ端末1は、決定した初期カードを手札領域45aに識別可能に配置する。また、プレイヤ端末1は、取得した相手の操作情報に基づいて、3枚のカードを手札領域45bに識別不能に配置する。 After acquiring and storing the opponent's operation information, the player terminal 1 displays a battle screen on the touch panel 26, as shown in FIG. 9A. At this time, the player terminal 1 places the determined initial card in the hand area 45a so that it can be identified. Furthermore, the player terminal 1 places three cards indistinguishably in the hand area 45b based on the acquired operation information of the opponent.

その後、プレイヤが先攻である場合、プレイヤ端末1は、ターン開始時情報を記憶する。ターン開始時情報には、プレイヤのターンの開始時にバトル画面に表示されているすべての状況を示す情報が含まれる。例えば、ターン開始時情報は、プレイヤのターンの開始時において体力42a、42bに表示される値を識別する情報を含んでもよい。また、ターン開始時情報は、プレイヤのターンの開始時において進化ポイント43a、43bに表示される値を識別する情報を含んでもよい。また、ターン開始時情報は、プレイヤのターンの開始時において手札領域45a、45bに配置されたカードの種別を識別する情報を含んでもよい。また、ターン開始時情報は、プレイヤのターンの開始時において場46a、46bに配置されたカードの種別を識別する情報を含んでもよい。また、ターン開始時情報は、プレイヤのターンの開始時においてプレイポイント表示部48a、48bに表示される値を識別する情報を含んでもよい。 After that, if the player goes first, the player terminal 1 stores the turn start information. The turn start information includes information indicating all the situations displayed on the battle screen at the start of the player's turn. For example, the turn start information may include information that identifies the value displayed on the physical strength 42a, 42b at the start of the player's turn. Further, the turn start information may include information that identifies the values displayed on the evolution points 43a and 43b at the start of the player's turn. Further, the turn start information may include information that identifies the types of cards placed in the hand areas 45a, 45b at the start of the player's turn. Further, the turn start information may include information identifying the types of cards placed on the fields 46a and 46b at the start of the player's turn. Further, the turn start time information may include information that identifies the value displayed on the play point display sections 48a, 48b at the start of the player's turn.

また、プレイヤ端末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 player terminal 1 displays an image labeled "YOUR TURN" indicating that it is the player's turn on the touch panel 26, as shown in FIG. 9B. Then, the player terminal 1 determines one index of the card in the deck area 44a by lottery. That is, here, the player terminal 1 draws one card from the deck area 44a. Then, the player terminal 1 places the cards determined by lottery in the hand area 45a, as shown in FIG. 9C. Furthermore, the player terminal 1 stores operation information including the card information and transmits it to the server 1000. Further, the player terminal 1 stores this card information as play result information.

また、プレイヤ端末1は、プレイポイントを1加算し、プレイポイント表示部48aを更新表示する(ここでは、プレイポイントを1にする)。また、プレイヤ端末1は、更新後のプレイポイントを示すプレイポイント情報をプレイ結果情報として記憶する。 Further, the player terminal 1 adds 1 to the play point and updates and displays the play point display section 48a (here, the play point is set to 1). Further, the player terminal 1 stores play point information indicating updated play points as play result information.

その後、図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 field 46a by a slide operation from among the cards placed in the hand area 45a. In this case, the player terminal 1 subtracts 1 from the play point and updates the play point display section 48a. Further, the player terminal 1 stores card information indicating the card played on the field 46a as play result information. Further, the player terminal 1 stores play point information indicating updated play points as play result information.

ここで、場46aに出されたフォロワーカードに能力55があり、かつ、発動条件が成立している場合、プレイヤ端末1は、発動条件が成立した能力55を発動させる。また、この場合、プレイヤ端末1は、発動させたカードの能力55、および、能力55が発動した結果を示す能力情報をプレイ結果情報として記憶する。 Here, if the follower card placed on the field 46a has the ability 55 and the activation condition is met, the player terminal 1 activates the ability 55 for which the activation condition is satisfied. Further, in this case, the player terminal 1 stores the ability 55 of the activated card and ability information indicating the result of activation of the ability 55 as play result information.

また、プレイヤ端末1は、場46aに出したカードを示すカード情報を含む操作情報を記憶し、サーバ1000に送信する。サーバ1000は、操作情報を受信すると、受信した操作情報を相手のプレイヤ端末1に取得可能にセットする。これにより、相手のプレイヤ端末1では、操作情報に含まれるカード情報に示されるカードが相手の場46bに出されることになる。また、相手のプレイヤ端末1では、相手のプレイポイント表示部48bが更新表示される。 Furthermore, the player terminal 1 stores operation information including card information indicating the card played on the field 46a, and transmits it to the server 1000. Upon receiving the operation information, the server 1000 sets the received operation information in the other player's player terminal 1 so that it can be acquired. As a result, at the opponent's player terminal 1, the card indicated by the card information included in the operation information is placed on the opponent's field 46b. Furthermore, on the opponent's player terminal 1, the opponent's play point display section 48b is updated and displayed.

その後、プレイヤによってターン終了ボタン47がタップされると、プレイヤ端末1は、ターンが終了したことを示すターン終了情報をサーバ1000に送信する。なお、プレイヤ端末1では、ターン終了を条件として能力55が発動するカードが場46a、46bに出ている場合、そのカードの能力55を発動させる。また、この場合、プレイヤ端末1は、発動させたカードの能力55、および、能力55が発動した結果を示す能力情報をプレイ結果情報として記憶する。 Thereafter, when the player taps the turn end button 47, the player terminal 1 transmits turn end information indicating that the turn has ended to the server 1000. In addition, in the player terminal 1, when a card whose ability 55 is activated under the condition that the turn ends is on the field 46a, 46b, the ability 55 of that card is activated. Further, in this case, the player terminal 1 stores the ability 55 of the activated card and ability information indicating the result of activation of the ability 55 as play result information.

サーバ1000は、プレイヤ端末1からターン終了情報を受信すると、プレイヤのターンを終了させ、相手のターンを開始させるためのターン開始情報をセットし、相手のプレイヤ端末1に対してターンを開始させる。 Upon receiving the turn end information from the player terminal 1, the server 1000 ends the player's turn, sets turn start information for starting the opponent's turn, and causes the opponent player terminal 1 to start the turn.

そして、プレイヤのプレイヤ端末1では、図10Bに示すように、相手のターンであることを示す「ENEMY TURN」と記された画像をタッチパネル26に表示する。その後、相手のプレイヤ端末1において抽選で決定したカードのカード情報を含む操作情報がサーバ1000に送信される。プレイヤ端末1は、サーバ1000から操作情報を受信し記憶すると、図10Cに示すように、操作情報に含まれる枚数情報に基づいて、手札領域45bにカードを識別不能に配置する。 Then, as shown in FIG. 10B, the player's player terminal 1 displays an image labeled "ENEMY TURN" on the touch panel 26, indicating that it is the opponent's turn. Thereafter, operation information including card information of the card determined by lottery at the opponent's player terminal 1 is transmitted to the server 1000. When the player terminal 1 receives and stores the operation information from the server 1000, it arranges the cards indistinguishably in the hand area 45b based on the number information included in the operation information, as shown in FIG. 10C.

なお、ターン開始時、通常、カードを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 player terminal 1 adds 1 to the opponent's play point and updates the play point display section 48b.

その後、相手が手札領域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 hand area 45b and receives turn start information from the server 1000, the player terminal 1 derives and stores the turn start information. Further, when the player's turn starts, the player terminal 1 displays an image labeled "YOUR TURN" indicating that it is the player's turn on the touch panel 26, and then displays the image on the deck area 44a, as shown in FIG. 11A. One index of a certain card is determined by lottery. Then, the player terminal 1 places the cards determined by lottery in the hand area 45a. Furthermore, the player terminal 1 stores operation information including the card information and transmits it to the server 1000. Further, the player terminal 1 stores this card information as play result information.

また、プレイヤ端末1は、プレイポイントを1加算し、プレイポイント表示部48aを更新表示する(ここでは、プレイポイントを2にする)。また、プレイヤ端末1は、更新後のプレイポイントを示すプレイポイント情報をプレイ結果情報として記憶する。 Further, the player terminal 1 adds 1 to the play point and updates and displays the play point display section 48a (here, the play point is set to 2). Further, the player terminal 1 stores play point information indicating updated play points as play result information.

そして、図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 field 46a to the opponent's leader 41b. At this time, the player terminal 1 determines that the opponent's leader 41b has been attacked by the follower card, and reduces the physical strength 42b of the opponent's leader 41b by the attack power 56 of the follower card. The player terminal 1 also stores, as play result information, parameter information indicating the attacked follower card, the attacked follower card or leader 41b, and the value of the parameter that changed as a result of the attack.

また、プレイヤ端末1では、攻撃したフォロワーカード、および、攻撃対象となったフォロワーカードまたはリーダー41bを示す攻撃情報を含む操作情報を記憶し、サーバ1000に送信する。サーバ1000は、この攻撃情報を含む操作情報を受信すると、受信した操作情報を記憶する。そして、サーバ1000は、相手のプレイヤ端末1に、この攻撃情報を含む操作情報を取得可能にセットする。 Furthermore, the player terminal 1 stores operation information including attack information indicating the attacked follower card and the attacked follower card or leader 41b, and transmits it to the server 1000. Upon receiving the operation information including this attack information, the server 1000 stores the received operation information. Then, the server 1000 sets the opponent's player terminal 1 to be able to acquire operation information including this attack information.

次に、フォロワーカードの進化について説明する。本実施形態のカードバトルゲームでは、先攻の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 evolution points 43a and 43b on and after the fifth turn of the first player and the fourth turn and later of the second player. It should be noted that the evolution points 43a and 43b are given 2 points if the player goes first, and 3 points if the player goes second.

図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 field 46a on the fifth turn of the first player. At this time, when the follower card placed in the field 46a is tapped, a card details tab 63 is displayed on the touch panel 26.

カード詳細タブ63には、タップされたカードの能力が表示される。また、カード詳細タブ63には、進化ボタン63aが表示される。なお、フォロワーカードのカード詳細タブ63にのみ進化ボタン63aが表示され、スペルカードおよびアミュレットカードのカード詳細タブ63には進化ボタン63aが表示されることはない。進化ボタン63aは、進化が可能である場合、プレイヤのタップを受け付ける操作部として機能する。したがって、本実施形態では、フォロワーカードのみが、進化可能なカードとして設定されている。また、プレイヤによりタップされたフォロワーカードが進化可能である場合、カード詳細タブ63には、進化前の能力、および、進化後の能力が表示される。 The card details tab 63 displays the ability of the tapped card. Further, an evolution button 63a is displayed on the card details tab 63. Note that the evolution button 63a is displayed only on the card details tab 63 of the follower card, and the evolution button 63a is not displayed on the card details tab 63 of spell cards and amulet cards. The evolution button 63a functions as an operation unit that accepts a tap from the player when evolution is possible. Therefore, in this embodiment, only follower cards are set as evolvable cards. Furthermore, if the follower card tapped by the player can evolve, the card details tab 63 displays the ability before evolution and the ability after evolution.

カード詳細タブ63の進化ボタン63aがタップされると、進化アニメーションが表示される。進化アニメーションでは、進化前のカードが表示された後、カードが変化する不図示のアニメーション画像が表示される。そして、進化アニメーションの表示が終了すると、図12Bに示すように、進化後のカードが場46aに表示される。プレイヤ端末1は、カードが進化したこと、および、進化後のカードの種別を示すカード情報をプレイ結果情報として記憶する。 When the evolution button 63a of the card details tab 63 is tapped, an evolution animation is displayed. In the evolution animation, after the card before evolution is displayed, an unillustrated animation image of the card changing is displayed. When the display of the evolution animation ends, the evolved card is displayed on the field 46a, as shown in FIG. 12B. The player terminal 1 stores card information indicating that the card has evolved and the type of the evolved card as play result information.

また、進化後のカードが場46aに表示されると、進化ポイント43aが減算して表示される。プレイヤ端末1は、減算後の進化ポイント43aの値を示す進化ポイント情報をプレイ結果情報として記憶する。 Further, when the evolved card is displayed on the field 46a, the evolution point 43a is subtracted and displayed. The player terminal 1 stores evolution point information indicating the value of the evolution point 43a after subtraction as play result information.

また、進化したカードの攻撃力56および体力57を上昇させる。プレイヤ端末1は、上昇後のカードの攻撃力56および体力57を示すカード情報をプレイ結果情報として記憶する。 Also, increases the attack power 56 and physical strength 57 of the evolved card. The player terminal 1 stores card information indicating the increased attack power 56 and physical strength 57 of the card as play result information.

また、能力として「進化時」があるフォロワーカードでは、その能力が発動される。プレイヤ端末1は、発動された能力を示す能力情報をプレイ結果情報として記憶する。 Also, for follower cards that have "evolve time" as an ability, that ability will be activated. The player terminal 1 stores ability information indicating the activated ability as play result information.

また、プレイヤ端末1では、進化したフォロワーカードを示す進化情報を含む操作情報を記憶し、サーバ1000に送信する。サーバ1000は、この進化情報を含む操作情報を受信すると、相手のプレイヤ端末1に、この進化情報を含む操作情報を取得可能にセットする。 Furthermore, the player terminal 1 stores operation information including evolution information indicating evolved follower cards, and transmits it to the server 1000. When the server 1000 receives the operation information including this evolution information, it sets the other player's player terminal 1 to be able to acquire the operation information including this evolution information.

相手のプレイヤ端末1では、取得した操作情報により、カードが進化したこと、および、進化後のカードが把握可能となる。そして、相手のプレイヤ端末1では、取得した操作情報に基づいて、上記したような進化に関する各種表示およびパラメータの更新を行う処理が実行される。また、相手のプレイヤ端末1は、進化に関する各種表示およびパラメータの更新内容を示す進化情報をプレイ結果情報として記憶する。 The other player's player terminal 1 can recognize that the card has evolved and the card after the evolution based on the acquired operation information. Then, the other player's player terminal 1 executes processing for updating various displays and parameters related to evolution as described above, based on the acquired operation information. In addition, the opponent player terminal 1 stores evolution information indicating various displays related to evolution and update contents of parameters as play result information.

以上のように、プレイヤのターンと相手のターンとが交互に繰り返され、プレイヤおよび相手がカードをプレイしたり、攻撃したり、進化したりする度に、サーバ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 server 1000. As a result, the card battle game progresses. Further, operation information and play result information are stored in the player's player terminal 1 and the opponent's player terminal 1 each time the player and the opponent play, attack, or evolve cards.

そして、プレイヤのリーダー41aの体力42a、または、相手のリーダー41bの体力42bが0になると、勝敗が決定される。勝敗が決定されると、プレイヤのプレイヤ端末1、および、相手のプレイヤ端末1は、勝敗が決定したことを示す勝敗結果情報をサーバ1000へと送信する。 Then, when the physical strength 42a of the player's leader 41a or the physical strength 42b of the opponent's leader 41b becomes 0, the winner or loser is determined. When the winner or loser is determined, the player's player terminal 1 and the opponent's player terminal 1 transmit win/loss result information indicating that the winner or loser has been determined to the server 1000.

サーバ1000は、勝敗結果情報を受信すると、これまでに受信した情報に基づいて、勝敗が正しいかをチェックするチェック処理を実行する。チェック処理において勝敗が正しいと判定された場合、サーバ1000は、カードバトルゲーム中に受信した情報に基づいて、第1情報を生成し、プレイヤIDに紐付けて記憶する。また、サーバ1000は、プレイヤIDに紐付けて記憶されている一覧情報を更新する。一覧情報には、実行が終了したカードバトルゲームの一覧を示す情報が含まれている。具体的には、一覧情報には、実行が終了したカードバトルゲームのそれぞれについて、相手の名前(プレイヤ名)、相手のリーダー、対戦日時、および、勝敗を示す情報が含まれている。 Upon receiving the win/loss result information, the server 1000 executes a check process to check whether the win/loss is correct based on the information received so far. If it is determined in the check process that the outcome is correct, the server 1000 generates first information based on the information received during the card battle game, and stores it in association with the player ID. Additionally, the server 1000 updates the list information stored in association with the player ID. The list information includes information indicating a list of card battle games whose execution has ended. Specifically, the list information includes information indicating the opponent's name (player name), the opponent's leader, the date and time of the match, and the winner or loser for each card battle game that has been completed.

なお、一覧情報には、最大で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 server 1000 stores information related to the card battle game with the oldest battle date and time included in the list information. You may delete it. At this time, the server 1000 may delete the first information corresponding to the deleted card game from the list information. This makes it possible to suppress the number of first pieces of information stored in the server 1000.

また、プレイヤ端末1は、カードバトルゲーム中に記憶した情報に基づいて、第2情報を生成し、記憶する。プレイヤ端末1は、一覧情報から削除されたカードゲームに対応する第2情報を削除してもよい。これにより、プレイヤ端末1に記憶される第2情報の数を抑制することが可能となる。 Furthermore, the player terminal 1 generates and stores second information based on the information stored during the card battle game. The player terminal 1 may delete the second information corresponding to the deleted card game from the list information. This makes it possible to suppress the number of second information stored in the player terminal 1.

図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 player terminal 1 and the opponent's player terminal 1 during the progress of the card battle game. The operation information includes information in which all operations performed by either the player or the opponent player are arranged in chronological order during the progress of the card battle game.

また、図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 player terminal 1 has stored during the course of the card battle game. included. The turn start information is provided for each player's turn, and includes information indicating all the situations displayed on the battle screen at the start of the player's turn. Further, the play result information is provided for each turn of the player, and includes information in which results resulting from each operation performed by either the player or the opponent player during each turn are arranged in chronological order.

上述したように、本実施形態では、リプレイ機能が設けられている。リプレイ機能を使用することで、プレイヤは、上記したようなカードバトルゲームのプレイ後に、プレイ内容を見返すことが可能となる。また、本実施形態では、リプレイ機能として、第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 player terminal 1 acquires first information from the server, and executes the replay function based on the acquired first information. Furthermore, when the second replay function is executed, the player terminal 1 executes the replay function based on the second information stored in itself. As will be described in detail later, the second replay function is different in that the player can specify a turn that he/she wishes to review, whereas the first replay function does not allow the player to specify a turn.

図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 player terminal 1 acquires list information from the server 1000. Then, the player terminal 1 displays the replay selection screen shown in FIG. 14A on the touch panel 26 based on the acquired list information. As shown in FIG. 14A, an information display area 70 is displayed on the replay selection screen for each card battle game included in the list information. The information display area 70 displays the opponent's name (player name), opponent's leader, match date and time, and wins and losses based on the list information. Further, in the information display area 70, a replay operation section 70a is displayed.

リプレイ操作部70aが操作されると、リプレイ機能が実行される。また、情報表示領域70には、リプレイ機能として、第2リプレイ機能を使用不可能であることを示す付加表示70bが表示される場合がある。付加表示70bは、カードバトルゲームに係る第2情報がプレイヤ端末1に記憶されていない場合に表示される。図14Aでは、プレイヤAとのカードバトルゲームについて、第2情報がプレイヤ端末1内に記憶されておらず、付加表示70bが表示される場合について示している。 When the replay operation section 70a is operated, a replay function is executed. Additionally, an additional display 70b indicating that the second replay function cannot be used as a replay function may be displayed in the information display area 70. The additional display 70b is displayed when the second information related to the card battle game is not stored in the player terminal 1. FIG. 14A shows a case where the second information is not stored in the player terminal 1 and the additional display 70b is displayed regarding the card battle game with player A.

例えば、プレイヤ端末1においてキャッシュクリアがなされた場合に、第2情報がプレイヤ端末1からクリアされる。この場合、カードバトルゲームに係る第2情報がプレイヤ端末1に記憶されていないこととなる。また、プレイヤが別端末にてカードバトルゲームをプレイした場合、別端末に第2情報が記憶されるため、カードバトルゲームに係る第2情報がプレイヤ端末1に記憶されていないこととなる。また、何らかの原因により、プレイヤ端末1において第2情報が生成されなかった場合にも、カードバトルゲームに係る第2情報がプレイヤ端末1に記憶されていないこととなる。 For example, when the cache is cleared on the player terminal 1, the second information is cleared from the player terminal 1. In this case, the second information related to the card battle game is not stored in the player terminal 1. Further, when the player plays the card battle game on another terminal, the second information is stored on the other terminal, so the second information related to the card battle game is not stored on the player terminal 1. Further, even if the second information is not generated in the player terminal 1 for some reason, the second information related to the card battle game is not stored in the player terminal 1.

プレイヤ端末1は、選択されたカードバトルゲームについて第2情報が記憶されている場合には、第2情報に基づく第2リプレイ機能を使用する。また、選択されたカードバトルゲームについて第2情報が記憶されていない場合には、プレイヤ端末1は、選択されたカードバトルゲームに対応する第1情報をサーバ1000から取得する。そして、プレイヤ端末1は、取得した第1情報に基づいて第1リプレイ機能を使用する。 If the second information is stored for the selected card battle game, the player terminal 1 uses the second replay function based on the second information. Further, if the second information is not stored for the selected card battle game, the player terminal 1 acquires the first information corresponding to the selected card battle game from the server 1000. Then, the player terminal 1 uses the first replay function based on the acquired first information.

図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 server 1000 stores the player ID of the player who created the guild in association with the group ID of the guild. When another player performs an operation to join a guild, the group ID of the guild and the player ID of the player who performed the join operation are stored in association with each other. Note that the players who form the guild are referred to as guild members.

ギルドメンバー間では、図14Bに示すギルド画面を用いて、種々の情報が共有可能である。ギルド画面には、表示領域80が表示される。表示領域80の下部には「デッキ共有」と記されたデッキ共有操作部80a、「リプレイ共有」と記されたリプレイ共有操作部80b、「対戦募集」と記された対戦募集操作部80c、「チャット」と記されたチャット操作部80dが設けられている。 Various information can be shared between guild members using the guild screen shown in FIG. 14B. A display area 80 is displayed on the guild screen. At the bottom of the display area 80, there is a deck sharing operation section 80a marked with "Deck Sharing", a replay sharing operation section 80b marked with "Replay Sharing", a battle recruitment operation section 80c marked with "Competition Recruitment", and " A chat operation section 80d labeled "Chat" is provided.

デッキ共有操作部80aがタップされると、プレイヤは、自身が編成したデッキ情報をギルドメンバーに共有することが可能となる。これにより、ギルドメンバーは、共有されたデッキ情報を閲覧することが可能となる。 When the deck sharing operation section 80a is tapped, the player can share the deck information he or she has created with the guild members. This allows guild members to view shared deck information.

また、対戦募集操作部80cがタップされると、プレイヤは、ギルドメンバーに対して、カードバトルゲームの対戦相手を募集することが可能となる。これにより、ギルドメンバー間で、カードバトルゲームを実行することが可能となる。 Further, when the competition recruitment operation section 80c is tapped, the player can recruit opponents for the card battle game from among the guild members. This allows card battle games to be played between guild members.

また、チャット操作部80dがタップされると、プレイヤの操作によって文字(文字情報)を投稿することが可能となる。図14Bに示すように、投稿された文字は、同一のギルドに属するギルドメンバーがギルド画面を表示した際に、そのギルド画面を表示したプレイヤ端末1のタッチパネル26に表示される。 Further, when the chat operation section 80d is tapped, characters (text information) can be posted by the player's operation. As shown in FIG. 14B, when a guild member belonging to the same guild displays a guild screen, the posted characters are displayed on the touch panel 26 of the player terminal 1 that displayed the guild screen.

また、リプレイ共有操作部80bがタップされると、プレイヤは、自身のカードバトルゲームのプレイ内容を、他のプレイヤに共有することができる。プレイ内容が共有されると、図14Bに示すように、同一のギルドに属するギルドメンバーがギルド画面を表示した際に、そのギルド画面を表示したプレイヤ端末1のタッチパネル26に共有リプレイ項目81が表示される。共有リプレイ項目81には、対戦した双方のプレイヤの名前(プレイヤ名)、対戦した双方のプレイヤのリーダー、対戦日時、および、勝敗が表示される。また、共有リプレイ項目81には、リプレイ操作部81aが表示される。 Furthermore, when the replay sharing operation section 80b is tapped, the player can share the content of his or her card battle game play with other players. When the play content is shared, as shown in FIG. 14B, when a guild member belonging to the same guild displays the guild screen, a shared replay item 81 is displayed on the touch panel 26 of the player terminal 1 that displayed the guild screen. be done. The shared replay item 81 displays the names (player names) of both players who competed, the leaders of both players who competed, the date and time of the competition, and the outcome. Further, in the shared replay item 81, a replay operation section 81a is displayed.

リプレイ操作部81aが操作されると、リプレイ機能が実行される。本実施形態では、リプレイ操作部81aが操作された場合には、必ず第1リプレイ機能が使用される。リプレイ操作部81aが操作されると、プレイヤ端末1は、選択されたカードバトルゲームに対応する第1情報をサーバ1000から取得する。そして、プレイヤ端末1は、取得した第1情報に基づいて第1リプレイ機能を使用して、リプレイを実施する。以下では、まず、第1リプレイ機能について説明し、その次に第2リプレイ機能について説明する。 When the replay operation section 81a is operated, a replay function is executed. In this embodiment, when the replay operation section 81a is operated, the first replay function is always used. When the replay operation section 81a is operated, the player terminal 1 acquires first information corresponding to the selected card battle game from the server 1000. Then, the player terminal 1 performs a replay using the first replay function based on the acquired first information. Below, the first replay function will be explained first, and then the second replay function will be explained.

図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 player terminal 1 sequentially generates battle screens until just before the turn starts, based on the basic information and operation information included in the acquired first information. Then, the player terminal 1 causes the battle screen to change by sequentially displaying the generated battle screens.

具体的には、プレイヤ端末1は、基本情報に基づいて、図15に示すように、バトル画面を生成すると、以後、操作情報を時系列順に順次読み出していき、ターン開始の直前までバトル画面を順次生成していく。このとき、図15に示すように、バトル画面の右上には、第1操作部90および第2操作部91が設けられる。 Specifically, after the player terminal 1 generates a battle screen as shown in FIG. 15 based on the basic information, it sequentially reads out the operation information in chronological order and continues to display the battle screen until just before the start of the turn. They are generated sequentially. At this time, as shown in FIG. 15, a first operation section 90 and a second operation section 91 are provided at the upper right of the battle screen.

第1操作部90がタップされた場合、プレイヤ端末1は、実行中のバトル画面の遷移を一時停止する。一時停止中に第1操作部90が再度タップされると、プレイヤ端末1は、一時停止を終了し、バトル画面の遷移を再開する。なお、第1操作部90は、現在の状態が一時停止中であるか否かを識別可能な態様で表示される。 When the first operation unit 90 is tapped, the player terminal 1 temporarily stops the transition of the battle screen being executed. If the first operation unit 90 is tapped again during the pause, the player terminal 1 ends the pause and restarts the transition of the battle screen. Note that the first operation unit 90 is displayed in a manner that allows identification of whether the current state is paused or not.

第2操作部91は、一時停止中にタップ可能となる操作部である。プレイヤ端末1は、一時停止中に第2操作部91がタップされると、操作情報に基づいて、プレイヤまたは相手プレイヤの次の操作が実行される直前までバトル画面を順次遷移させる。そして、プレイヤ端末1は、プレイヤまたは相手プレイヤの次の操作が実行される直前までバトル画面を遷移させると、バトル画面の遷移を再び一時停止する。これにより、絶え間なくバトル画面が次々と遷移してしまい、プレイヤがバトル画面を見逃してしまうおそれを抑制することが可能となる。 The second operation unit 91 is an operation unit that can be tapped during a pause. When the second operation unit 91 is tapped during the pause, the player terminal 1 sequentially transitions the battle screen based on the operation information until immediately before the next operation by the player or the opponent player is executed. Then, after the player terminal 1 transitions the battle screen until just before the next operation by the player or the opponent player is executed, the player terminal 1 pauses the transition of the battle screen again. This makes it possible to suppress the possibility that the battle screen will continuously change one after another and the player will miss the battle screen.

図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 first operation section 90 and the second operation section 91, a third operation section 92 is displayed. Thereafter, the player terminal 1 sequentially changes the battle screen until the end of the battle based on the basic information and operation information included in the first information.

具体的には、プレイヤ端末1は、操作情報を時系列順に順次読み出していき、読み出された操作情報に基づいて、ダメージ計算等を含む各種計算処理を実施する。そして、プレイヤ端末1は、各種計算処理の結果に基づいてバトル画面を順次生成し、図16B、図16Cに示すように、生成したバトル画面を順次表示する。 Specifically, the player terminal 1 sequentially reads the operation information in chronological order, and performs various calculation processes including damage calculation etc. based on the read operation information. Then, the player terminal 1 sequentially generates battle screens based on the results of various calculation processes, and sequentially displays the generated battle screens as shown in FIGS. 16B and 16C.

上記したような各種計算処理をサーバ1000側で実施した場合、サーバ1000とプレイヤ端末1との間の通信回数や頻度が増大するおそれがある。本実施形態では、第1リプレイ機能において、バトル画面を生成するために必要となる各種計算処理を、第1リプレイ機能を実行する都度、プレイヤ端末1が担うこととなる。これにより、サーバ1000とプレイヤ端末1との間の通信回数や頻度が増大するおそれを抑制することが可能となる。また、各種計算処理をサーバ1000側で実施する必要が生じないため、サーバ1000の処理負荷を軽減することが可能となる。また、操作情報そのものについては、そのデータサイズを比較的小さいものとすることが可能となる。これにより、サーバ1000における操作情報が含まれる第1情報のデータサイズが膨大となるおそれを抑制することが可能となる。 If the various calculation processes described above are performed on the server 1000 side, there is a possibility that the number of times and frequency of communication between the server 1000 and the player terminal 1 will increase. In this embodiment, in the first replay function, the player terminal 1 is responsible for various calculation processes required to generate a battle screen each time the first replay function is executed. This makes it possible to suppress the possibility that the number and frequency of communications between the server 1000 and the player terminal 1 will increase. Furthermore, since there is no need to perform various calculation processes on the server 1000 side, the processing load on the server 1000 can be reduced. Furthermore, the data size of the operation information itself can be made relatively small. This makes it possible to suppress the possibility that the data size of the first information including operation information in the server 1000 becomes enormous.

第3操作部92がタップされると、プレイヤ端末1は、バトル画面の遷移を早送りとする。また、早送り中に第3操作部92が再びタップされると、プレイヤ端末1は、バトル画面の遷移の早送りを終了し、通常のスピードでバトル画面の遷移を行う。なお、第3操作部92は、現在の状態が早送り中であるか否かを識別可能な態様で表示される。 When the third operation unit 92 is tapped, the player terminal 1 fast-forwards the battle screen transition. Furthermore, when the third operation unit 92 is tapped again during fast-forwarding, the player terminal 1 ends the fast-forwarding of the battle screen transition and performs the battle screen transition at the normal speed. Note that the third operation unit 92 is displayed in a manner that allows identification of whether the current state is fast forwarding or not.

また、本実施形態では、バトル画面の遷移が早送りで行われていき、プレイヤの次のターンの開始直前に到達すると、プレイヤ端末1は、早送りを強制的に終了し、通常のスピードでバトル画面の遷移を行う。なお、この状態で第3操作部92が再びタップされると、プレイヤ端末1は、バトル画面の遷移を再び早送りとする。これにより、プレイヤが早送りを解除し忘れてしまい、プレイヤがバトル画面を見逃してしまうおそれを抑制することが可能となる。 In addition, in this embodiment, the battle screen transition is performed in fast forward, and when the player terminal 1 reaches just before the start of the player's next turn, the player terminal 1 forcibly ends the fast forward and returns the battle screen to normal speed. Perform the transition. Note that when the third operation unit 92 is tapped again in this state, the player terminal 1 fast-forwards the battle screen transition again. This makes it possible to suppress the possibility that the player will forget to cancel fast forwarding and miss the battle screen.

また、第1リプレイ機能の使用中にバトルログボタン49がタップされた場合、プレイヤ端末1は、バトルログボタン49がタップされた以後に、再現中のバトルゲームで発生した各種事象をバトルログとして表示する。 Additionally, if the battle log button 49 is tapped while using the first replay function, the player terminal 1 records various events that occurred in the battle game being reproduced after the battle log button 49 was tapped as a battle log. indicate.

次に、第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 player terminal 1 displays the battle screen just before the start of the turn based on the basic information and play result information included in the acquired second information, and the turn start information. Transition sequentially until . Specifically, after the player terminal 1 generates a battle screen as shown in FIG. 15 based on the basic information, it sequentially reads play result information in chronological order, and displays the battle screen until just before the start of the turn. are transitioned sequentially. Even when the second replay function is used, the first operation section 90 and the second operation section 91 are provided at the upper right of the battle screen, and the contents displayed on the battle screen are different from those when the first replay function is used. It will be the same.

図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 player terminal 1 displays a battle screen based on the turn start time information. As described above, the turn start information includes information indicating all the situations displayed on the battle screen at the start of the player's turn. Therefore, it is possible to generate a battle screen without requiring various calculation processes such as the first replay function.

また、図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 first operation section 90 and the second operation section 91 are not displayed on the battle screen immediately before the start of the turn. As shown in FIG. 17A, in the second replay function, the first operation section 90a and the second operation section 91a are displayed at the upper left. The first operating section 90a and the second operating section 91a have substantially the same functions as the first operating section 90 and the second operating section 91. Thereafter, the player terminal 1 sequentially changes the battle screen until the end of the battle based on the basic information, turn start information, operation information, and play result information included in the second information.

具体的には、プレイヤ端末1は、操作情報およびプレイ結果情報を時系列順に順次読み出していき、読み出された操作情報およびプレイ結果情報に基づいて、ダメージ計算等を含む各種計算処理を実施せずに、バトル画面を順次生成し、図17B、図18A、図18Bに示すように、生成したバトル画面を順次表示する。 Specifically, the player terminal 1 sequentially reads operation information and play result information in chronological order, and performs various calculation processes including damage calculation etc. based on the read operation information and play result information. 17B, FIG. 18A, and FIG. 18B, the generated battle screens are sequentially displayed.

また、第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 skip operation unit 93, a second skip operation unit 94, and a third skip operation unit 95 are displayed at the upper left of the battle screen, as shown in FIG. 17A. .

第1スキップ操作部93には、現在のターン数が表示される。例えば、図17A、図17Bの場合は、現在のターン数として「1」が表示される。また、図18A、図18Bの場合は、現在のターン数として「2」が表示される。 The first skip operation section 93 displays the current number of turns. For example, in the case of FIGS. 17A and 17B, "1" is displayed as the current number of turns. Furthermore, in the case of FIGS. 18A and 18B, "2" is displayed as the current number of turns.

また、第1スキップ操作部93がタップされると、図19Aに示すように、ターン指定表示96が表示される。ターン指定表示96には、遷移先のターンが記された複数の操作部96aが表示される。プレイヤは、操作部96aをタップすることで、任意のターンへ遷移させることが可能となる。 Further, when the first skip operation section 93 is tapped, a turn designation display 96 is displayed as shown in FIG. 19A. The turn designation display 96 displays a plurality of operation sections 96a in which transition destination turns are written. The player can make a transition to an arbitrary turn by tapping the operation section 96a.

例えば、図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 operation section 96a labeled "1 turn" is tapped and 1 turn is designated as the transition destination. In this case, based on the tap on the operation unit 96a, as shown in FIG. 19B, a transition image with "SKIPPING" written on the entire surface of the battle screen is displayed for a predetermined period of time.

遷移中画像の表示が終了すると、図19Cに示すように、プレイヤ端末1は、遷移先のターンに対応するターン開始時情報に基づいて、バトル画面を表示する。 When the display of the transition image is finished, as shown in FIG. 19C, the player terminal 1 displays a battle screen based on the turn start information corresponding to the transition destination turn.

また、第2スキップ操作部94は、遷移先のターンとして、1つ前のターンを指定することができる。なお、現在のターンが1ターン目であるような、1つ前のターンが存在しない場合には、図19Cに示すように、第2スキップ操作部94が操作不可能な態様で表示される。 Further, the second skip operation unit 94 can specify the previous turn as the transition destination turn. Note that when there is no previous turn, such as when the current turn is the first turn, the second skip operation section 94 is displayed in an inoperable manner as shown in FIG. 19C.

例えば、図20Aに示すように、現在のターンが2ターンである場合に、第2スキップ操作部94がタップされ、遷移先として1つ前のターン、すなわち、1ターン目が指定されたとする。この場合、第2スキップ操作部94のタップに基づいて、図20Bに示すように、バトル画面の全面に「SKIPPING」と記された遷移中画像が所定期間に亘って表示される。 For example, as shown in FIG. 20A, when the current turn is turn 2, it is assumed that the second skip operation section 94 is tapped and the previous turn, that is, the first turn, is designated as the transition destination. In this case, based on the tap of the second skip operation unit 94, as shown in FIG. 20B, a transitioning image with "SKIPPING" written on the entire surface of the battle screen is displayed for a predetermined period of time.

遷移中画像の表示が終了すると、図20Cに示すように、プレイヤ端末1は、遷移先のターンに対応するターン開始時情報に基づいて、バトル画面を表示する。 When the display of the transition image is finished, as shown in FIG. 20C, the player terminal 1 displays a battle screen based on the turn start information corresponding to the transition destination turn.

また、第3スキップ操作部95は、遷移先のターンとして、1つ後のターンを指定することができる。なお、現在のターンが最終のターン目であるような、1つ後のターンが存在しない場合には、第3スキップ操作部95が操作不可能な態様で表示される。 Further, the third skip operation unit 95 can specify the next turn as the transition destination turn. Note that if the current turn is the final turn and there is no next turn, the third skip operation section 95 is displayed in an inoperable manner.

第3スキップ操作部95がタップされ、遷移先として1つ後のターンが指定されたとする。この場合、第2スキップ操作部94のタップに基づいて、図20Bに示すように、バトル画面の全面に「SKIPPING」と記された遷移中画像が所定期間に亘って表示される。そして、遷移中画像の表示が終了すると、プレイヤ端末1は、遷移先のターンに対応するターン開始時情報に基づいて、バトル画面を表示する。 Assume that the third skip operation section 95 is tapped and the next turn after the turn is specified as the transition destination. In this case, based on the tap of the second skip operation unit 94, as shown in FIG. 20B, a transitioning image with "SKIPPING" written on the entire surface of the battle screen is displayed for a predetermined period of time. Then, when the display of the transitioning image ends, the player terminal 1 displays a battle screen based on the turn start time information corresponding to the transition destination turn.

また、上記したように、第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 player terminal 1 reaches the point just before the start of the player's next turn, the player terminal 1 forcibly ends the fast forward. do. On the other hand, in the second replay function, even if the battle screen is transitioning in fast forward and the player terminal 1 reaches the point just before the start of the player's next turn, the player terminal 1 does not forcibly end the fast forward. , Continue fast forwarding to transition between battle screens. In the second replay function, even if the player misses the battle screen due to fast forwarding, by using the skip function, it is possible to display the missed battle screen again. This makes it possible to improve the player's convenience.

例えば、操作情報に基づいて、ターンの開始時のバトル画面を再現しようとすると、現在のターンから指定されたターンまでのすべての事象を再現する必要が生じてしまい、プレイヤ端末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 player terminal 1. There is a risk that it will increase. Also, if the specified turn is earlier than the current turn, if you try to reproduce the battle screen at the start of the specified turn, all events from the start of the card battle game to the specified turn will be displayed. , and the processing load on the player terminal 1 may increase. If the processing load on the player terminal 1 increases, the time it takes until the battle screen for a designated turn is displayed becomes longer, which may actually impair the player's convenience.

第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 player terminal 1 will increase. Thereby, it is possible to reduce the possibility that the time until the battle screen of a designated turn is displayed becomes long, and it is possible to improve convenience for the player.

また、第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 player terminal 1. Therefore, it is possible to suppress the possibility that the number and frequency of communications between the server 1000 and the player terminal 1 will increase. Furthermore, the processing load on the server 1000 can be reduced. Furthermore, since the second information is stored only in the player terminal 1, it is possible to suppress the possibility that the amount of data stored in the server 1000 will increase.

また、上記した第1リプレイ機能では、バトルログボタン49がタップされた場合、バトルログボタン49がタップされた以後に、再現中のバトルゲームで発生した各種事象をバトルログとして表示される。一方で、第2リプレイ機能では、バトルログボタン49がタップされた場合、バトルログボタン49がタップされた以前にバトルゲームで発生した各種事象、および、バトルログボタン49がタップされた以後に、再現中のバトルゲームで発生した各種事象を、操作情報およびプレイ結果情報に基づいて生成し、バトルログとして表示する。これにより、プレイヤがバトルログボタン49をタップした直後に表示されるバトルログの情報量を多くすることが可能となり、プレイヤの利便性の向上を図ることが可能となる。 Furthermore, in the first replay function described above, when the battle log button 49 is tapped, various events that occur in the battle game being reproduced after the battle log button 49 is tapped are displayed as a battle log. On the other hand, in the second replay function, when the battle log button 49 is tapped, various events that occurred in the battle game before the battle log button 49 was tapped, and after the battle log button 49 was tapped, Various events occurring in the battle game being reproduced are generated based on operation information and play result information and displayed as a battle log. This makes it possible to increase the amount of information in the battle log that is displayed immediately after the player taps the battle log button 49, making it possible to improve the player's convenience.

以下に、上記のカードバトルゲームおよびリプレイ機能を実現するためのプレイヤ端末1およびサーバ1000の処理、および、これらの各処理を遂行する機能部について説明する。なお、以下では、特にリプレイ機能の実現のために関係する処理について説明し、その他の処理については説明を省略する。 Below, the processes of the player terminal 1 and the server 1000 for realizing the above-described card battle game and replay function, and the functional units that perform these processes will be explained. Note that, below, processing related to realizing the replay function will be particularly explained, and explanation of other processing will be omitted.

(プレイヤ端末1の機能部)
図21は、プレイヤ端末1の機能ブロック図である。プレイヤ端末1の記憶部12には、プログラム記憶領域12a、および、データ記憶領域12bが設けられている。CPU10は、ゲームの開始時に、端末側ゲーム制御用プログラム(モジュール)をプログラム記憶領域12aに記憶する。
(Functional part of player terminal 1)
FIG. 21 is a functional block diagram of the player terminal 1. The storage unit 12 of the player terminal 1 is provided with a program storage area 12a and a data storage area 12b. At the start of the game, the CPU 10 stores a terminal-side game control program (module) in the program storage area 12a.

端末側ゲーム制御用プログラムには、ゲーム実行制御プログラム300、カードバトルゲーム実行制御プログラム301、表示制御プログラム302、第1リプレイ制御プログラム303、第2リプレイ制御プログラム304が含まれる。なお、図21に列挙したプログラムは一例であり、端末側ゲーム制御用プログラムには、この他にも多数のプログラムが設けられている。 The terminal side game control program includes a game execution control program 300, a card battle game execution control program 301, a display control program 302, a first replay control program 303, and a second replay control program 304. Note that the programs listed in FIG. 21 are just examples, and the terminal-side game control program includes many other programs.

CPU10は、プログラム記憶領域12aに記憶された各プログラムを動作させ、データ記憶領域12bの各記憶部のデータを更新する。そして、CPU10は、プログラム記憶領域12aに記憶された各プログラムを動作させることで、プレイヤ端末1(コンピュータ)を、端末制御部1Aとして機能させる。端末制御部1Aは、ゲーム実行制御部300a、カードバトルゲーム実行制御部301a、表示制御部302a、第1リプレイ制御部303a、第2リプレイ制御部304aを含む。 The CPU 10 operates each program stored in the program storage area 12a and updates data in each storage section of the data storage area 12b. Then, the CPU 10 causes the player terminal 1 (computer) to function as the terminal control unit 1A by operating each program stored in the program storage area 12a. The terminal control section 1A includes a game execution control section 300a, a card battle game execution control section 301a, a display control section 302a, a first replay control section 303a, and a second replay control section 304a.

具体的には、CPU10は、ゲーム実行制御プログラム300を動作させ、コンピュータをゲーム実行制御部300aとして機能させる。同様に、CPU10は、カードバトルゲーム実行制御プログラム301、表示制御プログラム302、第1リプレイ制御プログラム303、第2リプレイ制御プログラム304を動作させ、それぞれカードバトルゲーム実行制御部301a、表示制御部302a、第1リプレイ制御部303a、第2リプレイ制御部304aとして機能させる。 Specifically, the CPU 10 operates the game execution control program 300 to cause the computer to function as the game execution control section 300a. Similarly, the CPU 10 operates a card battle game execution control program 301, a display control program 302, a first replay control program 303, and a second replay control program 304, respectively. It functions as a first replay control section 303a and a second replay control section 304a.

データ記憶領域12bには、データを記憶する記憶部として、ゲーム情報記憶部400、プレイヤ情報記憶部401、第1情報記憶部402、第2情報記憶部403が設けられている。なお、上記の各記憶部は一例であり、データ記憶領域12bには、この他にも多数の記憶部が設けられている。 The data storage area 12b is provided with a game information storage section 400, a player information storage section 401, a first information storage section 402, and a second information storage section 403 as storage sections for storing data. Note that each of the storage units described above is an example, and the data storage area 12b is provided with many other storage units.

ゲーム実行制御部300aは、ゲーム全体の進行を制御する。ゲーム実行制御部300aは、例えば、プレイヤの操作に応じてゲームにログインしたり、ゲーム全般のゲーム情報が更新されているか否かを判定したりする。 The game execution control unit 300a controls the progress of the entire game. The game execution control unit 300a, for example, logs into the game in response to a player's operation, or determines whether the game information for the entire game has been updated.

カードバトルゲーム実行制御部301aは、カードバトルゲームを実行するための制御を担う。例えば、カードバトルゲーム実行制御部301aは、プレイヤ端末1に入力される操作に基づき、カードバトルゲームの進行を制御する。 The card battle game execution control unit 301a is in charge of control for executing the card battle game. For example, the card battle game execution control unit 301a controls the progress of the card battle game based on operations input to the player terminal 1.

表示制御部302aは、プレイヤの操作、および、ゲームの進行に応じて、タッチパネル26に表示される画像の表示制御を行う。 The display control unit 302a controls the display of images displayed on the touch panel 26 according to the player's operations and the progress of the game.

第1リプレイ制御部303aは、第1リプレイ機能を実現するための制御を担う。例えば、第1リプレイ制御部303aは、プレイヤ端末1に入力される操作に基づき、第1リプレイ機能の実行を制御する。 The first replay control unit 303a is in charge of control for realizing the first replay function. For example, the first replay control unit 303a controls execution of the first replay function based on an operation input to the player terminal 1.

第2リプレイ制御部304aは、第2リプレイ機能を実現するための制御を担う。例えば、第2リプレイ制御部304aは、プレイヤ端末1に入力される操作に基づき、第2リプレイ機能の実行を制御する。 The second replay control unit 304a is in charge of control for realizing the second replay function. For example, the second replay control unit 304a controls execution of the second replay function based on an operation input to the player terminal 1.

(サーバ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 server 1000. The storage unit 1012 of the server 1000 is provided with a program storage area 1012a and a data storage area 1012b. The program storage area 1012a stores a game execution control program 1300 and a card battle game execution control program 1301 as server-side game control programs. Note that the programs listed in FIG. 22 are just examples, and the server-side game control program includes many other programs.

CPU1010は、プログラム記憶領域1012aに記憶された各プログラムを動作させ、データ記憶領域1012bの各記憶部のデータを更新する。そして、CPU1010は、プログラム記憶領域1012aに記憶された各プログラムを動作させることで、サーバ1000(コンピュータ)を、サーバ制御部1000Aとして機能させる。サーバ制御部1000Aは、ゲーム実行制御部1300a、カードバトルゲーム実行制御部1301aを含む。 The CPU 1010 operates each program stored in the program storage area 1012a and updates the data in each storage section of the data storage area 1012b. Then, the CPU 1010 causes the server 1000 (computer) to function as the server control unit 1000A by operating each program stored in the program storage area 1012a. The server control unit 1000A includes a game execution control unit 1300a and a card battle game execution control unit 1301a.

具体的には、CPU1010は、ゲーム実行制御プログラム1300を動作させ、コンピュータをゲーム実行制御部1300aとして機能させる。同様に、CPU1010は、カードバトルゲーム実行制御プログラム1301を動作させ、カードバトルゲーム実行制御部1301aとして機能させる。 Specifically, the CPU 1010 operates the game execution control program 1300 to cause the computer to function as the game execution control section 1300a. Similarly, the CPU 1010 operates a card battle game execution control program 1301 to function as a card battle game execution control section 1301a.

データ記憶領域1012bには、データを記憶する記憶部として、ゲーム情報記憶部1400、プレイヤ情報記憶部1401、第1情報記憶部1402が設けられている。なお、上記の各記憶部は一例であり、データ記憶領域1012bには、この他にも多数の記憶部が設けられている。 The data storage area 1012b is provided with a game information storage section 1400, a player information storage section 1401, and a first information storage section 1402 as storage sections for storing data. Note that each of the storage units described above is an example, and the data storage area 1012b is provided with many other storage units.

ゲーム実行制御部1300aは、ゲーム全体の進行を制御する。ゲーム実行制御部1300aは、例えば、ログイン情報をプレイヤ端末1から受信すると、プレイヤ情報記憶部1401に保存されたプレイヤ情報(デッキ情報、BP等)を、プレイヤ端末1が取得可能にセットする。また、ゲーム実行制御部1300aは、ゲーム全般のゲーム情報が更新された場合、更新されたゲーム情報をゲーム情報記憶部1400から読み出し、プレイヤ端末1が取得可能にセットする。 The game execution control unit 1300a controls the progress of the entire game. For example, upon receiving the login information from the player terminal 1, the game execution control unit 1300a sets the player information (deck information, BP, etc.) stored in the player information storage unit 1401 so that the player terminal 1 can acquire it. Furthermore, when the game information for the entire game is updated, the game execution control unit 1300a reads the updated game information from the game information storage unit 1400 and sets it so that the player terminal 1 can acquire it.

カードバトルゲーム実行制御部1301aは、カードバトルゲームを実行するための制御を担う。 The card battle game execution control unit 1301a is in charge of control for executing the card battle game.

(プレイヤ端末1とサーバ1000との通信処理)
以下では、プレイヤ端末1およびサーバ1000の基本的な処理について説明する。なお、以下の説明では、プレイヤ端末1において遂行される処理をPn(nは任意の整数)と示す。また、サーバ1000において遂行される処理をSn(nは任意の整数)と示す。
(Communication processing between player terminal 1 and server 1000)
Below, basic processing of the player terminal 1 and the server 1000 will be explained. In the following description, the processing performed at the player terminal 1 will be referred to as Pn (n is an arbitrary integer). Further, the processing performed in the server 1000 is denoted by Sn (n is an arbitrary integer).

図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 selection operation section 30b or multiplay selection operation section 30c of the menu bar 30 is tapped, various setting screens are displayed, and when settings are made on the setting screen, the terminal side card battle game execution process is started.

カードバトルゲーム実行処理が開始されると、カードバトルゲーム実行制御部301aは、カードバトルゲームで使用するデッキ情報、および、プレイヤのリーダーを示すリーダー情報を含む初期情報をサーバ1000に送信する(P1-1)。サーバ1000では、プレイヤおよび相手の双方から初期情報を受信すると、先攻後攻情報、インデックス情報と、交換情報、および、リーダー情報を含む基本情報を、プレイヤおよび相手のプレイヤ端末1が取得可能にセットされる。 When the card battle game execution process is started, the card battle game execution control unit 301a transmits initial information including deck information used in the card battle game and leader information indicating the player's leader to the server 1000 (P1 -1). When the server 1000 receives initial information from both the player and the opponent, it sets basic information including first and second attack information, index information, exchange information, and leader information so that the player and the opponent's player terminals 1 can acquire them. be done.

カードバトルゲーム実行制御部301aは、基本情報がサーバ1000にセットされると、当該基本情報をサーバ1000から取得し、第2情報記憶部403に記憶する(P1-3)。 When the basic information is set in the server 1000, the card battle game execution control unit 301a acquires the basic information from the server 1000 and stores it in the second information storage unit 403 (P1-3).

カードバトルゲーム実行制御部301aおよび表示制御部302aは、上記ステップP1-3において記憶した基本情報に基づいて、ターン開始前処理を実行する(P1-5)。ターン開始前処理では、カードバトルゲーム実行制御部301aおよび表示制御部302aは、図8A、図8B、図8C、および、図9Aに示すバトル画面を表示させるための各種処理を実行する。 The card battle game execution control unit 301a and display control unit 302a execute turn start pre-processing based on the basic information stored in step P1-3 above (P1-5). In the turn start pre-processing, the card battle game execution control unit 301a and the display control unit 302a execute various processes for displaying the battle screens shown in FIGS. 8A, 8B, 8C, and 9A.

その後、カードバトルゲーム実行制御部301aは、先攻後攻情報、または、サーバ1000から送信されるターン開始情報に基づいて、プレイヤのターンであるかを判定する(P1-7)。そして、カードバトルゲーム実行制御部301aは、プレイヤのターンであれば(P1-7のYES)、ステップP1-9に処理を移す。一方、カードバトルゲーム実行制御部301aは、プレイヤのターンでない、すなわち、相手のターンであれば(P1-7のNO)、ステップP1-27に処理を移す。 Thereafter, the card battle game execution control unit 301a determines whether it is the player's turn based on the first-player-second-player information or the turn start information transmitted from the server 1000 (P1-7). Then, if it is the player's turn (YES in P1-7), the card battle game execution control unit 301a moves the process to step P1-9. On the other hand, if it is not the player's turn, that is, it is the opponent's turn (NO in P1-7), the card battle game execution control unit 301a moves the process to step P1-27.

カードバトルゲーム実行制御部301aは、ターン開始時情報を第2情報記憶部403に記憶する(P1-9)。上述したように、ターン開始時情報には、プレイヤのターンの開始時にバトル画面に表示されているすべての状況を示す情報が含まれる。 The card battle game execution control unit 301a stores turn start information in the second information storage unit 403 (P1-9). As described above, the turn start information includes information indicating all the situations displayed on the battle screen at the start of the player's turn.

カードバトルゲーム実行制御部301aおよび表示制御部302aは、プレイヤのターンが開始したことに伴って、自ターン開始時処理を実行する(P1-11)。自ターン開始時処理では、図9Bに示すように、プレイヤのターンであることを示す「YOUR TURN」と記された画像をタッチパネル26に表示する。 The card battle game execution control unit 301a and the display control unit 302a execute a process at the start of the player's turn in response to the start of the player's turn (P1-11). In the own turn start process, as shown in FIG. 9B, an image labeled "YOUR TURN" indicating that it is the player's turn is displayed on the touch panel 26.

また、カードバトルゲーム実行制御部301aおよび表示制御部302aは、プレイヤのターン中におけるゲームの進行を制御する自ターン中制御処理を実行する(P1-13)。例えば、自ターン中制御処理では、カードバトルゲーム実行制御部301aは、各種抽選、ダメージ計算等を含む各種計算処理、パラメータの更新処理等を実行し、ゲームの進行を制御する。また、表示制御部302aは、カードバトルゲーム実行制御部301aによる各種抽選、ダメージ計算等を含む各種計算処理、パラメータの更新処理等の結果に基づいて、プレイヤのターン中におけるバトル画面における各種演出を実行する。 Further, the card battle game execution control unit 301a and the display control unit 302a execute a control process during the player's turn to control the progress of the game during the player's turn (P1-13). For example, in the control process during the own turn, the card battle game execution control unit 301a executes various lottery processes, various calculation processes including damage calculation, parameter update process, etc., and controls the progress of the game. In addition, the display control unit 302a controls various effects on the battle screen during the player's turn based on the results of various lottery operations, various calculation processes including damage calculation, parameter update processes, etc., performed by the card battle game execution control unit 301a. Execute.

また、カードバトルゲーム実行制御部301aは、プレイヤのターン中におけるプレイヤの操作等に起因する操作情報を第2情報記憶部403に記憶し、サーバ1000へと送信する(P1-15)。操作情報は、上述したカード情報、攻撃情報、進化情報等を含む。 Further, the card battle game execution control unit 301a stores operation information resulting from the player's operations during the player's turn in the second information storage unit 403, and transmits it to the server 1000 (P1-15). The operation information includes the above-mentioned card information, attack information, evolution information, and the like.

また、カードバトルゲーム実行制御部301aは、上記ステップP1-13におけるプレイヤのターン中におけるゲームの進行の結果に基づいて生成されるプレイ結果情報を第2情報記憶部403に記憶する(P1-17)。プレイ結果情報は、上述したカード情報、プレイポイント情報、能力情報、パラメータ情報、進化ポイント情報、進化情報等を含む。 Further, the card battle game execution control unit 301a stores play result information generated based on the result of the game progress during the player's turn in the above step P1-13 in the second information storage unit 403 (P1-17 ). The play result information includes the above-mentioned card information, play point information, ability information, parameter information, evolution point information, evolution information, and the like.

カードバトルゲーム実行制御部301aは、プレイヤによるターン終了ボタン47の操作に応じて、プレイヤのターンが終了したかを判定する(P1-19)。そして、カードバトルゲーム実行制御部301aは、プレイヤのターンが終了していない場合(P1-19のNO)、P1-13に処理を移し、プレイヤのターンが終了した場合(P1-19のYES)、ターン終了処理を実行する(P1-21)。 The card battle game execution control unit 301a determines whether the player's turn has ended in response to the player's operation of the turn end button 47 (P1-19). Then, the card battle game execution control unit 301a moves the process to P1-13 if the player's turn has not ended (NO in P1-19), and if the player's turn has ended (YES in P1-19). , executes turn end processing (P1-21).

また、カードバトルゲーム実行制御部301aは、プレイヤのターンが終了したことを示すターン終了情報をサーバ1000に送信する(P1-23)。 Further, the card battle game execution control unit 301a transmits turn end information indicating that the player's turn has ended to the server 1000 (P1-23).

また、カードバトルゲーム実行制御部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 execution control unit 301a determines whether the physical strength 42a of the player's leader 41a or the physical strength 42b of the opponent's leader 41b has become 0, and the winner or loser has been determined (P1-25). If the winner or loser is determined (YES at P1-25), the card battle game execution control unit 301a moves the process to step P1-39. If the winner or loser has not been determined (NO in P1-25), the card battle game execution control unit 301a moves the process to step P1-7.

カードバトルゲーム実行制御部301aおよび表示制御部302aは、相手のターンが開始したことに伴って、相手ターン開始時処理を実行する(P1-27)。相手ターン開始時処理では、図10Bに示すように、プレイヤのターンであることを示す「ENEMY TURN」と記された画像をタッチパネル26に表示する。 The card battle game execution control section 301a and the display control section 302a execute the opponent's turn start process in response to the start of the opponent's turn (P1-27). In the process at the start of the opponent's turn, as shown in FIG. 10B, an image labeled "ENEMY TURN" indicating that it is the player's turn is displayed on the touch panel 26.

また、カードバトルゲーム実行制御部301aは、相手のターン中における相手の操作等に起因する操作情報をサーバ1000から取得し、第2情報記憶部403に記憶する(P1-29)。 Further, the card battle game execution control unit 301a obtains operation information resulting from the opponent's operation during the opponent's turn from the server 1000, and stores it in the second information storage unit 403 (P1-29).

また、カードバトルゲーム実行制御部301aおよび表示制御部302aは、上記ステップP1-29で取得した操作情報に基づいて、相手のターン中におけるゲームの進行を制御する相手ターン中制御処理を実行する(P1-31)。例えば、相手ターン中制御処理では、カードバトルゲーム実行制御部301aは、操作情報に基づいて、各種抽選、ダメージ計算等を含む各種計算処理、パラメータの更新処理等を実行し、ゲームの進行を制御する。また、表示制御部302aは、カードバトルゲーム実行制御部301aによる各種抽選、ダメージ計算等を含む各種計算処理、パラメータの更新処理等の結果に基づいて、相手のターン中におけるバトル画面における各種演出を実行する。 Furthermore, the card battle game execution control unit 301a and the display control unit 302a execute an opponent's turn control process to control the progress of the game during the opponent's turn based on the operation information acquired in step P1-29. P1-31). For example, in the control process during the opponent's turn, the card battle game execution control unit 301a executes various lottery processes, various calculation processes including damage calculation, parameter update process, etc. based on the operation information, and controls the progress of the game. do. The display control unit 302a also controls various effects on the battle screen during the opponent's turn based on the results of various lottery operations, various calculation processes including damage calculation, parameter update processes, etc., performed by the card battle game execution control unit 301a. Execute.

また、カードバトルゲーム実行制御部301aは、上記ステップP1-31における相手のターン中におけるゲームの進行の結果に基づいて生成されるプレイ結果情報を第2情報記憶部403に記憶する(P1-33)。 Further, the card battle game execution control unit 301a stores play result information generated based on the result of the game progress during the opponent's turn in step P1-31 in the second information storage unit 403 (P1-33 ).

カードバトルゲーム実行制御部301aは、相手のターンが終了したことを示すターン終了情報をサーバ1000から取得したか否かを判定する(P1-35)。そして、ターン終了情報を取得した場合(P1-35のYES)、カードバトルゲーム実行制御部71aは、相手ターン終了処理を実行する(P1-37)。また、ターン終了情報を取得していない場合(P1-35のNO)、カードバトルゲーム実行制御部71aは、上記ステップP1-29に処理を移す。 The card battle game execution control unit 301a determines whether turn end information indicating that the opponent's turn has ended has been obtained from the server 1000 (P1-35). Then, when the turn end information is acquired (YES at P1-35), the card battle game execution control section 71a executes the opponent's turn end processing (P1-37). Further, if the turn end information has not been acquired (NO in P1-35), the card battle game execution control unit 71a moves the process to step P1-29.

カードバトルゲーム実行制御部301aは、勝敗が決定したことを示す勝敗情報を第2情報記憶部403に記憶し、サーバ1000に送信する(P1-39)。 The card battle game execution control section 301a stores win/loss information indicating that the winner has been determined in the second information storage section 403, and transmits it to the server 1000 (P1-39).

また、カードバトルゲーム実行制御部301aは、カードバトルゲーム中に第2情報記憶部403に記憶した基本情報、ターン開始時情報、操作情報、プレイ結果情報、勝敗情報に基づいて、第2情報を生成し、第2情報記憶部403に記憶する(P1-41)。 The card battle game execution control unit 301a also generates second information based on the basic information, turn start information, operation information, play result information, and win/loss information stored in the second information storage unit 403 during the card battle game. It is generated and stored in the second information storage unit 403 (P1-41).

そして、カードバトルゲーム実行制御部301aは、カードバトルゲームを終了させるカードバトルゲーム終了処理を実行し(P1-43)、端末側カードバトルゲーム実行処理を終了する。 Then, the card battle game execution control unit 301a executes a card battle game end process to end the card battle game (P1-43), and ends the terminal side card battle game execution process.

図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 execution control unit 1301a of the server 1000 receives initial information from both the player and the opponent (YES in S1-1), the card battle game execution control unit 1301a receives the initial information from both the player and the opponent (YES in S1-1), and receives the initial information including the first-player-last-player information, index information, exchange information, and leader information. Basic information is generated and stored in the first information storage unit 1402 so that both the player and the opponent can obtain it (S1-3).

また、カードバトルゲーム実行制御部1301aは、プレイヤまたは相手の一方から操作情報を受信する(S1-5のYES)と、受信した操作情報を第1情報記憶部1402に記憶し、プレイヤまたは相手が取得可能とする(S1-7)。 Further, when the card battle game execution control unit 1301a receives operation information from either the player or the opponent (YES in S1-5), the card battle game execution control unit 1301a stores the received operation information in the first information storage unit 1402, and the card battle game execution control unit 1301a stores the received operation information in the first information storage unit 1402, and The information is made available for acquisition (S1-7).

また、カードバトルゲーム実行制御部1301aは、プレイヤまたは相手の一方からターン終了情報を受信する(S1-9のYES)と、受信したターン終了情報を第1情報記憶部1402に記憶し、プレイヤまたは相手の他方が取得可能とする(S1-11)。また、カードバトルゲーム実行制御部1301aは、ターン開始情報を生成し、第1情報記憶部1402に記憶し、プレイヤおよび相手の双方が取得可能とする(S1-13)。 Further, when the card battle game execution control unit 1301a receives turn end information from either the player or the opponent (YES in S1-9), the card battle game execution control unit 1301a stores the received turn end information in the first information storage unit 1402, and The other party can obtain it (S1-11). Further, the card battle game execution control unit 1301a generates turn start information, stores it in the first information storage unit 1402, and makes it available for both the player and the opponent (S1-13).

また、プレイヤおよび相手の双方から勝敗情報を受信した場合(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 execution control unit 1301a stores the received winning/losing information in the first information storage unit 1402 (S1-17). . Furthermore, the card battle game execution control unit 1301a executes a check process to check whether the outcome is correct based on the information received so far (S1-19).

また、カードバトルゲーム実行制御部1301aは、カードバトルゲーム中に第1情報記憶部1402に記憶した基本情報、操作情報、勝敗情報に基づいて、第1情報を生成し、第1情報記憶部1402に記憶する(S1-21)。 Further, the card battle game execution control unit 1301a generates first information based on the basic information, operation information, and win/loss information stored in the first information storage unit 1402 during the card battle game, and generates first information in the first information storage unit 1402. (S1-21).

カードバトルゲーム実行制御部1301aは、プレイヤIDに紐付けて第1情報記憶部1402に記憶されている一覧情報を更新する(S1-23)。一覧情報には、実行が終了したカードバトルゲームのそれぞれについて、相手の名前(プレイヤ名)、相手のリーダー、対戦日時、および、勝敗を示す情報が含まれている。 The card battle game execution control unit 1301a updates the list information stored in the first information storage unit 1402 in association with the player ID (S1-23). The list information includes information indicating the opponent's name (player name), the opponent's leader, the date and time of the match, and the winner or loser for each card battle game that has been completed.

図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 execution control unit 300a acquires list information from the server 1000 (P2-3).

また、ゲーム実行制御部300aは、第2情報記憶部403に記憶されている第2情報を確認する(P2-5)。 The game execution control unit 300a also checks the second information stored in the second information storage unit 403 (P2-5).

表示制御部302aは、一覧情報、および、第2情報に基づいて、図14Aに示すリプレイ選択画面を表示する(P2-7)。このとき、表示制御部302aは、一覧情報に含まれるカードバトルゲームについて、第2情報が第2情報記憶部403に記憶されていない場合、付加表示70bを表示する。また、表示制御部302aは、リプレイ選択画面においてプレイヤによりスクロール操作が行われた場合には、リプレイ選択画面の表示内容を更新する。 The display control unit 302a displays the replay selection screen shown in FIG. 14A based on the list information and the second information (P2-7). At this time, the display control unit 302a displays the additional display 70b when the second information is not stored in the second information storage unit 403 regarding the card battle game included in the list information. Furthermore, when the player performs a scroll operation on the replay selection screen, the display control unit 302a updates the display content of the replay selection screen.

また、ゲーム実行制御部300aは、図14Aに示すリプレイ操作部70aの操作、または、図14Bに示すリプレイ操作部81aの操作に基づくリプレイ開始操作が検出されたか否かを判定する(P2-9)。リプレイ開始操作が検出された場合(P2-9のYES)、ゲーム実行制御部300aは、ステップP2-11に処理を移す。リプレイ開始操作が検出されていない場合(P2-9のNO)、ゲーム実行制御部300aは、上記ステップP2-7に処理を移す。 The game execution control unit 300a also determines whether a replay start operation based on the operation of the replay operation unit 70a shown in FIG. 14A or the operation of the replay operation unit 81a shown in FIG. 14B has been detected (P2-9 ). If a replay start operation is detected (YES in P2-9), the game execution control unit 300a moves the process to step P2-11. If the replay start operation is not detected (NO in P2-9), the game execution control unit 300a moves the process to step P2-7.

ゲーム実行制御部300aは、リプレイ開始操作に基づいて、第1リプレイ機能を実行するか否かを判定する(P2-11)。具体的には、ゲーム実行制御部300aは、リプレイ操作部70aが操作されて選択されたカードバトルゲームについて第2情報が記憶されていない場合には、第1リプレイ機能を使用することを決定する。また、ゲーム実行制御部300aは、リプレイ操作部70aが操作されて選択されたカードバトルゲームについて第2情報が記憶されている場合には、第2リプレイ機能を使用することを決定する。また、ゲーム実行制御部300aは、リプレイ操作部81aが操作された場合には、第1リプレイ機能を使用することを決定する。 The game execution control unit 300a determines whether or not to execute the first replay function based on the replay start operation (P2-11). Specifically, the game execution control unit 300a determines to use the first replay function when the second information is not stored for the card battle game selected by operating the replay operation unit 70a. . Moreover, the game execution control unit 300a determines to use the second replay function when the second information is stored for the card battle game selected by operating the replay operation unit 70a. Further, the game execution control unit 300a determines to use the first replay function when the replay operation unit 81a is operated.

第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 replay control unit 303a acquires the first information corresponding to the selected card battle game from the server 1000 (P2-13), and A first replay function execution process is executed based on the first information obtained (P3). The first replay function execution process will be described in detail later.

また、第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 replay control unit 304a executes the second replay function execution process based on the second information stored in the second information storage unit 403. Execute (P4). The second replay function execution process will be described in detail later.

図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 replay control unit 303a sequentially reads the acquired first information in chronological order (P3-1), and performs various calculation processes including damage calculation etc. based on the read first information (P3-1). P3-3). Then, the first replay control unit 303a sequentially generates battle screens based on the results of various calculation processes (P3-5).

表示制御部302aは、上記ステップP3-5で生成したバトル画面を順次表示する再生関連処理を実行する(P3-7)。このとき、表示制御部302aは、第1操作部90、第2操作部91、および、第3操作部92の操作状況に応じて、一時停止や早送りを行う。 The display control unit 302a executes playback-related processing to sequentially display the battle screens generated in step P3-5 (P3-7). At this time, the display control section 302a performs temporary stop or fast forwarding depending on the operation status of the first operation section 90, the second operation section 91, and the third operation section 92.

第1リプレイ制御部303aは、バトル画面の遷移がバトル終了まで到達したか否かを判定する(P3-9)。その結果、バトル画面の遷移がバトル終了まで到達した場合(P3-9のYES)、第1リプレイ制御部303aは、第1リプレイ機能を終了する第1リプレイ機能終了処理を実行する(P3-11)。 The first replay control unit 303a determines whether the transition of the battle screen has reached the end of the battle (P3-9). As a result, if the transition of the battle screen reaches the end of the battle (YES in P3-9), the first replay control unit 303a executes the first replay function ending process to end the first replay function (P3-11). ).

また、バトル画面の遷移がバトル終了まで到達していない場合(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 replay control unit 303a moves the process to step P3-1 described above.

図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 replay control unit 304a and the display control unit 302a sequentially read the second information stored in the second information storage unit 403 in chronological order (P4-1), and based on the read second information Then, battle screens are sequentially generated without performing various calculation processes including damage calculation etc. (P4-3).

具体的には、プレイヤのターン開始時には、開始したターンに対応するターン開始時情報に基づいて、バトル画面の生成を行う。その後、プレイヤの次のターンの開始直前に到達するまで、操作情報に基づいてプレイヤまたは相手の操作内容を反映したバトル画面を生成する。また、結果情報に基づいて、プレイヤまたは相手の操作に基づいて発生するカードの破壊や各種パラメータの更新等の結果を把握し、プレイヤまたは相手の操作の結果に基づいたバトル画面を生成する。 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 display control unit 302a executes playback-related processing to sequentially display the battle screens generated in step P4-3 (P4-5). At this time, the display control unit 302a controls pause or fast forward depending on the operation status of the first operation unit 90, first operation unit 90a, second operation unit 91, second operation unit 91a, and third operation unit 92. conduct.

第2リプレイ制御部304aは、第2スキップ操作部94、第3スキップ操作部95、および、ターン指定表示96の操作部96aのいずれかの操作に基づくスキップ操作が検出されたか否かを判定する(P4-7)。スキップ操作が検出された場合(P4-7のYES)、表示制御部302aは、一時停止処理を実行する(P4-9)。 The second replay control unit 304a determines whether a skip operation based on the operation of any of the second skip operation unit 94, the third skip operation unit 95, and the operation unit 96a of the turn designation display 96 is detected. (P4-7). If a skip operation is detected (YES at P4-7), the display control unit 302a executes a pause process (P4-9).

また、第2リプレイ制御部304aは、検出されたスキップ操作に基づいて、遷移先を決定する遷移先決定処理を実行する(P4-11)。例えば、ターン指定表示96の操作部96aが操作された場合には、第2リプレイ制御部304aは、プレイヤに指定されたターンを遷移先に決定する。また、第2スキップ操作部94が操作された場合には、第2リプレイ制御部304aは、1つ前のターンを遷移先に決定する。また、第3スキップ操作部95が操作された場合には、第2リプレイ制御部304aは、1つ後のターンを遷移先に決定する。 Further, the second replay control unit 304a executes a transition destination determination process to determine a transition destination based on the detected skip operation (P4-11). For example, when the operation unit 96a of the turn designation display 96 is operated, the second replay control unit 304a determines the turn designated by the player as the transition destination. Further, when the second skip operation section 94 is operated, the second replay control section 304a determines the previous turn as the transition destination. Further, when the third skip operation section 95 is operated, the second replay control section 304a determines the next turn as the transition destination.

表示制御部302aは、バトル画面の全面に遷移中画像を所定期間に亘って表示する線中画像表示処理を実行する(P4-13)。 The display control unit 302a executes a line image display process to display a transition image on the entire battle screen for a predetermined period of time (P4-13).

また、遷移中画像の表示が終了すると、表示制御部302aは、遷移先のターンに対応するターン開始時情報に基づいて、バトル画面を表示し(P4-15)、上記ステップP4-15に処理を移す。 Furthermore, when the display of the transitioning image is finished, the display control unit 302a displays a battle screen based on the turn start information corresponding to the transition destination turn (P4-15), and performs the process in step P4-15 above. move.

スキップ操作が検出されていない場合(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 replay control unit 304a determines whether the transition of the battle screen has reached the end of the battle (P4-17). As a result, if the transition of the battle screen reaches the end of the battle (YES in P4-17), the second replay control unit 304a executes a second replay function termination process to terminate the second replay function (P4-19). ).

また、バトル画面の遷移がバトル終了まで到達していない場合(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 replay control unit 304a moves the process to step P4-1 described above.

以上説明したように、プレイヤ端末1には、ゲーム実行制御プログラム300、カードバトルゲーム実行制御プログラム301、表示制御プログラム302、第1リプレイ制御プログラム303、第2リプレイ制御プログラム304が設けられる。また、プレイヤ端末1は、ゲーム実行制御部300a、カードバトルゲーム実行制御部301a、表示制御部302a、第1リプレイ制御部303a、第2リプレイ制御部304aを含む。しかしながら、これらのプログラムおよび機能部の一部または全部がサーバ1000に設けられていてもよい。つまり、これらのプログラムおよび機能部は、プレイヤ端末1およびサーバ1000の一方または双方に設けられていてもよい。 As described above, the player terminal 1 is provided with the game execution control program 300, the card battle game execution control program 301, the display control program 302, the first replay control program 303, and the second replay control program 304. Furthermore, the player terminal 1 includes a game execution control section 300a, a card battle game execution control section 301a, a display control section 302a, a first replay control section 303a, and a second replay control section 304a. However, some or all of these programs and functional units may be provided in the server 1000. That is, these programs and functional units may be provided in one or both of the player terminal 1 and the server 1000.

また、サーバ1000には、ゲーム実行制御プログラム1300、カードバトルゲーム実行制御プログラム1301が設けられる。また、サーバ1000は、ゲーム実行制御部1300a、カードバトルゲーム実行制御部1301aを含む。しかしながら、これらのプログラムおよび機能部の一部または全部がプレイヤ端末1に設けられていてもよい。つまり、これらのプログラムおよび機能部は、プレイヤ端末1およびサーバ1000の一方または双方に設けられていてもよい。 Further, the server 1000 is provided with a game execution control program 1300 and a card battle game execution control program 1301. Furthermore, the server 1000 includes a game execution control section 1300a and a card battle game execution control section 1301a. However, some or all of these programs and functional units may be provided in the player terminal 1. That is, these programs and functional units may be provided in one or both of the player terminal 1 and the server 1000.

以上、添付図面を参照しながら実施形態の一態様について説明したが、本発明は上記実施形態に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇において、各種の変形例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。 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 server 1000 in the above embodiment may be provided in the player terminal 1. Further, the functions of the player terminal 1 in the above embodiment may be provided in the server 1000. Further, the communication function is not essential, and, for example, the game device G may be capable of playing against a computer or playing against a plurality of players. In any case, the information processing program preferably causes the computer to perform the following processing.

(コンピュータに遂行させる処理)
プレイヤの操作に基づいて、複数回のターンを含むバトルゲーム(カードバトルゲーム)を実行する処理(上記実施形態では、一例として、ステップ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 server 1000 as the battle game is executed (in the above embodiment, as an example, S1-17).
A process of storing the second information in the player terminal 1 along with the execution of the battle game (in the above embodiment, as an example, step P1-41).
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 player terminal 1, the first replay function in which a turn cannot be specified is executed based on at least the first information (in the above embodiment, , as an example, step P3).
In the process of executing the replay function, if the second information of the battle game is stored in the player terminal 1, the second replay function that can specify a turn is executed based on at least the second information (in the above embodiment, , as an example, step P4).

また、第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 player terminal 1. That is, in the embodiment described above, the control process for executing the game is executed only by the player terminal 1. In this case, only the player terminal 1 functions as the game device G. However, a part of the control processing described above may be executed by the server 1000. That is, the information processing system S, which is a client server system including the player terminal 1 and the server 1000, may function as the game device G.

また、上記実施形態において、ゲームを実現するための情報処理プログラムは、コンピュータが読み取り可能な非一時的記憶媒体に格納されてもよい。さらには、上記実施形態は、各機能およびフローチャートに示すステップを実現する情報処理方法としてもよい。 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 Player terminal 1000 Server S Information processing system

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情報には、
前記バトルゲームにおけるプレイヤの操作内容を示す操作情報が含まれる、
請求項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情報には、
各ターンの開始時の状況を示すターン開始時情報、前記各ターンにおけるプレイヤの操作に基づくプレイ結果を示す結果情報、および、前記操作情報が含まれる、
請求項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.
JP2023124608A 2023-07-31 2023-07-31 Information processing program, information processing method, and information processing system Active JP7450101B1 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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