Introduction: Restaurant Simulator Batch Game

About: I've never really introduced myself in any of my games, so My name is Neo, I have a Youtube channel about gaming, I've never done any tutorials about batch in my channel but I can if I get the time, I make Bat…

Restaurant Simulator is a better version of Jerald's so please enjoy

Supplies

Notepad and nothing else

Step 1: Copy

@echo off
title Restaurant Simulator
color 0e
:sets
set /a day=1
set /a money=0
set animatronics=false
set animatronic1=NA
set animatronic2=NA
set animatronic3=NA
set animatronic4=NA
set /a animatronice=0
set /a foodlv=20
set /a arcadelv=5
set /a price=0
set /a animatronicd=5
set item=NA
set /a cleanlv=10
set /a foodeach=2
set /a securitylv=0
set /a relaxlv=10
set /a foodneed=1
set /a costumerss=0
set /a food=0
set /a ads=4
set /a cleansecs=20
set /a entertainmentlv=%animatronice%+%arcadelv%
set /a funlv=%entertainmentlv%+%arcadelv%
set /a costumerlvs=3+%entertainmentlv%+%relaxlv%+%securitylv%+%foodlv%+%funlv%+%ads%+%cleanlv%+%animatronicd%*80
set /a secs=10
goto menu

:menu
cls
echo RESTAURANT SIMULATOR
echo 1) Start
echo 2) Load
echo 3) Settings
echo 4) Exit
set /p a=
if %a%==1 goto startsave
if %a%==2 goto load
if %a%==3 goto settings
if aa%==4 exit

:load
::this saves every set for a login
cls
(
set /p name=
set /p day=
set /p money=
set /p animatronics=
set /p animatronic1=
set /p animatronic2=
set /p animatronic3=
set /p animatronic4=
set /p animatronice=
set /p costumerlv=
set /p foodlv=
set /p entertainmentlv=
set /p funlv=
set /p arcadelv=
set /p animatronicd=
set /p foodeach=
set /p securitylv=
set /p relaxlv=
set /p ads=
set /p secs=
set /p cleanlv=
set /p cleansecs=
)<load.bat
goto restaurant2

:settings
cls
echo Made By: NeuNguyen
echo 1) Reset Game
echo 2) Go Back
set /p a=
if %a%==1 goto del
if %a%==2 goto menu

:del
ATTRIB -H load.bat
ATTRIB -R load.bat
DEL load.bat
goto settings

:startsave
cls
set /p name="Restaurant Name:"
cls
echo Need to Save First
choice /c YN
if %a%==2 exit
cls
(
echo %name%
echo %day%
echo %money%
echo %animatronics%
echo %animatronic1%
echo %animatronic2%
echo %animatronic3%
echo %animatronic4%
echo %animatronice%
echo %costumerlv%
echo %foodlv%
echo %entertainmentlv%
echo %funlv%
echo %arcadelv%
echo %animatronicd%
echo %foodeach%
echo %securitylv%
echo %relaxlv%
echo %ads%
echo %secs%
echo %cleanlv%
echo %cleansecs%
)>load.bat
ATTRIB +H load.bat
ATTRIB +R load.bat
goto restaurant2

:restaurant2
cls
echo Day: %Day%
echo Welcome to Your Restaurant, Let's have some fun
echo            _______________________________________
echo           /                                      /]
echo          /______________________________________/ ]
echo         [_______________________________________] ]      
echo         [                           ] ]
echo         [        RESTAURANT     ] ] %name%
echo         [                ] ]
echo         [  {  }                    {  }         ] ]
echo ________[  {  }                    {  }         ] ]___________________
echo         [              [ ]                      ] /
echo         [______________[ ]______________________]/                                
echo _______________________________________________________________________________________
echo.
pause
goto dayshift


:dayshift
cls
echo Costumers Today:%costumerlvs%
echo Day:%day%  Money:%money%
echo Food Made:%food%  Costumer Served:%costumerss%
echo Food Maker:%foodeach%  Seconds till food is done:(%secs% s)
echo 1) Make Food
echo 2) Serve Costumer
echo 3) Food Shop
echo 4) Turn On Animatronics
echo 5) Save
set /p a=
if %a%==1 goto makefood
if %a%==2 goto serve
if %a%==3 goto foodshop
if %a%==4 goto on
if %a%==5 goto saveday

:on
if %animatronics%==false goto nottoday
set /a animatonicd=%animatronicd%-95
set /a costumerlv=%costumerlv%*20
echo Turned on Animatronics
pause
goto dayshift

:nottoday
echo You Don't have any Animatronics
pause
goto dayshift

