游戏-网页JavaScript - 图2

1拼图

游戏-网页JavaScript - 图3

游戏-网页JavaScript - 图4

游戏-网页JavaScript - 图5

2迷宫

游戏-网页JavaScript - 图6

你通过 2 行JavaScript通过了这一关:
  1. moveForward();
  2. moveForward();

游戏-网页JavaScript - 图7

你通过 5 行JavaScript通过了这一关:
  1. moveForward();
  2. turnLeft();
  3. moveForward();
  4. turnRight();
  5. moveForward();

游戏-网页JavaScript - 图8

你通过 3 行JavaScript通过了这一关:
  1. while (notDone()) {
  2. moveForward();
  3. }

游戏-网页JavaScript - 图9

你通过 6 行JavaScript通过了这一关:
  1. while (notDone()) {
  2. moveForward();
  3. turnLeft();
  4. moveForward();
  5. turnRight();
  6. }

游戏-网页JavaScript - 图10

你通过 6 行JavaScript通过了这一关:
  1. moveForward();
  2. moveForward();
  3. turnLeft();
  4. while (notDone()) {
  5. moveForward();
  6. }

游戏-网页JavaScript - 图11

你通过 7 行JavaScript通过了这一关:
  1. while (notDone()) {
  2. moveForward();
  3. moveForward();
  4. if (isPathLeft()) {
  5. turnLeft();
  6. }
  7. }
你准备好开始第7关了吗?

游戏-网页JavaScript - 图12

gg

3飞鸟

游戏-网页JavaScript - 图13

你通过一行JavaScript通过了这一关:

heading(45);

你准备好开始第2关了吗?

游戏-网页JavaScript - 图14

你通过 5 行JavaScript通过了这一关:
  1. if (noWorm()) {
  2. heading(0);
  3. } else {
  4. heading(90);
  5. }

游戏-网页JavaScript - 图15

你通过 5 行JavaScript通过了这一关:
  1. if (noWorm()) {
  2. heading(315);
  3. } else {
  4. heading(45);
  5. }
你准备好开始第4关了吗?

游戏-网页JavaScript - 图16

你通过 5 行JavaScript通过了这一关:
  1. if (getX() < 80) {
  2. heading(0);
  3. } else {
  4. heading(270);
  5. }
你准备好开始第5关了吗?

游戏-网页JavaScript - 图17

你通过 6 行JavaScript通过了这一关:
  1. if (getY() > 20) {
  2. heading(270);
  3. } else if (getX() < 90) {
  4. heading(180);
  5. } else {
  6. }
你准备好开始第6关了吗?

游戏-网页JavaScript - 图18

你通过 7 行JavaScript通过了这一关:
  1. if (noWorm()) {
  2. heading(330);
  3. } else if (getY() < 80) {
  4. heading(90);
  5. } else if (getX() < 90) {
  6. heading(180);
  7. }
你准备好开始第7关了吗?

游戏-网页JavaScript - 图19

e

乌龟-方

游戏-网页JavaScript - 图20

游戏-网页JavaScript - 图21

你通过 4 行JavaScript通过了这一关:
  1. for (var count = 0; count < 4; count++) {
  2. moveForward(100);
  3. turnRight(90);
  4. }
你准备好开始第2关了吗?

游戏-网页JavaScript - 图22

你通过 4 行JavaScript通过了这一关:
  1. for (var count = 0; count < 5; count++) {
  2. moveForward(100);
  3. turnRight(72);
  4. }
你准备好开始第3关了吗?

游戏-网页JavaScript - 图23

你通过 5 行JavaScript通过了这一关:
  1. penColour('#ffcc33');
  2. for (var count = 0; count < 5; count++) {
  3. moveForward(100);
  4. turnRight(144);
  5. }
你准备好开始第4关了吗?

游戏-网页JavaScript - 图24

你通过 9 行JavaScript通过了这一关:
  1. penColour('#ffcc33');
  2. for (var count = 0; count < 5; count++) {
  3. moveForward(50);
  4. turnRight(144);
  5. }
  6. penUp();
  7. moveForward(150);
  8. penDown();
  9. moveForward(20);
你准备好开始第5关了吗?

游戏-网页JavaScript - 图25

你通过 11 行JavaScript通过了这一关:
  1. penColour('#ffcc33');
  2. for (var count2 = 0; count2 < 4; count2++) {
  3. for (var count = 0; count < 5; count++) {
  4. moveForward(50);
  5. turnRight(144);
  6. }
  7. penUp();
  8. moveForward(150);
  9. penDown();
  10. turnRight(90);
  11. }
你准备好开始第6关了吗?

游戏-网页JavaScript - 图26

你通过 16 行JavaScript通过了这一关:
  1. penColour('#ffcc33');
  2. for (var count2 = 0; count2 < 3; count2++) {
  3. for (var count = 0; count < 5; count++) {
  4. moveForward(50);
  5. turnRight(144);
  6. }
  7. penUp();
  8. moveForward(150);
  9. penDown();
  10. turnRight(120);
  11. }
  12. turnLeft(90);
  13. penUp();
  14. moveForward(100);
  15. penDown();
  16. moveForward(50);
你准备好开始第7关了吗?

游戏-网页JavaScript - 图27

你通过 20 行JavaScript通过了这一关:
  1. penColour('#ffcc33');
  2. for (var count2 = 0; count2 < 3; count2++) {
  3. for (var count = 0; count < 5; count++) {
  4. moveForward(50);
  5. turnRight(144);
  6. }
  7. penUp();
  8. moveForward(150);
  9. penDown();
  10. turnRight(120);
  11. }
  12. turnLeft(90);
  13. penUp();
  14. moveForward(100);
  15. penDown();
  16. for (var count3 = 0; count3 < 4; count3++) {
  17. moveForward(50);
  18. moveBackward(50);
  19. turnRight(45);
  20. }
你准备好开始第8关了吗?

游戏-网页JavaScript - 图28

你通过 20 行JavaScript通过了这一关:
  1. penColour('#ffcc33');
  2. for (var count2 = 0; count2 < 3; count2++) {
  3. for (var count = 0; count < 5; count++) {
  4. moveForward(50);
  5. turnRight(144);
  6. }
  7. penUp();
  8. moveForward(150);
  9. penDown();
  10. turnRight(120);
  11. }
  12. turnLeft(90);
  13. penUp();
  14. moveForward(100);
  15. penDown();
  16. for (var count3 = 0; count3 < 360; count3++) {
  17. moveForward(50);
  18. moveBackward(50);
  19. turnRight(1);
  20. }
你准备好开始第9关了吗?

游戏-网页JavaScript - 图29

游戏-网页JavaScript - 图30

游戏-网页JavaScript - 图31

你通过 30 行JavaScript通过了这一关:
  1. penColour('#ffffff');
  2. for (var count2 = 0; count2 < 3; count2++) {
  3. for (var count = 0; count < 5; count++) {
  4. moveForward(50);
  5. turnRight(144);
  6. }
  7. penUp();
  8. moveForward(150);
  9. penDown();
  10. turnRight(120);
  11. }
  12. turnLeft(90);
  13. penUp();
  14. moveForward(100);
  15. penDown();
  16. for (var count3 = 0; count3 < 360; count3++) {
  17. moveForward(50);
  18. moveBackward(50);
  19. turnRight(1);
  20. }
  21. penUp();
  22. turnRight(120);
  23. moveForward(20);
  24. penDown();
  25. penColour('#000000');
  26. for (var count4 = 0; count4 < 360; count4++) {
  27. moveForward(50);
  28. moveBackward(50);
  29. turnRight(1);
  30. }
你准备好开始第10关了吗?

游戏-网页JavaScript - 图32

=

游戏-网页JavaScript - 图33

