首页 微武游戏攻略 正文

编程scratch游戏难不难?小学生也能学会的编程!

今天心血来潮,想试试用Scratch搞个小游戏,看看这玩意儿到底咋样。之前就听说这东西挺适合小孩子学编程的,图形化界面,不用敲代码,拖拖拽拽就行。咱也来体验一把“返老还童”的感觉。

第一步,当然是打开Scratch。

我直接在浏览器里打开的在线编辑器,界面花花绿绿的,左边一堆积木块,中间是脚本区,右边是舞台区。看着还挺有意思的。

然后,我就开始琢磨着要做个啥游戏?

想来想去,决定做个简单的“接水果”游戏。就那种,天上掉水果,下面有个小碗接住就得分,没接住就扣分。

就是选角色和背景。

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

Scratch自带的角色库里东西还挺多,我挑个小碗,又选几个水果,苹果、香蕉、西瓜啥的。背景就选个蓝天白云,看着清爽。

重头戏来,开始“搭积木”!

  • 先给小碗写脚本。我拖个“当绿旗被点击”的积木,这是程序的入口。然后,又拖个“将x坐标设为鼠标指针的x坐标”的积木,这样小碗就能跟着鼠标左右移动。
  • 然后是水果的脚本。我用个“重复执行”积木,让水果不停地往下掉。在“重复执行”里面,先让水果“移到舞台顶部”,然后“y坐标减少”,这样水果就往下掉。
  • 为让游戏更有趣,我还加个“随机数”积木,让水果从舞台顶部的不同位置掉下来。
  • 就是判断小碗有没有接到水果。我用个“如果...那么...”积木,如果水果碰到小碗,就“得分加1”,然后让水果“移到舞台顶部”,重新开始掉落。如果水果掉到舞台底部,就“得分减1”,也让水果“移到舞台顶部”。

搞定!

点击绿旗,游戏开始!小碗跟着鼠标跑,水果噼里啪往下掉,我玩得不亦乐乎。

Scratch这玩意儿确实挺好玩的,搭积木的过程就像玩乐高一样,很有成就感。而且通过这个过程,我也对编程的一些基本概念有更直观的解,比如循环、条件判断啥的。

这比我以前硬啃代码可有意思多。怪不得现在小孩都学这个。

今天的分享就到这儿,下次再琢磨个更有意思的游戏!

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