Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7590668B2 - Information processing device, computer program - Google Patents
[go: Go Back, main page]

JP7590668B2 - Information processing device, computer program - Google Patents

Information processing device, computer program Download PDF

Info

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
Application number
JP2023120978A
Other languages
Japanese (ja)
Other versions
JP2023129592A (en
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.)
Mixi Inc
Original Assignee
Mixi 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 Mixi Inc filed Critical Mixi Inc
Priority to JP2023120978A priority Critical patent/JP7590668B2/en
Publication of JP2023129592A publication Critical patent/JP2023129592A/en
Application granted granted Critical
Publication of JP7590668B2 publication Critical patent/JP7590668B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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, Patent Document 1 discloses a puzzle game in which puzzle elements are projected from the bottom center of the screen and collide with a group of puzzle elements arranged on the board, and when a predetermined number or more of connected puzzle elements of the same color or shape form a cluster, they are destroyed, and the number of destroyed puzzle elements is scored.

特開平11-197354号公報Japanese Patent Application Publication No. 11-197354

このようなパズルゲームでは、所定の条件を満たしたパズル要素をプレーヤが識別可能な態様で表示させる、いわゆるガイド表示が行われている。その一方で、ガイド表示を実現するためには、配置されるパズル要素が所定の条件を満たしているかを即時に判定する必要があるため、計算負荷が高くならないようにパズル要素の配置パターンを限定する必要が生じ、趣向性の観点で改善の余地があった。 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.

情報処理装置10のハードウェア構成図である。FIG. 2 is a diagram illustrating a hardware configuration of the information processing device 10. 情報処理装置10の電気的構成を示すブロック図である。2 is a block diagram showing the electrical configuration of the information processing device 10. FIG. 情報処理装置10の制御部24の機能ブロック図である。2 is a functional block diagram of a control unit 24 of the information processing device 10. FIG. 図4Aは、タッチパネルディスプレイ14に表示される仮想空間1の一例を示す図である。図4Bは、タッチパネルディスプレイ14に表示される仮想空間1の他の例を示す図である。Fig. 4A is a diagram showing an example of the virtual space 1 displayed on the touch panel display 14. Fig. 4B is a diagram showing another example of the virtual space 1 displayed on the touch panel display 14. 仮想空間1内のパズル要素Eの配置の一例を示す図である。A figure showing an example of the arrangement of puzzle elements E in a virtual space 1. 図5のパズル要素E間にリンクLを形成した図である。6 is a diagram showing a link L formed between the puzzle elements E in FIG. 5. 集合S内のパズル要素Eについての順序付けの例を示す図である。FIG. 2 shows an example of ordering for puzzle elements E in a set S. 集合S内のパズル要素Eについての順序付けの例を示す図である。FIG. 2 shows an example of ordering for puzzle elements E in a set S. 集合S内のパズル要素Eについての順序付けの例を示す図である。FIG. 2 shows an example of ordering for puzzle elements E in a set S. 集合S内のパズル要素Eについての逆路G1~G3を決定した図である。This is a diagram showing the determination of reverse paths G1 to G3 for puzzle element E in set S. 集合S内のパズル要素を並び替えた図である。A diagram showing the puzzle elements in set S rearranged. 仮想空間1内のパズル要素Eの配置の他の例を示す図である。A figure showing another example of the arrangement of puzzle elements E in the virtual space 1. 図12のパズル要素E間にリンクLを形成した図である。13 is a diagram showing a link L formed between the puzzle elements E in FIG. 12. 集合S内のパズル要素Eについての順序付けの例を示す図である。FIG. 2 shows an example of ordering for puzzle elements E in a set S. 集合S内のパズル要素Eを並び替えた図である。This is a diagram showing the puzzle elements E in the set S rearranged. 操作推奨対象決定部24bの処理の流れを説明するためのフロー図である。11 is a flowchart for explaining the process flow of a recommended operation target determining unit 24b. FIG.

以下、本発明の種々の実施形態を例示する。以下に示す実施形態は、互いに組み合わせ可能である。また、各特徴が独立に発明を構成する。 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 information processing device 10 capable of providing a puzzle game G (see FIG. 4A) according to an embodiment of the present invention will be described. As shown in FIG. 1, the information processing device 10 is realized as a mobile terminal such as a smartphone or a tablet terminal.

