PGMemo

ナンプレ自動生成プログラム Version 1.0

プログラマーズメモ

Wordファイルで用意した ナンプレ自動生成プログラマーズメモ(Wordファイル) を、HTML化したものです。

株式会社タイムインターメディア 知識工学センター パズル推進室

稲葉直貴、藤原博文

Version 1.0.1 2007年8月27日

本書の目的:  ナンプレ(数独)の自動生成エンジンの内部の動作説明メモです。

ソースプログラムは、NPGeneratorV1_0_1src.jar であり、EclipseでExportされたものです。 この中に、自動生成エンジンVersion 1.0.1が含まれています。

ソースプログラムjarファイルには、以下のソースプログラムが含まれています。 行数には、GPLのコピーライトのコメントは含まれてません。

自動生成エンジン本体      puzzle.npgenerator.v1

    行数  クラスサイズ
      29      832      Calc.java          計算ユーティリティ
      10      361      Const.java         定数
     243     4769      Eval.java          難易度評価
     172     3102      Generator.java     自動生成本体
      79     1777      InitAnswer.java    初期解
     104     2455      Problem.java       問題管理
     145     2927      Solver.java        ソルバー
     266     5749      Status.java        盤面状態管理
-------------------------------------------------------------------------
    1048行   21972 bytes


補助的ファイル         puzzle.npgenerator.sample

    254     Pattern.java          ヒントパターンの自動生成(サンプル)
    718     NPGenerator.java      ユーザインターフェイス(Swing)
     59     TestGenerator.java    生成エンジン呼び出しテスト
     71     TestSolver.java       ソルバー呼び出しテスト
     67     TestEval.java         評価プログラム呼び出しテスト

Copyright(C) 2007 Time Intermedia Corporation. All Rights Reserved.

株式会社タイムインターメディア | 自動生成エンジンとは | お問い合わせ | About Us