为孩子们准备的Scratch体育游戏:射箭游戏

由 小石头编程 发表于 2024年04月20日
### 简介 在本文中,我们将学习如何创建一个正中靶心游戏,在该游戏中,您需要尽可能地让箭头命中靶心。 [点我下载资源](https://www.codxz.com/media/project/ArcheryResources.sb3) ### 项目成果 点击 绿旗 开始。 使用空格键发射箭头。 ![](https://www.codxz.com/media/upload/2024042011185746.png) ### 孩子能学习到什么 - 使用动画 - 使用消息广播 - 使用随机数 ### 资源准备 在此项目中,用到2个资源,一个是瞄准箭头,一个是背景,如下: ![](https://www.codxz.com/media/upload/2024042011225332.png) ![](https://www.codxz.com/media/upload/2024042011225380.png) ### 项目制作 下面让我们开始学习如何制作一个射箭游戏。 #### 1、瞄准箭头 让我们从创建一个在屏幕上移动的准心开始。 ![](https://www.codxz.com/media/upload/2024042011241763.png) 游戏开始时,广播一条消息用于发射新箭头。 ![](https://www.codxz.com/media/upload/2024042011260014.png) 接收到此消息后,设置准心的位置和大小。 ![](https://www.codxz.com/media/upload/2024042011270671.png) 单击绿色小旗标志来测试我们的游戏。 您应该看到准心变大并移到舞台的左下角。 ![](https://www.codxz.com/media/upload/2024042011272198.png) 然后我们添加以下代码,使之重复执行时,箭头滑行到随机位置。 ![](https://www.codxz.com/media/upload/2024042011292562.png) 再次测试我们的游戏,应该能看到准心在舞台上随机移动。 ![](https://www.codxz.com/media/upload/2024042011295453.png) #### 2、发射箭头 我们来给箭头精灵加上一些代码,以便在按下空格键时发射。 按下空格键时,停止另一个脚本(移动准心的脚本)。 ![](https://www.codxz.com/media/upload/2024042011305060.png) 再次测试您的程序。 这回当按下 **空格键** 时准心应该停止移动。 给准心加一些动画,让它看起来像是在不断朝靶子移动。 ![](https://www.codxz.com/media/upload/2024042011315881.png) 再次测试您的游戏。 这下当您按下空格键时,您应该看到准心不断变小,好像它正在朝靶子移动。 ![](https://www.codxz.com/media/upload/2024042011321283.png) 一旦箭头射中了目标,您就可以告诉玩家他们得分了多少分。 举个例子,如果射中了黄色靶心可以得到200分。 ![](https://www.codxz.com/media/upload/2024042011332106.png) 当射中黄色靶心,也可以来点音效。 ![](https://www.codxz.com/media/upload/2024042011340840.png) 最后,您需要再次广播 新箭头 消息来得到一个新箭头。 ![](https://www.codxz.com/media/upload/2024042011344249.png) 现在试一试吧,看我们能不能射中黄色靶心。 ### 挑战 接下来,我们让孩子去挑战一下,可不可以添加更多的代码来在箭头击中靶子的不同部位时获得不同的分数呢? ![](https://www.codxz.com/media/upload/2024042011375622.png)