亦然的编程启蒙:从Scratch开始写代码
Scratch编程初体验 💻
亦然在二年级信息课上第一次接触了Scratch编程,从此打开了一扇全新的世界大门。
第一次上课
信息课老师用Scratch演示了一个”小猫追星星”的小游戏。亦然看得目不转睛,下课后立刻跑到老师面前问:
“老师,这个小猫是怎么动起来的?我也想做一个!”
老师笑着说:”Scratch就像搭积木一样,把指令拼在一起就行了。”
回家研究
放学回家后,亦然缠着爸爸在电脑上安装了Scratch。他花了一个晚上学会了:
- 角色添加 — 如何添加小猫、星星等角色
- 移动指令 — 让角色按方向键移动
- 碰撞检测 — 当小猫碰到星星时发出声音
- 计分系统 — 每接到一颗星星加10分
第一个作品:接星星游戏
亦然花了整整一个周末,做出了人生第一个完整的Scratch游戏——《接星星大冒险》
游戏规则:
- 用方向键控制小猫左右移动
- 星星从天上掉下来
- 接到星星加10分
- 没接到扣5分
- 60秒内看能得多少分
游戏特色:
- 亦然自己画了游戏背景(一片星空)
- 星星有不同大小,大的5分,小的10分
- 每30秒增加一个”炸弹”,碰到扣20分
1 | 当 ⚑ 被点击 |
亦航的参与
虽然亦航对编程不太感兴趣,但他作为”游戏测试员”非常积极:
“哥哥!这个游戏好好玩!但是炸弹太多了,我都躲不过!”
亦航测试后提出的建议:
- ✅ 可以加一个”保护盾”道具
- ✅ 背景音乐太单调,换一首
- ✅ 增加难度选择(简单/普通/困难)
亦然认真采纳了弟弟的建议,又花了两天时间完善了游戏。
学校展示
亦然把游戏带到了学校,在信息课上展示给全班同学看。同学们都惊呼:
“亦然你也太厉害了吧!教教我们怎么做!”
王老师也非常惊讶,特意让亦然给全班做了5分钟的”编程分享”。
后续发展
从第一个Scratch游戏开始,亦然一发不可收拾:
| 时间 | 作品 | 技术点 |
|---|---|---|
| 第1周 | 接星星游戏 | 基础移动+碰撞 |
| 第2周 | 走迷宫 | 坐标系统+条件判断 |
| 第3周 | 弹球游戏 | 角度计算+物理模拟 |
| 第4周 | 钢琴模拟器 | 音频+按键映射 |
| 第2月 | 双人坦克大战 | 双人对战+变量系统 |
| 第3月 | 亦然亦航大冒险 | 综合项目(送给弟弟的生日礼物) |
[里程碑] 亦然的编程之路从Scratch正式启航,这是未来走向工程师梦想的第一步。🚀
编程带来的变化
学习编程后,亦然的变化:
- 逻辑思维更强 — 做数学题时学会了分步骤思考
- 耐心更好 — 调试bug让他学会了不轻易放弃
- 表达能力提升 — 给同学讲解代码锻炼了表达能力
- 自信心增强 — 每完成一个作品都成就感满满
每个伟大的程序员,都从一个”Hello World”开始。 👨💻
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 亦然亦航!