:saveday
echo Save?
choice /c YN
if %a%==2 exit
(
echo %day%
echo %money%
echo %animatronics%
echo %animatronic1%
echo %animatronic2%
echo %animatronic3%
echo %animatronic4%
echo %animatronice%
echo %costumerlv%
echo %foodlv%
echo %entertainmentlv%
echo %funlv%
echo %arcadelv%
echo %animatronicd%
echo %foodeach%
echo %securitylv%
echo %relaxlv%
echo %ads%
echo %secs%
echo %cleanlv%
echo %cleansecs%
)>load.bat
goto dayshift

:makefood
timeout /t %secs% /nobreak >nul
set /a food=%food%+%foodeach%
goto dayshift

:serve
if %costumerss%==%costumerlvs% goto nightshift else goto dayshift
if %food% LSS %foodneed% goto not1
set /a money=%money%+%foodeach%
set /a costumerss=%costumerss%+1
set /a food=%food%-1
goto dayshift

:not1
echo Make Food!
pause
goto dayshift

:foodshop
cls
echo Money:%money%  Food Maker:%foodeach%
echo Seconds till food is done:%secs%  Food Level:%foodlv%
echo 1) Food Maker          $20
echo 2) Biscuts            $5
echo 3) Fries             $50
echo 4) Burgers            $100
echo 5) Pizza             $250
echo 6) Chicken            $300
echo 7) Double Patty Burger      $400
echo 8) Stuffed Crust Pizza      $450
echo 9) Spicy Chicken         $350
echo 10) Spaghetti          $100
echo 11) Lower seconds to make food  $90000
echo 12) Go Back
set /p a=
if %a%==1 goto foodup
if %a%==2 goto biscuts
if %a%==3 goto fries
if %a%==4 goto burgers
if %a%==5 goto pizza
if %a%==6 goto chicken
if %a%==7 goto dpburger
if %a%==8 goto stuffed
if %a%==9 goto spicychicken
if %a%==10 goto spaghetti
if %a%==11 goto secs
if %a%==12 goto dayshift


:foodup
set /a price=20
if %money% lss %price% goto not2
set /a money=%money%-%price%
set /a foodeach=%foodeach%+2
goto dayshiftsets
:biscuts
set /a price=5
if %money% lss %price% goto not2
set /a money=%money%-%price%
set /a foodlv=%foodlv%+5
goto dayshiftsets
:fries
set /a price=50
if %money% lss %price% goto not2
set /a money=%money%-%price%
set /a foodlv=%foodlv%+20
goto dayshiftsets
:burgers
set /a price=100
if %money% lss %price% goto not2
set /a money=%money%-%price%
set /a foodlv=%foodlv%+50
goto dayshiftsets
:pizza
set /a price=250
if %money% lss %price% goto not2
set /a money=%money%-%price%
set /a foodlv=%foodlv%+80
goto dayshiftsets
:chicken
set /a price=300
if %money% lss %price% goto not2
set /a money=%money%-%price%
set /a foodlv=%foodlv%+80
goto dayshiftsets
:dpburger
set /a price=400
if %money% lss %price% goto not2
set /a money=%money%-%price%
set /a foodlv=%foodlv%+90
goto dayshiftsets
:stuffed
set /a price=450
if %money% lss %price% goto not2
set /a money=%money%-%price%
set /a foodlv=%foodlv%+90
goto dayshiftsets
:spicychicken
set /a price=350
if %money% lss %price% goto not2
set /a money=%money%-%price%
set /a foodlv=%foodlv%+80
goto dayshiftsets
:spaghetti
set /a price=100
if %money% lss %price% goto not2
set /a money=%money%-%price%
set /a foodlv=%foodlv%+20
goto dayshiftsets
:secs
set /a price=90000
if %money% lss %price% goto not2
if %secs% lss 1 goto nosecs
set /a secs=%secs%-1
set /a money=%money%-%price%
goto foodshop

:nosecs
echo No seconds left to take away
pause
goto foodshop

:dayshiftsets
set /a entertainmentlv=%animatronice%+%arcadelv%
set /a funlv=%entertainmentlv%+%arcadelv%
set /a costumerlvs=3+%entertainmentlv%+%relaxlv%+%securitylv%+%foodlv%+%funlv%+%cleanlv%+%animatronicd%*80
goto foodshop

:not2
echo Not Enough Money
pause
goto foodshop

:nightshiftsets
set /a entertainmentlv=%animatronice%+%arcadelv%
set /a funlv=%entertainmentlv%+%arcadelv%
set /a costumerlvs=3+%entertainmentlv%+%relaxlv%+%securitylv%+%foodlv%+%funlv%+%cleanlv%+%animatronicd%*80
goto itemshop

