これ面白そうだから俺も書いてみる→ https://bitbucket.org/tokoro10g/mousesim
$ make
$ ./MazeView data/maze1.dat data/maze2.dat ...
$ ./ManualMouse [-a] data/maze1.dat
実行結果がlogディレクトリに吐かれます。 -aオプションを付けると自動走行します。 走行結果はログを見ると良い。
Aスター探索で自動走行する。
frame=214
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
| |
+ + + + + + + + + + + + + + + + +
| |
+ + + + + + + + + + + + + + + + +
| |
+ + + + + + + + + + + + + + + + +
| |
+ + + + + + + + + + + + + + +---+ +
| | |
+ + + + + + + + + + + + + + + + +
| | | |
+ + + + + + + + + + + + + + + + +
| * * * * <=- | |
+ + + + + + + + + + + + + + + + +
| * | |
+ + + + + + + + + + + + + + + + +
| G | |
+ + + +---+---+---+ + + + + + + + + +---+
| | | |
+ + +---+ + + +---+ + +---+---+ + + + + +
| | | | | | | |
+ +---+ + + + + + + + + +---+---+ + + +
| | | | | | | | |
+ + + +---+ + + + + + +---+ + +---+---+ +
| | | | | | |
+ + + +---+---+---+ +---+---+ + + + + + + +
| | | | | | |
+ + + +---+---+---+---+---+---+---+ + + + + + +
| | | | | |
+ + + + + + + + +---+ +---+---+ + + + +
| S | | |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+
move:hjkl,quit:q
search step:14,max list count:15