个性化阅读
专注于IT技术分析

如何解决(解决方案)Google的Blockly Future Programmers Game:Bird Level

本文概述

Google的Blockly Games是一系列教编程的教育游戏。它基于Blockly库。所有代码都是免费和开源的。鸟游戏是对条件句的深入研究。在越来越复杂的条件下探索控制流。游戏引擎和源代码可以在Github上作为开源项目获得。

在本文中, 我们将与你分享”鸟巢游戏”中所有10个级别的解决方案。

1级

Google的Blockly Programmer Bird Game Level 1

此级别的相应JavaScript代码为:

heading(45);

2级

Google的Blockly Bird Level 2

此级别的相应JavaScript代码为:

if (noWorm()) {
    heading(0);
} else {
    heading(90);
}

3级

Google的Blockly Programmers Bird Level 3

此级别的相应JavaScript代码为:

if (noWorm()) {
    heading(315);
} else {
    heading(45);
}

4级

Google的Blockly Programmers Bird Level 4

此级别的相应JavaScript代码为:

if (getX() < 80) {
    heading(0);
} else {
    heading(270);
}

5级

Google的Blockly Game Bird Level 5

此级别的相应JavaScript代码为:

if (getY() > 20) {
    heading(270);
} else {
    heading(180);
}

6级

Google的Blockly Programmers Bird Level 6

此级别的相应JavaScript代码为:

if (noWorm()) {
    heading(345);
} else if (getY() < 80) {
    heading(90);
} else {
    heading(180);
}

7级

Google的Blockly Bird Game等级7

此级别的相应JavaScript代码为:

if (getY() > 50) {
   heading(225);
} else if (noWorm()) {
   heading(300);
} else {
   heading(180);
}

8级

Google的Blockly Bird Game等级8

此级别的相应JavaScript代码为:

if (getY() < 40) {
    heading(90);
} else if (noWorm()) {
    heading(345);
} else if (getX() > 50 && getY() < 50) {
    heading(180);
} else {
    heading(45);
}

9级

Google的Blockly Bird游戏第9级

此级别的相应JavaScript代码为:

if (noWorm() && getX() > 20) {
    heading(180);
} else if (noWorm() && getY() > 20) {
    heading(270);
} else if (getY() < 70 && getX() < 40) {
    heading(90);
} else {
    heading(315);
}

10级

Google的Blockly Programmers Game Bird Level 10

此级别的相应JavaScript代码为:

if (noWorm() && getY() < 80 && getX() < 30) {
    heading(90);
} else if (noWorm() && getX() < 80) {
    heading(0);
} else if (noWorm() && getY() > 50) {
    heading(270);
} else if (getY() < 80 && getX() > 20) {
    heading(90);
} else if (getX() > 20) {
    heading(180);
} else if (getY() > 20) {
    heading(270);
}

编码愉快!

赞(0)
未经允许不得转载:srcmini » 如何解决(解决方案)Google的Blockly Future Programmers Game:Bird Level

评论 抢沙发

评论前必须登录!