数字华容道-Scratch益智游戏

数字华容道-Scratch益智游戏

数字华容道-51scratch
数字华容道-Scratch益智游戏
此内容为付费资源,请付费后查看
29.9
限时特惠
59.9
立即购买
您当前未登录!建议登陆后购买,可保存购买订单
付费资源
已售 1

华容道是古老的中国民间益智游戏,它变化多端、百玩不厌。华容道与魔方、独立钻石棋一起被国外智力专家并称为智力游戏界的三个不可思议。它与七巧板、九连环等中国传统益智玩具还有个代名词叫做“中国的难题”。

作品简介

今天为大家带来的Scratch作品是《数字华容道》,这是一个益智类数学游戏,可以锻炼人的思维,让人的思维更活跃。游戏的目标是用最少的步数,最短时间将棋盘上的数字方块,按照从左到右,从上到下的顺序重新排列整齐。根据难易程度将游戏分成3 x 3级别、4 x 4级别和5 x 5级别。

在使用Scratch3.0创作数字华容道作品中,主要用到了如下知识点:

  • 循环编程,包括重复执行10次重复执行重复执行直到指令
  • 条件编程,主要是如果…那么指令
  • 事件广播机制,包括广播消息当接收到消息指令
  • 变量,包括全局变量、私有变量和列表
  • 克隆技术,包括克隆自己当作为克隆体启动时删除此克隆体指令
  • 函数和自制积木

这个作品有三个难点,一是当点击数字时,怎么确定空白块和数字块可以交换?二是空白块和数字块是如何进行交换的?三是如何判断数字已经全部排列好了?这里涉及到很多的编程技巧和算法,比如经典的两个变量交换算法、判断位置的数学算法,非常值得Scratch爱好者研究和借鉴的哦😯。

代码片段

Scratch数字华容道作品难度中等偏上,总代码量为650行左右,下图是数字块的部分代码:

Scratch数字华容道代码片段
Scratch数字华容道代码片段

作品效果

Scratch数字华容道作品的完整效果如视频所示:

Scratch数字华容道
© 版权声明
THE END
喜欢就支持一下吧
点赞7赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片