JP7590668B2 - Information processing device, computer program - Google Patents
Information processing device, computer program Download PDFInfo
- Publication number
- JP7590668B2 JP7590668B2 JP2023120978A JP2023120978A JP7590668B2 JP 7590668 B2 JP7590668 B2 JP 7590668B2 JP 2023120978 A JP2023120978 A JP 2023120978A JP 2023120978 A JP2023120978 A JP 2023120978A JP 7590668 B2 JP7590668 B2 JP 7590668B2
- Authority
- JP
- Japan
- Prior art keywords
- puzzle elements
- puzzle
- closed path
- elements
- predetermined
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 32
- 238000004590 computer program Methods 0.000 title description 4
- 238000000034 method Methods 0.000 claims description 5
- 238000003672 processing method Methods 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 14
- 238000000926 separation method Methods 0.000 description 12
- 238000004891 communication Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 239000007787 solid Substances 0.000 description 3
- 240000006829 Ficus sundaica Species 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000004397 blinking Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
Description
本発明は、ゲームなどのコンピュータプログラムと、それを実行可能な情報処理装置に関する。 The present invention relates to computer programs such as games and information processing devices capable of executing them.
従来、複数種類のパズル要素が配置される仮想空間において、所定の条件を満たしたパズル要素を消滅させてプレーヤに得点を付与するパズルゲームが広く知られている。 Puzzle games are widely known in which a player is given points by eliminating puzzle elements that meet certain conditions in a virtual space where multiple types of puzzle elements are arranged.
例えば、特許文献1には、画面中央下部から射出したパズル要素を盤面に配置されたパズル要素群に衝突させ、互いに連結した同色または同形のパズル要素が所定個数以上の塊になったときに消滅させ、消滅させたパズル要素の数が得点になるパズルゲームが開示されている。
For example,
このようなパズルゲームでは、所定の条件を満たしたパズル要素をプレーヤが識別可能な態様で表示させる、いわゆるガイド表示が行われている。その一方で、ガイド表示を実現するためには、配置されるパズル要素が所定の条件を満たしているかを即時に判定する必要があるため、計算負荷が高くならないようにパズル要素の配置パターンを限定する必要が生じ、趣向性の観点で改善の余地があった。 In such puzzle games, so-called guide displays are used, in which puzzle elements that meet certain conditions are displayed in a manner that is easily identifiable by the player. However, in order to realize the guide display, it is necessary to instantly determine whether the puzzle elements being placed meet the certain conditions, which makes it necessary to limit the placement patterns of the puzzle elements so as not to increase the calculation load, leaving room for improvement in terms of creativity.
本発明はこのような事情に鑑みてなされたものであり、本発明の目的は、趣向性に優れたパズルゲームを提供可能な情報処理装置を実現することである。 The present invention was made in consideration of these circumstances, and the object of the present invention is to realize an information processing device that can provide highly entertaining puzzle games.
本発明によれば、ゲームを提供する情報処理装置であって、パズル要素制御部と、操作推奨対象決定部と、表示制御部を備え、前記パズル要素制御部は、仮想空間内に配置された複数のパズル要素について、所定の条件を満たす操作対象パズル要素をプレーヤの操作に基づいて制御し、前記操作推奨対象決定部は、前記複数のパズル要素について、予め定められた第1閾値以下の間隔にあるパズル要素同士を連結するリンクを形成し、前記リンクにより構成される閉路を特定し、前記特定された閉路内のパズル要素の数が予め定められた第2閾値以上の場合に、当該パズル要素を前記プレーヤが操作するパズル要素の操作推奨対象として決定し、前記表示制御部は、前記操作推奨対象として決定されたパズル要素を前記プレーヤが識別可能な態様で表示させる、情報処理装置が提供される。 According to the present invention, there is provided an information processing device that provides a game, the information processing device including a puzzle element control unit, a recommended operation target determination unit, and a display control unit, the puzzle element control unit controls a target puzzle element for operation that satisfies a predetermined condition for a plurality of puzzle elements arranged in a virtual space based on a player's operation, the recommended operation target determination unit forms links that connect puzzle elements that are spaced apart by a predetermined first threshold or less for the plurality of puzzle elements, identifies a closed path formed by the links, and when the number of puzzle elements in the identified closed path is equal to or greater than a predetermined second threshold, determines the puzzle element as a recommended operation target for the puzzle element to be operated by the player, and the display control unit displays the puzzle element determined as the recommended operation target in a manner that is identifiable by the player.
このような構成とすることにより、パズル要素の多様な配置を実現しつつ、所定の条件を満たしたパズル要素については、プレーヤに識別可能な態様で表示させることができるため、趣向性に優れたパズルゲームを提供することが可能となる。 This configuration allows for a variety of puzzle element arrangements, while puzzle elements that meet certain conditions can be displayed in a manner that is easily identifiable to the player, making it possible to provide a highly entertaining puzzle game.
好ましくは、前記パズル要素は、複数種類に分類されるための属性を備え、前記操作推奨対象決定部は、前記複数のパズル要素について、前記第1閾値以下の間隔にあり、且つ、同一の属性を備えるパズル要素同士を連結するリンクを形成する。好ましくは、前記操作推奨対象決定部は、前記リンクにより構成される閉路を特定する際に、前記リンクにより連結されたパズル要素の集合に、2以上の独立した閉路を分離し得る特定のパズル要素が含まれる場合に、当該特定のパズル要素により分離された集合ごとに前記閉路を特定する。好ましくは、前記操作推奨対象決定部は、前記特定のパズル要素により分離された集合ごとに、前記特定された閉路内のパズル要素の数を算出する。好ましくは、入力操作受付部を更に備え、前記入力操作受付部は、前記プレーヤによるパズル要素に対する操作を受け付け、前記パズル要素制御部は、前記表示制御部によって識別可能な態様で表示されたパズル要素が操作された場合に、識別可能な態様で表示されていないパズル要素が操作された場合に比べて、高い得点をプレーヤに付与する。本発明の別の態様では、コンピュータにゲームを提供させるコンピュータプログラムであって、前記コンピュータプログラムは、前記コンピュータに、パズル要素制御ステップと、操作推奨対象決定ステップと、表示制御ステップを実行させ、前記パズル要素制御ステップでは、仮想空間内に配置された複数のパズル要素について、所定の条件を満たす操作対象パズル要素をプレーヤの操作に基づいて制御し、前記操作推奨対象決定ステップでは、前記複数のパズル要素について、予め定められた第1閾値以下の間隔にあるパズル要素同士を連結するリンクを形成し、前記リンクにより構成される閉路を特定し、前記特定された閉路内のパズル要素の数が予め定められた第2閾値以上の場合に、当該パズル要素を前記プレーヤが操作するパズル要素の操作推奨対象として決定し、前記表示制御ステップでは、前記操作推奨対象として決定されたパズル要素を前記プレーヤが識別可能な態様で表示させる、コンピュータプログラムが提供される。 Preferably, the puzzle elements have attributes for classifying them into a plurality of types, and the recommended operation target determination unit forms links for the plurality of puzzle elements that are spaced apart by an interval equal to or less than the first threshold value and have the same attributes. Preferably, when identifying a closed path formed by the links, the recommended operation target determination unit identifies the closed path for each set separated by the specific puzzle element if a set of puzzle elements connected by the links includes a specific puzzle element that can separate two or more independent closed paths. Preferably, the recommended operation target determination unit calculates the number of puzzle elements in the identified closed path for each set separated by the specific puzzle element. Preferably, the game device further includes an input operation reception unit, which receives an operation on a puzzle element by the player, and the puzzle element control unit awards a higher score to the player when a puzzle element displayed in an identifiable manner by the display control unit is operated than when a puzzle element not displayed in an identifiable manner is operated. In another aspect of the present invention, there is provided a computer program for causing a computer to provide a game, the computer program causing the computer to execute a puzzle element control step, a recommended operation target determination step, and a display control step, in which, for a plurality of puzzle elements arranged in a virtual space, a target operation puzzle element that satisfies a predetermined condition is controlled based on a player's operation in the puzzle element control step, for the plurality of puzzle elements, links are formed that connect puzzle elements that are spaced apart by an interval equal to or less than a predetermined first threshold, a closed path formed by the links is identified, and if the number of puzzle elements in the identified closed path is equal to or greater than a predetermined second threshold, the puzzle element is determined to be a recommended operation target for the puzzle element operated by the player, and in the display control step, the puzzle element determined to be the recommended operation target is displayed in a manner that can be identified by the player.
以下、本発明の種々の実施形態を例示する。以下に示す実施形態は、互いに組み合わせ可能である。また、各特徴が独立に発明を構成する。 Various embodiments of the present invention are exemplified below. The embodiments shown below can be combined with each other. Furthermore, each feature constitutes an invention independently.
(1.情報処理装置10のハードウェア構成)
本発明の実施形態におけるパズルゲームG(図4Aを参照)を提供可能な情報処理装置10について説明する。図1に示すように、情報処理装置10はいわゆるスマートフォンやタブレット端末などの携帯端末として実現される。
(1. Hardware configuration of information processing device 10)
An
情報処理装置10の筐体12には、その正面12Aに、画像を表示する画像表示手段であるタッチパネルディスプレイ14が備えられる。タッチパネルディスプレイ14は、例えばLCD(Liquid Crystal Display)及びタッチセンサを備える。タッチパネルディスプレイ14は、各種画像を表示し、タッチセンサは、指、スタイラス、又はペン等の指示体を用いて行われる各種入力操作を受け付ける。
The
情報処理装置10の正面12Aには、さらに、音が入力されるマイクロフォン16、音を出力するスピーカ18、及び被写体を撮像するカメラ20が備えられる。カメラ20は、筐体12の正面12Aだけでなく筐体12の背面にも備えられる。また、筐体12の側面12Bには、情報処理装置10を起動又は停止させるための電源ボタンやスピーカ18が出力する音のボリューム調整ボタン等の操作ボタン22が備えられる。
The
さらに、情報処理装置10の筐体12には、メモリカードが挿入されるスロットやUSB(Universal Serial Bus)端子等が備えられる。
Furthermore, the
図2に示すように、情報処理装置10は、上記構成に加え、制御部24、記憶部26、通信部28を備える。
As shown in FIG. 2, in addition to the above configuration, the
制御部24は、例えば、CPU(Central Processing Unit)、マイクロプロセッサ、DSP(Digital Signal Processor)等であり、情報処理装置10の全体の動作を制御する。
The
記憶部26は、例えば、RAM(Random Access Memory)やDRAM(Dynamic Random Access Memory)等の揮発性メモリを備えており、制御部24による各種プログラムに基づく処理の実行時のワークエリア等として用いられる。
The
記憶部26は、また、フラッシュメモリ等の不揮発性メモリを備え、画像等の各種データ及び制御部24の処理に利用されるプログラム等を保存する。記憶部26に記憶されるプログラムは、例えば、情報処理装置10の基本的な機能を実現するためのOS(Operating System)、各種ハードウェア制御するためのドライバ、電子メールやウェブブラウジング、その他各種機能を実現するためのアプリケーションプログラム等である。また、記憶部26には、パズルゲームGを実行するためのプログラムが予め記憶されている。
The
通信部28は、例えばNIC(Network Interface Controller)であり、携帯電話網等の通信網に接続する機能を有する。なお、通信部28は、NICに代えて又はNICと共に、無線LAN(Local Area Network)に接続する機能、無線WAN(Wide Area Network)に接続する機能、例えばBluetooth(登録商標)等の近距離の無線通信、及び赤外線通信等を可能とする機能を有してもよい。
The
これら制御部24、記憶部26、通信部28、タッチパネルディスプレイ14、マイクロフォン16、スピーカ18、カメラ20、及び操作ボタン22は、システムバス33を介して相互に電気的に接続されている。従って、制御部24は、記憶部26へのアクセス、タッチパネルディスプレイ14に対する画像の表示、ユーザ(パズルゲームGのプレイヤ)によるタッチパネルディスプレイ14や操作ボタン22に対する操作状態の把握、マイクロフォン16への音の入力、スピーカ18からの音の出力、カメラ20に対する制御、及び通信部28を介した各種通信網や他の情報処理装置へのアクセス等を行える。
The
(2.制御部24の機能構成)
図3は、本実施形態に係る制御部24の機能ブロック図である。図3に示すように、制御部24は、パズル要素制御部24aと、操作推奨対象決定部24bと、表示制御部24cを備える。
(2. Functional configuration of control unit 24)
3 is a functional block diagram of the
以下、図4Aおよび図4Bを参照し、本実施形態に係るパズルゲームGにおける制御部24の機能について説明する。図4Aおよび図4Bには、タッチパネルディスプレイ14上に表示される仮想空間1が示されている。仮想空間1内には、複数のパズル要素Eが配置されている。
The function of the
パズル要素Eは、複数種類に分類されるための属性を備える。本実施形態では、パズル要素Eは属性としての形状によって4種類に分類されている。具体的には、パズル要素Eは、三角形、四角形、丸形、星形のいずれかの形状を有する。 Puzzle elements E have attributes that allow them to be classified into multiple types. In this embodiment, puzzle elements E are classified into four types based on their shape as an attribute. Specifically, puzzle elements E have one of the following shapes: triangle, square, circle, or star.
パズル要素Eは、仮想空間1内を一方向に流動する。具体的には、ランダムに選出されたパズル要素Eが図4AにおけるA端側から仮想空間1内に進入し、仮想空間1内を矢印方向に流動し、B端側から退出するように構成されている。
The puzzle elements E flow in one direction within the
プレーヤは、入力操作受付部としてのタッチパネルディスプレイ14に対して、領域D1および領域D2に示すような互いに隣接した同じ形状のパズル要素Eを指でなぞる操作を行う。タッチパネルディスプレイ14がプレーヤの操作を受け付けると、パズル要素制御部24aは、プレーヤによってなぞられたパズル要素Eを消滅させるとともに、プレーヤに得点を付与する。
The player uses his/her finger to trace adjacent puzzle elements E of the same shape as shown in areas D1 and D2 on the
たとえば、領域D1に示すような隣接する2つの同じ形状のパズル要素Eがなぞられると、パズル要素制御部24aは、プレーヤに10ポイントを付与する。また、領域D2に示すような隣接する4つの同じ形状のパズル要素Eがなぞられると、パズル要素制御部24aは、プレーヤに50ポイントを付与する。
For example, when two adjacent puzzle elements E of the same shape as shown in area D1 are traced, the puzzle element control unit 24a awards the
さらに、図4Bに示すように、同じ形状の4つ以上のパズル要素Eが、始点となるパズル要素Eから他のパズル要素Eを通って当該始点となるパズル要素Eに到達するような配置である場合(領域D3に相当)に、表示制御部24cは当該4つ以上のパズル要素Eをプレーヤが識別可能な態様で表示させる。本実施形態では、領域D3内の4つのパズル要素Eをつなげる線Kが表示される。 Furthermore, as shown in FIG. 4B, when four or more puzzle elements E of the same shape are arranged such that they reach the starting puzzle element E by passing through other puzzle elements E from the starting puzzle element E (corresponding to region D3), the display control unit 24c displays the four or more puzzle elements E in a manner that is distinguishable by the player. In this embodiment, a line K connecting the four puzzle elements E in region D3 is displayed.
ここでプレーヤが、線Kでつながれたパズル要素Eをなぞる操作をタッチパネルディスプレイ14に対して行うと、パズル要素制御部24aは、プレーヤによってなぞられたパズル要素Eを消滅させるとともに、プレーヤに高い得点(例えば100ポイント)を付与する。
When the player performs an operation on the
このように、本実施形態に係るパズルゲームGでは、線Kでつながれて表示されたパズル要素Eをなぞる場合に、線Kでつながれた表示がされていないパズル要素Eをなぞる場合よりも高い得点がプレーヤに付与される。このように、高い得点が付与されるパズル要素Eをプレーヤに識別させることにより、ゲームの難易度が不当に高くなることを防ぎ、ゲームの興趣が向上する。 Thus, in the puzzle game G according to this embodiment, when tracing puzzle elements E displayed and connected by a line K, the player is awarded a higher score than when tracing puzzle elements E not displayed and connected by a line K. In this way, by allowing the player to identify puzzle elements E that are awarded high scores, the difficulty level of the game is prevented from becoming unduly high, and the interest of the game is increased.
操作推奨対象決定部24bは、高い得点が付与される配置にあるパズル要素Eを、プレーヤが操作するパズル要素Eの操作推奨対象として決定する。操作推奨対象決定部24bの処理の詳細は後述する。
The recommended operation
上述した各機能構成は、制御部24として実装されたCPU(Central Processing Unit)が、プログラムを実行することによって各種機能を実現してもよいし、ハードウェアによって実現してもよい。
The above-mentioned functional configurations may be realized by a CPU (Central Processing Unit) implemented as the
プログラムを実行することで実現される場合、当該プログラムは、記憶部26に格納してもよく、コンピュータが読み取り可能な非一時的な記録媒体に格納してもよい。また、外部の記憶装置に格納されたプログラムを読み出し、いわゆるクラウドコンピューティングにより実現してもよい。また、ハードウェアによって実現する場合、ASIC、SOC、FPGA、またはDRPなどの種々の回路によって実現してもよい。
When it is realized by executing a program, the program may be stored in the
(3.操作推奨対象決定部24bの処理の詳細)
図5~図11を参照し、操作推奨対象決定部24bの処理の詳細を説明する。図5は、仮想空間1内のパズル要素Eの配置の一例を示す図である。以下の説明においては、説明の簡略のために、仮想空間1内に1つの属性(円形)のパズル要素Eのみを示している。
(3. Details of the Process of the Recommended Operation
The details of the processing of the recommended operation
操作推奨対象決定部24bは、図5に示すように仮想空間1内に配置されたパズル要素Eについて、仮想空間1内でのパズル要素Eの座標を取得する。当該座標の取得は、予め定められたタイミング(例えば、表示する画像を更新するフレームである60回/s)ごとに行われる。
The recommended operation
次に、図6に示すように、操作推奨対象決定部24bは、同じ属性(すなわち、本実施形態においては同じ形状)を備えるパズル要素について、予め定められた第1閾値以下の間隔にあるパズル要素E同士を連結するリンクLを形成する。パズル要素E間の間隔は、パズル要素Eの仮想空間1内の座標から求めることができる。このようにすることで、リンクLによって連結されたパズル要素Eの集合Sが形成される。図6に示す例では、集合S内における8つのパズル要素がリンクLによって連結される。
Next, as shown in FIG. 6, the recommended operation
次に、図7に示すように、操作推奨対象決定部24bは、集合S内のパズル要素の任意の1つを、始点となる第1パズル要素E1として選出する。そして、当該選出された第1パズル要素E1に対してリンクLによって連結された任意のパズル要素Eを1つ選出し、第2パズル要素E2とする。
Next, as shown in FIG. 7, the recommended operation
図7に示す例では、パズル要素E1に対して左下に配置されたパズル要素が第2パズル要素E2として選出されている。ただし、パズル要素E1の右下に配置されたパズル要素Eaおよび右側に配置されたパズル要素Ebを、第2パズル要素E2として選出してもよい。 In the example shown in FIG. 7, the puzzle element located to the lower left of puzzle element E1 is selected as the second puzzle element E2. However, puzzle element Ea located to the lower right of puzzle element E1 and puzzle element Eb located to the right may also be selected as the second puzzle element E2.
次に、図8に示すように、操作推奨対象決定部24bは、第2パズル要素E2に対してリンクLによって連結されたパズル要素Eの中から、まだ選出されていないパズル要素を1つ選出し、第3パズル要素E3とする。図8に示す例では、第2パズル要素E2に連結されているパズル要素Eは、第1パズル要素E1およびパズル要素Eaである。よって、パズル要素Eaが第3パズル要素E3として選出される。
Next, as shown in FIG. 8, the recommended operation
このようにして、図9に示すように、操作推奨対象決定部24bは、集合S内における8つのパズル要素について、始点として選出されたパズル要素E1から、終点としてのパズル要素E8まで、実線矢印で示す経路に沿った順序付けを行う。以下において、パズル要素E1からパズル要素E8までの順序付けに沿ったリンクLの経路を順路といい、J1~J7として実線矢印で示す。なお、以下の説明では、順路における始点E1側を前方とし、終点E8側を後方とする。
In this way, as shown in FIG. 9, the recommended operation
次に、図10に示すように、順路J1~J7以外のリンクLを、後方のパズル要素から前方のパズル要素への逆路として決定する。以下において、後方のパズル要素から前方のパズル要素への逆路をG1~G4として破線矢印で示す。 Next, as shown in FIG. 10, links L other than the forward paths J1 to J7 are determined as reverse paths from the rear puzzle element to the forward puzzle element. In the following, the reverse paths from the rear puzzle element to the forward puzzle element are indicated by dashed arrows as G1 to G4.
図11は、集合Sにおける順路J1~J7を直線状に並び替え、さらに、逆路G1~G4の関係を反映した図である。次に、操作推奨対象決定部24bは、集合S内における独立した閉路を分離し得るパズル要素Eである分離点Esを特定する。分離点Esは、「自身の前方にパズル要素を備え、自身より後方のパズル要素を始点とした逆路が存在し、当該逆路が自身より前方に終点をもたないこと」という条件Fを満たすパズル要素Eとして特定できる。ここで、閉路とは、始点と終点が同一であって、始点から辿って同じリンクを通ることなく終点に戻ってくる経路を意味する。また、閉路が独立しているとは、2つ以上の閉路が2つ以上のパズル要素Eを共有していないことをいう。
Figure 11 is a diagram in which the forward paths J1 to J7 in set S are rearranged into a straight line, and the relationship between the reverse paths G1 to G4 is also reflected. Next, the recommended operation
図11に示す例では、パズル要素E7を始点とした逆路G4はパズル要素E5を終点としており、パズル要素E6より後方のパズル要素を始点とした他の逆路は存在しない。よって、パズル要素E5は上記条件Fを満たしているため、集合Sにおける分離点Esとして特定される。 In the example shown in FIG. 11, reverse path G4 starting from puzzle element E7 ends at puzzle element E5, and there are no other reverse paths starting from a puzzle element after puzzle element E6. Therefore, puzzle element E5 satisfies the above condition F, and is therefore identified as a separation point Es in set S.
分離点Esが特定されると、操作推奨対象決定部24bは、分離点Esを基準として集合Sを分離する。図11に示す例では、集合Sは、分離点Esであるパズル要素E5を基準として集合S1と集合S2に分離される。操作推奨対象決定部24bは、分離された集合ごとにリンクにより構成される閉路を特定し、閉路を構成するパズル要素の個数を算出する。
When the separation point Es is identified, the recommended operation
集合S1においては、5つのパズル要素E1~E5によって複数の閉路が構成されている。操作推奨対象決定部24bは、集合S1における閉路内のパズル要素の数を5と算出し、予め定められた第2閾値(本実施形態では4)以上であるとして、集合S1における5つのパズル要素E1~E5をプレーヤが操作するパズル要素の操作推奨対象として決定する。
In set S1, five puzzle elements E1 to E5 form multiple closed paths. The recommended operation
一方、集合S2においては、3つのパズル要素E5~E7によって1つの閉路が構成されている。操作推奨対象決定部24bは、集合S2における閉路内のパズル要素Eの数を3と算出し、第2閾値である4未満であるとして、集合S2における3つのパズル要素E5~E7については、プレーヤが操作するパズル要素の操作推奨対象にはしない。
On the other hand, in set S2, one closed path is composed of three puzzle elements E5 to E7. The recommended operation
図12~図15を参照し、パズル要素Eの他の配置例について同様に説明する。操作推奨対象決定部24bは、図12に示す仮想空間1内にパズル要素Eについて、予め定められたタイミングごとに仮想空間1内でのパズル要素Eの座標を取得する。次に、図13に示すように、操作推奨対象決定部24bは、同じ属性を備えるパズル要素について、予め定められた第1閾値以下の間隔にあるパズル要素同士を連結するリンクLを形成し、集合Sを決定する。
Other examples of the arrangement of puzzle elements E will be described in a similar manner with reference to Figures 12 to 15. The recommended operation
次に、図14に示すように、操作推奨対象決定部24bは、集合S内のパズル要素Eについて、始点となるパズル要素E1から終点となるパズル要素E8までの順序付けを行う。図14に示す例では、始点として選出されたパズル要素E1から終点としてのパズル要素E8まで、実線矢印で示す順路J1~J7に沿って順序付けされている。ここで、パズル要素E3からは、パズル要素E4とパズル要素E5に枝分かれしている。操作推奨対象決定部24bは、さらに、後方のパズル要素から前方のパズル要素への逆路G1~G3を決定する。
Next, as shown in FIG. 14, the recommended operation
図15は、集合Sにおける順路J1~J7を直線状に並び替え、さらに、逆路G1~G3の関係を反映した図である。次に、操作推奨対象決定部24bは、集合S内における独立した閉路を分離し得るパズル要素である分離点Esを特定する。図15に示す例では、パズル要素E8を始点とした逆路G3はE6を終点としており、パズル要素E6より後方のパズル要素を始点とした他の逆路は存在しない。よって、パズル要素E6は条件Fを満たしているため、集合Sにおける分離点Esとして特定される。
Figure 15 is a diagram in which the forward paths J1 to J7 in set S are rearranged into a straight line, and further reflects the relationship between the reverse paths G1 to G3. Next, the recommended operation
分離点Esが特定されると、操作推奨対象決定部24bは、分離点Esを基準として集合Sを分離する。図15に示す例では、集合Sは、パズル要素E6を基準として集合S1と集合S2に分離される。操作推奨対象決定部24bは、分離された集合ごとにリンクLにより構成される閉路を特定し、閉路を構成するパズル要素の個数を算出する。
When the separation point Es is identified, the recommended operation
集合S1においては、5つのパズル要素E1~E5によって複数の閉路が構成されている。操作推奨対象決定部24bは、集合S1における閉路内のパズル要素の数を5と算出し、第2閾値である4以上であるとして、5つのパズル要素E1~E5をプレーヤが操作する操作推奨対象として決定する。
In set S1, five puzzle elements E1 to E5 form multiple closed paths. The recommended operation
一方、集合S2においては、3つのパズル要素E6~E8によって1つの閉路が構成されている。操作推奨対象決定部24bは、集合S2における閉路内のパズル要素の数を3と算出し、第2閾値である4未満であるとして、3つのパズル要素E6~E8については、プレーヤが操作する操作推奨対象としない。
On the other hand, in set S2, one closed path is composed of three puzzle elements E6 to E8. The recommended operation
(4.操作推奨対象決定部24bの処理の流れ)
図16を参照し、上述した操作推奨対象決定部24bの処理の流れを説明する。ステップS100において、操作推奨対象決定部24bは、仮想空間1内の同じ属性のパズル要素Eを選定する。ステップS110において、操作推奨対象決定部24bは、選出したパズル要素Eについて、第1閾値以下の間隔にあるパズル要素同士を連結するリンクLを形成する。
(4. Processing Flow of the Recommended Operation
16, the flow of processing by the above-mentioned recommended operation
ステップS120において、操作推奨対象決定部24bは、リンクLによって形成されたパズル要素の集合Sに対して、集合S内でのパズル要素Eの順序付けを行う。ステップS130において、操作推奨対象決定部24bは、集合S内における逆路を決定する。
In step S120, the recommended operation
ステップS140において、操作推奨対象決定部24bは、特定された逆路に基づいて、集合S内の独立した閉路を分離し得る分離点Esとしてのパズル要素Eを特定する。
In step S140, the recommended operation
ステップS150において、操作推奨対象決定部24bは、集合Sに対して分離点Esによって分離された集合内における閉路を特定する。ステップS160において、操作推奨対象決定部24bは、特定された閉路を構成するパズル要素数を算出し、算出されたパズル要素数と予め定められた第2閾値とを比較する。ステップS170において、操作推奨対象決定部24bは、操作推奨対象のパズル要素を決定する。ステップS150~ステップS170は、分離された集合の数だけ繰り返される。
In step S150, the recommended operation
以上のようにして、本実施形態における情報処理装置10は、パズル要素制御部24aと、操作推奨対象決定部24bと、表示制御部24cを備える。パズル要素制御部24aは、仮想空間1内に配置された複数のパズル要素Eについて、所定の条件を満たす操作対象パズル要素をプレーヤの操作に基づいて消滅させ、プレーヤに得点を付与する。
As described above, the
操作推奨対象決定部24bは、複数のパズル要素Eについて、予め定められた第1閾値以下の間隔にあるパズル要素同士を連結するリンクLを形成し、リンクLにより構成される閉路を特定し、特定された閉路内のパズル要素の数が第2閾値以上の場合に、当該パズル要素をプレーヤが操作するパズル要素の操作推奨対象として決定する。表示制御部24cは、操作推奨対象として決定されたパズル要素をプレーヤが識別可能な態様で表示させる。
The recommended operation
このような構成とすることにより、パズル要素の多様な配置を実現しつつ、所定の条件を満たしたパズル要素については、プレーヤに識別可能な態様で表示させることができるため、趣向性に優れたパズルゲームを提供することが可能となる。
(5.その他の実施形態)
By adopting such a configuration, it is possible to realize a variety of arrangements of puzzle elements, while at the same time, puzzle elements that satisfy certain conditions can be displayed in a manner that is easy for the player to distinguish, thereby providing a highly entertaining puzzle game.
5. Other Embodiments
以上、本願発明における実施形態およびその変形例について説明したが、本開示の適用は上述の内容に限定されるものではない。例えば、上記実施形態では、情報処理装置10は、スマートフォンなどの携帯端末として実現されていたが、この例に限定されることはない。たとえば、家庭用のPCなどにソフトウェアをインストールすることにより、情報処理装置10を実現してもよい。この場合、プレーヤはPCが備えるマウスを操作することにより、仮想空間1内のパズル要素Eに対する操作を行うことができる。
The above describes an embodiment of the present invention and its modified examples, but the application of the present disclosure is not limited to the above. For example, in the above embodiment, the
また、上記実施形態では、パズル要素Eは属性としての形状によって複数種類に分類されていたが、これに限定されるものではない。例えば、パズル要素Eの属性として、色を複数種類用意して、これによってパズル要素Eを分類してもよい。 In addition, in the above embodiment, the puzzle elements E are classified into multiple types based on their shape as an attribute, but this is not limited to this. For example, multiple colors may be prepared as an attribute of the puzzle elements E, and the puzzle elements E may be classified based on this.
また、上記実施形態では、表示制御部24cは操作推奨対象として決定されたパズル要素Eを線Kでつないで表示していたが、この例に限定されることはない。たとえば、操作推奨対象として決定されたパズル要素Eを点滅させて表示させてもよい。 In addition, in the above embodiment, the display control unit 24c displays the puzzle elements E determined as recommended operation targets by connecting them with a line K, but this is not limited to this example. For example, the puzzle elements E determined as recommended operation targets may be displayed by blinking.
また、上記実施形態では、第2閾値を4としていたが、この例に限定されることはない。たとえば、5以上の値を第2閾値としてもよい。また、第2閾値を3としてもよい。 In addition, in the above embodiment, the second threshold value is set to 4, but this is not limited to this example. For example, the second threshold value may be set to a value of 5 or more. The second threshold value may also be set to 3.
また、上記実施形態では、仮想空間1内をパズル要素が一方向に流動する態様となっているが、この例に限定されることはない。たとえば、パズル要素を下から積み上げるようにして配置するようなゲームでもよい。
In addition, in the above embodiment, the puzzle elements flow in one direction within the
さらに、本発明は、上述の情報処理装置を実現させるためにコンピュータを機能させるプログラムとして実現することもできる。 Furthermore, the present invention can also be realized as a program that causes a computer to function to realize the above-mentioned information processing device.
さらに、本発明は、上述のプログラムを格納する、コンピュータが読み取り可能な非一時的な記録媒体として実現することもできる。 Furthermore, the present invention can also be realized as a computer-readable non-transitory recording medium that stores the above-mentioned program.
本発明に係る種々の実施形態を説明したが、これらは、例として提示したものであり、発明の範囲を限定することは意図していない。当該新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。当該実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。 Various embodiments of the present invention have been described, but these are presented as examples and are not intended to limit the scope of the invention. The novel embodiments can be embodied in various other forms, and various omissions, substitutions, and modifications can be made without departing from the gist of the invention. The embodiments and their modifications are within the scope and gist of the invention, and are included in the scope of the invention and its equivalents as set forth in the claims.
1 :仮想空間
10 :情報処理装置
12 :筐体
14 :タッチパネルディスプレイ(入力操作受付部)
16 :マイクロフォン
18 :スピーカ
20 :カメラ
22 :操作ボタン
24 :制御部
24a :パズル要素制御部
24b :操作推奨対象決定部
24c :表示制御部
26 :記憶部
28 :通信部
33 :システムバス
E :パズル要素
G :パズルゲーム
S :集合
1: Virtual space 10: Information processing device 12: Housing 14: Touch panel display (input operation receiving unit)
16: microphone 18: speaker 20: camera 22: operation button 24: control unit 24a: puzzle
Claims (8)
ゲームの仮想空間内に配置された複数のパズル要素について、所定の条件を満たす操作対象パズル要素をプレーヤの操作に基づいて制御し、
前記複数のパズル要素について、予め定められた第1閾値以下の間隔にあるパズル要素同士を連結するリンクにより構成される閉路を特定し、
前記特定された閉路内のパズル要素の数が予め定められた第2閾値以上の場合に、当該パズル要素をつなげる線を表示させ、
前記特定された閉路内のパズル要素の数が予め定められた第2閾値未満の場合に、当該パズル要素をつなげる線を表示させない、
情報処理装置。 a processor, the processor comprising:
controlling an operation target puzzle element that satisfies a predetermined condition based on an operation by a player, among a plurality of puzzle elements arranged in a virtual space of the game ;
Identifying a closed path formed by links connecting puzzle elements that are spaced apart by a predetermined first threshold or less for the plurality of puzzle elements ;
When the number of puzzle elements in the identified closed path is equal to or greater than a second predetermined threshold value, displaying a line connecting the puzzle elements ;
When the number of puzzle elements in the identified closed path is less than a second predetermined threshold, the lines connecting the puzzle elements are not displayed.
Information processing device.
ゲームの仮想空間内に配置された複数のパズル要素について、所定の条件を満たす操作対象パズル要素をプレーヤの操作に基づいて制御し、
前記複数のパズル要素について、予め定められた第1閾値以下の間隔にあるパズル要素同士を連結するリンクにより構成される閉路を特定し、
前記特定された閉路内のパズル要素の数が予め定められた第2閾値以上の場合に、当該パズル要素を点滅して表示させ、
前記特定された閉路内のパズル要素の数が予め定められた第2閾値未満の場合に、当該パズル要素を点滅して表示させない、
情報処理装置。 a processor, the processor comprising:
controlling an operation target puzzle element that satisfies a predetermined condition based on an operation by a player, among a plurality of puzzle elements arranged in a virtual space of the game ;
Identifying a closed path formed by links connecting puzzle elements that are spaced apart by a predetermined first threshold or less for the plurality of puzzle elements ;
When the number of puzzle elements in the identified closed path is equal to or greater than a second predetermined threshold value, the puzzle elements are displayed in a flashing manner ;
When the number of puzzle elements in the identified closed path is less than a second predetermined threshold, the puzzle elements are not displayed in a flashing manner.
Information processing device.
プロセッサが、前記複数のパズル要素について、予め定められた第1閾値以下の間隔にあるパズル要素同士を連結するリンクにより構成される閉路を特定し、
プロセッサが、前記特定された閉路内のパズル要素の数が予め定められた第2閾値以上の場合に、当該パズル要素をつなげる線を表示させ、
プロセッサが、前記特定された閉路内のパズル要素の数が予め定められた第2閾値未満の場合に、当該パズル要素をつなげる線を表示させない、
情報処理方法。 the processor controls an operation target puzzle element that satisfies a predetermined condition based on an operation by a player, out of a plurality of puzzle elements arranged in a virtual space of the game ;
The processor identifies a closed path formed by links connecting puzzle elements that are spaced apart by a predetermined first threshold or less for the plurality of puzzle elements ;
The processor displays a line connecting the puzzle elements when the number of puzzle elements in the identified closed path is equal to or greater than a second predetermined threshold value ;
The processor does not display a line connecting the puzzle elements when the number of puzzle elements in the identified closed path is less than a second predetermined threshold.
Information processing methods.
プロセッサが、前記複数のパズル要素について、予め定められた第1閾値以下の間隔にあるパズル要素同士を連結するリンクにより構成される閉路を特定し、
プロセッサが、前記特定された閉路内のパズル要素の数が予め定められた第2閾値以上の場合に、当該パズル要素を点滅して表示させ、
プロセッサが、前記特定された閉路内のパズル要素の数が予め定められた第2閾値未満の場合に、当該パズル要素を点滅して表示させない、
情報処理方法。 the processor controls an operation target puzzle element that satisfies a predetermined condition based on an operation by a player, out of a plurality of puzzle elements arranged in a virtual space of the game ;
The processor identifies a closed path formed by links connecting puzzle elements that are spaced apart by a predetermined first threshold or less for the plurality of puzzle elements ;
The processor causes the puzzle elements to flash when the number of puzzle elements in the identified closed path is equal to or greater than a second predetermined threshold value ;
The processor does not flash the puzzle elements when the number of puzzle elements in the identified closed path is less than a second predetermined threshold value.
Information processing methods.
ゲームの仮想空間内に配置された複数のパズル要素について、所定の条件を満たす操作対象パズル要素をプレーヤの操作に基づいて制御し、
前記複数のパズル要素について、予め定められた第1閾値以下の間隔にあるパズル要素同士を連結するリンクにより構成される閉路を特定し、
前記特定された閉路内のパズル要素の数が予め定められた第2閾値以上の場合に、当該パズル要素をつなげる線を表示させ、
前記特定された閉路内のパズル要素の数が予め定められた第2閾値未満の場合に、当該パズル要素をつなげる線を表示させない、
処理を実行させるプログラム。 The processor:
controlling an operation target puzzle element that satisfies a predetermined condition based on an operation by a player, among a plurality of puzzle elements arranged in a virtual space of the game ;
Identifying a closed path formed by links connecting puzzle elements that are spaced apart by a predetermined first threshold or less for the plurality of puzzle elements ;
When the number of puzzle elements in the identified closed path is equal to or greater than a second predetermined threshold value, displaying a line connecting the puzzle elements ;
When the number of puzzle elements in the identified closed path is less than a second predetermined threshold, the lines connecting the puzzle elements are not displayed.
A program that executes a process.
ゲームの仮想空間内に配置された複数のパズル要素について、所定の条件を満たす操作対象パズル要素をプレーヤの操作に基づいて制御し、
前記複数のパズル要素について、予め定められた第1閾値以下の間隔にあるパズル要素同士を連結するリンクにより構成される閉路を特定し、
前記特定された閉路内のパズル要素の数が予め定められた第2閾値以上の場合に、当該パズル要素を点滅して表示させ、
前記特定された閉路内のパズル要素の数が予め定められた第2閾値未満の場合に、当該パズル要素を点滅して表示させない、
処理を実行させるプログラム。 The processor:
controlling an operation target puzzle element that satisfies a predetermined condition based on an operation by a player, among a plurality of puzzle elements arranged in a virtual space of the game ;
Identifying a closed path formed by links connecting puzzle elements that are spaced apart by a predetermined first threshold or less for the plurality of puzzle elements ;
When the number of puzzle elements in the identified closed path is equal to or greater than a second predetermined threshold value, the puzzle elements are displayed in a flashing manner ;
When the number of puzzle elements in the identified closed path is less than a second predetermined threshold, the puzzle elements are not displayed in a flashing manner.
A program that executes a process.
前記情報処理装置は、
ゲームの仮想空間内に配置された複数のパズル要素について、所定の条件を満たす操作対象パズル要素をプレーヤの操作に基づいて制御し、
前記複数のパズル要素について、予め定められた第1閾値以下の間隔にあるパズル要素同士を連結するリンクにより構成される閉路を特定し、
前記特定された閉路内のパズル要素の数が予め定められた第2閾値以上の場合に、当該パズル要素をつなげる線を表示させ、
前記特定された閉路内のパズル要素の数が予め定められた第2閾値未満の場合に、当該パズル要素をつなげる線を表示させない、
システム。 A system including a terminal and an information processing device that communicates with the terminal via a network,
The information processing device includes:
controlling an operation target puzzle element that satisfies a predetermined condition based on an operation by a player, among a plurality of puzzle elements arranged in a virtual space of the game ;
Identifying a closed path formed by links connecting puzzle elements that are spaced apart by a predetermined first threshold or less for the plurality of puzzle elements ;
When the number of puzzle elements in the identified closed path is equal to or greater than a second predetermined threshold value, displaying a line connecting the puzzle elements ;
When the number of puzzle elements in the identified closed path is less than a second predetermined threshold, the lines connecting the puzzle elements are not displayed.
system.
前記情報処理装置は、
ゲームの仮想空間内に配置された複数のパズル要素について、所定の条件を満たす操作対象パズル要素をプレーヤの操作に基づいて制御し、
前記複数のパズル要素について、予め定められた第1閾値以下の間隔にあるパズル要素同士を連結するリンクにより構成される閉路を特定し、
前記特定された閉路内のパズル要素の数が予め定められた第2閾値以上の場合に、当該パズル要素を点滅して表示させ、
前記特定された閉路内のパズル要素の数が予め定められた第2閾値未満の場合に、当該パズル要素を点滅して表示させない、
システム。 A system including a terminal and an information processing device that communicates with the terminal via a network,
The information processing device includes:
controlling an operation target puzzle element that satisfies a predetermined condition based on an operation by a player, among a plurality of puzzle elements arranged in a virtual space of the game ;
Identifying a closed path formed by links connecting puzzle elements that are spaced apart by a predetermined first threshold or less for the plurality of puzzle elements ;
When the number of puzzle elements in the identified closed path is equal to or greater than a second predetermined threshold value, the puzzle elements are displayed in a flashing manner ;
When the number of puzzle elements in the identified closed path is less than a second predetermined threshold, the puzzle elements are not displayed in a flashing manner.
system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023120978A JP7590668B2 (en) | 2019-07-16 | 2023-07-25 | Information processing device, computer program |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2019131323A JP7328518B2 (en) | 2019-07-16 | 2019-07-16 | Information processing device, computer program |
| JP2023120978A JP7590668B2 (en) | 2019-07-16 | 2023-07-25 | Information processing device, computer program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019131323A Division JP7328518B2 (en) | 2019-07-16 | 2019-07-16 | Information processing device, computer program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023129592A JP2023129592A (en) | 2023-09-14 |
| JP7590668B2 true JP7590668B2 (en) | 2024-11-27 |
Family
ID=74530251
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019131323A Active JP7328518B2 (en) | 2019-07-16 | 2019-07-16 | Information processing device, computer program |
| JP2023120978A Active JP7590668B2 (en) | 2019-07-16 | 2023-07-25 | Information processing device, computer program |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019131323A Active JP7328518B2 (en) | 2019-07-16 | 2019-07-16 | Information processing device, computer program |
Country Status (1)
| Country | Link |
|---|---|
| JP (2) | JP7328518B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7328518B2 (en) * | 2019-07-16 | 2023-08-17 | 株式会社Mixi | Information processing device, computer program |
| JP7304482B1 (en) * | 2022-12-27 | 2023-07-06 | 株式会社カプコン | game program, game device, game system |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003260269A (en) | 2002-03-07 | 2003-09-16 | Hiitoshinku:Kk | Game information and information memory medium |
| JP2010029636A (en) | 2009-03-12 | 2010-02-12 | Nintendo Co Ltd | Game program and game apparatus |
| WO2014155414A1 (en) | 2013-03-25 | 2014-10-02 | 株式会社スクウェア・エニックス | Video game processing device and video game processing program |
| JP2016036612A (en) | 2014-08-08 | 2016-03-22 | 株式会社タイトー | Game program and game device |
| JP2019072558A (en) | 2019-02-07 | 2019-05-16 | 株式会社コロプラ | Game program, method, and information processor |
| JP7328518B2 (en) | 2019-07-16 | 2023-08-17 | 株式会社Mixi | Information processing device, computer program |
-
2019
- 2019-07-16 JP JP2019131323A patent/JP7328518B2/en active Active
-
2023
- 2023-07-25 JP JP2023120978A patent/JP7590668B2/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003260269A (en) | 2002-03-07 | 2003-09-16 | Hiitoshinku:Kk | Game information and information memory medium |
| JP2010029636A (en) | 2009-03-12 | 2010-02-12 | Nintendo Co Ltd | Game program and game apparatus |
| WO2014155414A1 (en) | 2013-03-25 | 2014-10-02 | 株式会社スクウェア・エニックス | Video game processing device and video game processing program |
| JP2016036612A (en) | 2014-08-08 | 2016-03-22 | 株式会社タイトー | Game program and game device |
| JP2019072558A (en) | 2019-02-07 | 2019-05-16 | 株式会社コロプラ | Game program, method, and information processor |
| JP7328518B2 (en) | 2019-07-16 | 2023-08-17 | 株式会社Mixi | Information processing device, computer program |
Non-Patent Citations (1)
| Title |
|---|
| 「テリトリーモンスターズ TERRITORY MONSTERS」,週刊ファミ通 第33巻 第21号 ,株式会社Gzブレイン,2018年05月10日,第33巻 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023129592A (en) | 2023-09-14 |
| JP7328518B2 (en) | 2023-08-17 |
| JP2021013693A (en) | 2021-02-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7590668B2 (en) | Information processing device, computer program | |
| US20220226732A1 (en) | Game system, game system control method, computer-readable non-transitory storage medium having game program stored therein, and game apparatus | |
| US7828660B2 (en) | Storage medium having game program stored thereon and game apparatus | |
| US7762893B2 (en) | Storage medium having game program stored thereon and game apparatus | |
| US8910075B2 (en) | Storage medium storing information processing program, information processing apparatus and information processing method for configuring multiple objects for proper display | |
| US20170354885A1 (en) | Non-transitory storage medium having stored therein information processing program, information processing device, information processing system, and information processing method | |
| JP5210547B2 (en) | Movement control program and movement control apparatus | |
| US20200142579A1 (en) | Storage medium having stored therein game program, information processing system, information processing apparatus, and game processing method | |
| CN111494935B (en) | Method and device for controlling virtual object in game | |
| US20160121206A1 (en) | Methods and systems for storing and processing game play data from a game controller | |
| CN110801629B (en) | Method, device, terminal and medium for displaying virtual object life value prompt graph | |
| JP2013128744A (en) | Game controller | |
| JP2021100470A (en) | Game program, game device, game system, and method of processing game | |
| JP2020048813A (en) | Game program, method, and information processing device | |
| US11040283B2 (en) | Computer-readable non-transitory storage medium having game program stored therein, game process control method, and game apparatus | |
| US8292710B2 (en) | Game program and game apparatus | |
| CN113440835B (en) | Virtual unit control method and device, processor and electronic device | |
| JP4611008B2 (en) | PROGRAM, INFORMATION STORAGE MEDIUM, AND GAME DEVICE | |
| WO2018043693A1 (en) | Game program, method, and information processing device | |
| JP7244249B2 (en) | Game program and information processing device | |
| JP2020043926A (en) | Game program, method, and information processing device | |
| CN117695649A (en) | Methods, devices, equipment and storage media for interactive control | |
| JP2023076611A (en) | Game program and information processing device | |
| JP5705894B2 (en) | Information processing program, information processing apparatus, information processing system, and information processing method | |
| JP7316988B2 (en) | Game program, method, and information processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230808 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230808 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240709 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240723 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240813 |
|
| 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: 20241015 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241028 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7590668 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |