Enkel Batch spelet
Detta spel är inte min uppfattning, men är en fortsättning på en annan instructable Tetheu98 och Prof. Pickle.
Här är koden, det finns några anteckningar i koden, men om du har längre frågor kommentera bara. Jag kodade detta i Notepad ++ att spara tid, men MicrosftVS eller Codeblocks fungerar också, nedan finns länkar till alla tre webbplatser att ladda ner.
https://Notepad-plus-plus.org/
https://www.VisualStudio.com/en-us/Visual-Studio-homepage-vs.aspx
http://www.codeblocks.org/downloads
Här är Batch lang. hänvisning också, om du vill expandera på spelet (det är inte riktigt ett spel, mer en fil kan du interagera med.).
(Fet och kursivtaggarna ord är inte i koden.)
____________________________________________________________________________________________
utanför
rem 1.1 [anger skärmfärgerna.]
färg 3 C
rem 1.2 [anger titel på fönster.]
titel dator trollkarl!
rem 2.1 [kör endast initieras en gång i början av programmet.]
: Kör
CLS
echo ---------------------------------
eko - Välkommen till dator trollkarl! -
ECHO--
eko - i detta spel datorn-
eko - kommer försöket att gissa-
eko - nummer som du anger. Tryck på enter-
eko - att fortsätta till menyn. -
ECHO--
echo ---------------------------------
När du gör detta och andra streckade rutan, se till att raden streck upp till skapa en verklig låda till skillnad från i koden. Använd bilden som referens.
rem 2.2 [DON inte använda flikarna när du skapar TEXTRUTOR, det kommer att skapa problem på den yttre kanten av den låda.]
Pausa > nul
rem 3.1 [meny är huvudmenyn som kan kallas vid någon punkt i spelet.]
: Menyn
CLS
ECHO.
ECHO dator trollkarl!
echo ------------------
ECHO.
ECHO 1. Till spelet
ECHO 2. Hur man spelar
eko 3. Krediter
ECHO 4. Exit
ECHO.
ECHO skriver du numret på ditt val:
ställa in /p UserInput =
om % UserInput % == 1 goto spel
om % UserInput % == 2 gå HTP
om % UserInput % == 3 gå till högskolepoäng
om % UserInput % == 4 exit
rem 4.1 [spel är del av koden som innehåller alla de funktioner som krävs för spelet att
rem 4.1 fungera, det kommer sub "klasser" om du kommer (jag bara börjar parti jag är en C + +/ C# och Java/JS kille).]
: Spel
CLS
ECHO.
ECHO: Skriv in ett nummer:
ställa in /p UserInput =
CLS
ECHO.
Upprepa ditt nummer var % UserInput %
ECHO.
ECHO tryck på 1 för mig att gissa igen
ECHO tryck 2 för att återgå till menyn
ECHO tryck 3 för att avsluta spelet
ECHO.
ställa in /p UserInput =
om % UserInput % == 1 goto spel
om % UserInput % == 2 goto menyn
om % UserInput % == 3 exit
rem 5.1 [HTP, står för hur man spelar, det är instruktionerna.]
: HTP
CLS
echo -------------------------------------------------------
ECHO - spelet är mycket enkel, när väljer 1 från meny-
ECHO - du kommer att promted att mata in ett nummer. Efter er-
ECHO - mata in numret får du ett meddelande från-
eko - din dator talar om vilket nummer du har-
eko - in. Under meddelandet kommer du att promted till-
eko - Välj en annan alternativ, svara på denna fråga och -
ECHO - antingen din gjort, eller spela igen! -
echo -------------------------------------------------------
rem 5.2 [se rem 2.2]
Pausa > nul
gå till menyn
rem 6.1 [poäng ger källa till Prof. Pickle och Tetheu98 för idé och Hunter Wood för skript
rem 6.1 och tack spelaren för att spela.]
: Poäng
CLS
ECHO.
ECHO skript: Hunter Wood
ECHO.
ECHO idé: Tetheu98
ECHO Prof. Pickle
ECHO.
ECHO tack för att spela dator trollkarl!
ECHO.
Pausa > nul
gå till menyn
_____________________________________________________________________________________________
Kom ihåg detta är en mycket, och jag måste betona mycket enkelt Batch fil/spel. Du kan enkelt utöka eller återskapa detta "spel" är mycket komplicerade och avancerade.
Spelet är bifogat nedan.
Slutligen är här en länk till det ursprungliga inlägget av tetheu98