2
respostas

Atividade 05 - Aula 01 - Jogos Clássicos Pt. 2 - Código

Olá Pessoal!

Segue meu código concluído após o final da primeira aula. Como gosto de praticar, converti os termos para o inglês. Para quem quiser ver, basta clicar no link https://editor.p5js.org/raphamass/sketches/wS4G0cBSp

let imageRoad;
let imageCow;
let imageCar;

// car variables
let xCar = 600;

// cow variables
let yCow = 366;

function preload(){
  imageRoad = loadImage("image/estrada.png");
  imageCow = loadImage("image/ator-1.png");
  imageCar = loadImage("image/carro-1.png");
}

function setup() {
  createCanvas(500, 400); 
}

function draw() {
  background(imageRoad);
  showCow();
  showCar();
  carMotion();
  cowMotion();

}

function showCow(){
  image(imageCow, 100, yCow, 30, 30); // (image, x, y, L, A)
}

function showCar(){
  image(imageCar, xCar, 40, 50, 40);
}

function carMotion(){
  //xCar = xCar - 2;
  xCar -= 2; //simplified form of the above expression
}

function cowMotion(){
  if (keyIsDown(UP_ARROW)){
    yCow -= 3;
  }
  if (keyIsDown(DOWN_ARROW)){
    yCow += 3;
  }
}
2 respostas

Olá novamente, Raphael! Espero que esteja tudo tranquilo por aí!

Seu código está perfeitamente funcional, parabéns!!!

Como eu sempre digo aqui pelo fórum, é realmente bastante importante que você trabalhe com frequência as skills desejadas pelo mercado, e uma delas é o inglês. Continue com essa iniciativa, às vezes é trabalhoso mas vai valer a pena futuramente!

Continue també compartilhando seu progresso ou dúvidas conosco, sua participação aqui no fórum é muito importante!

Um abraço e bons estudos!

Olá Camila!

Muito obrigado pela sua resposta e pelos seus comentários! Continuarei compartilhando meu progresso e minhas dúvidas!

Um grande abraço!