:nightshift
cls
echo Now That Everyone's gone lets Get more items
echo and Order more supplies
echo Money: %money% Estimated Costumers Tomorrow:%costumerlv%
echo 1) Item Shop
echo 2) Sponsors
echo 3) Cleaner Bots
echo 4) Animatronic Repair
echo 5) Save
echo 6) Go Home
set /p a=
if %a%==1 goto itemshop
if %a%==2 goto sponsors
if %a%==3 goto cleaner
if %a%==4 goto animatronicr
if %a%==5 goto nightsave
if %a%==6 goto eof

:nightsave
echo Save?
choice /c YN
if %a%==2 exit
(
echo %name%
echo %day%
echo %money%
echo %animatronics%
echo %animatronic1%
echo %animatronic2%
echo %animatronic3%
echo %animatronic4%
echo %animatronice%
echo %costumerlv%
echo %foodlv%
echo %entertainmentlv%
echo %funlv%
echo %arcadelv%
echo %animatronicd%
echo %foodeach%
echo %securitylv%
echo %relaxlv%
echo %ads%
echo %secs%
echo %cleanlv%
echo %cleansecs%
)>load.bat
ATTRIB +H load.bat
ATTRIB +R load.bat
goto nightshift

:sponsors
cls
Money:%money%  Sponsorship:%ads%
echo 1) Restaurant Flyers      $20
echo 2) Restaurant Ads        $40
echo 3) Restaurant Promotions    $60
echo 4) Go Back
set /p a=
if %a%==1 goto flyers
if %a%==2 goto ads
if %a%==3 goto promo
if %a%==4 goto nightshift

:flyers
set price=20
if %money% lss %price% goto not3
set /a ads=%ads%+15
set /a money=%money%-%price%
goto sponsers
:ads
set price=40
if %money% lss %price% goto not3
set /a ads=%ads%+15
set /a money=%money%-%price%
goto sponsers
:promo
set price=60
if %money% lss %price% goto not3
set /a ads=%ads%+15
set /a money=%money%-%price%
goto sponsers

:not3
echo Not Enough Money
pause
goto sponsers

:not4
echo Not Enough Money
pause
goto itemshop

:not5
echo Not Enough Money
pause
goto cleaner

:not6
echo Not Enough Money
pause
goto animatronicr

:not7
echo The Animatronics are all fixed up
pause
goto nightshift

:cleaner
cls
echo 1) Cleaner Bot    $50 (%cleansecs% s)
echo 2) Clean Bathrooms  $12
echo 3) Clean Tables   $15
echo 4) Clean Stages   $19
echo 5) Go Back
set /p a=
if %a%==1 goto oneupclean
if %a%==2 goto bathrooms
if %a%==3 goto tables
if %a%==4 goto stages
if %a%==5 goto nightshift

:oneupclean
set /a price=50
if %money% lss %price% goto not5
set /a money=%money%-%price%
set /a cleansecs=%cleansecs%-1
:bathroom
set /a price=12
if %money% lss %price% goto not5
set /a money=%money%-%price%
set /a cleanlv=%cleanlv%+12
:tables
set /a price=15
if %money% lss %price% goto not5
set /a money=%money%-%price%
set /a cleanlv=%cleanlv%+15
:stages
set /a price=19
if %money% lss %price% goto not5
set /a money=%money%-%price%
set /a cleanlv=%cleanlv%+19

:animatronicr
if %animatronics%==false goto noa else goto tru
:tru
cls
if %animatronicd%==100 goto not7
echo Money:%money%  Animatronics Durability:%animatronicd%
echo 1) Repair %animatronic1% $20
echo 2) Repair %animatronic2% $30
echo 3) Repair %animatronic3% $40
echo 4) Repair %animatronic4% $50
echo 5) Go Back
set /p a=
if %a%==1 goto repair1
if %a%==2 goto repair2
if %a%==3 goto repair3
if %a%==4 goto repair4
if %a%==5 goto nightshift

:repair1
set /a price=20
if %money% lss %price% goto not6
set /a money=%money%-%price%
set /a animatronicd=%animatronicd%+25
goto animatronicr
:repair2
set /a price=30
if %money% lss %price% goto not6
set /a money=%money%-%price%
set /a animatronicd=%animatronicd%+25
goto animatronicr
:repair3
set /a price=40
if %money% lss %price% goto not6
set /a money=%money%-%price%
set /a animatronicd=%animatronicd%+25
goto animatronicr
:repair4
set /a price=50
if %money% lss %price% goto not6
set /a money=%money%-%price%
set /a animatronicd=%animatronicd%+25
goto animatronicr

