Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- drawBackground();
- drawStars();
- drawSun();
- drawEarth();
- drawShip(25);
- function drawEarth() {
- penUp();
- moveTo(randomNumber(0, 320), randomNumber(250, 260));
- penDown();
- function atmosphere() {
- dot(110);
- penRGB(255, 255, 255, 0.1);
- dot(120);
- penRGB(255, 255, 255, 0.3);
- dot(130);
- penRGB(255, 255, 255, 0.5);
- dot(140);
- penRGB(255, 255, 255, 0.7);
- dot(150);
- penRGB(255, 255, 255, 1);
- }
- function earth() {
- penRGB(randomNumber(92, 107), randomNumber(221, 236), randomNumber(240, 255), 1);
- dot(100);
- penWidth(randomNumber(20, 50));
- penRGB(randomNumber(10, 30), randomNumber(190, 210), 0, 1);
- for (var i = 0; i < randomNumber(2, 5); i++) {
- arcRight(90, 10);
- penWidth(randomNumber(20, 30));
- arcLeft(90, 10);
- turnRight(90);
- moveForward(25);
- }
- }
- atmosphere();
- earth();
- penUp();
- }
- function drawShip(distance) {
- moveTo(randomNumber(50, 300), randomNumber(50, 300));
- penWidth(randomNumber(10, 25));
- penRGB(randomNumber(0, 255), randomNumber(0, 255), randomNumber(0, 255), 1);
- penDown();
- turnRight(60);
- moveForward(distance);
- for (var i = 0; i < 2; i++) {
- turnRight(120);
- moveForward(distance);
- }
- //
- penRGB(randomNumber(0, 255), randomNumber(0, 255), randomNumber(0, 255), 1);
- turnLeft(90);
- moveForward(50);
- turnRight(90);
- moveForward(distance);
- turnRight(135);
- moveForward(35);
- turnRight(135);
- moveForward(distance);
- //
- turnLeft(90);
- moveForward(12.5);
- penColor("red");
- dot(10);
- moveForward(12.5);
- penRGB(randomNumber(0, 255), randomNumber(0, 255), randomNumber(0, 255), 1);
- turnLeft(90);
- moveForward(50);
- moveBackward(50);
- //
- turnRight(90);
- moveForward(distance);
- turnLeft(135);
- moveForward(35);
- penUp();
- }
- function drawSun() {
- penUp();
- moveTo(randomNumber(50, 300), randomNumber(50, 300));
- penDown();
- penColor("orange");
- dot(randomNumber(50, 100));
- penUp();
- }
- penUp();
- function drawStars() {
- penUp();
- for (var i = 0; i < 4; i++) {
- moveTo(randomNumber(0, 316), randomNumber(0, 450));
- penColor("gold");
- dot(3);
- }
- penUp();
- for (var i = 0; i < 4; i++) {
- moveTo(randomNumber(0, 316), randomNumber(0, 450));
- penColor("gray");
- dot(3);
- }
- penUp();
- for (var i = 0; i < 4; i++) {
- moveTo(randomNumber(0, 315), randomNumber(0, 450));
- penColor("blue");
- dot(3);
- }
- penUp();
- for (var i = 0; i < 4; i++) {
- moveTo(randomNumber(0, 314), randomNumber(0, 449));
- dot(3);
- penColor("pink");
- }
- penUp();
- for (var i = 0; i < 4; i++) {
- moveTo(randomNumber(0, 313), randomNumber(0, 447));
- dot(4);
- penColor("white");
- }
- penUp();
- for (var i = 0; i < 4; i++) {
- moveTo(randomNumber(0, 310), randomNumber(0, 445));
- dot(2);
- penColor("gold");
- }
- penUp();
- for (var i = 0; i < 4; i++) {
- moveTo(randomNumber(0, 309), randomNumber(0, 442));
- dot(2);
- penColor("pink");
- }
- penUp();
- for (var i = 0; i < 4; i++) {
- moveTo(randomNumber(0, 308), randomNumber(0, 340));
- dot(2);
- penColor("blue");
- }
- penUp();
- for (var i = 0; i < 4; i++) {
- moveTo(randomNumber(0, 305), randomNumber(0, 335));
- dot(3);
- penColor("white");
- }
- penUp();
- for (var i = 0; i < 4; i++) {
- moveTo(randomNumber(0, 300), randomNumber(0, 330));
- dot(2);
- penColor("purple");
- }
- }
- function drawBackground(){
- penDown();
- penRGB(50, 0, 130, 1);
- dot(1000);
- penUp();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement