游戏介绍:
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中央文件交换。检索.