:itemshop
cls
echo Money:%money%  Costumers Tomorrow:%costumerlv%
echo 1) Jerald
echo 2) Pluto
echo 3) Kristy
echo 4) Sweetie
echo 5) Claster Blaster
echo 6) Basket Jam
echo 7) Roada Roller Da
echo 8) Last Drift
echo 9) Beat the Boss
echo 10) Jackpot
echo 11) Balloons
echo 12) Air Hockey
echo 13) Play Area
echo 14) Computers
echo 15) Parents Lounge
echo 16) Trampolines
echo 17) Security Doors
echo 18) Security Robot
echo 19) Ball Pit
echo 20) Go Back
set /p a=
if %a%==1 goto jerald
if %a%==2 goto pluto
if %a%==3 goto kristy
if %a%==4 goto sweetie
if %a%==5 goto claster
if %a%==6 goto basket
if %a%==7 goto rrd
if %a%==8 goto drift
if %a%==9 goto beat
if %a%==10 goto jak
if %a%==11 goto balo
if %a%==12 goto air
if %a%==13 goto playarea
if %a%==14 goto computers
if %a%==15 goto lounge
if %a%==16 goto tramp
if %a%==17 goto doors
if %a%==18 goto robots
if %a%==19 goto ball
if %a%==20 goto nightshift

:jerald
set /a price=252
if %money% lss %price% goto not4
set /a money=%money%-%price%
set /a animatronice=%animatronice%+20
set animatronic1=Jerald
set animatronics=true
goto nightshiftsets
:pluto
set /a price=383
if %money% lss %price% goto not4
set /a money=%money%-%price%
set /a animatronice=%animatronice%+20
set animatronic2=Pluto
set animatronics=true
goto nightshiftsets
:kristy
set /a price=575
if %money% lss %price% goto not4
set /a money=%money%-%price%
set /a animatronice=%animatronice%+20
set animatronics=true
set animatronic3=Kristy
goto nightshiftsets
:sweetie
set /a price=714
if %money% lss %price% goto not4
set /a money=%money%-%price%
set /a animatronice=%animatronice%+50
set animatronic4=Sweetie
set animatronics=true
goto nightshiftsets
:claster
set /a price=157
if %money% lss %price% goto not4
set /a money=%money%-%price%
set /a arcadelv=%arcadelv%+30
goto nightshiftsets
:basket
set /a price=223
if %money% lss %price% goto not4
set /a money=%money%-%price%
set /a arcadelv=%arcadelv%+20
goto nightshiftsets
:rrd
set /a price=73
if %money% lss %price% goto not4
set /a money=%money%-%price%
set /a arcadelv=%arcadelv%+50
goto nightshiftsets
:drift
set /a price=274
if %money% lss %price% goto not4
set /a money=%money%-%price%
set /a arcadelv=%arcadelv%+30
:beat
set /a price=100
if %money% lss %price% goto not4
set /a money=%money%-%price%
set /a arcadelv=%arcadelv%+40
goto nightshiftsets
:jak
set /a price=132
if %money% lss %price% goto not4
set /a money=%money%-%price%
set /a arcadelv=%arcadelv%+60
goto nightshiftsets
:balo
set /a price=87
if %money% lss %price% goto not4
set /a money=%money%-%price%
set /a funlv=%funlv%+40
goto nightshiftsets
:air
set /a price=100
if %money% lss %price% goto not4
set /a money=%money%-%price%
set /a arcadelv=%arcadelv%+30
goto nightshiftsets
:playarea
set /a price=1000
if %money% lss %price% goto not4
set /a money=%money%-%price%
set /a funlv=%funlv%+100
goto nightshiftsets
:computers
set /a price=301
if %money% lss %price% goto not4
set /a money=%money%-%price%
set /a arcadelv=%arcadelv%+30
goto nightshiftsets
:lounge
set /a price=1000
if %money% lss %price% goto not4
set /a money=%money%-%price%
set /a relaxlv=%relaxlv%+50
goto nightshiftsets
:tramp
set /a price=1000
if %money% lss %price% goto not4
set /a money=%money%-%price%
set /a funlv=%funlv%+30
goto nightshiftsets
:doors
set /a price=500
if %money% lss %price% goto not4
set /a money=%money%-%price%
set /a securitylv=%securitylv%+50
goto nightshiftsets
:robots
set /a price=500
if %money% lss %price% goto not4
set /a money=%money%-%price%
set /a securitylv=%securitylv%+50
goto nightshiftsets
:ball
set /a price=287
if %money% lss %price% goto not4
set /a money=%money%-%price%
set /a funlv=%funlv%+34
goto nightshiftsets

:noa
echo You Don't have any Animatronics
pause
goto nightshift

:eof
cls
set /a day=%day%+1
echo You Went Home
echo You get some rest, another big day ahead of you
echo Good Night
pause

goto restaurant2

Step 2: Batch File

Put it in Notepad and Call it Restaurant Simulator.bat