APP下载

Blockly游戏“鸟”关卡代码

2020-06-30

电脑报 2020年12期
关键词:图形化表达式关卡

Blockly Games是一系列编程教育小游戏。搜索“少儿编程教程网”就可以找到“Blockly游戏”(https:∥blockly-games kidscocling8.com/blockly-games/zh-hans/index.html?lang=zh-hans)。

“鸟”这个关卡在迷宫关卡的编程知识基础上学习运用关系表达式来控制鸟的飞行方向,让鸟合理规划线路吃到虫子后回到自己的巢。

前6关是基本块的训练。通过对角度、“没有蠕虫”块、XY坐标位置块、关系表达式块的训练掌握怎样用条件判断和逻辑控制鸟的复杂飞行。

每次过关后还会将你编写的图形化代码转换为对应的JavaScript代码,让你对JavaScript有一个初步感性的认识。

第7关代码

第8关路线

第8关代码

第9关路线

第9关代码

第10关路线

第10关代码

从第7关开始路线开始变得复杂了。在处理多个判断条件时需要用到不同的关系表达式——如果if、否则如果else if、否则else。

如果if(条件1):

如果条件1为真,执行这里(条件为真才执行);

否则如果else if(条件2):

否则,当条件2为真执行这里(當条件1不为真,条件2为真执行这里);

否则else:

条件1、条件2都不为真,执行这里。

第8关出现了新的积木块“和”,可以连接多个需要同时满足的条件。

作为最后一关,难度自然比较高,判断条件也更加复杂,需要用两个“和”方块完成3个条件的判断。

完成“鸟”关卡后,相信你对如果if、否则如果else if、否则else这几个判断已经有了一个更深刻的认识。

猜你喜欢

图形化表达式关卡
基于Arduino图形化编程的教学应用研究
浅谈图形化编程在小学教育中的作用
电塔岛历险
疯狂冒险岛
灵活选用二次函数表达式
Mixly米思齐:优秀的国产创客教育工具
寻找勾股数组的历程
时空穿梭
议C语言中循环语句
如果你想,就可以做到更多!