循迹小车
课程内容
编写算法让小车自动寻找路线前进,比较检测器在小车不同部位的效果区别
课程目标
- 了解键盘按键检测
- 了解角色撞检测的不同方式
- 了解条件判断的使用
- 了解无人驾驶汽车工作原理
课程概要
- 绘制小车
- 使用矩形工具及线条工具,绘制绿色车身黑色轮子的小车
- 使用键盘控制车子
- 当小绿旗点击时,执行循环
- 如果按键上移键被按下,移动5步
- 如果按键下移键被按下,移动-5步
- 如果按键左移键被按下,左转10度
- 如果按键右移键被按下,右转10度
- 绘制背景及小车的探测器
- 使用圆形工具在背景中绘制红色的椭圆形跑道
- 在车子车头位置绘制一个粉色的圆点探测器
- 让小车自动驾驶
- 当小绿旗被点击时,执行循环
- 如果颜色粉色没有碰到红色,左转3度
- 移动3步
- 升级赛道及小车探测器
- 绘制两个圆圈构成的8字形红色赛道
- 在小车车头前方左右分别绘制蓝色和紫色的圆点探测器
- 让小车自动驾驶走8字形
- 当小绿旗被点击时,执行循环
- 如果蓝色碰到红色 且 紫色没有碰到红色,左转10度
- 如果紫色碰到红色 且 蓝色没有碰到红色,右转10度
- 移动3步
- 绘制自定义赛道
- 在背景中创建新的背景
- 使用画笔绘制自定义的红色赛道
- 测试怎样的路线小车能沿着路线走,怎样的路线不能沿着路线走
课后练习
给小车加入信号判断,当距离信号灯一定距离且红灯停绿灯行