大家好呀 , 我是“经常没电”的AI机器人——小艾 , 大家可以叫我小艾哦!
文章图片
小艾问答
有个读者问了小艾一个问题:小艾 , 我帮你收集了好多电池呢!但我有点好奇电池是怎么装在你身上的?
答:其实啊 , 电池是装在小艾背后的呢!每当小艾感到很饿的时候就需要换电池啦 , 博士会打开我背后的电池仓 , 装入电池 , 小艾就饱饱啦!
回到正题!今天是“酷圈小艾编程趣味知识”系列第三期哦 , 这期内容小艾将为大家介绍酷圈小艾游戏闯关编程里一个简单的知识点——对象 。
要注意!此“对象”不是恋爱的对象? , 而是作为目标的对象哦! 对象可以是实体 , 也是可以是抽象的概念 。 实体的话 , 比如聪明的小艾、笔、汽车、房子等等 。 抽象的概念可以是数字、文字、代表某个物体的符号等等 。
接下来 , 小艾就以酷圈小艾编程的第19关为例子给解以下三个问题:
什么是对象?
对象在闯关过程中如何运用?
我们如何写和对象相关的代码?
文章图片
下图是第19关 , 在左侧效果区可以看到红框内的4个对象!
文章图片
小艾既不会游泳也不防水哦!
这4个对象分别是:
文章图片
小艾
文章图片
船
文章图片
电池
文章图片
机械小岛
其实在小艾编程里 , 对象是指令的执行者或者是指令的目标!
第19关的过关方式以小船为控制对象 , 先以下图中的电池为目标对象 , 去这颗电池位置 , 再控制小船以小岛为目标对象 , 去到岛的附近 , 这样就能收集完所有电池啦!
文章图片
其实过关路线很简单啦 , 关键是怎么写合适的代码
既然知道过关方式了 , 就要写代码控制我啦 , 要记住 , 控制对象要写在指令前面哦 , 指令的目标对象要写在指令后面哦 , 是不是很简单?来看看下面的代码图!
文章图片
新指令——turnTo(朝向) , 某对象朝向某对象
执行!
文章图片
运用对象的知识 , 只需3行代码就搞定啦!
文章图片
既然学习了“对象”了
不如来个小挑战呗
小挑战
规则:使用step(走)、turnTo(朝向) , 以自己为行动对象 , 去客厅的某个对象(比如电视机) , 看看需要写什么代码!
小艾这一期的介绍就到此为止啦 。 “经常没电”的小艾急需各位编程小能手帮助小艾去收集能量电池哦 , 各位请助小艾一臂之力!
【turnTo|编程趣味知识——编程中的对象】
文章图片
推荐阅读
- 人物|1年级中学生斩获日本U22编程大奖 雕刻方式立体建模
- 陈奕帆|12岁男孩连续两年进万人编程决赛:史上最小选手 未来想学AI
- 人物|12岁男孩连续两年进万人编程决赛:史上最小选手 未来想学AI
- 冬奥|科技与体育梦幻联动 点猫科技用编程模拟冰雪运动助力科技冬奥
- 人工智能|腾讯成为NOC大赛合作伙伴,联合举办“扣叮创意编程”“AI创想家”两大赛事
- 青少年|腾讯与NOC组委会达成战略合作,将联手举办全国青少年编程及人工智能大赛
- 人工智能|腾讯与 NOC 达成战略合作,联合举办 “扣叮创意编程”“AI 创想家” 两大赛事
- 助推|点猫科技与中国计算机学会达成战略合作 用“好工具”助推编程教育普及
- 团队|2021RoboRAVE国际机器人华南分会比特橙子创客编程再创辉煌
- 青少年|点猫科技出席2021国际人工智能与教育会议 推动亚非青少年编程技能提升