情報処理装置10の筐体12には、その正面12Aに、画像を表示する画像表示手段であるタッチパネルディスプレイ14が備えられる。タッチパネルディスプレイ14は、例えばLCD(Liquid Crystal Display)及びタッチセンサを備える。タッチパネルディスプレイ14は、各種画像を表示し、タッチセンサは、指、スタイラス、又はペン等の指示体を用いて行われる各種入力操作を受け付ける。 The housing 12 of the information processing device 10 is provided with a touch panel display 14, which is an image display means for displaying images, on its front surface 12A. The touch panel display 14 includes, for example, an LCD (Liquid Crystal Display) and a touch sensor. The touch panel display 14 displays various images, and the touch sensor accepts various input operations performed using a pointing object such as a finger, a stylus, or a pen.

情報処理装置10の正面12Aには、さらに、音が入力されるマイクロフォン16、音を出力するスピーカ18、及び被写体を撮像するカメラ20が備えられる。カメラ20は、筐体12の正面12Aだけでなく筐体12の背面にも備えられる。また、筐体12の側面12Bには、情報処理装置10を起動又は停止させるための電源ボタンやスピーカ18が出力する音のボリューム調整ボタン等の操作ボタン22が備えられる。 The front surface 12A of the information processing device 10 is further provided with a microphone 16 for inputting sound, a speaker 18 for outputting sound, and a camera 20 for capturing an image of a subject. The camera 20 is provided not only on the front surface 12A of the housing 12 but also on the rear surface of the housing 12. In addition, the side surface 12B of the housing 12 is provided with operation buttons 22, such as a power button for starting and stopping the information processing device 10 and a button for adjusting the volume of the sound output by the speaker 18.

さらに、情報処理装置10の筐体12には、メモリカードが挿入されるスロットやUSB(Universal Serial Bus)端子等が備えられる。 Furthermore, the housing 12 of the information processing device 10 is provided with a slot for inserting a memory card, a USB (Universal Serial Bus) terminal, etc.

図2に示すように、情報処理装置10は、上記構成に加え、制御部24、記憶部26、通信部28を備える。 As shown in FIG. 2, in addition to the above configuration, the information processing device 10 includes a control unit 24, a memory unit 26, and a communication unit 28.

制御部24は、例えば、CPU(Central Processing Unit)、マイクロプロセッサ、DSP(Digital Signal Processor)等であり、情報処理装置10の全体の動作を制御する。 The control unit 24 is, for example, a CPU (Central Processing Unit), a microprocessor, or a DSP (Digital Signal Processor), and controls the overall operation of the information processing device 10.

記憶部26は、例えば、RAM(Random Access Memory)やDRAM(Dynamic Random Access Memory)等の揮発性メモリを備えており、制御部24による各種プログラムに基づく処理の実行時のワークエリア等として用いられる。 The memory unit 26 includes a volatile memory such as a RAM (Random Access Memory) or a DRAM (Dynamic Random Access Memory), and is used as a work area when the control unit 24 executes processes based on various programs.

記憶部26は、また、フラッシュメモリ等の不揮発性メモリを備え、画像等の各種データ及び制御部24の処理に利用されるプログラム等を保存する。記憶部26に記憶されるプログラムは、例えば、情報処理装置10の基本的な機能を実現するためのOS(Operating System)、各種ハードウェア制御するためのドライバ、電子メールやウェブブラウジング、その他各種機能を実現するためのアプリケーションプログラム等である。また、記憶部26には、パズルゲームGを実行するためのプログラムが予め記憶されている。 The storage unit 26 also includes a non-volatile memory such as a flash memory, and stores various data such as images, as well as programs used for processing by the control unit 24. The programs stored in the storage unit 26 include, for example, an OS (Operating System) for implementing the basic functions of the information processing device 10, drivers for controlling various hardware, and application programs for implementing e-mail, web browsing, and various other functions. The storage unit 26 also has a program for executing the puzzle game G pre-stored therein.

通信部28は、例えばNIC(Network Interface Controller)であり、携帯電話網等の通信網に接続する機能を有する。なお、通信部28は、NICに代えて又はNICと共に、無線LAN(Local Area Network)に接続する機能、無線WAN(Wide Area Network)に接続する機能、例えばBluetooth(登録商標)等の近距離の無線通信、及び赤外線通信等を可能とする機能を有してもよい。 The communication unit 28 is, for example, a NIC (Network Interface Controller) and has a function of connecting to a communication network such as a mobile phone network. Note that instead of or together with the NIC, the communication unit 28 may have a function of connecting to a wireless LAN (Local Area Network), a function of connecting to a wireless WAN (Wide Area Network), and a function of enabling short-range wireless communication such as Bluetooth (registered trademark), infrared communication, etc.

