零基础玩游戏学编程20、21《跃火林中&以静制动》

2019-10-11 17:47  米糖AI

课程主题:计算机科学2-python学习内容:介绍参数,变量,如果语句,和算法。课时:46适合年龄段:9岁+(适合家长陪孩子一起学习)如何加入班级学习?(看:为什么通过游戏来学习编程很重要?)#20。跃火林中

关卡概览和解法

只有机灵的英雄能够通过!使用堆叠如果躲避火球。

简介

零基础玩游戏学编程20、21《跃火林中&以静制动》

你可以在一个if语句内部嵌套(嵌套)另一个if语句,从而做出更复杂的选择。

用这个技能找到安全点,避免开火球!

默认代码

#在这关,别碰恶魔石!往其他方向移动避开它们!

而 True:

魔石 = 英雄。findNearestItem ()

如果 恶石:

pos = 邪恶之石。位置

如果 pos。X == 34: #== 的意思的英文 “等于”,” (等于)

#如果恶魔石在左边,走到向左向右边。

通过

其他:

#如果恶魔石在向左向右边,走到左边。

通过

其他:

#如果没有恶魔石,那就去到中间。

通过

概览

现在的处境可能让你想起了之前的一关-焰中舞动,不过这次你得同时躲避两个火球了!如此,火球会随机出现,所以你不能直接左右循环着走。决定安全地点的方法需要更完善:

如果在地图上方看到宝石,赶快远离,移动到地图的另一侧。

如果没有宝石,就移动到中间。

如果结构

为了让你的计划得手,你需要用上嵌套(嵌套) if结构。说白了就是把一个if结构嵌入到另一个if结构里,做到更复杂的条件选择。

如果 宝石:

如果是 宝石。pos。x == 34:

英雄。说(' 左边! ' )

其他:

英雄。说(' 右边! ' )

分享到微信朋友圈 ×
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。
×

本网页已闲置过久,点击关闭或空白处,即可回到网页