RB28 贪食蛇·上

RB28~RB30 为初级 2 结业课程

5 课时讲授和练习毕业作品贪食蛇的制作。 1 课时结业仪式

贪食蛇制作略有难度,上中下三部分不强求所有学生全部完成。每部分完成均可以作为独立作业。

知识点

  • 随机数
  • 逻辑判断
  • 点阵屏刷新
  • 函数封装
  • 代码块折叠
  • 事件(扩展)

任务一:听话的小点(回顾)

详见 RB24

完成后封装为函数:控制蛇头

5W1H

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

5W分析法 5W1H

  • Why - 为什么?(目的)
  • What - 什么事?(事件)
  • Where - 在哪里?(地点)
  • When - 什么时候?(时间)
  • Who - 谁?(人物)
  • How - 怎样做?(方法)

任务二:随机显示的苹果

让蛇头和苹果在屏上随机位置显示

增加一个刷新显示的函数 修改初始化函数 主程序和蛇头控制部分微调

任务三:操纵小点吃掉苹果

判断蛇头有没有和苹果的坐标重合

扩展任务:用事件而不是等待来监听摇杆操作

Copyright © 古德微 2023 all right reserved,powered by GDWRobot本课修订时间: 2021-10-13

results matching ""

    No results matching ""