Решения для обучающей игры Blockly «Черепашка»
Создай программу, которая нарисует квадрат.
for (var count = 0; count < 4; count++) {
moveForward(100);
turnRight(90);
}
Измени программу, чтобы вместо квадрата нарисовать пятиугольник.
for (var count = 0; count < 5; count++) {
moveForward(100);
turnRight(72);
}
Это новый блок, который позволяет изменить цвет.
Нарисуй жёлтую звезду.
penColour('#ffff00');
for (var count = 0; count < 5; count++) {
moveForward(100);
turnRight(144);
}
Есть новый блок, который позволяет поднять перо от бумаги при движении:
нарисуй небольшую жёлтую звёздочку, потом линию над ней.
penColour('#ffff00');
for (var count = 0; count < 5; count++) {
moveForward(50);
turnRight(144);
}
penUp();
moveForward(150);
penDown();
moveForward(20);
Вместо одной звезды, можешь нарисовать четыре звезды в углах квадрата?
penColour('#ffff00');
for (var count2 = 0; count2 < 4; count2++) {
for (var count = 0; count < 5; count++) {
moveForward(50);
turnRight(144);
}
penUp();
moveForward(150);
turnRight(90);
penDown();
}
Нарисуй три жёлтых звезды и одну белую линию.
penColour('#ffff00');
for (var count2 = 0; count2 < 3; count2++) {
for (var count = 0; count < 5; count++) {
moveForward(50);
turnRight(144);
}
penUp();
moveForward(150);
turnRight(120);
penDown();
}
penUp();
turnLeft(90);
moveForward(100);
penColour('#ffffff');
penDown();
moveForward(50);
Нарисуй звёзды, потом четыре белые линии.
penColour('#ffff00');
for (var count2 = 0; count2 < 3; count2++) {
for (var count = 0; count < 5; count++) {
moveForward(50);
turnRight(144);
}
penUp();
moveForward(150);
turnRight(120);
penDown();
}
penUp();
turnLeft(90);
moveForward(100);
penColour('#ffffff');
for (var count3 = 0; count3 < 4; count3++) {
penDown();
moveForward(50);
penUp();
moveBackward(50);
turnRight(45);
}
Прорисовка 360-и белых линий будет выглядеть как полная луна.
penColour('#ffff00');
for (var count2 = 0; count2 < 3; count2++) {
for (var count = 0; count < 5; count++) {
moveForward(50);
turnRight(144);
}
penUp();
moveForward(150);
turnRight(120);
penDown();
}
penUp();
turnLeft(90);
moveForward(100);
penColour('#ffffff');
for (var count3 = 0; count3 < 360; count3++) {
penDown();
moveForward(50);
penUp();
moveBackward(50);
turnRight(1);
}
Можешь добавить чёрный круг, чтобы луна превратилась в полумесяц?
penColour('#ffff00');
for (var count2 = 0; count2 < 3; count2++) {
for (var count = 0; count < 5; count++) {
moveForward(50);
turnRight(144);
}
penUp();
moveForward(150);
turnRight(120);
penDown();
}
penUp();
turnLeft(90);
moveForward(100);
penColour('#ffffff');
for (var count3 = 0; count3 < 360; count3++) {
penDown();
moveForward(50);
penUp();
moveBackward(50);
turnRight(1);
}
penUp();
turnRight(120);
moveForward(20);
penColour('#000000');
for (var count4 = 0; count4 < 360; count4++) {
penDown();
moveForward(50);
penUp();
moveBackward(50);
turnRight(1);
}
Нарисуй, что пожелаешь. У тебя появилось много новых блоков, которые стоит изучить. Приятно провести время!
Используй кнопку "Смотреть Галерею", чтобы посмотреть рисунки других. Если ты нарисовал что-то интересное - используй кнопку "Сохранить в Галерее", чтобы поделиться рисунком с другими.
penUp();
turnRight(90);
moveBackward(198);
penColour('#0000ff');
font('Arial',52,'normal');
print('Jesus saves!');
hideTurtle();