坚持探索,永不停止(一)

[日期:2025-11-30] 作者:信息技术 次浏览 [字体: ]

——玉兔吃月饼游戏开发

2028届七年级1 刘若曦   指导教师 旷勇

Scratch是一款十分有趣的图形化安全编程工具,可以让你像搭积木一样编程制作动画游戏和创意故事。对于这款有意思的制作小工具我也深陷其中、无法自拔……因此我萌生出了想用编程做一个小游戏的想,编程这项有趣的事未来甚至于从热爱转为你从事的工具因此编程十分重要,我今天就想用scratch做一个小游戏。

正好,又到一年一度的中秋节了。大家都知道除了大型节日外,我们最爱过的就是中秋了。我们爱吃月饼,当然,玉兔也爱吃了,所以,我们的主题就是中秋节玉兔吃月饼了。

我先让大家熟悉一下Scratch的功能。打开它的主界面,映入眼前的先是左侧的积木区,是有各种指令;中间是脚本区,用脚本搭配可以组成一个长的指令;最右边的上边的舞台,角色会在这里表演。你在可以选择一个人物在背景能找到你最好的背景。

当绿旗被点击后,外观中找到2号背景换成1号背景。1号背景有开始按键出现在舞台上在舞台上显示,所以当“开始游戏”按键点击时我们开启游戏。在事件中找到当角色被点击,一旦点击完成之后就开启游戏,这时“开始游戏”按键就不属于舞台,因此我们就让它隐藏起来。在事件中找到广播消息,我们可以让他通过广播的形式通知其它角色开启游戏了。发送广播消息之前月饼和玉兔,饼与兔是隐藏的,当小绿旗被当击后,他们就会接收到广播接收消息,从而马上显示,游戏也随之进入了开始状态。与之同时,舞台背景换成2号背景。先选中玉免,我为游戏创建了两个变量,一个是倒计时t,将它设为比如为10每次将数量加-1。当接到收游戏开始时玉兔显示在舞台上将旋转方向左右翻转,移到x-186y-115,然后换成2号造型。在整个游戏过程程序不断侦测键盘事件,如果检测到是右键被按下,则将x坐标+5,同时换成2号造型。复制代码将左键按下的代码改变为X坐标增加-5,换2号造型和上一个放进重复执行。当接收到开始后,等1秒,将倒计时增加-1是重复执行所以+,再增加个条件判断,判断我们的倒计时是否等于0,如果倒计时等于0则停止全部脚本。