文件名称:N-Puzzle(动态大小和求解器):用于玩和求解N-Puzzle游戏的图形用户界面。-matlab开发
文件大小:7KB
文件格式:ZIP
更新时间:2024-06-19 20:16:44
matlab
游戏: N 拼图有多种版本,包括 8 拼图、 15个谜题,并有各种各样的名字。 这是一个滑动拼图,由一格有编号的方格组成,其中缺少一个方格,方格上的标签乱七八糟。 如果格子是 3??这个谜题叫做 8-puzzle 或 9-puzzle。 如果格子是 4??这个谜题叫做 15-puzzle 或 16-puzzle。 拼图的目标是通过仅将方块滑入空白空间的移动来消除方块的混乱,从而在移动的棋子位置显示另一个空白空间。 (来自*) 游戏板: N-Puzzle 界面让用户可以在几种预定义尺寸的板之间进行选择,也可以选择任何自定义(有效)尺寸 N。一个有效的N 的大小使得 round(sqrt(N+1))^2-1 等于 N。 所有生成的游戏都是可解的。 通过从解开始执行 1000 次空白空间的随机移动来生成游戏。 用户还可以将任何拼图导入到界面中。 拼图必须定义为数组或矩阵,其中数字从 1 开
【文件预览】:
npuzzle.zip