これら制御部24、記憶部26、通信部28、タッチパネルディスプレイ14、マイクロフォン16、スピーカ18、カメラ20、及び操作ボタン22は、システムバス33を介して相互に電気的に接続されている。従って、制御部24は、記憶部26へのアクセス、タッチパネルディスプレイ14に対する画像の表示、ユーザ(パズルゲームGのプレイヤ)によるタッチパネルディスプレイ14や操作ボタン22に対する操作状態の把握、マイクロフォン16への音の入力、スピーカ18からの音の出力、カメラ20に対する制御、及び通信部28を介した各種通信網や他の情報処理装置へのアクセス等を行える。 The control unit 24, memory unit 26, communication unit 28, touch panel display 14, microphone 16, speaker 18, camera 20, and operation buttons 22 are electrically connected to each other via a system bus 33. Therefore, the control unit 24 can access the memory unit 26, display images on the touch panel display 14, grasp the operation state of the touch panel display 14 and operation buttons 22 by the user (player of puzzle game G), input sound to the microphone 16, output sound from the speaker 18, control the camera 20, and access various communication networks and other information processing devices via the communication unit 28.

(2.制御部24の機能構成)
図3は、本実施形態に係る制御部24の機能ブロック図である。図3に示すように、制御部24は、パズル要素制御部24aと、操作推奨対象決定部24bと、表示制御部24cを備える。
(2. Functional configuration of control unit 24)
3 is a functional block diagram of the control unit 24 according to the present embodiment. As shown in FIG. 3, the control unit 24 includes a puzzle element control unit 24a, a recommended operation target determination unit 24b, and a display control unit 24c.

以下、図4Aおよび図4Bを参照し、本実施形態に係るパズルゲームGにおける制御部24の機能について説明する。図4Aおよび図4Bには、タッチパネルディスプレイ14上に表示される仮想空間1が示されている。仮想空間1内には、複数のパズル要素Eが配置されている。 The function of the control unit 24 in the puzzle game G according to this embodiment will be described below with reference to Figs. 4A and 4B. Figs. 4A and 4B show a virtual space 1 displayed on the touch panel display 14. Within the virtual space 1, multiple puzzle elements E are arranged.

パズル要素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 virtual space 1. Specifically, a randomly selected puzzle element E is configured to enter the virtual space 1 from end A in FIG. 4A, flow within the virtual space 1 in the direction of the arrow, and exit from end B.

プレーヤは、入力操作受付部としてのタッチパネルディスプレイ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 touch panel display 14, which serves as an input operation reception unit. When the touch panel display 14 receives the player's operation, the puzzle element control unit 24a eliminates the puzzle elements E traced by the player and awards points to the player.

たとえば、領域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 player 10 points. When four adjacent puzzle elements E of the same shape as shown in area D2 are traced, the puzzle element control unit 24a awards the player 50 points.

さらに、図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 touch panel display 14 to trace the puzzle elements E connected by the line K, the puzzle element control unit 24a causes the puzzle elements E traced by the player to disappear and gives the player a high score (e.g., 100 points).

このように、本実施形態に係るパズルゲーム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 target determination unit 24b determines the puzzle elements E in the arrangement that will be awarded high scores as the recommended operation targets for the puzzle elements E operated by the player. Details of the processing by the recommended operation target determination unit 24b will be described later.

上述した各機能構成は、制御部24として実装されたCPU(Central Processing Unit)が、プログラムを実行することによって各種機能を実現してもよいし、ハードウェアによって実現してもよい。 The above-mentioned functional configurations may be realized by a CPU (Central Processing Unit) implemented as the control unit 24 executing a program to realize various functions, or may be realized by hardware.

プログラムを実行することで実現される場合、当該プログラムは、記憶部26に格納してもよく、コンピュータが読み取り可能な非一時的な記録媒体に格納してもよい。また、外部の記憶装置に格納されたプログラムを読み出し、いわゆるクラウドコンピューティングにより実現してもよい。また、ハードウェアによって実現する場合、ASIC、SOC、FPGA、またはDRPなどの種々の回路によって実現してもよい。 When it is realized by executing a program, the program may be stored in the storage unit 26, or may be stored in a non-transitory recording medium that is readable by a computer. It may also be realized by reading out a program stored in an external storage device, so-called cloud computing. When it is realized by hardware, it may be realized by various circuits such as an ASIC, an SOC, an FPGA, or a DRP.

