RB30 贪食蛇-下·结业

今天对贪食蛇进一步完善,并做学期总结。

知识点

  • 逻辑非
  • 函数返回布尔值
  • 字符串

任务一:用字符串来存储蛇身

成对数据存储的方式

  • 双列表
  • 单列表(每个列表元素包含两个数据)
  • 字符串(类似本课的简单数据,可转换后利用字符串存储)

B3 将更深入探讨数据结构

任务二:越界检测

  • 撞墙

增加一个函数来检查是否碰到墙壁。 需要先计算新坐标并判断是否越界,没有越界才更新坐标,否则不做任何操作。

任务三:吃到自己

增加一个蛇头新坐标是否撞到自己的函数,并触发 GameOver 特效。

扩展练习:优化苹果出现的位置

避免苹果直接出现在蛇身

结业

  • 知识回顾
  • 复习总结
  • 证书发放
Copyright © 古德微 2023 all right reserved,powered by GDWRobot本课修订时间: 2021-10-13

results matching ""

    No results matching ""