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 faixa1. 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.

2. Clique Crio. É uma guia no topo da página. Fazê-lo abre a interface do risco.

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.

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").

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.

6. Clique no Backdrops aba. Está no topo da página do risco.

7. Preencha o fundo. Antes de poder desenhar sua faixa, precisará criar o histórico no qual a faixa reside:

8. Desenhe sua faixa. Você pode tornar sua faixa tão uniforme ou irregular quanto quiser:

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.
Parte 2 de 4:
Criando um racer1. 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.

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.

3. Desenhe seu piloto. Usando o pincel, desenhe seu piloto no entanto você gosta.

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.

5. Selecione seu primeiro racer. No lado esquerdo do painel em que você estava desenhando seus pilotos, clique no primeiro que você desenhou.

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.
Parte 3 de 4:
Criando uma posição inicial1. Clique no Scripts aba. Você encontrará isso no topo da página do risco.

2. Clique Eventos. É uma opção logo abaixo do Scripts aba. Fazer isso traz uma lista de colchetes de código baseado em eventos.

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á.

4. Clique Movimento. Este link azul está no Scripts seção.

5. Adicione o local de partida do seu racer. Isso determinará onde seu piloto é iniciado sempre que você começa um novo jogo:

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.

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 movimento1. 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.

2. Criar controles. Você usará o seguinte script para atribuir controles de giro ao seu racer:

3. Adicionar movimentos aos controles. É assim que você usará as teclas de seta para ligar o seu racer:

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":

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:

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.
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: