RB28 贪食蛇·上
RB28~RB30 为初级 2 结业课程
5 课时讲授和练习毕业作品贪食蛇的制作。 1 课时结业仪式
贪食蛇制作略有难度,上中下三部分不强求所有学生全部完成。每部分完成均可以作为独立作业。
知识点
- 随机数
- 逻辑判断
- 点阵屏刷新
- 函数封装
- 代码块折叠
- 事件(扩展)
任务一:听话的小点(回顾)
详见 RB24
完成后封装为函数:控制蛇头

5W1H
有一种思考问题的方法叫 5W 分析法,也可以叫做 5W1H 分析法。这是英文中几个单词的缩写,也就是为什么 Why、什么事 What、在哪里/地点 Where、什么时间 When、什么人 Who,怎样做 How,简单来说,就是故事的几个要素:时间、地点、原因、人物、事件和方法。我们可以分别设定这六个要素的内容,然后将他们随机组合在一起,可能会产生神奇的效果哦。
5W分析法 5W1H
- Why - 为什么?(目的)
- What - 什么事?(事件)
- Where - 在哪里?(地点)
- When - 什么时候?(时间)
- Who - 谁?(人物)
- How - 怎样做?(方法)
任务二:随机显示的苹果
让蛇头和苹果在屏上随机位置显示

增加一个刷新显示的函数 修改初始化函数 主程序和蛇头控制部分微调
任务三:操纵小点吃掉苹果
判断蛇头有没有和苹果的坐标重合
