距离2020年结束还有不到两周时间,好多学校已经开始放寒假了。孩子在家也不知道玩什么,不如带孩子一起在家玩益智游戏“华容道“,在开始之前一起看看“华容道“的历史吧。

华容道--中国民间智力游戏
华容道是古老的中国民间益智游戏,以其变化多端、百玩不厌的特点与魔方、独立钻石棋一起被国外智力专家并称为“智力游戏界的三个不可思议”。它与七巧板、九连环等中国传统益智玩具还有个代名词叫作“中国的难题”。据《资治通鉴》注释中说“从此道可至华容也”。华容道原是中国古代的一个地名,相传当年曹操曾经败走此地。由于当时的华容道是一片沼泽,所以曹操大军要割草填地,不少士兵更惨被活埋,惨烈非常。

通过移动各个棋子,帮助曹操从初始位置移到棋盘最下方中部,从出口逃走。不允许跨越棋子,还要设法用最少的步数把曹操移到出口。曹操逃出华容道的最大障碍是关羽,关羽立马华容道,一夫当关,万夫莫开。关羽与曹操当然是解开这一游戏的关键。四个刘备军兵是最灵活的,也最容易对付,如何发挥他们的作用也要充分考虑周全。“华容道”有一个带二十个小方格的棋盘,代表华容道。

Scratch制作出的华容道
接下来给大家展示用Scratch制作出的华容道。

素材和源码如下所示

Scratch(八):华容道相关推荐

  1. AcWing 845. 八数码(3阶数字华容道):bfs求最短路,状态表示困难

    文章目录 题目 题目分析 题目 题目链接:AcWing 845. 八数码(数字华容道) 在一个3×3的网格中,1~8这8个数字和一个"x"恰好不重不漏地分布在这3×3的网格中. 例 ...

  2. 用scratch编写游戏-数字华容道

    由于疫情,只能在家,外孙女要学scratch,先学了南海出版社的"编程真好玩",然后和外孙女一起用scratch编了一些游戏,想把编写步骤和设计思想写出来,和大家交流.刚编了&qu ...

  3. 【萌新向】c语言求解八数字(华容道)问题

    前言 这次小学期大作业给了几道编程题让我们自己选,其中就有一道求解八数字问题.刚拿到这个题的时候头疼得不行,还得用c语言写,大一才学了这么点东西哪能做得出来,哈希表,搜索代码一个没学.后来一想可能是想 ...

  4. 少儿编程150讲轻松学Scratch(八)-如何设计经典游戏打砖块

    前言 打砖块游戏很多人都玩过,没玩过的孩子可以自己设计一个这样的游戏来动手尝试一下.打砖块游戏其实比较简单,用Scratch就能来实现,这也是少儿编程课程中的经典游戏案例之一.具体该如何使用Scrat ...

  5. 小游戏系列算法之五广度优先搜索,双向广搜,八数码,华容道

    前段时间在玩仙五前,遇上了蚩尤冢拼图这个小游戏. 其实就是八数码问题,一直想着如何才能用最少步数求解,于是就写了个程序. Q1:什么是八数码问题? A1:首先假定一个3*3的棋盘(如上图),分别有1, ...

  6. 【推荐系统论文精读系列】(八)--Deep Crossing:Web-Scale Modeling without Manually Crafted Combinatorial Features

    文章目录 一.摘要 二.介绍 三.相关工作 四.搜索广告 五.特征表示 5.1 独立特征 5.2 组合特征 六.模型架构 6.1 Embedding层 6.2 Stacking层 6.3 Residu ...

  7. 【Scratch考级99图】图12-等级考试scratch绘制 正八边形

    一.案例介绍 在舞台正中央绘制如下图形,要求: 1.按要求绘制如上图形 2.八边形的边长为100,不能有多余的线条 二.案例演示 [Scratch案例演示]Scratch图12-绘制正八边形 三.案例 ...

  8. 看最强大脑的数字华容道,尝试理解与总结

    目录 前言 华容道起源 简介 发展 华容道解法 横刀立马解(最少步数) 数字华容道 界面 解法前言 定理 定理解释 针对定理的证明 正解解法细分3种(非官方定义,都是按照自己摸索和理解定义的) 第一种 ...

  9. java课程设计 华容道_Java课设-数字华容道

    #2019-2020学年第一学期Java课设 #数字华容道 ##一:团队成员介绍及任务分配 ####王鑫杰 201821123112 组长 dao模式结合数据库 登录验证 排行榜展示 ####林炜 2 ...

最新文章

  1. java学习笔记5--类的方法
  2. python islower函数_python字符串是否是小写-python 字符串小写-python islower函数-python islower函数未定义-嗨客网...
  3. 开源web应用防火墙 - Naxsi
  4. svn拉取文件合并_svn 创建分支、合并分支、分支与分支合并
  5. 名人论数学——数学的本质
  6. 论文阅读(1)Large Pose 3D Face Reconstruction from a Single Image via Direct Volumetric CNN Regression
  7. FTP、TFTP 实现 NAT ALG 访问
  8. 学英语查单词:快乐英语,简单生活,why not Bing EngKoo!?
  9. iOS 自定义cell【商品信息】 : 左侧为商品图片,右侧为商品名称,采购价,小计及数量等信息
  10. 【游戏后端】游戏服务器端开发的一些建议(转载)
  11. 关于怎么解决java.lang.NoClassDefFoundError错误
  12. css3空中飘浮的气球动画
  13. 有关FLOPS的定义与计算
  14. 华云数据加入上海信息技术应用创新联盟!
  15. vmware虚拟主机使用大于4G的启动盘安装win7至win10的iso文件,无法启动安装的解决方法。
  16. jQuery跳房子插件hopscotch
  17. 第一节---shell与运维
  18. Unity3D项目程序加密1——在Unity3D里使用自己的dl
  19. Proteus存储器读写数字并在数码管显示
  20. vim, vi光标跳转到文首/文末/行首/行尾

热门文章

  1. IO模型、IO多路复用
  2. 关于session的详细解释
  3. java抽象类的属性_java抽象类详解
  4. 实体类用int还是Integer
  5. 有三个数abc 要求按大小顺序把它们输出_幼儿园中班数学教案按规律排序活动教学设计三篇【幼儿教师教案】...
  6. elementUI进度条默认背景色修改
  7. Java基本小练习4(画星星)
  8. php socket编程实例
  9. 远控桌面服务器,Python 手把手实现远程控制桌面
  10. UNIX哲理名言(中英文对照)