Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off
- title MIERDA
- SETLOCAL EnableDelayedExpansion
- color F0
- for /F "tokens=1,2 delims=#" %%a in ('"prompt #$H#$E# & echo on & for %%b in (1) do rem"') do (
- set "DEL=%%a"
- )
- rem Prepare a file "X" with only one dot
- <nul > X set /p ".=."
- set n=1
- set level=5
- set experiencia=32
- set expreq=64
- :Menu
- set Flechita=D
- set selector%N%=%flechita%
- CLS
- Echo.
- Echo. ##### # # ####### ####### ########
- Echo. # # # # # # #
- Echo. # # # # # # #
- Echo. # # # #### # # #
- Echo. # # # # # ### # #
- Echo. # # # # # # # # #
- Echo. ##### ####### ####### ####### ########
- Echo.
- Echo.
- Echo. %Selector1% Iniciar partida
- Echo. %Selector2% Tutorial
- Echo. %Selector3% Opciones Graficas
- Echo.
- Echo.
- Echo. Pulsa Z para seleccionar una de las opciones
- CHOICE /C:WSZ /N >nul
- if "%errorlevel%"=="1" goto :Arriba
- if "%errorlevel%"=="2" goto :Abajo
- if "%errorlevel%"=="3" goto :Menu2
- :Menu2
- if "%selector1%"=="D" goto Partida
- if "%selector2%"=="D" goto Controles
- if "%selector3%"=="D" goto Opciones
- :Controles
- CLS
- Echo.
- Echo. W = Arriba
- Echo. A = Izquierda
- Echo. S = Abajo
- Echo. D = Derecha
- Echo.
- Echo. $ = Tu
- Echo. # = Pared
- Echo.
- Echo. Pulsa Z para volver al menu
- Choice /C:Z /N >nul
- if "%errorlevel%"=="1" goto :Menu
- :Opciones
- CLS
- Echo.
- Echo. Graficos = Ultra
- Echo. Sobmras = Ultra
- Echo. AA = Ultra
- Echo. PostProc = Ultra
- Echo. Fisicas = Ultra
- Echo. Ultra = Ultra
- Echo.
- Echo. Pulsa Z para volver al menu
- Choice /C:Z /N >nul
- if "%errorlevel%"=="1" goto :Menu
- :Arriba
- set selector%N%=
- set /a N=%N%-1
- if "%N%"=="0" goto Abajo
- goto :Menu
- :Abajo
- set selector%N%=
- set /a N=%N%+1
- if "%N%"=="4" goto Arriba
- goto :Menu
- :Partida
- set P=00
- :go
- set f%p%=
- set /a P=%p%+1
- if "%P%"=="100" goto Data
- cls
- echo Loading %p%
- goto go
- :Data
- set X=0
- set Y=1
- set space1=
- set space2=
- set space3=
- set space4=
- set space5=
- set number=0
- set nofight=0
- set vida=
- set resta2=
- set damage=
- set espacio1=
- set espacio2=
- set enemyturn1=0
- set daño=
- :levelaso
- set levelaso=0
- set /a vida=(100*%level%)/2
- :bloquesitos
- set f12=#
- set f22=#
- set f32=#
- set f42=#
- set f52=#
- set f62=#
- set f72=#
- goto lel
- :Collide
- cls
- if "%G%"=="f12" goto lel
- if "%G%"=="f22" goto lel
- if "%G%"=="f32" goto lel
- if "%G%"=="f42" goto lel
- if "%G%"=="f52" goto lel
- if "%G%"=="f62" goto lel
- if "%G%"=="f72" goto lel
- goto %k%
- :LEL
- set personaje=$
- set f%Y%%X%=%personaje%
- if "%nofight%" GTR "0" set /a number=%number%-1
- if "%nofight%" GTR "0" set /a nofight=%nofight%-1
- if "%nofight%"=="0" set /a number=%random% %% 5
- cls
- echo.
- echo.
- echo.
- echo.
- echo.
- echo. ############
- echo. #%f10%%f11%%f12%%f13%%f14%%f15%%f16%%f17%%f18%%f19%#
- echo. #%f20%%f21%%f22%%f23%%f24%%f25%%f26%%f27%%f28%%f29%#
- echo. #%f30%%f31%%f32%%f33%%f34%%f35%%f36%%f37%%f38%%f39%#
- echo. #%f40%%f41%%f42%%f43%%f44%%f45%%f46%%f47%%f48%%f49%#
- echo. #%f50%%f51%%f52%%f53%%f54%%f55%%f56%%f57%%f58%%f59%#
- echo. #%f60%%f61%%f62%%f63%%f64%%f65%%f66%%f67%%f68%%f69%#
- echo. #%f70%%f71%%f72%%f73%%f74%%f75%%f76%%f77%%f78%%f79%#
- echo. #%f80%%f81%%f82%%f83%%f84%%f85%%f86%%f87%%f88%%f89%#
- echo. #%f90%%f91%%f92%%f93%%f94%%f95%%f96%%f97%%f98%%f99%%f100%
- echo. ############
- echo.
- echo.
- echo. Pulsa R para volver al menu
- if "%number%"=="4" set NoFight=4
- if "%number%"=="4" goto fight
- CHOICE /C:WASDRp /N >nul
- if "%errorlevel%"=="1" goto :W
- if "%errorlevel%"=="2" goto :A
- if "%errorlevel%"=="3" goto :S
- if "%errorlevel%"=="4" goto :D
- if "%errorlevel%"=="5" goto :Menu
- :fight
- color 0F
- ping -n 1 -w 500 10.0.0.193 > nul 2>&1
- color F0
- ping -n 1 -w 500 10.0.0.193 > nul 2>&1
- color 0F
- ping -n 1 -w 400 10.0.0.193 > nul 2>&1
- color F0
- ping -n 1 -w 400 10.0.0.193 > nul 2>&1
- color 0F
- ping -n 1 -w 250 10.0.0.193 > nul 2>&1
- color F0
- ping -n 1 -w 250 10.0.0.193 > nul 2>&1
- color 0F
- ping -n 1 -w 40 10.0.0.193 > nul 2>&1
- color F0
- ping -n 1 -w 40 10.0.0.193 > nul 2>&1
- color 0F
- ping -n 1 -w 5 10.0.0.193 > nul 2>&1
- color F0
- set /a enemyturn1=%random% %% 2
- set /a vidaenemigo=(100*level)/6
- goto :fight2
- :f2
- set /a vidaenemigo=%vidaenemigo%-%daño%
- set enemyturn1=1
- set daño=
- set resta1=
- set espacio1=
- set espacio2=
- timeout 1 >nul
- goto fight2
- :enemyturn1
- set enemyturn1=2
- timeout 1 >nul
- set espacio1=
- set resta2=-
- set /a damage=%random% %% 20+%level%
- goto fight2
- :enemyturn2
- set /a vida=%vida%-%damage%
- timeout 1 >nul
- set enemyturn1=0
- set espacio1=
- set resta2=
- set damage=
- :fight2
- cls
- if %vida% LEQ 0 goto Derrota
- if %vidaenemigo% LEQ 0 goto Victoria
- if "%daño%"=="0" set daño=MISS
- if "%damage%"=="0" set damage=MISS
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo.
- echo. %resta2%%damage% %resta1%%daño%
- echo. %espacio2%%personaje%%espacio1%X
- echo. ###############
- echo.
- echo. YOU: %vida%HP %mp%MP
- echo. Enemy: %vidaenemigo%HP
- echo.
- echo.
- echo. 1. Atacar 2.Magia
- echo. 3. Objetos 4.Escapar
- echo.
- echo. %enemyturn1%
- if "%enemyturn1%"=="1" goto enemyturn1
- if "%enemyturn1%"=="2" goto enemyturn2
- if not "%daño%"==" " goto f2
- CHOICE /C:1234 /N >nul
- if "%errorlevel%"=="1" (
- set /a daño=%random% %% 20+%level%
- set resta1=-
- set espacio1=
- set espacio2=
- goto :fight2 )
- if "%errorlevel%"=="2" goto :A
- if "%errorlevel%"=="3" goto :S
- if "%errorlevel%"=="4" goto :lel
- :W
- set /a H=%Y%%X%-10
- set G=f%h%
- set K=Wl
- goto collide
- :wl
- set f%y%%X%=
- set /a Y=%Y%-1
- if "%y%"=="0" goto s
- goto lel
- :A
- if "f%y%%x%"=="f90" goto lel
- set /a H=%Y%%X%-1
- set G=f%h%
- set K=Al
- goto collide
- :Al
- set f%Y%%X%=
- set /a X=%X%-1
- if "%x%"=="-1" goto D
- goto lel
- :S
- set /a H=%Y%%X%+10
- set G=f%h%
- set K=sl
- goto collide
- :sl
- set f%Y%%X%=
- set /a Y=%Y%+1
- if "%y%"=="10" goto w
- goto lel
- :D
- if "f%y%%X%"=="f99" goto WIN
- set C=%Y%%X%
- set /a H=%C%+1
- echo %h%
- set G=f%h%
- set K=Dl
- goto collide
- :Dl
- set f%Y%%X%=
- set /a X=%X%+1
- if "%X%"=="10" goto a
- goto lel
- :Victoria
- Cls
- set /a experiencia=%experiencia%+10
- :levelup
- Cls
- echo.
- echo.
- echo. ¡Has conseguido 10 de experiencia!
- echo.
- echo. %LevelUp%
- echo. Experiencia: %experiencia%/%expreq%
- echo.
- echo. Nivel: %level%
- echo.
- echo.
- echo.
- Echo Pulse cualquier tecla para continuar
- set levelup=
- PAUSE >nul
- if %experiencia% GEQ %expreq% (
- set /a level=%level%+1
- set /a expreq=%expreq%*2
- set levelup=LevelUp
- set levelaso=1
- goto :levelup
- )
- if "%levelaso%"=="1" goto Levelaso
- goto lel
- :Derrota
- Cls
- echo Pene
- pause
- :WIN
- cls
- echo.
- echo. Felisidad! Ganastes weeeey
- echo.
- echo. Z para ir al menu
- echo. X para salir
- CHOICE /C:ZX /N >nul
- if "%errorlevel%"=="1" goto :Menu
- if "%errorlevel%"=="2" exit
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement