Para las instrucciones, escriba: Y luego escriba: Introduce lo que quieras: 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.
Crear un juego con cmd
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
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.
2. Abra el Bloc de notas o cualquier otro editor de texto: Geany, Notepad ++, etc. Guarda el archivo como `Mi juego`.murciélago
3. Empezar a programar. Escribe lo siguiente:
@echo apagado
título `Mi juego`
color 0A
si `%1` neq (ir a %1)
pausa
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.
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`
6. Crear la `Salida` y las `Instrucciones`. Cree la pantalla Salir de la siguiente manera:
:`Salida`
echo gracias por jugar!
salir /b
:`Instrucciones`
cls
echo `Instrucciones`
eco.
echo `Tus instrucciones`
pausa
ir al menú
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:
: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`
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.
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.
Artículos sobre el tema. "Crear un juego con cmd"
Оцените, пожалуйста статью
Popular