Crear un juego con cmd

Contenido

Esta es una forma fácil y gratuita de crear un juego sin descargar nada. Inmediatamente aprende algo sobre la programación por lotes mientras hace. Tienes que inventar tu propia historia para proporcionar contexto a este juego.

Pasos

Imagen titulada Haz un videojuego con Cmd Paso 1
1. Cualquier cosa entre comillas se puede cambiar y no tendrá ningún efecto en el funcionamiento del juego. Sin embargo, no cambies el código real.
Imagen titulada Haz un videojuego con Cmd Paso 2
2. Abra el Bloc de notas o cualquier otro editor de texto: Geany, Notepad ++, etc. Guarda el archivo como `Mi juego`.murciélago
Imagen titulada Haz un videojuego con Cmd Paso 3
3. Empezar a programar. Escribe lo siguiente:
@echo apagado
título `Mi juego`
color 0A
si `%1` neq (ir a %1)
pausa
Imagen titulada Haz un videojuego con Cmd Paso 4
4. Añadirle colores. Guárdelo y ejecute el código; verá un mensaje de error y todas las diferentes combinaciones de colores. Encuentra el color que te gusta y escríbelo después de `color`, en lugar de `zz`. Una buena combinación es el color 0A, que hace que el texto sea verde y el fondo negro.
Imagen titulada Haz un videojuego con Cmd Paso 5
5. Crea el menú. Cree el menú omitiendo la pausa y escribiendo lo siguiente:
:Menú
cls
eco `1. Comienzo`
eco `2. Instrucciones`
eco `3. Salida`
set /p answer=`Escriba el número de su elección y presione Enter`.
si %answer%==1 ir a `Inicio_1`
if %answer%==2 ir a `Instrucciones`
si %answer%==3 ir a `Salir`
Imagen titulada Haz un videojuego con Cmd Paso 6
6. Crear la `Salida` y las `Instrucciones`. Cree la pantalla Salir de la siguiente manera:
:`Salida`
echo gracias por jugar!
salir /b
  • Para las instrucciones, escriba:
  • :`Instrucciones`
    cls
    echo `Instrucciones`
    eco.
  • Y luego escriba:
  • echo `Tus instrucciones`
  • Introduce lo que quieras:
  • pausa
    ir al menú
    Imagen titulada Haz un videojuego con Cmd Paso 7
    7. comienza el juego. Escriba un escenario:
    :Inicio_1
    cls
    echo `Te has encontrado con bandidos. Sus poderes son:`
    echo `3 eructos`
    echo `Tu probabilidad de ganar es alta`.
    set /p answer=`¿Quieres pelear o huir??`
    if %answer%==`Fight` ir a `Fight_1`
    if %answer%==`Vuelos` va a `Run_1`
    8
  • lucha y huida. Cree la función de lucha y huida de la siguiente manera:
    Imagen titulada Haz un videojuego con Cmd Paso 8
  • :Ejecutar_1
    cls
    echo Te escapaste a salvo!
    pausa
    ir a `Inicio_1`
    :Lucha_1
    echo Tú elegiste pelear.
    echo La batalla continúa.
    establezca /p answer=Type 1 y presione Enter para continuar:
    si %answer%==1 ir a Fight_1_Loop
    :`Lucha_1_Bucle`
    establecer /a num=%aleatorio%
    si %num% gtr 4 ir a `Fight_1_Loop`
    si %num% lss 1 ir a `Fight_1_Loop`
    si %num%==1 ir a `Lose_Fight_1`
    si %num%==2 ir a `Win_Fight_1`
    si %num%==3 ir a `Win_Fight_1`
    si %num%==4 ir a `Win_Fight_1`
    :`Perder_Pelea_1`
    cls
    echo Lo siento, perdiste la batalla :(
    pausa
    ir al menú
    :`Gana_Pelea_1`
    cls
    echo Felicidades has ganado la batalla!
    set /p answer=`¿Quieres guardar esto??`
    si %answer%==`Sí` ir a `Guardar`
    si %answer%==`No` ir a `Inicio_2`
    :`Ahorrar`
    ir a `Inicio_2`
  • Ahora puedes repetir el código de `Start_1` para hacer una segunda, tercera o más batallas.
  • También tenga en cuenta que si escribe Fight_1, por ejemplo, también debe asegurarse de que las partes codificadas como `goto Fight_1` sigan siendo las mismas, por lo que si cambia una, también debe cambiar la otra.
    Cierre el Bloc de notas, haga clic en `Sí`, guarde el archivo, cambie la extensión del archivo a Todos los archivos y coloque `.bat` como una extensión después del nombre del archivo.
    Imagen titulada Haz un videojuego con Cmd Paso 9
  • Consejos

    • Recuerda que si quieres que el jugador vea algo, tienes que escribir `eco` delante de él.
    • Juega tu juego mientras codificas, incluso si aún no has terminado todo. Esto lo ayudará a ver cómo lo que escribe se corresponde con el resultado y lo ayudará a detectar cualquier error.
    • Para detenerse en medio de una prueba de su juego, presione Ctrl-C.
    • Los archivos por lotes en Windows se pueden usar para automatizar varias tareas, pero escribir un juego de texto como este es una forma divertida de aprender cómo funciona.
    • Verifique cuidadosamente su secuencia de comandos por lotes para asegurarse de que no haya cometido ningún error.
    • `A menudo sucede que un programa no se inicia.


    Оцените, пожалуйста статью