Scratch编程初体验 💻

亦然在二年级信息课上第一次接触了Scratch编程,从此打开了一扇全新的世界大门。

第一次上课

信息课老师用Scratch演示了一个”小猫追星星”的小游戏。亦然看得目不转睛,下课后立刻跑到老师面前问:

“老师,这个小猫是怎么动起来的?我也想做一个!”

老师笑着说:”Scratch就像搭积木一样,把指令拼在一起就行了。”

回家研究

放学回家后,亦然缠着爸爸在电脑上安装了Scratch。他花了一个晚上学会了:

  1. 角色添加 — 如何添加小猫、星星等角色
  2. 移动指令 — 让角色按方向键移动
  3. 碰撞检测 — 当小猫碰到星星时发出声音
  4. 计分系统 — 每接到一颗星星加10分

第一个作品:接星星游戏

亦然花了整整一个周末,做出了人生第一个完整的Scratch游戏——《接星星大冒险》

游戏规则:

  • 用方向键控制小猫左右移动
  • 星星从天上掉下来
  • 接到星星加10分
  • 没接到扣5分
  • 60秒内看能得多少分

游戏特色:

  • 亦然自己画了游戏背景(一片星空)
  • 星星有不同大小,大的5分,小的10分
  • 每30秒增加一个”炸弹”,碰到扣20分
1
2
3
4
5
6
7
8
9
10
当 ⚑ 被点击
重复执行
如果 <按键 [向上移动 v] 被按下?> 那么
y 坐标增加 (10)
结束
如果 <碰到 [星星 v] ?> 那么
将 [分数 v] 增加 (10)
播放声音 [叮 v] 等待播完
结束
结束

亦航的参与

虽然亦航对编程不太感兴趣,但他作为”游戏测试员”非常积极:

“哥哥!这个游戏好好玩!但是炸弹太多了,我都躲不过!”

亦航测试后提出的建议:

  1. ✅ 可以加一个”保护盾”道具
  2. ✅ 背景音乐太单调,换一首
  3. ✅ 增加难度选择(简单/普通/困难)

亦然认真采纳了弟弟的建议,又花了两天时间完善了游戏。

学校展示

亦然把游戏带到了学校,在信息课上展示给全班同学看。同学们都惊呼:

“亦然你也太厉害了吧!教教我们怎么做!”

王老师也非常惊讶,特意让亦然给全班做了5分钟的”编程分享”。

后续发展

从第一个Scratch游戏开始,亦然一发不可收拾:

时间 作品 技术点
第1周 接星星游戏 基础移动+碰撞
第2周 走迷宫 坐标系统+条件判断
第3周 弹球游戏 角度计算+物理模拟
第4周 钢琴模拟器 音频+按键映射
第2月 双人坦克大战 双人对战+变量系统
第3月 亦然亦航大冒险 综合项目(送给弟弟的生日礼物)

[里程碑] 亦然的编程之路从Scratch正式启航,这是未来走向工程师梦想的第一步。🚀

编程带来的变化

学习编程后,亦然的变化:

  • 逻辑思维更强 — 做数学题时学会了分步骤思考
  • 耐心更好 — 调试bug让他学会了不轻易放弃
  • 表达能力提升 — 给同学讲解代码锻炼了表达能力
  • 自信心增强 — 每完成一个作品都成就感满满

每个伟大的程序员,都从一个”Hello World”开始。 👨‍💻