图片缩略图

N-Puzzle(动态大小和求解器)

version 1.0.0.0 (7.08 KB) by Per-Anders埃克斯特龙
图形用户界面,玩和解决n字谜游戏。

6.2 k下载

更新2007年6月27日

查看许可协议

游戏介绍:
n字谜有不同的版本,包括8字谜
15个字谜,并且有各种各样的名字。它是一种滑动的拼图,由一组有编号的方格组成,其中一个方格缺失,方格上的标签乱成一团。如果网格是3?这个拼图被称为8-拼图或9-拼图。如果网格是4?这个拼图被称为15拼图或16拼图。这个谜题的目标是通过移动移动方块到空的空间,从而在移动的方块的位置上显示另一个空的空间来分解方块。(来自维基百科)

游戏板:
N-Puzzle界面允许用户在几个预定义的板尺寸之间选择,也可以选择任何自定义(有效)尺寸n
N的大小使得√(N+1) ^2-1 = N。
所有生成的游戏都是可解的。从解算开始,在空空间中执行1000次随机移动便生成了一个游戏。
用户也可以导入任何谜题到界面。Puzzle必须定义为一个数组或一个从1开始生成数字的矩阵
最大的数字是空白。

游戏控制:
n字谜游戏可以使用鼠标或键盘(或两者)来玩。使用方向键在标记周围移动,并使用空格进行切换。使用鼠标,您可以使用左键点击标记,并使用任何其他类型的点击(双击,右击,shift-click等)进行切换。

额外的游戏特点:
N-Puzzle游戏有撤消和重做功能,可以从菜单或快捷键Ctrl-Z(撤消)和Ctrl-R(重做)到达。
到目前为止,游戏的模拟也可以使用菜单中的控件来查看。
游戏现在也有一个内置的解决方案。

引用作为

Per-Anders埃克斯特龙(2021)。N-Puzzle(动态大小和求解器)(//www.tatmou.com/matlabcentral/fileexchange/13900-n-puzzle-dynamic-size-and-solver), MATLAB中央文件交换。检索

MATLAB版本兼容性
创建R2006a
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!