[batch] como hago para elegir cosas al azar?

Iniciado por R3T4w, 19 Junio 2014, 21:02 PM

0 Miembros y 1 Visitante están viendo este tema.

R3T4w

hola! yo tengo la idea de hacer una especie de juego como de batalla algo como el dragon city que usas las habilidades
lo que quiero lograr es que el otro jugador ,osea la maquina, elija ataques al azar.
algo como que si elige patada me quita 1000 de vida y si elige fuego 1900 de vida.

ah y que cuando mi vida llegue a 0 vaya a una variable como :restart y que si la de la maquina queda en 0 que vaya a una variable como :siguientebatalla

gracias!  ;)  ;)  ;)  

daryo

Código (DOS) [Seleccionar]
@echo off
title ejemplo juego
color 0a
REM variables aca
set /a puntos=10000

:inicio
cls
echo tu puntaje es de %puntos%
if %puntos% LEQ 0 goto fin
REM --------------------------------------------------------------
REM %random% es una variable del sistema que da un numero al azar
REM el %% 3 es la cantidad de numeros en este caso (0-2) que pueden salir
REM --------------------------------------------------------------
set /a azar=%random% %% 3
if %azar%==1 CALL :uno
if %azar%==2 CALL :dos
pause
GOTO inicio

:uno
echo ganaste 1 punto :D
set /a puntos=%puntos%+1
GOTO :EOF

:dos
echo perdiste 500 puntos :(
set /a puntos=%puntos%-500
GOTO :EOF

:fin
echo game over
pause
exit
buenas