Skip to content

Instantly share code, notes, and snippets.

@dd86k
Created July 21, 2015 19:37
Show Gist options
  • Save dd86k/4fd5b6e3dde139e190f7 to your computer and use it in GitHub Desktop.
Save dd86k/4fd5b6e3dde139e190f7 to your computer and use it in GitHub Desktop.
GAME2 - A prototype "game" I made back in 2013
@ECHO OFF
REM Game2, an extract from LittleHelper, a script I made to
REM aid myself.
SET /A X=2
SET /A Y=2
:GAME2_START
CLS
IF %X%==0 (
IF %Y%==0 (
ECHO I____
ECHO _____
ECHO _____
ECHO ___._
ECHO _____
)
)
IF %X%==1 (
IF %Y%==0 (
ECHO _I___
ECHO _____
ECHO _____
ECHO ___._
ECHO _____
)
)
IF %X%==2 (
IF %Y%==0 (
ECHO __I__
ECHO _____
ECHO _____
ECHO ___._
ECHO _____
)
)
IF %X%==3 (
IF %Y%==0 (
ECHO ___I_
ECHO _____
ECHO _____
ECHO ___._
ECHO _____
)
)
IF %X%==4 (
IF %Y%==0 (
ECHO ____I
ECHO _____
ECHO _____
ECHO ___._
ECHO _____
)
)
IF %X%==0 (
IF %Y%==1 (
ECHO _____
ECHO I____
ECHO _____
ECHO ___._
ECHO _____
)
)
IF %X%==1 (
IF %Y%==1 (
ECHO _____
ECHO _I___
ECHO _____
ECHO ___._
ECHO _____
)
)
IF %X%==2 (
IF %Y%==1 (
ECHO _____
ECHO __I__
ECHO _____
ECHO ___._
ECHO _____
)
)
IF %X%==3 (
IF %Y%==1 (
ECHO _____
ECHO ___I_
ECHO _____
ECHO ___._
ECHO _____
)
)
IF %X%==4 (
IF %Y%==1 (
ECHO _____
ECHO ____I
ECHO _____
ECHO ___._
ECHO _____
)
)
IF %X%==0 (
IF %Y%==2 (
ECHO _____
ECHO _____
ECHO I____
ECHO ___._
ECHO _____
)
)
IF %X%==1 (
IF %Y%==2 (
ECHO _____
ECHO _____
ECHO _I___
ECHO ___._
ECHO _____
)
)
IF %X%==2 (
IF %Y%==2 (
ECHO _____
ECHO _____
ECHO __I__
ECHO ___._
ECHO _____
)
)
IF %X%==3 (
IF %Y%==2 (
ECHO _____
ECHO _____
ECHO ___I_
ECHO ___._
ECHO _____
)
)
IF %X%==4 (
IF %Y%==2 (
ECHO _____
ECHO _____
ECHO ____I
ECHO ___._
ECHO _____
)
)
IF %X%==0 (
IF %Y%==3 (
ECHO _____
ECHO _____
ECHO _____
ECHO I__._
ECHO _____
)
)
IF %X%==1 (
IF %Y%==3 (
ECHO _____
ECHO _____
ECHO _____
ECHO _I_._
ECHO _____
)
)
IF %X%==2 (
IF %Y%==3 (
ECHO _____
ECHO _____
ECHO _____
ECHO __I._
ECHO _____
)
)
IF %X%==3 (
IF %Y%==3 (
ECHO As you step on a mine,
ECHO your body explodes.
ECHO So you are dead.
ECHO Game over man!
PAUSE > NUL
GOTO games
)
)
IF %X%==4 (
IF %Y%==3 (
ECHO _____
ECHO _____
ECHO _____
ECHO ___.I
ECHO _____
)
)
IF %X%==0 (
IF %Y%==4 (
ECHO _____
ECHO _____
ECHO _____
ECHO ___._
ECHO I____
)
)
IF %X%==1 (
IF %Y%==4 (
ECHO _____
ECHO _____
ECHO _____
ECHO ___._
ECHO _I___
)
)
IF %X%==2 (
IF %Y%==4 (
ECHO _____
ECHO _____
ECHO _____
ECHO ___._
ECHO __I__
)
)
IF %X%==3 (
IF %Y%==4 (
ECHO _____
ECHO _____
ECHO _____
ECHO ___._
ECHO ___I_
)
)
IF %X%==4 (
IF %Y%==4 (
ECHO _____
ECHO _____
ECHO _____
ECHO ___._
ECHO ____I
)
)
:CHOICE
CHOICE /C WASDQ /N
IF %ERRORLEVEL%==5 GOTO GAME2_5
IF %ERRORLEVEL%==4 GOTO GAME2_4
IF %ERRORLEVEL%==3 GOTO GAME2_3
IF %ERRORLEVEL%==2 GOTO GAME2_2
IF %ERRORLEVEL%==1 GOTO GAME2_1
PAUSE
GOTO GAME2_START
:GAME2_5
REM Q
EXIT
:GAME2_4
REM D
SET /A X+=1
GOTO GAME2_START
:GAME2_3
REM S
SET /A Y+=1
GOTO GAME2_START
:GAME2_2
REM A
SET /A X-=1
GOTO GAME2_START
:GAME2_1
REM W
SET /A Y-=1
GOTO GAME2_START
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment