Unit 3 Solves Updated Jan 8, 2019, 12:42 PM
Partial Code lines 1 - 100
var platform = createSprite(100, 50);
platform.setAnimation("platform");
platform.velocityY = 0.5;
var platform2 = createSprite(300, 250);
platform2.setAnimation("platform");
platform2.velocityY = 0.75;
var item1 = createSprite(randomNumber(50, 350), randomNumber(-30, -60));
item1.setAnimation("wing_bot_1");
var item2 = createSprite(randomNumber(50, 350), randomNumber(-30, -60));
item2.setAnimation("star");
var player = createSprite(200, 0);
player.setAnimation("alien");
ellipse(randomNumber(0, 400), randomNumber(0, 400), 3, 3);
ellipse(randomNumber(0, 400), randomNumber(0, 400), 3, 3);
ellipse(340, 50, 60, 60);
ellipse(320, 30, 60, 60);
background(rgb(0, 255, 0));
ellipse(randomNumber(0, 400), randomNumber(0, 400), 3, 3);
ellipse(randomNumber(0, 400), randomNumber(0, 400), 3, 3);
ellipse(340, 50, 60, 60);
text("Score: ",10, 10, 80, 20);
function loopPlatforms(){
item1.y = randomNumber(-10, -50);
item1.x = randomNumber(50, 350);
item2.y = randomNumber(-10, -50);
item2.x = randomNumber(50, 350);
player.velocityY = player.velocityY + 0.1;
function controlPlayer() {
var flyman = createSprite();
flyman.setAnimation("flyman");
flyman.y = randomNumber(20, 350);
flyman.velocityX = randomNumber(-20, -70);
if(flyman.velocityX >= -35){
playSound("sound://category_digital/laser_fade_2.mp3", false);
if(flyman.velocityX <= -36){
playSound("sound://category_digital/laser_fade_1.mp3", false);
function treesBackground(){
background(color(0,200,255));
stroke(color(150,100,0));
ellipse(160,300,110,110);
ellipse(200,300,100,100);
ellipse(250,300,100,100);
background(color(0, 0, 102));
fill(color(205, 205, 190));
ellipse(100,100,100,100);
background(color(0,200,255));
ellipse(100,100,100,100);
ellipse(randomNumber(50,150),randomNumber(300,400),5,5);
ellipse(randomNumber(50,150),randomNumber(300,400),5,5);
ellipse(randomNumber(50,150),randomNumber(300,400),5,5);
ellipse(randomNumber(50,150),randomNumber(300,400),5,5);
ellipse(randomNumber(50,150),randomNumber(300,400),5,5);
var bunny = createSprite(200,350);
bunny.setAnimation("bunny1_ready_1");
if (coin.isTouching(bunny)) {
text("Score: " + score, 10, 10, 100, 100);
coin.x = randomNumber(0, 400);
coin.velocityY = randomNumber(5, 20);
function simpleBackground() {
background(color(255, 255, 255));
function crazyBackground() {
Unit 3 Lesson 15 Dots 10, 11, and 12
var mushroom = createSprite(350, 325);
mushroom.setAnimation("mushroom");
var frog = createSprite(175, 325);
frog.setAnimation("frog");
text("Score:", 5, 5, 20, 20);
text(score , 70, 5, 20, 20);
playSound("sound://category_digital/boing_2.mp3", false);
if (frog.isTouching(mushroom)) {
mushroom.y = randomNumber(10, 390);
background(color(0, 0, 102));
fill(color(205, 205, 190));
ellipse(100,100,100,100);
background(color(0,200,255));
ellipse(100,100,100,100);
ellipse(randomNumber(50,150),randomNumber(300,400),5,5);
ellipse(randomNumber(50,150),randomNumber(300,400),5,5);
ellipse(randomNumber(50,150),randomNumber(300,400),5,5);
ellipse(randomNumber(50,150),randomNumber(300,400),5,5);
ellipse(randomNumber(50,150),randomNumber(300,400),5,5);
var coin = createSprite(200,10);
coin.setAnimation("coin_gold_1");
var bunny = createSprite(200,350);
bunny.setAnimation("bunny1_ready_1");
if (coin.isTouching(bunny)) {
text("Score: " + score, 10, 10, 100, 100);
coin.x = randomNumber(0, 400);
coin.velocityY = randomNumber(5, 20);
function simpleBackground() {
background(color(255, 255, 255));
function crazyBackground() {
var character = createSprite(50, 200);
character.setAnimation("flyer");
var coin = createSprite(200, 200);
coin.setAnimation("coin");
coin.x = randomNumber(0, 400);
coin.y = randomNumber(0, 400);
var ob = createSprite(200, 200);
ob.setAnimation("giraffe_1");
if (character.x >= 400) {
character.velocityX = -4;
if (character.y >= 400) {
character.velocityY = -4;
character.velocityY = character.velocityY + 0.1;
character.velocityY = -4;
if (keyWentDown("right")) {
if (keyWentDown("left")) {
character.velocityX = -4;
if (character.isTouching(coin)) {
coin.x = randomNumber(0, 400);
coin.y = randomNumber(0, 400);
coin.x = randomNumber(150, 3);
coin.y = randomNumber(150, 400);
coin.setCollider("circle");
ob.setCollider("circle");
//Similar to the loopItem function, the
collectItems function should randomly
//reset the position of the item sprites. However, the score should also be
//updated with the counter pattern whenever the player is touching the items.
var platform = createSprite(100, 50);
platform.setAnimation("platform");
platform.velocityY = 0.5;
var platform2 = createSprite(300, 250);
platform2.setAnimation("platform");
platform2.velocityY = 0.5;
var item = createSprite(randomNumber(50, 350), randomNumber(-30, -60));
item.setAnimation("star");
var item2 = createSprite(randomNumber(50, 350), randomNumber(-30, -60));
item2.setAnimation("star");
var player = createSprite(200, 0);
player.setAnimation("alien");
ellipse(randomNumber(0, 400), randomNumber(0, 400), 3, 3);
ellipse(randomNumber(0, 400), randomNumber(0, 400), 3, 3);
ellipse(340, 50, 60, 60);
ellipse(320, 30, 60, 60);
ellipse(randomNumber(0, 400), randomNumber(0, 400), 3, 3);
ellipse(randomNumber(0, 400), randomNumber(0, 400), 3, 3);
ellipse(340, 50, 60, 60);
text("Score: ",10, 10, 80, 20);
function loopPlatforms(){
item.y = randomNumber(-10, -50);
item.x = randomNumber(50, 350);
item2.y = randomNumber(-10, -50);
item2.x = randomNumber(50, 350);
player.velocityY = player.velocityY + 0.1;
function controlPlayer() {
player.collide(platform);
player.collide(platform2);
if (player.isTouching(item)){
item.y = randomNumber(-10, -50);
item.x = randomNumber(50, 350);
if (player.isTouching(item2)){
item2.y = randomNumber(-10, -50);
item2.x = randomNumber(50, 350);