





Geben Sie für die Anweisungen Folgendes ein: Und dann tippe: Geben Sie ein, was Sie wollen: 
Jetzt kannst du den Code von `Start_1` wiederholen, um ein zweites, drittes oder mehr Gefechte zu machen. Denken Sie auch daran, dass Sie, wenn Sie beispielsweise Fight_1 eingeben, auch sicherstellen müssen, dass die mit `goto Fight_1` codierten Teile gleich bleiben. Wenn Sie also einen ändern, müssen Sie auch den anderen ändern.
Erstellen sie ein spiel mit cmd
Hier ist eine kostenlose und einfache Möglichkeit, ein Spiel zu erstellen, ohne etwas herunterzuladen. Du lernst dabei sofort etwas über Batch-Programmierung. Sie müssen Ihre eigene Geschichte erfinden, um Kontext für dieses Spiel zu schaffen.
Schritte

1. Alles in Anführungszeichen kann geändert werden und hat keinen Einfluss auf die Funktionsweise des Spiels – ändere jedoch nicht den eigentlichen Code.

2. Öffnen Sie Notepad oder einen anderen Texteditor - Geany, Notepad++ usw. Speichern Sie die Datei als "Mein Spiel".Schläger

3. Programmierung starten. Geben Sie Folgendes ein:
@echo aus
Titel `Mein Spiel`
Farbe 0A
wenn `%1` neq ( gehe zu %1)
Pause

4. Füge Farben hinzu. Speichern Sie es und führen Sie den Code aus; Sie sehen eine Fehlermeldung und alle verschiedenen Farbkombinationen. Suchen Sie die gewünschte Farbe und geben Sie sie nach `color` anstelle von `zz` ein. Eine gute Kombination ist die Farbe 0A, wodurch der Text grün und der Hintergrund schwarz wird.

5. Menü erstellen. Erstellen Sie das Menü, indem Sie die Pause weglassen und Folgendes eingeben:
:Speisekarte
cls
Echo `1. Anfang`
echo `2. Anweisungen`
Echo `3. Ausfahrt`
set /p answer=`Geben Sie die Nummer Ihrer Wahl ein und drücken Sie die Eingabetaste`.
if %answer%==1 gehe zu `Start_1`
if %answer%==2 gehe zu `Anleitung`
if %answer%==3 gehe zu `Beenden`

6. `Exit` und `Anleitung` erstellen. Erstellen Sie den Exit-Bildschirm wie folgt:
:`Ausgang`
Echo Danke fürs Spielen!
Ausgang /b
:`Anweisungen`
cls
echo `Anleitung`
Echo.
echo `Ihre Anweisungen`
Pause
zum Menü

7. Starte das Spiel. Geben Sie ein Szenario ein:
:Start_1
cls
echo `Du bist Banditen begegnet. Ihre Befugnisse sind:`
echo `3 Aufstoßen`
echo `Ihre Gewinnchance ist hoch`.
set /p answer=`Möchtest du kämpfen oder fliehen?’
if %answer%==`Kampf` gehe zu `Kampf_1`
if %answer%==`Flüge` gehe zu `Run_1`
8
Kampf und Flucht. Erstellen Sie die Fight and Flight-Funktion wie folgt:
:Lauf_1
cls
echo Du bist sicher entkommen!
Pause
gehe zu `Start_1`
:Kampf_1
Echo Du hast dich entschieden zu kämpfen.
echo Der Kampf geht weiter.
set /p answer=Geben Sie 1 ein und drücken Sie die Eingabetaste, um fortzufahren:
if %answer%==1 gehe zu Fight_1_Loop
:`Fight_1_Loop`
set /a num=%zufällig%
if %num% gtr 4 gehe zu `Fight_1_Loop`
if %num% lss 1 gehe zu `Fight_1_Loop`
if %num%==1 gehe zu `Lose_Fight_1`
if %num%==2 gehe zu `Win_Fight_1`
if %num%==3 gehe zu `Win_Fight_1`
if %num%==4 gehe zu `Win_Fight_1`
:`Lose_Fight_1`
cls
echo Entschuldigung, dass du den Kampf verloren hast :(
Pause
zum Menü
:`Win_Fight_1`
cls
echo Herzlichen Glückwunsch, du hast die Schlacht gewonnen!
set /p answer=`Möchtest du das speichern?’
if %answer%==`Ja` gehe zu `Speichern`
if %answer%==`Nein` gehe zu `Start_2`
:`Speichern`
gehe zu `Start_2`
Schließen Sie Notepad, klicken Sie auf „Ja“, speichern Sie die Datei, ändern Sie die Dateierweiterung in „Alle Dateien“ und platzieren Sie „.bat` als Erweiterung nach dem Dateinamen.

Tipps
- Denken Sie daran, dass Sie `echo` davor eingeben müssen, wenn der Spieler etwas sehen soll.
- Spielen Sie Ihr Spiel während des Programmierens, auch wenn Sie noch nicht alles fertig haben. Auf diese Weise können Sie sehen, wie Ihre Eingabe mit dem Ergebnis übereinstimmt, und Sie können Fehler erkennen.
- Um mitten in einem Test Ihres Spiels zu stoppen, geben Sie Strg-C . ein.
- Batch-Dateien in Windows können zum Automatisieren verschiedener Aufgaben verwendet werden, aber ein Textspiel wie dieses zu schreiben macht Spaß, um zu lernen, wie es funktioniert.
- Überprüfen Sie Ihr Batch-Skript sorgfältig, um sicherzustellen, dass Sie keine Fehler gemacht haben.
- „Es kommt oft vor, dass ein Programm nicht startet.
"Erstellen sie ein spiel mit cmd"
Оцените, пожалуйста статью