(3.操作推奨対象決定部24bの処理の詳細)
図5~図11を参照し、操作推奨対象決定部24bの処理の詳細を説明する。図5は、仮想空間1内のパズル要素Eの配置の一例を示す図である。以下の説明においては、説明の簡略のために、仮想空間1内に1つの属性(円形)のパズル要素Eのみを示している。
(3. Details of the Process of the Recommended Operation Target Determining Unit 24b)
The details of the processing of the recommended operation target determining unit 24b will be described with reference to Fig. 5 to Fig. 11. Fig. 5 is a diagram showing an example of the arrangement of puzzle elements E in the virtual space 1. In the following description, for the sake of simplicity, only puzzle elements E with one attribute (circle) are shown in the virtual space 1.

操作推奨対象決定部24bは、図5に示すように仮想空間1内に配置されたパズル要素Eについて、仮想空間1内でのパズル要素Eの座標を取得する。当該座標の取得は、予め定められたタイミング(例えば、表示する画像を更新するフレームである60回/s)ごとに行われる。 The recommended operation target determination unit 24b acquires the coordinates of the puzzle element E in the virtual space 1 for the puzzle element E arranged in the virtual space 1 as shown in FIG. 5. The acquisition of the coordinates is performed at predetermined timing (for example, 60 times/s, which is the frame at which the displayed image is updated).

次に、図6に示すように、操作推奨対象決定部24bは、同じ属性(すなわち、本実施形態においては同じ形状)を備えるパズル要素について、予め定められた第1閾値以下の間隔にあるパズル要素E同士を連結するリンクLを形成する。パズル要素E間の間隔は、パズル要素Eの仮想空間1内の座標から求めることができる。このようにすることで、リンクLによって連結されたパズル要素Eの集合Sが形成される。図6に示す例では、集合S内における8つのパズル要素がリンクLによって連結される。 Next, as shown in FIG. 6, the recommended operation target determination unit 24b forms links L connecting puzzle elements E that have the same attribute (i.e., the same shape in this embodiment) and are spaced apart by a predetermined first threshold or less. The spacing between puzzle elements E can be determined from the coordinates of the puzzle elements E in the virtual space 1. In this way, a set S of puzzle elements E connected by links L is formed. In the example shown in FIG. 6, eight puzzle elements in the set S are connected by links L.

次に、図7に示すように、操作推奨対象決定部24bは、集合S内のパズル要素の任意の1つを、始点となる第1パズル要素E1として選出する。そして、当該選出された第1パズル要素E1に対してリンクLによって連結された任意のパズル要素Eを1つ選出し、第2パズル要素E2とする。 Next, as shown in FIG. 7, the recommended operation target determination unit 24b selects any one of the puzzle elements in the set S as a first puzzle element E1 that will be the starting point. Then, any one of the puzzle elements E connected to the selected first puzzle element E1 by a link L is selected as a second puzzle element E2.

図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 target determination unit 24b selects one puzzle element that has not yet been selected from among the puzzle elements E connected to the second puzzle element E2 by a link L, and sets it as the third puzzle element E3. In the example shown in FIG. 8, the puzzle elements E connected to the second puzzle element E2 are the first puzzle element E1 and puzzle element Ea. Therefore, puzzle element Ea is selected as the third puzzle element E3.

このようにして、図9に示すように、操作推奨対象決定部24bは、集合S内における8つのパズル要素について、始点として選出されたパズル要素E1から、終点としてのパズル要素E8まで、実線矢印で示す経路に沿った順序付けを行う。以下において、パズル要素E1からパズル要素E8までの順序付けに沿ったリンクLの経路を順路といい、J1~J7として実線矢印で示す。なお、以下の説明では、順路における始点E1側を前方とし、終点E8側を後方とする。 In this way, as shown in FIG. 9, the recommended operation target determination unit 24b orders the eight puzzle elements in set S along the path indicated by the solid arrows from puzzle element E1 selected as the starting point to puzzle element E8 as the end point. In the following, the path of link L along the ordering from puzzle element E1 to puzzle element E8 is referred to as the forward path, and is indicated by solid arrows J1 to J7. In the following explanation, the starting point E1 side of the forward path is referred to as the front, and the end point E8 side is referred to as the rear.

