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
热门推荐
狼:顶级捕食者的生态守护使命
AutoCAD SCRIPT命令入门教程:自动化绘图的利器
AutoCAD脚本革命:高效绘图新趋势
青园街道井湾子社区:一站式办理健康证
盐酸美沙酮是什么?详解这种戒毒辅助药物的作用原理
美沙酮的功效与作用
从下架到回归:《迪迦奥特曼》引发的儿童动漫内容规制之争
壹叁神话教你养狐狸:饮食全攻略!
狐狸捕食小型哺乳动物:生态平衡的关键?
无花果的功效和作用
手机 1% 的电量到底能用多久?揭秘电池续航的秘密
本号镇消防柜:你家备好了吗?
消防应急器材使用指南:关键时刻救命!
春节家庭防火全攻略:从隐患排查到应急处置
弥勒圣坛试运营:金顶流光溢彩,雪窦山文化节精彩纷呈
怎样培养积极的心态
八字命理:传统智慧与现代生活的融合
一张图带你看懂易经五行的基础知识
清明节祭祖磕头的讲究:从礼仪到文化传承
春节磕头礼:传统与现代的碰撞与融合
虚拟世界的隐私保卫战:你准备好了吗?
虚拟世界中的“社死”危机:如何保护自己不被伤害?
元宇宙安全:AI如何保驾护航?
狐狸用地球磁场捕食,这操作太6了吧!
夫妻感情越来越好的终极秘诀:这 5 件事必做!
中元节户外探险:晴天VS雨天,哪个更刺激?
茂名水东海鲜市场:如何挑到最新鲜的海鲜?
吉诚教你如何在装修旺季规划空调位置
小米空调移机后的高效清洁秘籍
空调移机技巧大揭秘:轻松搞定!