Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Script para Criar um Jogo de Corrida no CMD com Imagens

Script:

@echo off
title Jogo de Corrida no CMD
setlocal enabledelayedexpansion

rem Configuração do jogo
set "carro=O=O"
set "pista=|     |"
set "largura_pista=5"
set "posicao_carro=2"
set "tempo=0"
set "obstaculo= "
set "posicao_obstaculo=%random%%%largura_pista%"

rem Função para desenhar a pista
:desenhar_pista
cls
echo %pista:~0,%posicao_carro%!carro!%pista:~%posicao_carro%+3%
echo %pista:~0,%posicao_obstaculo%!obstaculo!%pista:~%posicao_obstaculo%+1%
echo.
echo Use A para esquerda e D para direita. Q para sair.
echo Tempo: %tempo%
goto :eof

rem Função para mover o carro
:mover_carro
set /p "tecla=Digite sua ação: "
if /i "%tecla%"=="a" if %posicao_carro% gtr 0 set /a posicao_carro-=1
if /i "%tecla%"=="d" if %posicao_carro% lss %largura_pista% set /a posicao_carro+=1
if /i "%tecla%"=="q" exit
goto :eof

rem Função para atualizar o jogo
:atualizar_jogo
set /a tempo+=1
set /a posicao_obstaculo-=1

if %posicao_obstaculo% lss 0 (
    set /a posicao_obstaculo=%random%%%largura_pista%
)

if %posicao_carro%==%posicao_obstaculo% (
    echo Game Over!
    pause
    exit
)

goto :eof

rem Loop principal do jogo
:inicio
call :desenhar_pista
call :mover_carro
call :atualizar_jogo
timeout /t 1 >nul
goto inicio

Como Executar o Script:

  1. Abra o Bloco de Notas no Windows.
  2. Copie e cole o código do script acima no Bloco de Notas.
  3. Salve o arquivo com a extensão .bat, por exemplo, jogo_corrida.bat.
  4. Dê um duplo clique no arquivo jogo_corrida.bat para executar o jogo.
  5. Use as teclas A para mover o carro para a esquerda e D para mover para a direita. Pressione Q para sair do jogo.

To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.