友情提示:380元/半年,儿童学编程,就上码丁实验室。
小车会自动按照你画的线路探索着前进,是不是有点人工智能的感觉?这个作品的设计比较有创意,通过独特的设计理念,使用几个简单的Scratch功能模块就实现了这个令人眼前一亮的作品。
作品设计的亮点在于:给小车设计了两个不同颜色的触角,然后通过分别侦测这两个触角是否碰到线路,一个触角负责如果碰到线路,小车前进几步,否则朝一个方向旋转几度;另一个触角负责如果碰到线路,否则朝一个方向旋转几度,否则朝反方向旋转几度。请看代码:
这里采用克隆技术,是为了实现可以设置多辆巡线小车,小朋友们刚开始尝试的时候,可以先设计一张画有线路的背景图,一辆小车按照按照线路自动探索前进,然后再慢慢将作品丰富更多的功能。
注意事项:设计小车的时候,要确定小车造型的原点在小车的中心位置附近,否则很容易导致小车移动出线路之外;另外在程序中用到的参数,例如移动多少步,左转几度,右转几度,需要根据自己作品的设计进行微调测试。
小朋友们动手试试吧!走出你们设计人工智能产品的第一步!
转自公众号:
南昌青少年编程