首页 微武游戏指南 正文

scratch编程小游戏教程分享,简单几步就能完成!

大家今天我来跟大家分享一下我用Scratch做小游戏的过程,还挺有意思的!

我对Scratch也不是很解,就想着,反正看着挺简单的,就直接上手试试。我这个人就喜欢边做边学,嘿

摸索阶段

打开Scratch,第一感觉就是,哇,这界面花花绿绿的,全是各种各样的模块,看得我有点眼晕。不过还我这人比较喜欢瞎点,东点点西点点,慢慢就发现,这些模块就是不同的指令,比如让角色移动、改变颜色、发出声音等等。

我先随便拖几个模块出来,拼在一起,然后点击那个绿色的小旗子,看看会发生什么。还真动起来!虽然动作很傻,但起码让我知道这玩意儿是怎么工作的。

小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

确定目标

瞎玩一会儿,我就想,得正儿八经做个东西出来。做什么想来想去,我决定做个简单的“接苹果”游戏。就是屏幕上方掉苹果,下面有个小碗接住,接住一个就加分,没接住就扣分,大概就这么个意思。

动手制作

1. 选角色:

  • 我从Scratch的角色库里选个苹果和一个小碗。

2. 让苹果掉下来:

  • 我给苹果加个“当绿旗被点击”的模块,意思是游戏开始。
  • 然后加个“重复执行”模块,让苹果一直往下掉。
  • 在“重复执行”里面,我加个“将y坐标增加-10”的模块,这样苹果就会往下移动。
  • 还加个“如果碰到边缘就反弹”的模块,这样苹果不会掉出屏幕。

3. 控制小碗移动:

  • 我给小碗加两个“当按下右移键”和“当按下左移键”的模块。
  • 在每个模块里面,我加个“将x坐标增加10”或“将x坐标减少10”的模块,这样小碗就能左右移动。

4. 判断是否接到苹果:

  • 在苹果的“重复执行”模块里,我又加个“如果碰到小碗”的模块。
  • 在“如果碰到小碗”里面,我加个“将得分增加1”的模块,还加个“播放声音”模块,这样接住苹果就有声音提示。
  • 我还加个“将y坐标设定为180”的模块,这样苹果被接住后,就会回到屏幕上方重新掉落。

5. 游戏结束:

  • 我又加个“如果y坐标小于-170 ”模块在苹果那边。
  • 在“如果碰到小碗”里面,我加个“将得分减少1”的模块,没有接住苹果就扣分,游戏结束。

调试与完善

做完这些,我点击绿旗,开始测试。结果发现,苹果掉得太快,小碗根本接不住!

我琢磨一下,把苹果的“将y坐标增加-10”改成“将y坐标增加-5”,这样苹果就掉得慢一些。

我还发现,苹果有时候会卡在屏幕边缘,不会反弹。我又仔细看看代码,发现“如果碰到边缘就反弹”模块放错位置,把它挪到“重复执行”模块的最外面,就解决。

就这么一边测试,一边修改,来来回回折腾好几次,终于把游戏做出来!虽然很简单,但还是挺有成就感的!

这回用Scratch做小游戏,让我觉得编程还挺好玩的。下次我打算再挑战一下,做个更复杂的游戏!你们觉得我做个啥

本文转载自互联网,如有侵权,联系删除