Skapa ett spel med cmd

Här är ett gratis och enkelt sätt att skapa ett spel utan att ladda ner något. Du lär dig genast något om batchprogrammering medan du gör. Du måste hitta på din egen historia för att ge sammanhang för det här spelet.

Steg

Bild med titeln Gör ett videospel med Cmd Steg 1
1. Allt inom citattecken kan ändras och kommer inte ha någon effekt på hur spelet fungerar - ändra dock inte den faktiska koden.
Bild med titeln Gör ett videospel med Cmd Steg 2
2. Öppna Notepad eller någon annan textredigerare - Geany, Notepad++, etc. Spara filen som "Mitt spel".fladdermus
Bild med titeln Gör ett videospel med Cmd Steg 3
3. Börja programmera. Skriv följande:
@eko av
titel "Mitt spel"
färg 0A
om `%1` neq (gå till %1)
paus
Bild med titeln Gör ett videospel med Cmd Steg 4
4. Lägg till färger på den. Spara den och kör koden; du kommer att se ett felmeddelande och alla olika färgkombinationer. Hitta färgen du gillar och skriv den efter `color`, istället för `zz`. En bra kombination är färgen 0A som gör texten grön och bakgrunden svart.
Bild med titeln Gör ett videospel med Cmd Steg 5
5. Skapa menyn. Skapa menyn genom att utelämna pausen och skriva följande:
:Meny
cls
eko `1. Start`
eko `2. Instruktioner`
eko `3. utgång`
set /p answer=`Skriv ditt val och tryck på Retur`.
om %answer%==1 gick till `Start_1`
om %answer%==2 gick till "Instruktioner"
om %answer%==3 går till "Avsluta"
Bild med titeln Gör ett videospel med Cmd Steg 6
6. Skapa "Avsluta" och "Instruktioner". Skapa utgångsskärmen enligt följande:
:`Utgång`
echo Tack för att du spelar!
avsluta /b
  • För instruktioner, skriv:
  • :`Instruktioner`
    cls
    echo `Instruktioner`
    eko.
  • Och skriv sedan:
  • echo "Dina instruktioner"
  • Ange vad du vill:
  • paus
    gå till menyn
    Bild med titeln Gör ett videospel med Cmd Steg 7
    7. starta spelet. Skriv ett scenario:
    :Start_1
    cls
    echo `Du har stött på banditer. Deras befogenheter är:`
    echo `3 rapningar`
    echo "Din chans att vinna är hög".
    set /p answer=`Vill du slåss eller fly?’
    om %answer%==`Fight` gå till `Fight_1`
    om %answer%==`Flyg` går till `Kör_1`
    8
  • Fight and Flight. Skapa fight and flight-funktionen enligt följande:
    Bild med titeln Gör ett videospel med Cmd Steg 8
  • :Kör_1
    cls
    echo Du kom säkert undan!
    paus
    gå till `Start_1`
    :Fight_1
    echo Du valde att slåss.
    echo Striden fortsätter.
    set /p answer=Skriv 1 och tryck på Retur för att fortsätta:
    om %answer%==1 går till Fight_1_Loop
    :`Fight_1_Loop`
    ställ in /a num=%random%
    om %num% gtr 4 gå till `Fight_1_Loop`
    om %num% lss 1 gå till `Fight_1_Loop`
    om %num%==1 går till `Lose_Fight_1`
    om %num%==2 går till `Win_Fight_1`
    om %num%==3 går till `Win_Fight_1`
    om %num%==4 går till `Win_Fight_1`
    :`Lose_Fight_1`
    cls
    echo Ledsen att du förlorade slaget :(
    paus
    gå till menyn
    :`Win_Fight_1`
    cls
    echo Grattis du har vunnit striden!
    set /p answer=`Vill du spara detta?’
    om %answer%==`Ja` går du till `Spara`
    om %answer%==`Nej` gå till `Start_2`
    :`Spara`
    gå till `Start_2`
  • Nu kan du upprepa koden för `Start_1` för att göra en andra, tredje eller fler strider.
  • Tänk också på att om du till exempel skriver Fight_1 måste du också se till att delarna kodade `goto Fight_1` förblir desamma, så om du ändrar en måste du ändra den andra också.
    Stäng Anteckningar, klicka på "Ja", spara filen, ändra filtillägget till Alla filer och placera ".bat` som en förlängning efter filnamnet.
    Bild med titeln Gör ett videospel med Cmd Steg 9
  • Tips

    • Kom ihåg att om du vill att spelaren ska se något måste du skriva `eko` framför det.
    • Spela ditt spel medan du kodar, även om du inte har slutfört allt ännu. Detta hjälper dig att se hur det du skriver motsvarar resultatet och hjälper dig att upptäcka eventuella fel.
    • För att stoppa mitt i ett test av ditt spel, skriv Ctrl-C.
    • Batchfiler i Windows kan användas för att automatisera olika uppgifter, men att skriva ett textspel som detta är ett roligt sätt att lära sig hur det fungerar.
    • Kontrollera ditt batchscript noggrant för att se till att du inte har gjort några misstag.
    • "Det händer ofta att ett program inte startar.


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