Batch-fil: krigsspel
Hej!
Jag är I♥BatchFiles!
Jag laddar upp ett nytt batch-fil projekt varannan dag. Nästa batch filen projekt kommer att vara på 5/26/16.
Hur till använda den här koden:
- Öppna Anteckningar och klistra in koden nedan in i den.
- Klicka på fil
- Klicka på Spara som
- Spara den som War.bat
- Ändra textdokument till alla filer
- Slå Spara
- Nu hitta den i Utforskaren (som liten mappikon) och öppna den
Batch-fil krigsspel
utanför
: meny
färg 0f
CLS
ECHO krig
ECHO Version 1.1
ECHO skapad av mig
ECHO 1. Starta spelet
ECHO 2. Exit
Val /c:12 /n > nul
om errorlevel 2 gå till säker
om errorlevel 1 goto börja
: start
: oneplayer
Ange/a hälsa = 1000
Ställ in/a pengar = 1000
Ange/a otherhealth = 1000
Ange/a tills = 2
Ange/a cherrybomb = 50
Ange/a cherrybombcost = 300
Set/a missil = 100
Ange/a missilecost = 500
Ange/a nuke = 200
Ange/a nukecost = 700
Ange/a lightpotion = 100
Ange/a lightpotioncost = 200
Ange/a heavypotion = 500
Ange/a heavypotioncost = 700
Ange/a defaultcherries = 3
Ange/a defaultmissiles = 2
Ange/a defaultnukes = 4
Ange/a defaultlights = 5
Ange/a defaultheavies = 7
ange land
Ställ in/a = 0
CLS
ECHO: Välj ditt land:
ECHO A. Atropolis - mark i djungeln
ECHO B. Aquadatic - land av havet
ECHO C. torrmarker - land av öknen
ECHO D. Greenleaves - land av prärien
Val /c:abcd /n > nul
om errorlevel 1 ()
/a Mark = 1
)
om errorlevel 2 ()
/a Mark = 2
)
om () errorlevel 3
/a mark = 3
)
om () errorlevel 4
/a mark = 4
)
om % landa % == 1 sätta den = Atropolis
om % landa % == 2 Ställ det = Aquadatic
om % landa % == 3 som det = torrmarker
om % landa % == 4 ställer = Greenleaves
: Välj
REM att välja motståndarens mark
Ange/a otherland = % slumpmässiga % % 4 + 1
om otherland % == % mark % ()
gå till Välj
)
om otherland % == 1 set theirit = Atropolis
om otherland % == 2 set theirit = Aquadatic
om otherland % == 3 set theirit = torrmarker
om otherland % == 4 set theirit = Greenleaves
REM att skapa ny variabel som motståndarens mark
: spel
om % hälsa % LSS 1 goto förlorar
CLS
ECHO % det %
ECHO.
ECHO du kämpar % theirit %
ECHO.
ECHO % theirit % hälsa: % otherhealth %
ECHO.
ECHO.
Upprepa din hälsa: hälsa %
ECHO dina pengar: % pengar %
ECHO kärnvapen: % defaultnukes %
ECHO missiler: % defaultmissiles %
ECHO körsbär bomber: % defaultcherries %
ECHO.
ECHO Välj:
ECHO 1. Släpp en nuke (% defaultnukes %)
ECHO 2. Starta en missil (% defaultmissiles %)
eko 3. Släppa en cherry bomb: P (% defaultcherries %)
ECHO 4. Öppna butik
eko 5. Dricka en ljus hälsa potion (% defaultlights %)
ECHO 6. Dricka en tung hälsa potion (% defaultheavies %)
ECHO 7. Slutföra en strävan
Val /c:1234567 /n > nul
om errorlevel 7 goto quest
om errorlevel 6 goto heavy
om errorlevel 5 goto ljus
om errorlevel 4 gå till butik
om errorlevel 3 gå till cherry
om errorlevel 2 goto missil
om errorlevel 1 goto nuke
: nuke
om % defaultnukes % GTR 0 ()
Ange/a otherhealth = % otherhealth % nuke %
Ange/a defaultnukes = % defaultnukes %-1
CLS
ECHO % det % tappade en nuke på % theirit %!
ECHO % theirit % förlorat 200 hälsa!
pinga localhost -n 5 > nul
gå till andra
) annat ()
CLS
ECHO du inte kan släppa någon kärnvapen eftersom du har 0.
pinga localhost -n 5 > nul
gå till spelet
)
: missil
om % defaultmissiles % GTR 0 ()
Ange/a otherhealth = % otherhealth % missil %
Ange/a defaultmissiles = % defaultmissiles %-1
CLS
ECHO % det % lanserat en missil på % theirit %!
ECHO % theirit % förlorat 100 hälsa!
pinga localhost -n 5 > nul
gå till andra
) annat ()
CLS
ECHO du inte kan starta några missiler eftersom du har 0.
pinga localhost -n 5 > nul
gå till spelet
)
: cherry
om % defaultcherries % GTR 0 ()
Ange/a otherhealth = % otherhealth % cherrybomb %
Ange/a defaultcherries = % defaultcherries %-1
CLS
ECHO % det % tappade en cherry bomb på % theirit %!
ECHO % theirit % förlorat 50 hälsa!
pinga localhost -n 5 > nul
gå till andra
) annat ()
CLS
ECHO du inte kan släppa någon körsbär bomber eftersom du har 0.
pinga localhost -n 5 > nul
gå till spelet
)
: ljus
om % defaultlights % GTR 0 ()
Ange/a hälsa = % hälsa % + 100
Ange/a defaultlight = % defaultlight %-1
CLS
ECHO du dricker en ljus hälsa potion
ECHO nu är % theirit % tur.
pinga localhost -n 5 > nul
gå till andra
) annat ()
CLS
ECHO du har ingen ljus hälsa potions
pinga localhost -n 5 > nul
)
: tunga
om % defaultheavies % GTR 0 ()
Ange/a hälsa = % hälsa % + % heavypotion %
Ange/a defaultheavies = % defaultheavies %-1
CLS
ECHO du dricker en tung hälsa potion
ECHO nu är % theirit % tur.
pinga localhost -n 5 > nul
gå till andra
) annat ()
CLS
ECHO du har ingen tung hälsa potions
pinga localhost -n 5 > nul
)
: shop
CLS
ECHO Välkommen till butiken
ECHO pengar: % pengar %
ECHO 1. Köpa Nuke
ECHO kostnad: % nukecost %
ECHO skador: nuke %
ECHO.
ECHO 2. Köpa missil
ECHO kostnad: % missilecost %
ECHO skador: % missil %
ECHO.
eko 3. Köpa Cherry Bomb
ECHO kostnad: % cherrybombcost %
ECHO skador: % cherrybomb %
ECHO.
ECHO 4. Köpa ljus hälsa Potion
ECHO kostnad: % lightpotioncost %
ECHO läker: % lightpotion %
ECHO.
eko 5. Köpa tunga hälsa Potion
ECHO kostnad: % heavypotioncost %
ECHO läker: % heavypotion %
ECHO.
ECHO 6. Lämna butiken
Val /C:123456 /n > nul
om errorlevel 6 gå till spelet
om errorlevel 5 goto buyheavy
om errorlevel 4 goto buylight
om errorlevel 3 gå till buycherry
om errorlevel 2 goto buymissile
om errorlevel 1 goto buynuke
: buynuke
Ställ in/a pengar = % pengar-% nukecost %
om pengarna % LSS 0 ()
Ställ in/a pengar = % pengar % + % nukecost %
ECHO du inte har tillräckligt med pengar
pinga localhost -n 5 > nul
) annat ()
Ange/a defaultnukes = % defaultnukes % + 1
ECHO du har köpt en nuke
pinga localhost -n 5 > nul
gå till butik
)
: buymissile
Ställ in/a pengar = % pengar-% missilecost %
om pengarna % LSS 0 ()
Ställ in/a pengar = % pengar % + % missilecost %
ECHO du inte har tillräckligt med pengar
pinga localhost -n 5 > nul
) annat ()
Ange/a defaultmissiles = % defaultmissiles % + 1
ECHO du har köpt en missil
pinga localhost -n 5 > nul
gå till butik
)
: buycherry
Ställ in/a pengar = % pengar-% cherrybombcost %
om pengarna % LSS 0 ()
Ställ in/a pengar = % pengar % + % cherrybombcost %
ECHO du inte har tillräckligt med pengar
pinga localhost -n 5 > nul
) annat ()
Ange/a defaultcherries = % defaultcherries % + 1
ECHO du har köpt en cherry bomb
pinga localhost -n 5 > nul
gå till butik
)
: buylight
Ställ in/a pengar = % pengar-% lightpotioncost %
om pengarna % LSS 0 ()
Ställ in/a pengar = % pengar % + % lightpotioncost %
ECHO du inte har tillräckligt med pengar
pinga localhost -n 5 > nul
) annat ()
Ange/a defaultlights = % defaultlights % + 1
ECHO du har köpt en ljus potion
pinga localhost -n 5 > nul
gå till butik
)
: buyheavy
Ställ in/a pengar = % pengar-% heavypotioncost %
om pengarna % LSS 0 ()
Ställ in/a pengar = % pengar % + % heavypotioncost %
ECHO du inte har tillräckligt med pengar
pinga localhost -n 5 > nul
) annat ()
Ange/a defaultheavies = % defaultheavies % + 1
ECHO du har köpt en tung potion
pinga localhost -n 5 > nul
gå till butik
)
: andra
CLS
Ange/a tills = tills - 1
om % otherhealth % () LSS 1
gå till win
)
Upprepa din motståndare är att välja vad man ska göra
pinga localhost -n 5 > nul
Ange/a theirchoose = % slumpmässiga % % 3 + 1
om % theirchoose % == 1 ()
CLS
Ange/a hälsa = % hälsa %-200
eko nyheter: % theirit % beslutar att nuke du! Du förlorar 200 hälsa.
)
om % theirchoose % == 2 ()
CLS
eko nyheter: % theirit % beslutar att inleda en missil på dig! Du förlorar 100 hälsa.
Ange/a hälsa = % hälsa %-100
)
om % theirchoose % == () 3
CLS
eko nyheter: % theirit % beslutar att sätta körsbär bomber i windows. Vissa hur du förlora 50 hälsa.
Ange/a hälsa = % hälsa %-50
)
om % fram till % == () 0
ECHO också, % theirit % använder deras specialdesignade potion som ingen annan har. De få 200 hälsa.
Ange/a otherhealth = % otherhealth % + 200
Ange/a tills = 2
)
Ställ in/a = 0
pausa
gå till spelet
: säker
CLS
ECHO är du säker på att du vill sluta?
ECHO 1. Ja
ECHO 2. Nej
Val /c:12 /n > nul
om errorlevel 2 gå till menyn
om errorlevel 1 avslutar
: vinna
CLS
ECHO du vinner!
pausa
gå till menyn
: förlora
CLS
ECHO ledsen du förlorar :(
pausa
gå till menyn
: quest
CLS
om % gånger % == 1)
ECHO du redan har slutfört en strävan i denna vända
pausa
gå till spelet
)
ställa in /a gånger = % gånger % + 1
ECHO fyller denna strävan att tjäna pengar
ECHO: Ja det är egentligen inte en quest, dess mer som en frågesport men oavsett
ECHO.
ECHO tryck S för att starta
Val /c:s /n > nul
om errorlevel 1 goto plocka
: plocka
CLS
Set/a fråga = % slumpmässiga % % 6 + 1
om % fråga % == 1 goto qo
om % fråga % == 2 goto qtw
om % fråga % == 3 gå till qt
om % fråga % == 4 goto qfo
om % fråga % == 5 goto qf
om % fråga % == 6 goto qs
: qo
CLS
ECHO hur mycket pengar lägger du har i det här spelet?
ställa in /p svar = (Vänligen Lägg inte alla utrymmen i ditt svar eller det kommer att stänga ner och saknar etiketter):
om % svarar % == % pengar %)
CLS
ECHO korrekt; Du tjänar + 300 pengar
pinga localhost -n 5 > nul
Ställ in/a pengar = % pengar % + 300
gå till spelet
) annat ()
CLS
ECHO fel
pinga localhost -n 5 > nul
gå till spelet
)
: qtw
CLS
upprepa vad heter det andra laget?
ställa in /p svar = (Vänligen Lägg inte alla utrymmen i ditt svar eller det kommer att stänga ner):
om % svarar % == % theirit %)
CLS
ECHO korrekt; Du tjänar +700 pengar
pinga localhost -n 5 > nul
Ställ in/a pengar = % pengar % + 700
gå till spelet
) annat ()
CLS
ECHO fel
pinga localhost -n 5 > nul
gå till spelet
)
: qt
CLS
ECHO hur mycket kostar en cherry bomb?
ställa in /p svar = (Vänligen Lägg inte alla utrymmen i ditt svar eller det kommer att stänga ner och saknar etiketter):
om % svarar % == % cherrybombcost %)
CLS
ECHO korrekt; Du tjänar 500 pengar
pinga localhost -n 5 > nul
Ställ in/a pengar = % pengar % + 500
gå till spelet
) annat ()
CLS
ECHO fel
pinga localhost -n 5 > nul
gå till spelet
)
: qfo
CLS
ECHO vad är 40 + 20?
ställa in /p svar = (Vänligen Lägg inte alla utrymmen i ditt svar eller det kommer att stänga ner):
om % svarar % == () 60
CLS
ECHO korrekt; Du tjänar + 300 pengar
pinga localhost -n 5 > nul
Ställ in/a pengar = % pengar % + 300
gå till spelet
) annat ()
CLS
ECHO fel
pinga localhost -n 5 > nul
gå till spelet
)
: qf
CLS
ECHO vad är det fjärde alternativet i butiken?
ECHO Välj:
ECHO 1. Missil
ECHO 2. Lätta Potion
eko 3. Nuke
Val /c:123 /n > nul
om errorlevel 3 gå till felaktig
om errorlevel 2 gå till rätt
om errorlevel 1 goto felaktig
: felaktig
CLS
ECHO fel
pinga localhost -n 5 > nul
gå till spelet
: rätt
CLS
ECHO korrekt; Du tjänar +600 pengar
Ställ in/a pengar = % pengar % + 600
pinga localhost -n 5 > nul
gå till spelet
: qs
CLS
ECHO där bestämmer din motståndare att lägga körsbär bomber på? (Detta är den svåraste frågan)
ställa in /p svar = (Vänligen Lägg inte alla utrymmen i ditt svar eller det kommer att stänga ner, bara ett ord svar):
om % svarar % == () windows
CLS
ECHO korrekt; Du tjänar +900 pengar
pinga localhost -n 5 > nul
Ställ in/a pengar = % pengar % + 900
gå till spelet
) annat ()
CLS
ECHO fel
pinga localhost -n 5 > nul
gå till spelet
)