2
respostas

Inicio e Fim do jogo do Pong

Quando compartilho o jogo do pong, o começa logo que carregado. Não há um comando para iniciar ( ou mesmo para terminar ou pausar). Quais são as linhas de código que devo acrescentar no jogo para ter esses comandos ? Desde já, obrigado.

2 respostas

Olá, Maurício. Tudo bem?

Fiz duas funções que você aplica antes de inicar o jogo. Ela ficou assim:

function iniciarJogo(){
  if (keyIsDown(ENTER)){ 
    jogo = 1; 
    textAlign(CENTER);
  }
}

function exibirMensagem(){
  textSize(25);
  fill(255,255,255);
  text("Press enter to start", width / 4, 200);
}

Criei uma variável chamada jogo com o valor inicial de zero. let jogo = 0;

Dentro da função draw() você coloca essas funções dentro de um if com a seguinte condição.

function draw() { 
if (jogo == 0) {
  iniciarJogo();
  exibirMensagem();
  }

E todo o resto do código do draw, você coloca dentro de um if com a seguinte condição:

if(jogo == 1){ 
Restante das funções
}

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeFicou dessa forma. Pode seguir essa linha de raciocínio para criar uma função de pausar. Se precisar de ajuda, só me falar.

Espero ter ajudado.

Bom dia Douglas ! Muito obrigado pelas dicas. Vou testar e espero conseguir. Sou muito novato no assunto programação. Mas tudo é questão de tempo e dedicação. né ? Abraço