(57)【要約】【課題】ナンプレの間違いをチェックできるパズル作成支援装置及びパズル作成支援方法を提供する。【解決手段】パズル作成支援装置１００は、縦方向、横方向に所定数並べられたマス目１５１に、縦方向、横方向で重複しないように数字を埋めていくナンプレの作成を支援する装置であって、マス目１５１を表示する表示部１０と、マス目１５１に入力された数字が縦方向、横方向で重複しているか否かを確認する数字確認部４１と、数字が重複していないと確認されたときに、隣り合うマス目１５１に入れられた数字が連続している場合に、隣り合うマス目１５１の間に線１５２を自動的に発生させる記号発生部４２と、マス目１５１のうち、数字を非表示とする空白マス目１６１を決定する空白マス目決定部４４と、マス目１５１と空白マス目１６１と線１５２とからなるパズルデータを、印刷用データに変換して出力するパズルデータ出力部５０等とを備えている。【選択図】図１
2006262994.tif 000002
【特許請求の範囲】
【請求項１】
縦方向、横方向に所定数並べられたマス目に、縦方向、横方向で重複しないように数字を埋めていくパズルの作成を支援するパズル作成支援装置であって、
前記マス目を表示する表示部と、
前記表示部に表示された前記マス目に、数字を入力する数字入力部と、
前記数字入力部により、前記マス目に入力された数字が縦方向、横方向で重複しているか否かを確認する数字確認部と、
を備えたパズル作成支援装置。
【請求項２】
請求項１に記載のパズル作成支援装置において、
前記数字確認部により、数字が重複していないと確認されたときに、隣り合った前記マス目に入力された数字に基づいて、所定のルールに従って、前記マス目間に所定の記号又は数字を発生させる記号・数字発生部をさらに備えたこと、
を特徴とするパズル作成支援装置。
【請求項３】
請求項１又は請求項２に記載のパズル作成支援装置において、
前記マス目のうち、前記数字入力部により入力された数字を非表示とする空白マス目を決定する空白マス目決定部をさらに備えたこと、
を特徴とするパズル作成支援装置。
【請求項４】
請求項１から請求項３までのいずれか１項に記載のパズル作成支援装置において、
数字が表示された前記マス目と、前記空白マス目と、前記記号・数字発生部により発生した前記記号又は数字とからなるパズルデータを、印刷用データに変換するデータ変換部をさらに備えたこと、
を特徴とするパズル作成支援装置。
【請求項５】
請求項１から請求項４までのいずれか１項に記載のパズル作成支援装置において、
前記数字確認部により、数字が重複していると確認されたときに、数字が重複している縦方向、横方向の列にエラー表示を行うエラー表示発生部をさらに備えたこと、
を特徴とするパズル作成支援装置。
【請求項６】
請求項１から請求項５までのいずれか１項に記載のパズル作成支援装置において、
前記マス目のうち、所望の識別表示を行う識別マス目を決定する識別マス目決定部をさらに備えたこと、
を特徴とするパズル作成支援装置。
【請求項７】
請求項１から請求項６までのいずれか１項に記載のパズル作成支援装置において、
前記表示部は、前記記号・数字発生部により発生した前記記号又は数字のうち、少なくとも１つを非表示とすること、
を特徴とするパズル作成支援装置。
【請求項８】
縦方向、横方向に所定数並べられたマス目に、縦方向、横方向で重複しないように数字を埋めていくパズルの作成を支援するパズル作成支援方法であって、
前記マス目を表示する表示工程と、
前記表示工程に表示された前記マス目に、数字を入力する数字入力工程と、
前記数字入力工程により、前記マス目に入力された数字が縦方向、横方向で重複しているか否かを確認する数字確認工程と、
を備えたパズル作成支援方法。
【請求項９】
請求項８に記載のパズル作成支援方法において、
前記数字確認工程により、数字が重複していないと確認されたときに、隣り合った前記マス目に入力された数字に基づいて、所定のルールに従って、前記マス目間に所定の記号又は数字を発生させる記号・数字発生工程をさらに備えたこと、
を特徴とするパズル作成支援方法。
【請求項１０】
請求項８又は請求項９に記載のパズル作成支援方法において、
前記マス目のうち、前記数字入力工程により入力された数字を非表示とする空白マス目を決定する空白マス目決定工程をさらに備えたこと、
を特徴とするパズル作成支援方法。
【請求項１１】
請求項８から請求項１０までのいずれか１項に記載のパズル作成支援方法において、
数字が表示された前記マス目と、前記空白マス目と、前記記号・数字発生工程により発生した前記記号又は数字とからなるパズルデータを、印刷用データに変換するデータ変換工程をさらに備えたこと、
を特徴とするパズル作成支援方法。
【請求項１２】
請求項８から請求項１１までのいずれか１項に記載のパズル作成支援方法において、
前記数字確認工程により、数字が重複していると確認されたときに、数字が重複している縦方向、横方向の列にエラー表示を行うエラー表示工程をさらに備えたこと、
を特徴とするパズル作成支援方法。
【請求項１３】
請求項８から請求項１２までのいずれか１項に記載のパズル作成支援方法において、
前記マス目のうち、所望の識別表示を行う識別マス目を決定する識別マス目決定工程をさらに備えたこと、
を特徴とするパズル作成支援方法。
【請求項１４】
請求項８から請求項１３までのいずれか１項に記載のパズル作成支援方法において、
前記記号・数字発生工程により発生した前記記号又は数字のうち、少なくとも１つを非表示とする記号・数字非表示工程をさらに備えたこと、
を特徴とするパズル作成支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ナンバープレイスの作成を支援するパズル作成支援装置及びパズル作成支援方法に関するものである。
【背景技術】
【０００２】
近年、ナンバープレイス（以下、ナンプレという）といわれるパズルが流行しており、パズル雑誌に掲載されている。このナンプレは、縦方向、横方向に所定数並べられたマス目に、縦方向、横方向で重複しないように数字を埋めていくパズルである。ナンプレは、いくつかのマス目に予め数字が埋められていたり、いくつかのマス目の間に、所定のルールに従って、所定の記号や数字が示されており、これらがナンプレを解くためのヒントとなっている。
【０００３】
ナンプレは、いわゆるパズル作家により作成され、全てのマス目に数字が埋められ、さらに、マス目の間に所定の記号や数字が示された状態で、パズル雑誌の編集者等に送られる。パズル雑誌の編集者等は、このナンプレをパズル雑誌に掲載するために、手作業で、マス目に数字を入力し、さらに、マス目の間に所定の記号や数字を入力していた。
このため、ナンプレをパズル作家の指定通りに作成することは、例えば、数字や記号を入力するときに間違える可能性が高いこと、また、単なる数字や記号の羅列を目視で一行一行チェックしなければならず、非常に手間が掛かってしまうこと等、間違いが生じ易い上に、その間違いをチェックすることが困難であるという問題があった。
【０００４】
特許文献１は、クロスワードパズルの作成と検証を支援するパズル作成支援装置を開示している。このパズル作成支援装置は、単語間の類似／関連の度合いを計算して、この度合いが所定の基準値以上の単語を、この度合いが大きい順に並べることにより、クロスワードの問題の作成を支援するものである。
【０００５】
しかし、ナンプレは、マス目に数字を埋めていくパズルであって、単語とは異なり、数字間に類似／関連の度合いはないので、特許文献１のパズル作成支援装置を適用することはできない。
【０００６】
【特許文献１】特開平８−３０９０４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の課題は、ナンプレの間違いをチェックできるパズル作成支援装置及びパズル作成支援方法を提供することである。
【課題を解決するための手段】
【０００８】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施例に対応する符号を付して説明するが、これに限定されるものではない。
請求項１の発明は、縦方向、横方向に所定数並べられたマス目（１５１）に、縦方向、横方向で重複しないように数字を埋めていくパズルの作成を支援するパズル作成支援装置であって、前記マス目（１５１）を表示する表示部（１０）と、前記表示部（１０）に表示された前記マス目（１５１）に、数字を入力する数字入力部（２０）と、前記数字入力部（２０）により、前記マス目（１５１）に入力された数字が縦方向、横方向で重複しているか否かを確認する数字確認部（４１）と、を備えたパズル作成支援装置である。
【０００９】
請求項２の発明は、請求項１に記載のパズル作成支援装置において、前記数字確認部（４１）により、数字が重複していないと確認されたときに、隣り合った前記マス目（１５１）に入力された数字に基づいて、所定のルールに従って、前記マス目（１５１）間に所定の記号（１５２）又は数字を発生させる記号・数字発生部（４２）をさらに備えたこと、を特徴とするパズル作成支援装置である。
【００１０】
請求項３の発明は、請求項１又は請求項２に記載のパズル作成支援装置において、前記マス目（１５１）のうち、前記数字入力部（２０）により入力された数字を非表示とする空白マス目（１６１）を決定する空白マス目決定部（４４）をさらに備えたこと、を特徴とするパズル作成支援装置である。
【００１１】
請求項４の発明は、請求項１から請求項３までのいずれか１項に記載のパズル作成支援装置において、数字が表示された前記マス目（１５１）と、前記空白マス目（１６１）と、前記記号・数字発生部（４２）により発生した前記記号（１５２）又は数字とからなるパズルデータを、印刷用データに変換するデータ変換部（５０）をさらに備えたこと、を特徴とするパズル作成支援装置である。
【００１２】
請求項５の発明は、請求項１から請求項４までのいずれか１項に記載のパズル作成支援装置において、前記数字確認部（４１）により、数字が重複していると確認されたときに、数字が重複している縦方向、横方向の列にエラー表示（１５５）を行うエラー表示発生部（４３）をさらに備えたこと、を特徴とするパズル作成支援装置である。
【００１３】
請求項６の発明は、請求項１から請求項５までのいずれか１項に記載のパズル作成支援装置において、前記空白マス目（１６１）のうち、所望の識別表示（１５４）を行う識別マス目（１５３）を決定する識別マス目決定部（４５）をさらに備えたこと、を特徴とするパズル作成支援装置である。
【００１４】
請求項７の発明は、請求項１から請求項６までのいずれか１項に記載のパズル作成支援装置において、前記表示部（１０）は、前記記号・数字発生部（４２）により発生した前記記号又は数字（３０２）のうち、少なくとも１つを非表示（３１２）とすること、を特徴とするパズル作成支援装置である。
【００１５】
請求項８の発明は、縦方向、横方向に所定数並べられたマス目（１５１）に、縦方向、横方向で重複しないように数字を埋めていくパズルの作成を支援するパズル作成支援方法であって、前記マス目（１５１）を表示する表示工程と、前記表示工程に表示された前記マス目（１５１）に、数字を入力する数字入力工程と、前記数字入力工程により、前記マス目（１５１）に入力された数字が縦方向、横方向で重複しているか否かを確認する数字確認工程と、を備えたパズル作成支援方法である。
【００１６】
請求項９の発明は、請求項８に記載のパズル作成支援方法において、前記数字確認工程により、数字が重複していないと確認されたときに、隣り合った前記マス目（１５１）に入力された数字に基づいて、所定のルールに従って、前記マス目（１５１）間に所定の記号（１５２）又は数字を発生させる記号・数字発生工程をさらに備えたこと、を特徴とするパズル作成支援方法である。
【００１７】
請求項１０の発明は、請求項８又は請求項９に記載のパズル作成支援方法において、前記マス目（１５１）のうち、前記数字入力工程により入力された数字を非表示とする空白マス目（１６１）を決定する空白マス目決定工程をさらに備えたこと、を特徴とするパズル作成支援方法である。
【００１８】
請求項１１の発明は、請求項８から請求項１０までのいずれか１項に記載のパズル作成支援方法において、数字が表示された前記マス目（１５１）と、前記空白マス目（１６１）と、前記記号・数字発生工程により発生した前記記号（１５２）又は数字とからなるパズルデータを、印刷用データに変換するデータ変換工程をさらに備えたこと、を特徴とするパズル作成支援方法である。
【００１９】
請求項１２の発明は、請求項８から請求項１１までのいずれか１項に記載のパズル作成支援方法において、前記数字確認工程により、数字が重複していると確認されたときに、数字が重複している縦方向、横方向の列にエラー表示（１５５）を行うエラー表示工程をさらに備えたこと、を特徴とするパズル作成支援方法である。
【００２０】
請求項１３の発明は、請求項８から請求項１２までのいずれか１項に記載のパズル作成支援方法において、前記空白マス目（１６１）のうち、所望の識別表示（１５４）を行う識別マス目（１５３）を決定する識別マス目決定工程をさらに備えたこと、を特徴とするパズル作成支援方法である。
【００２１】
請求項１４の発明は、請求項８から請求項１３までのいずれか１項に記載のパズル作成支援方法において、前記記号・数字発生工程により発生した前記記号又は数字（３０２）のうち、少なくとも１つを非表示（３１２）とする記号・数字非表示工程をさらに備えたこと、を特徴とするパズル作成支援方法である。
【発明の効果】
【００２２】
（１）本発明は、縦方向、横方向に所定数並べられたマス目に入力された数字が、縦方向、横方向で重複しているか否かを確認するので、マス目に間違った数字が入力されたか否かを自動的に確認でき、パズルの間違いをチェックできる。
【００２３】
（２）数字が重複していないと確認されたときに、所定のルールに従って、マス目間に所定の記号又は数字を発生させるので、マス目に数字を入力するだけで、マス目間に所定の記号又は数字が発生し、ナンプレの解答を作成できる。
【００２４】
（３）マス目のうち、入力された数字を非表示とする空白マス目を決定するので、ナンプレの問題を作成できる。
【００２５】
（４）数字が表示されたマス目と、空白マス目と、マス目間に発生した記号又は数字とからなるパズルデータを、印刷用データに変換するので、このパズルデータを印刷することができる。
【００２６】
（５）数字が重複していると確認されたときに、数字が重複している縦方向、横方向の列にエラー表示を行うので、間違った数字が入力されたマス目を特定できる。
【００２７】
（６）マス目のうち、所望の識別表示を行う識別マス目を決定するので、識別マス目を用いて、ナンプレに適宜の付加価値を持たせることができる。
【００２８】
（７）マス目間に発生した記号又は数字のうち、少なくとも１つを非表示とするので、ナンプレの難易度を調整できる。
【発明を実施するための最良の形態】
【００２９】
本発明は、ナンプレの間違いをチェックするという目的を、縦方向、横方向に所定数並べられたマス目に入力された数字が、縦方向、横方向で重複しているか否かを確認し、数字が重複していないと確認されたときに、所定のルールに従って、マス目間に所定の記号又は数字を発生させることによって実現する。
【実施例】
【００３０】
以下、図面等を参照して、本発明の実施例について、さらに詳しく説明する。
図１は、本発明によるパズル作成支援装置の実施例を示す図である。
パズル作成支援装置１００は、縦方向、横方向に所定数並べられたマス目に、縦方向、横方向で重複しないように数字を埋めていくパズルであるナンプレ（例えば、ジョイントナンプレ）の作成を支援する装置であって、例えば、表示部１０と、数字入力部２０と、記憶部３０と、演算部４０と、パズルデータ出力部５０等とを備えている。
ジョイントナンプレとは、隣り合うマス目が線でジョイント（つながる）している場合には、この隣り合うマス目には、必ず連続数字が入り、ジョイントしていない場合には、連続した数字が入らないというルールに基づいて、マス目に数字を埋めていくナンプレである。
【００３１】
図２は、表示部１０を示す説明図である。
表示部１０は、ディスプレイ等の適宜の表示装置であって、メイン表示部１１と、エラー表示部１２と、モード表示部１３とを備えている（図４，５参照、詳細は後述）。
【００３２】
数字入力部２０は、キーボード等の適宜の入力装置であって、表示部１０のメイン表示部１１に表示されたマス目１５１（図４，図５（ａ）参照）に、数字を入力するものである。
記憶部３０は、パズル作成支援装置１００で用いられる各種データを一時的に記憶するものである。
【００３３】
演算部４０は、数字確認部４１と、記号発生部４２と、エラー表示発生部４３と、空白マス目決定部４４と、解答抜粋マス目決定部４５等とを備えている。
数字確認部４１は、数字入力部２０により、マス目１５１に入力された数字が縦方向、横方向で重複しているか否かを確認するものである。
【００３４】
記号発生部４２は、数字確認部４１により、数字が重複していないと確認されたときに、隣り合ったマス目１５１に入力された数字が連続している場合に、隣り合うマス目１５１の間に線１５２（図４（ａ），図５（ａ）参照）を自動的に発生させるものである。
記号発生部４２は、隣り合うマス目１５１間に埋め込まれた関数を有しており、この関数は、例えば、隣り合うマス目１５１に入力された数字同士を引き算した値が「１」であれば、線１５２を発生させるように定義されている。
【００３５】
エラー表示発生部４３は、数字確認部４１により、数字が重複していると確認されたときに、表示部１０のエラー表示部１２に、数字が重複している縦方向、横方向の列にエラー表示１５５（図４（ｂ）参照）を行うものである。
空白マス目決定部４４は、マス目１５１のうち、数字入力部２０により入力された数字を非表示とする空白マス目１６１（図５（ａ）参照）を決定するものである。
識別マス目決定部４５は、マス目１５１のうち、識別表示１５４を行う解答抜粋マス目１５３（図４（ａ），図５（ａ）参照）を決定するものである。
【００３６】
パズルデータ出力部５０は、数字が表示されたマス目１５１と、記号発生部４２により発生した線１５２と、解答抜粋マス目１５３とからなるジョイントナンプレの解答や、マス目１５１と、線１５２と、解答抜粋マス目１５３と、空白マス目１６１とからなるジョイントナンプレの問題１６０（図５（ａ）参照）を印刷用データに変換して、この印刷用データを適宜の印刷装置に出力するものである。
パズルデータ出力部５０は、例えば、ジョイントナンプレの解答や問題１６０を示すパズルデータを、テキストデータからＤＴＰデータ（例えば、イラストレータで加工可能なＥＰＳ形式のデータ）に変換して、印刷用のデータを作成するものである。
【００３７】
図３は、本発明によるパズル作成支援装置１００の動作を示すフローチャートである。ここでは、パズル作成支援装置１００の動作をフローチャートに基づいて説明すると共に、表示部１０については図４，５を用いて適宜説明する。なお、以下では、パズル雑誌の編集者がパズル作成支援装置１００を用いて、パズル作家に提示されたジョイントナンプレを作成する場合について説明する。
図４は、作成中のジョイントナンプレを示す図である。図４（ａ）は、全てのマス目に数字が入力された状態を示す図である。図４（ｂ）は、マス目に入力された数字が間違っているときの状態を示した図である。
まず、表示部１０は、メイン表示部１１に、図４（ａ）に示すように、縦方向、横方向に所定数並べられたマス目１５１を表示する（Ｓ１０１）。
メイン表示部１１は、ジョイントナンプレの問題及び解答や、これら問題及び解答の作成途中の状態を表示する部分であって、図４（ａ）に示すように、縦方向に１２マス、横方向に１２マスからなる１２×１２のジョイントナンプレ１５０を表示する。
【００３８】
つぎに、編集者は、数字入力部２０を用いて、図４（ａ）に示すように、マス目１５１に数字を入力する（Ｓ１０２）。
数字確認部４１は、マス目１５１に入力された数字が縦方向、横方向で重複しているか否かを確認する（Ｓ１０３）。
【００３９】
そして、マス目１５１に入力された数字が重複している場合には（Ｓ１０３，ＹＥＳ）、エラー表示部１２は、図４（ｂ）に示すように、数字が重複している縦方向、横方向の列にエラー表示１５５を行う（Ｓ１０４）。
【００４０】
例えば、エラー表示部１２は、図４（ｂ）に示すように、数字を入力されたマス目１５１と、エラー表示１５５（ここでは、三角形の印）とを表示する部分である。エラー表示１５５は、マス目１５１に入力された数字が、縦方向、横方向で重複しているときに、その数字が重複している縦方向、横方向の列に示される。
【００４１】
ここで、エラー表示１５５は、マス目１５１の列のうち、横方向の２つの列と縦方向の２つの列とに示されている。エラー表示部１２は、これらのエラー表示１５５が示された列が交差するマス目１５６ａ，１５６ｂに数字「１」が入力されているが、これは、正しい数字ではないことを示している。
【００４２】
このため、パズル雑誌の編集者等は、エラー表示部１２を目視することにより、マス目１５６ａ，１５６ｂに間違った数字「１」が入力されたことをチェックでき、さらに、数字「２」が入力されることが正しいと判断できる。そして、編集者は、マス目１５６ａ，１５６ｂに正しい数字「２」を再入力することができる。
【００４３】
一方、マス目１５１に入力された数字が重複していない場合には（Ｓ１０３，ＮＯ）、記号発生部４２は、隣り合ったマス目１５１に入力された数字に基づいて、隣り合うマス目１５１に入れられた数字が連続している場合に、マス目１５１間に線１５２を発生させる（Ｓ１０５）。
【００４４】
つぎに、解答抜粋マス目決定部４５は、マス目１５１のうち、所望の識別表示（ここでは、マス目の右下にアルファベットが表示されている）１５４を行う解答抜粋マス目１５３を決定する（Ｓ１０６）。なお、このＳ１０６は、編集者等がモード表示部１３のモードを選択することで開始される。
モード表示部１３は、例えば、マス目１５１のうち、数字を非表示とする空白マス目１６１を選択するモードと、解答抜粋マス目１５３を選択して、識別表示１５４を行うモードとがある。ここで、編集者等は、モード表示部１３により、マス目１５１のうち、解答抜粋マス目１５３を選択して、識別表示１５４を行うモードを選択する。
そして、Ｓ１０６が実行され、解答抜粋マス目決定部４５は、解答抜粋マス目１５３を決定する。
【００４５】
これにより、メイン表示部１１には、正しい数字が入力されたマス目１５１と、マス目間の線１５２と、解答抜粋マス目１５３とからなるジョイントナンプレ１５０の解答が表示される。
【００４６】
つぎに、ジョイントナンプレの問題１６０を作成するか否かの判定を行う（Ｓ１０７）。問題１６０を作成しない場合には（Ｓ１０７，ＮＯ）、パズルデータ出力部５０は、ジョイントナンプレ１５０の解答を示すパズルデータを、テキストデータからＤＴＰデータに変換して、印刷用のデータを作成し、適宜の印刷装置に出力する（Ｓ１０９）。
【００４７】
一方、問題１６０を作成する場合には（Ｓ１０７，ＹＥＳ）、編集者等は、モード表示部１３により、マス目１５１のうち、数字を非表示とする空白マス目１６１を選択するモードを選択する。そして、空白マス目決定部４４は、マス目１５１のうち、Ｓ１０２で入力された数字を非表示とする空白マス目１６１を決定する（Ｓ１０８）。なお、上述したＳ１０６で決定された解答抜粋マス目１５３は、解答抜粋欄１６２で用いるので、空白マス目１６１に含まれる。
【００４８】
図５は、ジョイントナンプレを示す図である。図５（ａ）は、ジョイントナンプレの問題を示す図である。図５（ｂ）は、ジョイントナンプレの解答抜粋欄を示す図である。
ジョイントナンプレの問題１６０には、その右下にＡ〜Ｋの識別表示１５４が表示された解答抜粋マス目１５３が示されている。これらの解答抜粋マス目１５３は、図５（ｂ）に示すように、解答抜粋欄１６２として用いられる。
解答抜粋欄１６２は、ジョイントナンプレの解答の一部を抜粋したものであり、例えば、解答抜粋マス目１５３に入力された数字を合計した値１６３を求めさせるものである。そして、ジョイントパズルの問題１６０を解いたパズル雑誌の読者等は、この値１６３をハガキ等に記入して、パズル雑誌の出版社に送ることにより、景品等を得ることができる。
【００４９】
また、メイン表示部１１には、図５（ａ）に示すように、数字が表示されたマス目１５１と、マス目１５１間に発生した線１５２と、解答抜粋マス目１５３と、空白マス目１６１とからなるジョイントパズルの問題１６０が表示されている。
そして、パズルデータ出力部５０は、ジョイントパズルの問題１６０を、上述したように、印刷用データに変換して、適宜の印刷装置に出力する（Ｓ１０９）。
【００５０】
このように、パズル作成支援装置１００によれば、以下のような効果がある。
（１）数字確認部４１は、縦方向、横方向に所定数並べられたマス目１５１に入力された数字が、縦方向、横方向で重複しているか否かを自動的に確認するので、編集者等は、マス目１５１に間違った数字が入力されたか否かを容易にチェックできる。
（２）記号発生部４２は、数字が重複していないと確認されたときに、隣り合うマス目１５１に入れられた数字が連続している場合に、隣り合うマス目１５１の間に線１５２を自動的に発生するようにしたので、編集者等は、マス目１５１に数字を入力するだけで、マス目１５１間に線１５２を入力する必要がないので、ジョイントナンプレの解答を作成できる。
【００５１】
（３）空白マス目決定部４４は、マス目１５１のうち、数字を非表示とする空白マス目１６１を決定するようにしたので、ジョイントナンプレの問題１６０を作成できる。
（４）パズルデータ出力部５０は、数字が表示されたマス目１５１と、マス目１５１間に発生した線１５２と、解答抜粋マス目１５３と、空白マス目１６１とからなるパズルデータである問題１６０を、印刷用データに変換して、適宜の印刷装置に出力するようにしたので、表示部１０のメイン表示部１１に表示された状態のままで問題６０を印刷することができる。
【００５２】
（５）エラー表示発生部４３は、数字確認部４１により、数字が重複していると確認されたときに、数字が重複している縦方向、横方向の列にエラー表示１５５を行うようにしたので、間違った数字が入力されたマス目１５６ａ，１５６ｂを、編集者等に示すことができる。なお、このエラー表示１５５は、編集者が間違った数字を入力しただけでなく、パズル作家から提示されたジョイントナンプレ自体が間違っていた場合もあり、これも確認することができる。
（６）解答抜粋マス目決定部４５は、マス目１５１のうち、識別表示１５４を行う解答抜粋マス目１５３を決定するようにしたので、解答抜粋欄１６２を用いることができ、ジョイントナンプレに付加価値を持たせることができる。
【００５３】
（変形例）
以上説明した実施例に限定されることなく、種々の変形や変更が可能であって、それらも本発明の均等の範囲内である。
パズル作成支援装置１００は、ナンプレとしてジョイントナンプレを作成するようにしたが、これに限られず、不等号ナンプレ、コンビネーションナンプレ等を作成するようにしてもよい。
【００５４】
図６は、不等号ナンプレの解答を示す図である。
図７は、不等号ナンプレの問題を示す図である。
不等号ナンプレは、ジョイントナンプレと異なり、隣り合うマス目２０１に入力された数字の大小関係を示す不等号２０２が、マス目２０１間に表示されているナンプレである。
このため、パズル作成支援装置１００は、記号発生部４２により、マス目２０１間に不等号２０２を自動的に発生させることにより、不等号ナンプレの解答２００を作成することができる。
また、パズル作成支援装置１００は、不等号ナンプレの問題２１０を作成するときには、図７に示すように、空白マス目２１１を決定することにより、不等号ナンプレの問題２１０を作成することができる。
【００５５】
図８は、コンビネーションナンプレを示す図である。図８（ａ）は、コンビネーションナンプレの解答を示す図であり、図８（ｂ）は、コンビネーションナンプレの問題を示す図である。
コンビネーションナンプレは、ジョイントナンプレと異なり、横方向の隣り合うマス目３０１に入力された数字の合計を示す値３０２が、マス目３０１間に表示されているナンプレである。
このため、パズル作成支援装置１００は、記号発生部４２により、マス目３０１間に値３０２を自動的に発生させることにより、コンビネーションナンプレの解答３００を作成することができる。
但し、この解答３００は、図８（ａ）に示すように、横方向に隣り合うマス目３０１の全てに値３０２を自動的に発生させているが、実際には、値３０２は、コンビネーションナンプレの難易度を考慮して、いくつかの値３０２を非表示とする必要がある。
このため、パズル作成支援装置１００は、コンビネーションナンプレの問題３１０を作成するときには、図８（ｂ）に示すように、空白マス目３１１を決定すると共に、どの値３０２を非表示とするかを決定することにより、コンビネーションナンプレの問題３１０を作成することができる。これにより、パズル作成支援装置１００は、コンビネーションナンプレの問題３１０の難易度を調整できる。
【図面の簡単な説明】
【００５６】
【図１】本発明によるパズル作成支援装置の実施例を示す図である。
【図２】表示部１０を示す説明図である。
【図３】本発明によるパズル作成支援装置１００の動作を示すフローチャートである。
【図４】作成中のジョイントナンプレを示す図である。
【図５】ジョイントナンプレを示す図である。
【図６】不等号ナンプレの解答を示す図である。
【図７】不等号ナンプレの問題を示す図である。
【図８】コンビネーションナンプレを示す図である。
【符号の説明】
【００５７】
１０    表示部
２０    数字入力部
３０    記憶部
４０    演算部
４１    数字確認部
４２    記号発生部
４３    エラー表示発生部
４４    空白マス目決定部
４５    解答抜粋マス目決定部
５０    パズルデータ出力部
１００    パズル作成支援装置
１５０    ジョイントナンプレ
１５１    マス目
１５２    線
１５３    解答抜粋マス目
１５４    識別表示
１５５    エラー表示
１６０    問題
１６１    空白マス目
１６２    解答抜粋欄
２００    不等号ナンプレの解答
２１０    不等号ナンプレの問題
３００    コンビネーションナンプレの解答
３１０    コンビネーションナンプレの問題
【図１】
2006262994.tif 000003
【図２】
2006262994.tif 000004
【図３】
2006262994.tif 000005
【図４】
2006262994.tif 000006
【図５】
2006262994.tif 000007
【図６】
2006262994.tif 000008
【図７】
2006262994.tif 000009
【図８】
2006262994.tif 000010