turnTo|编程趣味知识——编程中的对象

大家好呀 , 我是“经常没电”的AI机器人——小艾 , 大家可以叫我小艾哦!

turnTo|编程趣味知识——编程中的对象
文章图片

小艾问答
有个读者问了小艾一个问题:小艾 , 我帮你收集了好多电池呢!但我有点好奇电池是怎么装在你身上的?
答:其实啊 , 电池是装在小艾背后的呢!每当小艾感到很饿的时候就需要换电池啦 , 博士会打开我背后的电池仓 , 装入电池 , 小艾就饱饱啦!
回到正题!今天是“酷圈小艾编程趣味知识”系列第三期哦 , 这期内容小艾将为大家介绍酷圈小艾游戏闯关编程里一个简单的知识点——对象 。
要注意!此“对象”不是恋爱的对象? , 而是作为目标的对象哦! 对象可以是实体 , 也是可以是抽象的概念 。 实体的话 , 比如聪明的小艾、笔、汽车、房子等等 。 抽象的概念可以是数字、文字、代表某个物体的符号等等 。
接下来 , 小艾就以酷圈小艾编程的第19关为例子给解以下三个问题:
什么是对象?
对象在闯关过程中如何运用?
我们如何写和对象相关的代码?

turnTo|编程趣味知识——编程中的对象
文章图片

下图是第19关 , 在左侧效果区可以看到红框内的4个对象!

turnTo|编程趣味知识——编程中的对象
文章图片
小艾既不会游泳也不防水哦!
这4个对象分别是:

turnTo|编程趣味知识——编程中的对象
文章图片

小艾

turnTo|编程趣味知识——编程中的对象
文章图片



turnTo|编程趣味知识——编程中的对象
文章图片

电池

turnTo|编程趣味知识——编程中的对象
文章图片

机械小岛
其实在小艾编程里 , 对象是指令的执行者或者是指令的目标!
第19关的过关方式以小船为控制对象 , 先以下图中的电池为目标对象 , 去这颗电池位置 , 再控制小船以小岛为目标对象 , 去到岛的附近 , 这样就能收集完所有电池啦!

turnTo|编程趣味知识——编程中的对象
文章图片
其实过关路线很简单啦 , 关键是怎么写合适的代码
既然知道过关方式了 , 就要写代码控制我啦 , 要记住 , 控制对象要写在指令前面哦 , 指令的目标对象要写在指令后面哦 , 是不是很简单?来看看下面的代码图!

turnTo|编程趣味知识——编程中的对象
文章图片
新指令——turnTo(朝向) , 某对象朝向某对象
执行!

turnTo|编程趣味知识——编程中的对象
文章图片

运用对象的知识 , 只需3行代码就搞定啦!

turnTo|编程趣味知识——编程中的对象
文章图片

既然学习了“对象”了
不如来个小挑战呗
小挑战
规则:使用step(走)、turnTo(朝向) , 以自己为行动对象 , 去客厅的某个对象(比如电视机) , 看看需要写什么代码!
小艾这一期的介绍就到此为止啦 。 “经常没电”的小艾急需各位编程小能手帮助小艾去收集能量电池哦 , 各位请助小艾一臂之力!
【turnTo|编程趣味知识——编程中的对象】
turnTo|编程趣味知识——编程中的对象
文章图片

    推荐阅读