





Para as instruções, digite: E depois digite: Digite o que deseja: 
Agora você pode repetir o código de `Start_1` para fazer uma segunda, terceira ou mais batalhas. Lembre-se também de que, se você digitar Fight_1, por exemplo, também precisará garantir que as partes codificadas `goto Fight_1` permaneçam as mesmas, portanto, se você alterar uma, precisará alterar a outra também.
Criar um jogo com cmd
Aqui está uma maneira fácil e gratuita de fazer um jogo sem baixar nada. Você imediatamente aprende algo sobre programação em lote enquanto faz. Você tem que inventar sua própria história para fornecer contexto para este jogo.
Degraus

1. Qualquer coisa entre aspas pode ser alterada e não afetará o funcionamento do jogo - não altere o código real.

2. Abra o Bloco de Notas ou qualquer outro editor de texto - Geany, Notepad++, etc. Salve o arquivo como `Meu Jogo`.bastão

3. Iniciar programação. Digite o seguinte:
@echo off
título `Meu jogo`
cor 0A
se `%1` neq (ir para %1)
pausa

4. Adicione cores a ele. Salve-o e execute o código; você verá uma mensagem de erro e todas as diferentes combinações de cores. Encontre a cor que você gosta e digite-a depois de `color`, em vez de `zz`. Uma boa combinação é a cor 0A, que deixa o texto verde e o fundo preto.

5. Crie o cardápio. Crie o menu omitindo a pausa e digitando o seguinte:
:Cardápio
cls
eco `1. Começar`
eco `2. Instruções`
eco `3. saída`
set /p answer=`Digite o número de sua escolha e pressione Enter`.
se %answer%==1 for para `Iniciar_1`
se %answer%==2 for para `Instruções`
se %answer%==3 for para `Sair`

6. Crie a `Saída` e as `Instruções`. Crie a tela Sair da seguinte forma:
:`Saída`
eco Obrigado por jogar!
sair /b
:`Instruções`
cls
echo `Instruções`
eco.
echo `Suas instruções`
pausa
vá para o menu

7. comece o jogo. Digite um cenário:
:Início_1
cls
echo `Você encontrou bandidos. Seus poderes são:`
eco `3 arrotos`
echo `Sua chance de ganhar é alta`.
set /p answer=`Você quer lutar ou fugir?`
se %answer%==`Luta` for para `Luta_1`
se %answer%==`Voos` for para `Executar_1`
8
Luta e fuga. Crie a função de luta e fuga da seguinte forma:
:Run_1
cls
echo Você escapou com segurança!
pausa
vá para `Iniciar_1`
:Luta_1
eco Você escolheu lutar.
eco A batalha continua.
set /p answer=Digite 1 e pressione Enter para continuar:
se %answer%==1 for para Fight_1_Loop
:`Fight_1_Loop`
definir /a num=%random%
se %num% gtr 4 for para `Fight_1_Loop`
se %num% lss 1 for para `Fight_1_Loop`
if %num%==1 vá para `Lose_Fight_1`
if %num%==2 vá para `Win_Fight_1`
if %num%==3 vá para `Win_Fight_1`
if %num%==4 vá para `Win_Fight_1`
:`Lose_Fight_1`
cls
echo Desculpe, você perdeu a batalha :(
pausa
vá para o menu
:`Win_Fight_1`
cls
echo Parabéns você ganhou a batalha!
set /p answer=`Deseja salvar isso?`
se %answer%==`Sim` for para `Salvar`
se %answer%==`Não` for para `Start_2`
:`Salve `
vá para `Iniciar_2`
Feche o Bloco de Notas, clique em `Sim`, salve o arquivo, altere a extensão do arquivo para Todos os Arquivos e coloque `.bat` como uma extensão após o nome do arquivo.

Pontas
- Lembre-se que se você quiser que o jogador veja algo, você deve digitar `echo` na frente dele.
- Jogue seu jogo enquanto codifica, mesmo que ainda não tenha terminado tudo. Isso ajudará você a ver como o que você digita corresponde ao resultado e a identificar quaisquer erros.
- Para parar no meio de um teste do seu jogo, digite Ctrl-C.
- Arquivos em lote no Windows podem ser usados para automatizar várias tarefas, mas escrever um jogo de texto como esse é uma maneira divertida de aprender como ele funciona.
- Verifique seu script em lote com cuidado para ter certeza de que não cometeu nenhum erro.
- `Muitas vezes acontece que um programa não inicia.
Artigos sobre o tópico "Criar um jogo com cmd"
Оцените, пожалуйста статью
Popular