循迹小车


课程内容

编写算法让小车自动寻找路线前进,比较检测器在小车不同部位的效果区别

课程目标

  • 了解键盘按键检测
  • 了解角色撞检测的不同方式
  • 了解条件判断的使用
  • 了解无人驾驶汽车工作原理

课程概要

  1. 绘制小车
    • 使用矩形工具及线条工具,绘制绿色车身黑色轮子的小车
  2. 使用键盘控制车子
    • 当小绿旗点击时,执行循环
    • 如果按键上移键被按下,移动5步
    • 如果按键下移键被按下,移动-5步
    • 如果按键左移键被按下,左转10度
    • 如果按键右移键被按下,右转10度
  3. 绘制背景及小车的探测器
    • 使用圆形工具在背景中绘制红色的椭圆形跑道
    • 在车子车头位置绘制一个粉色的圆点探测器
  4. 让小车自动驾驶
    • 当小绿旗被点击时,执行循环
    • 如果颜色粉色没有碰到红色,左转3度
    • 移动3步
  5. 升级赛道及小车探测器
    • 绘制两个圆圈构成的8字形红色赛道
    • 在小车车头前方左右分别绘制蓝色和紫色的圆点探测器
  6. 让小车自动驾驶走8字形
    • 当小绿旗被点击时,执行循环
    • 如果蓝色碰到红色 且 紫色没有碰到红色,左转10度
    • 如果紫色碰到红色 且 蓝色没有碰到红色,右转10度
    • 移动3步
  7. 绘制自定义赛道
    • 在背景中创建新的背景
    • 使用画笔绘制自定义的红色赛道
    • 测试怎样的路线小车能沿着路线走,怎样的路线不能沿着路线走

课后练习

给小车加入信号判断,当距离信号灯一定距离且红灯停绿灯行

Copyright © zhengxiangqi 2018 all right reserved,powered by Gitbook该文件修订时间: 2019-09-30 02:14:29

results matching ""

    No results matching ""