N Puzzle(数字推盘游戏):从传统游戏到算法研究
创作时间:
作者:
@小白创作中心
N Puzzle(数字推盘游戏):从传统游戏到算法研究
引用
CSDN
1.
https://blog.csdn.net/chengyq116/article/details/140504548
数字推盘游戏(N Puzzle)是一种经典的滑块类游戏,最早可以追溯到19世纪。游戏的目标是通过滑动方块,将打乱的数字顺序重新排列成正确的顺序。这种游戏不仅考验玩家的空间想象力和逻辑思维能力,而且在计算机科学领域,特别是算法研究中,N Puzzle也是一个重要的研究对象。
1. 15 Puzzle
15 Puzzle(也被称为Gem Puzzle、Boss Puzzle、Game of Fifteen、Mystic Square等)是一种滑动拼图游戏。它由15个编号为1到15的正方形瓷砖组成,这些瓷砖被放置在一个4x4的框架中,其中有一个空位。与空位在同一行或同一列的瓷砖可以通过水平或垂直滑动的方式移动。游戏的目标是将瓷砖按照数字顺序(从左到右,从上到下)排列。
这种游戏也被称为16 Puzzle,暗示其总容量为16个瓷砖(包括空位)。类似的名称也用于不同大小的变体,例如8 Puzzle,它有8个瓷砖在一个3x3的框架中。
八数字推盘又名重排九宫。
2. N Puzzle
N Puzzle(也称为Gem Puzzle、Boss Puzzle、Game of Fifteen、Mystic Square等)是一种滑动拼图游戏,由随机排列的编号正方形瓷砖组成,其中有一个瓷砖缺失。游戏的目标是通过滑动瓷砖来将它们按顺序排列。
这种拼图还存在其他尺寸的版本,特别是较小的8 Puzzle。如果尺寸为3x3瓷砖,则称为8 Puzzle;如果是4x4瓷砖,则称为15 Puzzle,以此类推。
寻找数字推盘游戏的一个解相对容易,但寻找最优解是一个NP困难问题。十五数字推盘的最优解至多有80步,而八数字推盘的最优解至多有31步。
参考文献
- Yongqiang Cheng,https://yongqiang.blog.csdn.net/
- The 15 Puzzle, Fifteen Puzzle, 14-15 Puzzle, Boss Puzzle,https://www.mathematische-basteleien.de/15puzzle.htm
- N-Puzzle,https://tristanpenman.com/demos/n-puzzle/
- Implementing A-star(A*) to solve N-Puzzle,https://algorithmsinsight.wordpress.com/graph-theory-2/a-star-in-general/implementing-a-star-to-solve-n-puzzle/
- 8-puzzle,https://www.cnblogs.com/magic-sea/p/12081180.html
热门推荐
狮子峰:自然与历史交织的奇观
心慌、胸闷、呼吸困难是怎么造成的?
美国与英国单词拼写差异解析
石灰的多种用途与应用领域解析
冲上热搜!王菲复出开唱?刚刚确认→
学港口与航运管理的好处?
婚前个人财产婚后归属及处理原则
夫妻财产协议怎么做才有效果
买玉镯怎样量手腕大小
视频号素人直播的选品技巧,如何挑选高利润商品?
建禄格是几等命
2024年美国31万亿领跑,日本4万亿守擂成功,中印异军突起!
神秘奇观——白瀑古刹
花鲢和白鲢区别
你吃的螺蛳粉里,是福寿螺还是田螺?我们抓活的实测了一下
纪昌学射:从百发百中到百步穿杨的传奇之路
滑膜炎?膝关节病?保护膝关节从习惯开始!
打卡新晋世界“最佳旅游乡村”之云上“蘑菇”村落阿者科!
如何服用黄连素
黄连素是饭前吃还是饭后吃?医生给出专业解答
收藏!全身各部位关节活动度测量大全,附图
磷酸盐缓冲液的精确配制方法与应用场景解析
等额本息还款法可以缩短还款期限吗?
美白牙膏常见成分大揭秘:如何挑选最适合你的牙齿美白方案?
同仁牛黄清心丸过量使用的后果
澳洲发现全球最大铁矿!价值5.7万亿美元,或将改写地球演化史
三国演义中的忠诚与背叛之道
不比阵仗比志气,《九重紫》的另辟蹊径
关于精神科药物与食物的那些事儿
鲁拉西酮有哪些优缺点及副作用?