音乐

游戏-网页JavaScript - 图34

你通过 6 行JavaScript通过了这一关:
  1. function start1() {
  2. play(0.25, 7);
  3. play(0.25, 8);
  4. play(0.25, 9);
  5. play(0.25, 7);
  6. }
你准备好开始第2关了吗?

游戏-网页JavaScript - 图35

你通过 10 行JavaScript通过了这一关:
  1. function start1() {
  2. my_1();
  3. my_1();
  4. }
  5. function my_1() {
  6. play(0.25, 7);
  7. play(0.25, 8);
  8. play(0.25, 9);
  9. play(0.25, 7);
  10. }
你准备好开始第3关了吗?

游戏-网页JavaScript - 图36

你通过 17 行JavaScript通过了这一关:
  1. function start1() {
  2. my_1();
  3. my_1();
  4. my_2();
  5. my_2();
  6. }
  7. function my_1() {
  8. play(0.25, 7);
  9. play(0.25, 8);
  10. play(0.25, 9);
  11. play(0.25, 7);
  12. }
  13. function my_2() {
  14. play(0.25, 9);
  15. play(0.25, 10);
  16. play(0.5, 11);
  17. }
你准备好开始第4关了吗?

游戏-网页JavaScript - 图37

你通过 27 行JavaScript通过了这一关:
  1. function start1() {
  2. my_1();
  3. my_1();
  4. my_2();
  5. my_2();
  6. my_3();
  7. my_3();
  8. }
  9. function my_1() {
  10. play(0.25, 7);
  11. play(0.25, 8);
  12. play(0.25, 9);
  13. play(0.25, 7);
  14. }
  15. function my_3() {
  16. play(0.125, 11);
  17. play(0.125, 12);
  18. play(0.125, 11);
  19. play(0.125, 10);
  20. play(0.25, 9);
  21. play(0.25, 7);
  22. }
  23. function my_2() {
  24. play(0.25, 9);
  25. play(0.25, 10);
  26. play(0.5, 11);
  27. }
你准备好开始第5关了吗?

游戏-网页JavaScript - 图38

你通过 34 行JavaScript通过了这一关:
  1. function start1() {
  2. my_1();
  3. my_1();
  4. my_2();
  5. my_2();
  6. my_3();
  7. my_3();
  8. my_4();
  9. my_4();
  10. }
  11. function my_1() {
  12. play(0.25, 7);
  13. play(0.25, 8);
  14. play(0.25, 9);
  15. play(0.25, 7);
  16. }
  17. function my_3() {
  18. play(0.125, 11);
  19. play(0.125, 12);
  20. play(0.125, 11);
  21. play(0.125, 10);
  22. play(0.25, 9);
  23. play(0.25, 7);
  24. }
  25. function my_2() {
  26. play(0.25, 9);
  27. play(0.25, 10);
  28. play(0.5, 11);
  29. }
  30. function my_4() {
  31. play(0.25, 7);
  32. play(0.25, 4);
  33. play(0.5, 7);
  34. }
你准备好开始第6关了吗?

游戏-网页JavaScript - 图39

游戏-网页JavaScript - 图40

你通过 35 行JavaScript通过了这一关:
  1. function start1() {
  2. setInstrument('violin');
  3. my_1();
  4. my_1();
  5. my_2();
  6. my_2();
  7. my_3();
  8. my_3();
  9. my_4();
  10. my_4();
  11. }
  12. function my_1() {
  13. play(0.25, 7);
  14. play(0.25, 8);
  15. play(0.25, 9);
  16. play(0.25, 7);
  17. }
  18. function my_3() {
  19. play(0.125, 11);
  20. play(0.125, 12);
  21. play(0.125, 11);
  22. play(0.125, 10);
  23. play(0.25, 9);
  24. play(0.25, 7);
  25. }
  26. function my_2() {
  27. play(0.25, 9);
  28. play(0.25, 10);
  29. play(0.5, 11);
  30. }
  31. function my_4() {
  32. play(0.25, 7);
  33. play(0.25, 4);
  34. play(0.5, 7);
  35. }