次に、図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 target determination unit 24b identifies a separation point Es, which is a puzzle element E that can separate an independent closed path in set S. A separation point Es can be identified as a puzzle element E that satisfies condition F, which is that "there is a puzzle element in front of itself, a reverse path exists whose starting point is a puzzle element behind itself, and the reverse path does not have an end point ahead of itself." Here, a closed path means a path whose starting point and end point are the same, and which can be traced from the starting point back to the end point without passing through the same link. In addition, a closed path being independent means that two or more closed paths do not share two or more puzzle elements E.

図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 target determination unit 24b separates the set S using the separation point Es as a reference. In the example shown in FIG. 11, the set S is separated into sets S1 and S2 using the puzzle element E5, which is the separation point Es, as a reference. The recommended operation target determination unit 24b identifies a closed path formed by links for each separated set, and calculates the number of puzzle elements that make up the closed path.

集合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 target determination unit 24b calculates the number of puzzle elements in the closed paths in set S1 to be five, which is greater than or equal to a predetermined second threshold (four in this embodiment), and determines the five puzzle elements E1 to E5 in set S1 as recommended operation targets for the puzzle elements to be operated by the player.

一方、集合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 target determination unit 24b calculates the number of puzzle elements E in the closed path in set S2 to be three, which is less than the second threshold value of four, and does not set the three puzzle elements E5 to E7 in set S2 as recommended operation targets for puzzle elements to be operated by the player.

図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 target determination unit 24b acquires the coordinates of puzzle elements E in the virtual space 1 shown in Figure 12 at each predetermined timing. Next, as shown in Figure 13, the recommended operation target determination unit 24b forms links L that connect puzzle elements that have the same attribute and are spaced apart by an interval equal to or less than a first threshold value, and determines a set S.

次に、図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 target determination unit 24b orders the puzzle elements E in the set S from puzzle element E1, which is the starting point, to puzzle element E8, which is the end point. In the example shown in FIG. 14, the puzzle elements E1 selected as the starting point to puzzle element E8, which is the end point, are ordered along paths J1 to J7 indicated by solid arrows. Here, puzzle element E3 branches out into puzzle elements E4 and E5. The recommended operation target determination unit 24b further determines reverse paths G1 to G3 from the rear puzzle element to the front puzzle element.

図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 target determination unit 24b identifies a separation point Es, which is a puzzle element that can separate an independent closed path in set S. In the example shown in Figure 15, the reverse path G3 starting from puzzle element E8 ends at E6, and there are no other reverse paths starting from a puzzle element after puzzle element E6. Therefore, puzzle element E6 satisfies condition F, and is therefore identified as a separation point Es in set S.

分離点Esが特定されると、操作推奨対象決定部24bは、分離点Esを基準として集合Sを分離する。図15に示す例では、集合Sは、パズル要素E6を基準として集合S1と集合S2に分離される。操作推奨対象決定部24bは、分離された集合ごとにリンクLにより構成される閉路を特定し、閉路を構成するパズル要素の個数を算出する。 When the separation point Es is identified, the recommended operation target determination unit 24b separates the set S using the separation point Es as a reference. In the example shown in FIG. 15, the set S is separated into sets S1 and S2 using the puzzle element E6 as a reference. The recommended operation target determination unit 24b identifies a closed path formed by links L for each separated set, and calculates the number of puzzle elements that make up the closed path.

集合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 target determination unit 24b calculates the number of puzzle elements in the closed paths in set S1 to be five, which is greater than or equal to the second threshold value of four, and determines the five puzzle elements E1 to E5 as recommended operation targets for the player to operate.

一方、集合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 target determination unit 24b calculates the number of puzzle elements in the closed path in set S2 to be three, which is less than the second threshold value of four, and does not recommend that the three puzzle elements E6 to E8 be operated by the player.

(4.操作推奨対象決定部24bの処理の流れ)
図16を参照し、上述した操作推奨対象決定部24bの処理の流れを説明する。ステップS100において、操作推奨対象決定部24bは、仮想空間1内の同じ属性のパズル要素Eを選定する。ステップS110において、操作推奨対象決定部24bは、選出したパズル要素Eについて、第1閾値以下の間隔にあるパズル要素同士を連結するリンクLを形成する。
(4. Processing Flow of the Recommended Operation Target Determining Unit 24b)
16, the flow of processing by the above-mentioned recommended operation target determination unit 24b will be described. In step S100, the recommended operation target determination unit 24b selects puzzle elements E with the same attribute in the virtual space 1. In step S110, the recommended operation target determination unit 24b forms links L that connect puzzle elements E that are spaced apart by an interval equal to or less than a first threshold value.

