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

Bildtitel Mach ein Videospiel mit Cmd Step 1
1. Alles in Anführungszeichen kann geändert werden und hat keinen Einfluss auf die Funktionsweise des Spiels – ändere jedoch nicht den eigentlichen Code.
Bildtitel Erstellen Sie ein Videospiel mit Cmd Step 2
2. Öffnen Sie Notepad oder einen anderen Texteditor - Geany, Notepad++ usw. Speichern Sie die Datei als "Mein Spiel".Schläger
Bildtitel Erstellen Sie ein Videospiel mit Cmd Step 3
3. Programmierung starten. Geben Sie Folgendes ein:
@echo aus
Titel `Mein Spiel`
Farbe 0A
wenn `%1` neq ( gehe zu %1)
Pause
Bild mit dem Titel Erstellen Sie ein Videospiel mit Cmd Step 4
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.
Bildtitel Erstellen Sie ein Videospiel mit Cmd Step 5
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`
Bildtitel Erstellen Sie ein Videospiel mit Cmd Step 6
6. `Exit` und `Anleitung` erstellen. Erstellen Sie den Exit-Bildschirm wie folgt:
:`Ausgang`
Echo Danke fürs Spielen!
Ausgang /b
  • Geben Sie für die Anweisungen Folgendes ein:
  • :`Anweisungen`
    cls
    echo `Anleitung`
    Echo.
  • Und dann tippe:
  • echo `Ihre Anweisungen`
  • Geben Sie ein, was Sie wollen:
  • Pause
    zum Menü
    Bildtitel Mach ein Videospiel mit Cmd Step 7
    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:
    Bildtitel Erstellen Sie ein Videospiel mit Cmd Step 8
  • :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`
  • 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.
    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.
    Bildtitel Mach ein Videospiel mit Cmd Step 9
  • 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.


    Оцените, пожалуйста статью