你准备好开始第7关了吗?

游戏-网页JavaScript - 图41

池塘

游戏-网页JavaScript - 图42

Pond Documentation

游戏-网页JavaScript - 图43Pond

Angles

The compass is oriented so that due east (right) is 0 degrees, 90 is north, 180 is west, 270 is south. Angles wrap as expected: -90 is south, 450 is north.

游戏-网页JavaScript - 图44

Cannon

The <font style="color:rgb(0, 0, 0);">cannon()</font> function fires a cannonball towards the specified angle and range. The angle is independent of the direction of the duck. The range can be 0-70 metres, with greater ranges truncated to 70. The cannon takes about one second to reload after firing. If <font style="color:rgb(0, 0, 0);">cannon()</font> is called during this time, nothing happens.

Math

Number

Numbers are used for many things, including ranges, angles, and counters. Numbers may be negative (e.g. -360), or fractional (e.g. 3.14159), or very large (e.g. 9007199254740992). There is even a special number called <font style="color:rgb(0, 0, 0);">Infinity</font>. Do not use thousands separators (e.g. 9,000).

游戏-网页JavaScript - 图45

你通过 2 行JavaScript通过了这一关:
  1. cannon(90, 40);
  2. 0;
你准备好开始第2关了吗?

游戏-网页JavaScript - 图46

cannon(180, 50);

测试

游戏-网页JavaScript - 图47

血量-

你通过 4 行JavaScript通过了这一关:
  1. 0;
  2. while (true) {
  3. cannon(45, 60);
  4. }
你准备好开始第4关了吗?

游戏-网页JavaScript - 图48

while (true) {

cannon(270, 60);

}

游戏-网页JavaScript - 图49

游戏-网页JavaScript - 图50

你通过 4 行JavaScript通过了这一关:
  1. 0;
  2. while (true) {
  3. cannon(180, scan(180));
  4. }
你准备好开始第6关了吗?
这个对手会来回移动,使其很难被击中。“scan”表达式能返回在特定方向上目标的距离。scan(0)这个距离就是“cannon”命令需要的精确的发射距离。

游戏-网页JavaScript - 图51

while (true) {

cannon(0, scan(0));

}

这个对手离得太远了,无法使用大炮(射程只有70米)。但是,可以使用“swim”命令开始向对手游过去,然后击溃它。

游戏-网页JavaScript - 图52

你通过 5 行JavaScript通过了这一关:
  1. 0;
  2. swim(315);
  3. while (true) {
  4. cannon(315, scan(315));
  5. }
你准备好开始第8关了吗

绘图

游戏-网页JavaScript - 图53

你通过 7 行JavaScript通过了这一关:
  1. penColour('#ff0000');
  2. circle(50, 70, 10);
  3. penColour('#3333ff');
  4. rect(50, 40, 20, 40);
  5. penColour('#999999');
  6. line(60, 50, 80, 70, 5);
  7. line(40, 50, 20, 70, 5);
你准备好开始第2关了吗? 这一关是一个电影。您希望移动人物的手臂横穿屏幕。请按下播放键来观看。当电影正在播放时,“time”块的值会从0增加到100。要是您希望手臂的“y”坐标从0开始运动至100,这应该会很容易办到。

游戏-网页JavaScript - 图54

你通过 7 行JavaScript通过了这一关:
  1. penColour('#ff0000');
  2. circle(50, 70, 10);
  3. penColour('#3333ff');
  4. rect(50, 40, 20, 40);
  5. penColour('#999999');
  6. line(60, 50, 80, time(), 5);
  7. line(40, 50, 20, 70, 5);
你准备好开始第3关了吗?

e

酷客编程-KooCoding.com-官方网站-少儿编程教育创新品牌-畅言科技(北京)有限公司