ステップS120において、操作推奨対象決定部24bは、リンクLによって形成されたパズル要素の集合Sに対して、集合S内でのパズル要素Eの順序付けを行う。ステップS130において、操作推奨対象決定部24bは、集合S内における逆路を決定する。 In step S120, the recommended operation target determination unit 24b orders the puzzle elements E within a set S of puzzle elements formed by links L. In step S130, the recommended operation target determination unit 24b determines a reverse path within the set S.

ステップS140において、操作推奨対象決定部24bは、特定された逆路に基づいて、集合S内の独立した閉路を分離し得る分離点Esとしてのパズル要素Eを特定する。 In step S140, the recommended operation target determination unit 24b identifies a puzzle element E as a separation point Es that can separate an independent closed path in the set S based on the identified reverse path.

ステップS150において、操作推奨対象決定部24bは、集合Sに対して分離点Esによって分離された集合内における閉路を特定する。ステップS160において、操作推奨対象決定部24bは、特定された閉路を構成するパズル要素数を算出し、算出されたパズル要素数と予め定められた第2閾値とを比較する。ステップS170において、操作推奨対象決定部24bは、操作推奨対象のパズル要素を決定する。ステップS150~ステップS170は、分離された集合の数だけ繰り返される。 In step S150, the recommended operation target determination unit 24b identifies a closed path within the set separated by the separation point Es for the set S. In step S160, the recommended operation target determination unit 24b calculates the number of puzzle elements that make up the identified closed path, and compares the calculated number of puzzle elements with a predetermined second threshold value. In step S170, the recommended operation target determination unit 24b determines the puzzle element that is the target for the recommended operation. Steps S150 to S170 are repeated the number of times equal to the number of separated sets.

以上のようにして、本実施形態における情報処理装置10は、パズル要素制御部24aと、操作推奨対象決定部24bと、表示制御部24cを備える。パズル要素制御部24aは、仮想空間1内に配置された複数のパズル要素Eについて、所定の条件を満たす操作対象パズル要素をプレーヤの操作に基づいて消滅させ、プレーヤに得点を付与する。 As described above, the information processing device 10 in this embodiment includes a puzzle element control unit 24a, a recommended operation target determination unit 24b, and a display control unit 24c. The puzzle element control unit 24a eliminates operation target puzzle elements that satisfy a predetermined condition based on the player's operation among multiple puzzle elements E arranged in the virtual space 1, and awards points to the player.

操作推奨対象決定部24bは、複数のパズル要素Eについて、予め定められた第1閾値以下の間隔にあるパズル要素同士を連結するリンクLを形成し、リンクLにより構成される閉路を特定し、特定された閉路内のパズル要素の数が第2閾値以上の場合に、当該パズル要素をプレーヤが操作するパズル要素の操作推奨対象として決定する。表示制御部24cは、操作推奨対象として決定されたパズル要素をプレーヤが識別可能な態様で表示させる。 The recommended operation target determination unit 24b forms links L that connect puzzle elements E that are spaced apart by a predetermined first threshold or less, identifies a closed path formed by the links L, and, if the number of puzzle elements in the identified closed path is equal to or greater than a second threshold, determines the puzzle element as a recommended operation target for the puzzle element to be operated by the player. The display control unit 24c displays the puzzle element determined as the recommended operation target in a manner that is recognizable by the player.

このような構成とすることにより、パズル要素の多様な配置を実現しつつ、所定の条件を満たしたパズル要素については、プレーヤに識別可能な態様で表示させることができるため、趣向性に優れたパズルゲームを提供することが可能となる。
(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 information processing device 10 is realized as a mobile terminal such as a smartphone, but the present disclosure is not limited to this example. For example, the information processing device 10 may be realized by installing software on a home PC or the like. In this case, the player can operate the puzzle elements E in the virtual space 1 by operating a mouse provided on the PC.

また、上記実施形態では、パズル要素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 virtual space 1, but this is not limited to this example. For example, the game may be such that the puzzle elements are arranged by stacking them from the bottom up.

さらに、本発明は、上述の情報処理装置を実現させるためにコンピュータを機能させるプログラムとして実現することもできる。 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 element control unit 24b: recommended operation target determination unit 24c: display control unit 26: memory unit 28: communication unit 33: system bus E: puzzle element G: puzzle game S: collection

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.
JP2023120978A 2019-07-16 2023-07-25 Information processing device, computer program Active JP7590668B2 (en)

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)

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

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

Patent Citations (6)

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

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