Como criar um jogo de corrida no zero

ThiTeaches você como criar um jogo básico de corrida usando o programa de zero livre do MIT. O ponto principal deste jogo de corrida é completar a pista em tão pouco tempo quanto possível sem bater.

Passos

Parte 1 de 4:
Configurando sua faixa
  1. Criar um jogo de corrida no Scratch Step 1
1. Arranhão aberto. Vamos para https: // arranhão.mit.edu / No navegador da web do seu computador.
  • Scratch é um recurso de programação gratuito para iniciantes.
  • Criar um jogo de corrida no Scratch Step 2
    2. Clique Crio. É uma guia no topo da página. Fazê-lo abre a interface do risco.
  • Criar um jogo de corrida no Scratch Step 3
    3. Feche o "Todas as dicas" Barra Lateral. Clique no X Na lista de dicas no lado direito da página. Embora não seja completamente necessário, isso tornará mais fácil trabalhar na interface do zero.
  • Criar um jogo de corrida no Scratch Step 4
    4. Digite um título. Na caixa de texto com "Sem título" escrito nele que é no canto superior esquerdo da página, digite o título do seu jogo (E.G., "Meu jogo de corrida").
  • Você pode primeiro ter que ativar o Adobe Flash clicando no Permitir prompt ou logotipo.
  • Criar um jogo de corrida no Scratch Step 5
    5. Excluir o sprite em forma de gato. Clique com o botão direito do mouse no gato no "Sprites" janela que está no lado inferior esquerdo da página e clique em excluir No menu suspenso resultante.
  • Em um Mac, você pode segurar Ao controle Ao clicar no sprite para solicitar o menu suspenso.
  • Criar um jogo de corrida no Scratch Step 6
    6. Clique no Backdrops aba. Está no topo da página do risco.
  • Criar um jogo de corrida no Scratch Step 7
    7. Preencha o fundo. Antes de poder desenhar sua faixa, precisará criar o histórico no qual a faixa reside:
  • Clique no ícone do balde de pintura que está abaixo do T ícone.
  • Selecione a cor de fundo da sua faixa (e.G., verde para grama) na parte inferior da página.
  • Clique no fundo no lado direito da página.
  • Criar um jogo de corrida no Scratch Step 8
    8. Desenhe sua faixa. Você pode tornar sua faixa tão uniforme ou irregular quanto quiser:
  • Clique no ícone Escova que está no topo da lista de ferramentas.
  • Selecione uma cor para sua faixa (e.G., Preto) na parte inferior da página.
  • Aumente a largura da escova arrastando a direita do controle deslizante na parte inferior da página.
  • Desenhe a pista em uma forma cíclica (não necessariamente circular).
  • Criar um jogo de corrida no Scratch Step 9
    9. Adicione uma linha de acabamento / começo. Selecione uma cor diferente de a que você usou para o fundo e a faixa, diminua a largura da escova e desenhe uma linha em todo o lugar no qual você quer que a corrida termine.
  • Este é também o ponto em frente ao qual seu carro vai começar a corrida.
  • Você pode querer usar a ferramenta linha reta, que se assemelha a uma barra traseira () abaixo do ícone de pincel.
  • Parte 2 de 4:
    Criando um racer
    1. Criar um jogo de corrida no Scratch Step 10
    1. Clique no "Pintar novo sprite" ícone. É uma linha em forma de pincel no lado superior direito do "Sprites" painel, que está no lado inferior esquerdo da página.
  • Criar um jogo de corrida no Scratch Step 11
    2. Mais Zoom. Clique no "Mais Zoom" ícone, que se assemelha a um ícone de lupa com um + Nele, pelo menos quatro vezes. Você deve ver o grande + ícone no meio do painel à direita crescer maior.
  • Se você não fez isso antes, você pode primeiro ter que fechar o "Pontas" Barra lateral no lado direito da página clicando no X ícone no canto esquerdo da barra lateral.
  • Criar um jogo de corrida no Scratch Step 12
    3. Desenhe seu piloto. Usando o pincel, desenhe seu piloto no entanto você gosta.
  • Se você estiver fazendo um carro, pode querer usar a ferramenta retângulo (o ícone em forma de retângulo) para desenhar o corpo e adicionar as rodas do carro com a ferramenta Círculo.
  • O + ícone no painel representa o centro do seu piloto.
  • Criar um jogo de corrida no Scratch Step 13
    4. Desenhe um piloto acidentado. Clique na escova em forma "Paint novo traje" ícone abaixo do "Nova fantasia" título, em seguida, desenhe uma versão caída (ou diferente) do seu racer. Esta é a versão que será exibida se o seu racer tocar na grama ou quaisquer outros obstáculos que você definir mais tarde.
  • Por exemplo, se o seu racer atual é um rosto feliz, você pode fazer o "caiu" traje um rosto triste.
  • Criar um jogo de corrida no Scratch Step 14
    5. Selecione seu primeiro racer. No lado esquerdo do painel em que você estava desenhando seus pilotos, clique no primeiro que você desenhou.
  • Criar um jogo de corrida no Scratch Step 15
    6. Arraste o seu piloto para a posição inicial na frente da linha de chegada. Você fará isso no painel esquerdo. Fazer isso garantirá que seu piloto esteja na posição inicial correta quando você for para criar seu script.
  • O piloto irá parar quando tocará a linha de chegada, então certifique-se de que o piloto esteja na frente.
  • Parte 3 de 4:
    Criando uma posição inicial
    1. Criar um jogo de corrida no Scratch Step 16
    1. Clique no Scripts aba. Você encontrará isso no topo da página do risco.
  • Criar um jogo de corrida no Scratch Step 17
    2. Clique Eventos. É uma opção logo abaixo do Scripts aba. Fazer isso traz uma lista de colchetes de código baseado em eventos.
  • Criar um jogo de corrida no Scratch Step 18
    3. Adicione o "Quando a bandeira clicou" evento para o painel. Clique e arraste o "Quando [bandeira verde] clicou" ícone para o painel direito, em seguida, solte-o lá.
  • Criar um jogo de corrida no Scratch Step 19
    4. Clique Movimento. Este link azul está no Scripts seção.
  • Criar um jogo de corrida no Scratch Step 20
    5. Adicione o local de partida do seu racer. Isso determinará onde seu piloto é iniciado sempre que você começa um novo jogo:
  • Coloque o cursor do mouse sobre o seu piloto.
  • Revise as coordenadas X e Y do seu racer logo acima do lado superior direito do "Sprite" janela.
  • Arrastar o "Vá para X: 16 y: 120" evento para caber sob o "Quando a bandeira clicou" evento.


  • Clique duas vezes no "16" caixa de texto, então digite o valor X.
  • aperte o Aba ↹ Chave e digite o valor Y.
  • Pressione ↵ Enter.
  • Criar um jogo de corrida no Scratch Step 21
    6. Mudar a posição inicial. Arrastar o "ponto na direção 90" evento do "Movimento" menu para caber sob o "vá para x y" caixa. Isso garantirá que seu carro esteja enfrentando a direção correta quando a bandeira é clicada.
  • Criar um jogo de corrida no Scratch Step 22
    7. Indicar qual traje usar. Clique Parece, Então arraste "Mudar traje para traje2" Para caber abaixo da posição inicial, clique no "Costume2" caixa e selecione traje1. Isso faz com que seu piloto reverte seu traje não colidido quando você redefinir o jogo.
  • Parte 4 de 4:
    Criando regras de movimento
    1. Criar um jogo de corrida no Scratch Step 23
    1. Adicionar um script de movimento. Este é o script que seu piloto usará para avançar:
    • Clique Eventos.
    • Arrastar o "Quando a bandeira clicou" evento no painel, separado do primeiro "Quando a bandeira clicou" roteiro.
    • Clique Ao controle.
    • Arrastar o "para sempre" evento para caber abaixo do "Quando a bandeira clicou" roteiro.
    • Clique Movimento, Em seguida, arraste o "Mover 10 passos" Opção para caber no "para sempre" slot.
    • Mudar o "Mover 10 passos" variável de "10" para "2", Em seguida, pressione ↵ Enter.
  • Criar um jogo de corrida no Scratch Step 24
    2. Criar controles. Você usará o seguinte script para atribuir controles de giro ao seu racer:
  • Clique Eventos, Em seguida, arraste o "Quando a chave espacial é pressionada" evento no painel duas vezes. Você deveria ter dois separados "Quando a chave espacial é pressionada" Eventos.
  • Clique no "espaço" caixa de texto em um "Quando a chave espacial é pressionada" Evento, em seguida, clique em seta esquerda No menu suspenso.
  • Clique no outro "Quando a chave espacial é pressionada" evento "espaço" caixa e clique em seta direita No menu suspenso.
  • Criar um jogo de corrida no Scratch Step 25
    3. Adicionar movimentos aos controles. É assim que você usará as teclas de seta para ligar o seu racer:
  • Clique Movimento.
  • Arrastar o "Gire [seta para a direita] 15 graus" evento para caber abaixo do "seta direita" ao controle.
  • Arrastar o "Transforme [seta para a esquerda] 15 graus" evento para caber abaixo do "seta esquerda" ao controle.
  • Criar um jogo de corrida no Scratch Step 26
    4. Crie uma regra fora de limite. Usar esta regra garantirá que, se o seu racer tocará a cor de fundo (não a faixa), "batida":
  • Clique Ao controle, Em seguida, arraste o "se então" Opção em um espaço em branco.
  • Clique de detecção, Em seguida, arraste o "cor tocante" opção no "se então" espaço em branco da opção (entre o "E se" e "então").
  • Clique na cor atual ao lado de "cor tocante", Em seguida, clique uma vez que o plano de fundo da faixa do seu racer.
  • Clique Parece, Então arraste "Traje de mudança para" Para caber no "se então" Gap = Vão.
  • Arraste o todo "se então" montagem para caber no "para sempre" lacuna abaixo do "Mover 2 passos" regra.
  • Clique Ao controle, Em seguida, arraste o "Pare tudo" Opção para caber abaixo do "Traje de mudança para" opção.
  • Clique "tudo", então clique Este roteiro No menu suspenso resultante.
  • Criar um jogo de corrida no Scratch Step 27
    5. Faça uma reação de linha de chegada. O script a seguir criará uma mensagem de vitória quando o Racer atravessa a linha de chegada:
  • Clique Ao controle, Em seguida, arraste o "se então" Opção em um espaço em branco.
  • Clique de detecção, Em seguida, arraste o "cor tocante" opção no "se então" espaço em branco da opção (entre o "E se" e "então").
  • Clique na cor atual ao lado de "cor tocante", Em seguida, clique uma vez que a linha de chegada.
  • Clique Parece, Em seguida, arraste o "Diga olá por 2 segundos" Opção para caber dentro do "se então" Gap = Vão.
  • Mudar "Olá" dizer "Você ganhou!", então mude o "2" Para qualquer período de tempo que você deseja usar e pressione ↵ Enter.
  • Arraste o todo "se então" montagem no "para sempre" colchete abaixo do outro "E se" suporte.
  • Criar um jogo de corrida no Scratch Step 28
    6. Teste seu jogo. Diminuir o zoom clicando no - Ícone No lado inferior direito da área do cenário, clique na bandeira verde acima do painel esquerdo e use as teclas de seta para manobrar em torno de sua faixa. Você deve ser capaz de alcançar a linha de chegada sem bater.
  • Se você determinar que a faixa é muito estreita ou irregular para concluir, você pode ajustá-lo clicando no ícone da faixa no lado inferior esquerdo da página, clicando no Backdrops aba e desenhando nas áreas que precisam ser fixadas com a cor primária da sua faixa.
  • Pontas

    Você pode salvar um projeto de arranhões para o seu computador a partir do zero "Crio" página clicando Arquivo, clicando Baixar para o seu computador, Selecionando um local de economia e clique em Salve . Você pode então reabrir o projeto mais tarde clicando Arquivo, clicando Upload do seu computador, e selecionando seu arquivo de risco.
  • Se você precisar desfazer uma ação, pressione Ctrl+Z (Windows) ou ⌘ comando+Z (Mac).
  • Será significativamente mais fácil solucionar e editar seu código se você mantiver os diferentes segmentos organizados em vez de espalhar aleatoriamente sobre o painel.
  • Você pode adicionar obstáculos à sua faixa, adicionando-os usando uma cor diferente da sua faixa e, em seguida, usando o script fora de limite para se aplicar a eles. Por amor de simplicidade, você pode apenas usar a cor de fundo da sua faixa para este.
  • Avisos

    Scratch é uma ferramenta bastante simples voltada para programadores iniciantes, então usá-lo para criar um jogo de corrida complexo não é recomendado.
    Compartilhe na rede social:
    Semelhante