(57)【要約】【課題】数字を使ったパズルゲームにおいて、ユーザの所有端末の形状・サイズや、ユーザの指の長さ・大きさ等の差に起因したユーザ間の不公平が生じないパズルゲームを提供すること。【解決手段】複数の数字パネルと、数字の表示されていないパネルとを連続的に敷き詰めて（即ち、平面充填し）、各数字パネルに表示された数字の回数だけ当該数字パネルを隣接するパネルに（一筆書きの要領で）移動させ、この操作を繰り返すことによって、全てのパネルを消去させることとした。数字パネルを（他の数字パネルの位置を考慮しながら）どのように消していくかということがクリアへの重要なポイントとなるため、端末の個体差やユーザの手の特徴に起因した早押し操作の得手不得手による不公平感をなくすことができる。【選択図】図５
2015223225.tif 000002
【特許請求の範囲】
【請求項１】
端末に、第１の数字が記載された第１の数字パネルと、第２の数字が記載された第２の数字パネルと、複数のブランクパネルとを敷き詰めてなるパネルセットを表示し、前記第１の数字に従って前記第１の数字パネルを前記複数のブランクパネルに順次重ねながら移動させ且つ前記第２の数字に従って前記第２の数字パネルを前記第１の数字パネルを重ねなかった前記ブランクパネルに重ねながら移動させることによって、前記複数のブランクパネルの全てに対して前記第１の数字パネル又は前記第２の数字パネルのいずれかが一度だけ重ねられるための正解順路をユーザに見出させるゲームを実行させるためのゲームプログラムであって、
当該端末に、
各ブランクパネルに、重ねられるべき数字パネルと重ねられるべき順番とを割当てることによって前記正解順路を作成する正解順路作成部、
ユーザによって操作・入力された順路が、前記正解順路と同一か否かを判定する正解判定部、として機能させる
ゲームプログラム。
【請求項２】
請求項１に記載のゲーム制御プログラムであって、
前記第１の数字パネルと、前記第２の数字パネルと、前記複数のブランクパネルとは、いずれも合同な形状であって、三角形、四角形又は六角形のいずれかの形状を有している、
ゲームプログラム。
【請求項３】
請求項１又は請求項２に記載のゲーム制御プログラムであって、
前記端末に、
前記第１の数字パネル及び前記第２の数字パネルの前記移動に応じて、当該前記第１の数字パネル及び当該第２の数字パネルに表示された数字を減じる減算制御部、
前記第１の数字パネル及び前記第２の数字パネルが重ねられた前記ブランクパネルを非表示にする非表示制御部、として更に機能させる
ゲームプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、特に数字を利用したパズルゲームを実行するためのゲームプログラムに関する。
【背景技術】
【０００２】
数字を使った早押しパズルゲームとして、例えば、非特許文献１に開示されているゲームが知られている。非特許文献１に開示されているゲームは、複数の数字パネルを「１」から順に選択させ、すべて選択するまでの時間を競うものである。このようなゲームにおいては、思考能力の優劣より反射神経の優劣がゲーム成績を大きく左右する。
【先行技術文献】
【特許文献】
【０００３】
【非特許文献１】“「Touch the Numbers」”、［online］、株式会社テクノード、［平成２６年５月８日検索］、インターネット＜URL：http://tekunodo.jp/Description.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、自己のゲーム成績をＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋｉｎｇ  Ｓｅｒｖｉｃｅ）等を通じてランキングに登録したり、通信を介してリアルタイム対戦を行うといった遊び方が普及してきている。しかし、上記非特許文献１に開示されているような解答時間の速さを競うゲームの場合、ユーザの所有端末の形状・サイズや、ユーザの指の長さ・大きさ等の差による操作の有利不利がゲーム成績に影響を及ぼす可能性があり、上記ランキングやリアルタイム対戦が不公平なものとなる問題が生じ得る。
【０００５】
そこで、本発明は、数字を使ったパズルゲームにおいて、ユーザの所有端末の形状・サイズや、ユーザの指の長さ・大きさ等の差に起因したユーザ間の不公平が生じないパズルゲームを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明によれば、第１のゲームプログラムとして、
端末に、第１の数字が記載された第１の数字パネルと、第２の数字が記載された第２の数字パネルと、複数のブランクパネルとを敷き詰めてなるパネルセットを表示し、前記第１の数字に従って前記第１の数字パネルを前記複数のブランクパネルに順次重ねながら移動させ且つ前記第２の数字に従って前記第２の数字パネルを前記第１の数字パネルを重ねなかった前記ブランクパネルに重ねながら移動させることによって、前記複数のブランクパネルの全てに対して前記第１の数字パネル又は前記第２の数字パネルのいずれかが一度だけ重ねられるための正解順路をユーザに見出させるゲームを実行させるためのゲームプログラムであって、
当該端末に、
各ブランクパネルに、重ねられるべき数字パネルと重ねられるべき順番とを割当てることによって前記正解順路を作成する正解順路作成部、
ユーザによって操作・入力された順路が、前記正解順路と同一か否かを判定する正解判定部、として機能させる
ゲームプログラムが得られる。
【０００７】
また、本発明によれば、第２のゲームプログラムとして、第１に記載のゲーム制御プログラムであって、
前記第１の数字パネルと、前記第２の数字パネルと、前記複数のブランクパネルとは、いずれも合同な形状であって、三角形、四角形又は六角形のいずれかの形状を有している、
ゲームプログラムが得られる。
【０００８】
本発明によれば、第３のゲームプログラムとして、第１又は第２に記載のゲーム制御プログラムであって、
前記端末に、
前記第１の数字パネル及び前記第２の数字パネルの前記移動に応じて、当該前記第１の数字パネル及び当該第２の数字パネルに表示された数字を減じる減算制御部、
前記第１の数字パネル及び前記第２の数字パネルが重ねられた前記ブランクパネルを非表示にする非表示制御部、として更に機能させる
ゲームプログラムが得られる。
【発明の効果】
【０００９】
本発明によるパズルゲームでは、単なる早押しの時間を競うものと異なり、数字パネルを（他の数字パネルの位置を考慮しながら）どのように消していくかということがクリアへの重要なポイントとなるため、端末の個体差によるやユーザの手の特徴に起因した早押し操作の得手不得手による不公平感をなくすことができる。
【００１０】
更には、非特許文献１のように全てのパネルに数字が記載されている場合（図１５を参照）、難易度を高めるためにパネルの数を増やそうとすると、パネル自体の大きさを小さくしなければならず操作性が悪くなることに加え、指の大きさによる不公平感が更に大きくなってしまう。しかし、本発明においては、パネルの形状を変更することにより隣接するパネルの数を多くできる（＝移動順路を複雑化することができる）ため、操作感を損なうことなく容易に難易度を変更することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施の形態によるゲームプログラムが実行される携帯端末の外観図である。
【図２】図１の携帯端末の構成を模式的に示すブロック図である。
【図３】図１の携帯端末における、プレイヤの操作の検出、検出に基づく制御、制御の結果の表示の流れを示すブロック図である。
【図４】本実施の形態によるゲームプログラムの実行時に表示されるパネルセットを示す図である。
【図５】図４のパネルセットにおいて数字パネルを移動した際の変化を示す図である。
【図６】図４のパネルセットにおいて数字パネルを移動した際の変化を示す他の図である。
【図７】図４のパネルセットにおいて数字パネルを移動した際の変化を示す他の図である。画面例を表す図である。
【図８】図４のパネルセットの各パネルにおける割当てを示す図である。ゲーム画面に表示された移動チップの操作例を示す図である。
【図９】本実施の形態によるゲームプログラムによって実現されるスマートフォンの機能である。
【図１０】本実施の形態によるゲームプログラムによる処理の流れを示すフローチャートである。
【図１１】三角形形状のパネルから成るパネルセットの正解順路の一例を示す図である。
【図１２】四角形形状のパネルから成るパネルセットの正解順路の一例を示す図である。
【図１３】六角形形状のパネルから成るパネルセットの正解順路の一例を示す図である。
【図１４】図１３に示されるパネルセットの他の正解順路の一例を示す図である。
【図１５】非特許文献１に開示された数字パズルゲームのゲーム画面の模式図である。
【発明を実施するための形態】
【００１２】
本発明の実施の形態によるゲームプログラムは、図１に示されるようなスマートフォン１上で実行される。スマートフォン１は、タッチパネル２を備えており、ユーザは当該タッチパネル２を介して入力・操作を行うことができる。なお、本実施の形態によるゲームプログラムが実行される端末は、スマートフォン１に限られず、例えば、ＰＤＡ、タブレット型コンピュータ等のデバイス等タッチパネルを備える端末であれば実行可能である。
【００１３】
図２に示されるように、スマートフォン１は、互いにバス接続されたＣＰＵ３、主記憶４、補助記憶５、送受信部６、表示部７及び入力部８を備えている。このうち主記憶３は例えばＤＲＡＭなどで構成されており、補助記憶４は例えばＨＤＤなどで構成されている。補助記憶４には、本実施の形態によるゲームプログラムが格納されている。ゲームプログラムは、主記憶３上に展開されＣＰＵ２によって実行される。なお、主記記憶３上には、ＣＰＵ２がゲームプログラムに従って動作している間に生成したデータやＣＰＵ２によって利用されるデータも一時的に格納される。送受信部５はＣＰＵ２の制御によりスマートフォン１とネットワークとの接続を確立する。入力部８は、ユーザのタッチパル２に対する操作を検知して、端末に対して何らかの操作があったことを検知する。
【００１４】
本実施の形態における表示部６及び入力部８は上述したタッチパネル２に相当し、図３に示されるように、入力部８に相当するタッチセンシング部３０１と表示部６に相当する液晶表示部３０２とを有している。タッチパネル２は、ＣＰＵ２の制御の下、画像を表示して、プレイヤによるインタラクティブなタッチ操作（タッチパネル２における物理的接触操作等）を受け付け、制御部３０３の制御に基づいてそれに対応するグラフィックを液晶表示部３０２に表示する。具体的には、上記タッチセンシング部３０１はプレイヤによるタッチ操作に応じた操作信号を制御部３０３へ出力する。プレイヤのタッチ操作は、プレイヤの指によりなされても良いし、スタイラス等でも良い。タッチセンシング部は、例えば、静電容量タイプのものを採用することができるが、これに限定されるものではない。制御部３０３は、タッチセンシング部３０１からの操作信号を検出すると、ユーザキャラへの操作指示として判断し、当該指示操作に応じたグラフィック（図示せず）を液晶表示部へ表示信号として送信する処理を行う（詳しくは後述する）。液晶表示部３０２は、表示信号に応じたグラフィックを表示する。
【００１５】
図４は、本実施の形態によるゲームプログラムがスマートフォン１に実行されることにより表示されるパネルセット４０の例である。パネルセット４０は、互いに合同な三角形形状の複数パネル状のオブジェクトを隙間なく敷き詰める（平面充填する）ことにより構成されている。詳しくは、パネルセット４０は、数字が記載された数字パネル５０と、複数の数字の書いていない（無地の）ブランクパネル６０とで作られている。
【００１６】
ユーザは、数字パネル５０をブランクパネル６０に順次重ねながら（一筆書きの要領で）移動させる。この際、数字パネルは、隣接するパネルと共通する辺で折り曲げられて移動するような演出がなされる。各数字パネルは、表示されている数字と同じ回数だけ移動させることができる。移動した際には、移動前に位置していたブランクパネル６０は消滅する。従って、１移動する毎に１パネルが消滅することとなる。更に、移動させる毎に数字パネル５０に表示された数字は１ずつ減じられ、「０」になった時点でパネルは消滅する。
【００１７】
具体的には、図５の（ｉ）乃至（ｖ）に示されるように、ユーザが、「４」の表示のある数字パネル５０を移動させる場合、図の矢印のように右上のブランクパネル６０に移動させると、同図（ｉｉ）に示されるように、移動先においては数字の表示が「４」から「３」に減算される。更に、当該数字パネル５０を矢印のように真上に移動させると、同図（ｉｉｉ）に示されるように、移動先においては数字の表示が「３」から「２」に減算されている。このとき、移動前（同図（ｉｉ））に位置していたブランクパネル６０は、移動に伴って消滅する。同様に、同図（ｉｖ）の位置に移動させ、更に同図（ｖ）に移動せると数字の表示が「０」になると同時に数字パネル５０も消滅する。ユーザは、図６及び図７に示されるように、残りの数字についても同様に移動させて消滅させ、最終的に全ての数字パネル５０を消滅させればゲームをクリアすることができる。
【００１８】
本実施の形態においては、数字パネル５０が移動前に位置していたブランクパネル６０を消滅させることとしている。これにより、各ブランクパネル６０は、いずれかの数字パネル５０によって一度だけ重ねられることとなる。換言すれば、数字パネル５０を消滅させた場合、残りの数字パネル５０は、パネルセット４０に残っているブランクパネル６０を移動させることになる。従って、数字パネル５０の移動順路はゲームをクリアするための重要な要素となる。
【００１９】
本実施の形態においては、図８に示されるように各ブランクパネル６０に、重ねられるべき数字パネル５０の属性（「ａ」乃至「ｃ」）と重ねられるべき順番（「０」乃至「６」）とを割当てることによって正解順路を作成することとしている。即ち、「４」が表示された数字パネル５０ａには「ａ４」が関連付けられており、重ねられるべきブランクパネルには、その順に「ａ３」、「ａ２」、「ａ１」、「ａ０」が関連付けられている。同様に、「３」が表示された数字パネル５０ｂには「ｂ３」が関連付けられており、重ねられるべきブランクパネルには、その順に「ｂ２」、「ｂ１」、「ｂ０」が関連付けられている。更に、「６」が表示された数字パネル５０ｃには「ｃ６」が関連付けられており、重ねられるべきブランクパネルには、その順に「ｃ５」、「ｃ４」、「ｃ３」、「ｃ２」、「ｃ１」、「ｃ０」が関連付けられている。本実施の形態によるゲームプログラムは、図８における、「ａ４」乃至「ａ０」の順路、「ｂ３」乃至「ｂ０」の順路、及び「ｃ６」乃至「ｃ０」の順路を正解順路として設定し、ユーザがかかる順路の通りに操作を行ったか否かを判定する。
【００２０】
続いて、本実施の形態によるゲームプログラムがスマートフォン１に実行されることによって実現される機能を説明する。図９に示されるように、ゲームプログラムは、スマートフォン１に、
（１）各ブランクパネル６０に対して、重ねられるべき数字パネル５０と重ねられるべき順番とを割当てることによって正解順路を作成する正解順路作成部、
（２）ユーザによって操作・入力された順路が正解順路と同一か否かを判定する正解判定部、
（３）各数字パネル５０の移動に応じて、当該数字パネル５０に表示された数字を減じる減算制御部、及び
（４）数字パネル５０が重ねられたブランクパネル６０を非表示にする非表示制御部、
として機能させる。
【００２１】
また、かかる機能に基づくゲーム処理の流れは、図１０に示されるように、数字パネルに対してユーザによる操作を検知すると（ステップＳ１００１）、数字パネルが適切な順路（図８）で移動されたか否かを判定する（ステップＳ１００２）。適切な順路であると判定した場合（ステップＳ１００２で「ｙｅｓ」）のみ、次のステップＳ１００３に進む。なお、不適切な順路と判定した場合（ステップＳ１００２で「ｎｏ」）には、数字パネルの移動が適切でない旨を通知することとしてもよい。続くステップＳ１００３では、全ての数字パネルが消去されたか否かを判定する（換言すれば、消去されていない数字パネルが残っているか否か判定する）。全ての数字パネルが消去されていると判定した場合（ステップＳ１００３で「ｙｅｓ」）のみ、正解の表示を行う（ステップＳ１００４）。なお、消去されていない数字パネルが残っている場合、その旨を通知することとしてもよい。
【００２２】
本実施の形態においては、図１１乃至図１３に示されるように、同じパネルの数であっても、パネルの形状を変更することにより、新たなゲームとしてユーザに提供することができる。即ち、パネル形状が変われば、隣接するパネルの枚数が変わるため、難易度を上げることができる。なお、図１３及び図１４から理解されるように、パネルの形状によって、正解順路が複数生じることがあるため。例えば、正解判定を行う際に、図１０におけるステップＳ１００２を省略することとしてもよい。これにより、最終的に数字パネルの有無のみが基準となることから、想定していなかった正解順路にも対応することができる。
【符号の説明】
【００２３】
１        スマートフォン（端末）
２        タッチパネル
３        ＣＰＵ
４        主記憶
５        補助記憶
６        送受信部
７        表示部
８        入力部
３０１        タッチセンシング部
３０２        液晶表示部
３０３        制御部
４０、４１、４２        パネルセット
５０、５１、５２、５０ａ、５０ｂ、５０ｃ        数字パネル
６０、６１、６２        ブランクパネル
【図１】
2015223225.tif 000003
【図２】
2015223225.tif 000004
【図３】
2015223225.tif 000005
【図４】
2015223225.tif 000006
【図５】
2015223225.tif 000007
【図６】
2015223225.tif 000008
【図７】
2015223225.tif 000009
【図８】
2015223225.tif 000010
【図９】
2015223225.tif 000011
【図１０】
2015223225.tif 000012
【図１１】
2015223225.tif 000013
【図１２】
2015223225.tif 000014
【図１３】
2015223225.tif 000015
【図１４】
2015223225.tif 000016
【図１５】
2015223225.tif 000017