Ako vytvoriť videohru s CMD: 9 krokov (s obrázkami)

Obsah:

Ako vytvoriť videohru s CMD: 9 krokov (s obrázkami)
Ako vytvoriť videohru s CMD: 9 krokov (s obrázkami)

Video: Ako vytvoriť videohru s CMD: 9 krokov (s obrázkami)

Video: Ako vytvoriť videohru s CMD: 9 krokov (s obrázkami)
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, Smieť
Anonim

Toto je jeden z bezplatných a jednoduchých spôsobov vytvárania videohier. Tiež ho nemusíte sťahovať. Počas toho sa naučíte niečo o dávkovom programovaní. Na spustenie tejto hry musíte poskytnúť svoj vlastný príbeh.

Krok

Vytvorte videohru s CMD Krok 1
Vytvorte videohru s CMD Krok 1

Krok 1. Čokoľvek vo vnútri apostrofu je možné zmeniť, neovplyvní to hru - nezadávajte to do aktuálneho kódu

Vytvorte videohru pomocou Cmd, krok 2
Vytvorte videohru pomocou Cmd, krok 2

Krok 2. Otvorte program Poznámkový blok alebo iný kódovací program - Geany, Notepad ++ atď

Uložte súbor s názvom 'My Games'.bat

Vytvorte videohru s Cmd Krok 3
Vytvorte videohru s Cmd Krok 3

Krok 3. Začnite písať kód

Začnite zadaním:

  • @echo vypnuté

  • názov „Moja hra“

  • farba 0A

  • ak " %1" neq "" (choďte %1)

  • pauza

Vytvorte videohru pomocou Cmd, krok 4
Vytvorte videohru pomocou Cmd, krok 4

Krok 4. Pridajte farbu

Teraz uložte a spustite. Program vyvolá chybu a úplne inú kombináciu farieb. Nájdite farbu, ktorá sa vám páči, a zadajte výraz „farba“namiesto „zz“. Dobrou kombináciou je farba 0A, ktorá má za následok zelený text a červené pozadie.

Vytvorte videohru pomocou Cmd, krok 5
Vytvorte videohru pomocou Cmd, krok 5

Krok 5. Vytvorte ponuku

Ak chcete vytvoriť ponuku, vynechajte časť pozastavenia a zadajte:

  • :Ponuka

  • cls

  • ozvena '1. Začať '

  • ozvena '2. Inštrukcia '

  • ozvena '3. Choď von'

  • set /p answer = 'Zadajte požadované číslo a stlačte kláves enter.'

  • ak %answer %== 1, choďte na 'Start_1'

  • ak %answer %== 2 choďte na 'Tip'

  • ak %answer %== 3 choďte 'Ukončiť'

Vytvorte videohru pomocou Cmd, krok 6
Vytvorte videohru pomocou Cmd, krok 6

Krok 6. Vytvorte 'Exit' a 'Tip'

Ak chcete ukončiť obrazovku, zadajte nasledujúci kód:

  • :'Choď von'

  • echo Ďakujeme za hranie!

  • výstup /b

  • Teraz do ponuky tipov zadajte:
  • : 'Pokyn'

  • cls

  • echo 'Tip'

  • ozvena

  • Potom napíš:
  • zopakujte „Tu je váš tip“

  • Koľko chcete, zadajte:
  • pauza

  • choď do Menu

Vytvorte videohru pomocou Cmd, krok 7
Vytvorte videohru pomocou Cmd, krok 7

Krok 7. Spustite hru

Napíšte scenár:

  • : Start_1

  • cls

  • echo 'Stretli ste zlého človeka. Ich jednotky sú:

  • echo „3 farmári“

  • echo „Máte veľkú šancu vyhrať.“

  • set /p answer = 'Chcete bojovať alebo behať?'

  • ak %answer %== „Bojovať“, choďte na „Boj_1“

  • ak %answer %== 'Spustiť', choďte 'Spustiť_1'

Krok 8.

  • Bojuj a utekaj.

    Teraz vytvorte menu boj a beh:

    Vytvorte videohru pomocou Cmd, krok 8
    Vytvorte videohru pomocou Cmd, krok 8
    • : Spustiť_1

    • cls

    • echo, si v bezpečí!

    • pauza

    • choďte na „Start_1“

    • : Fight_1

    • echo Rozhodol si sa bojovať.

    • ozvena Bitka sa začína.

    • set /p answer = Zadajte číslo 1 a pokračujte stlačením klávesu Enter:

    • ak %answer %== 1 choďte na Bertarung_1_Slučku

    • : 'Fight_1_Loop'

    • set /a num =%random%

    • ak % num % gtr 4 choďte na 'Fight_1_Loop'

    • ak % num % lss 1 choďte na 'Fight_1_Loop'

    • ak %num %== 1 choďte 'Lose_Bertarung_1'

    • ak %num %== 2 choďte na 'Win_Battle_1'

    • ak %num %== 3 choďte na 'Win_Battle_1'

    • ak %num %== 4 choďte na 'Win_Battle_1'

    • : 'Lost_Fight_1'

    • cls

    • echo Prepáčte, prehrali ste! (

    • pauza

    • choď do Menu

    • : 'Win_Fight_1'

    • cls

    • echo Blahoželáme, vyhrali ste!

    • set /p answer = 'Chcete ho uložiť?'

    • if %answer %== 'Yes' gooto 'Save'

    • if %answer %== 'No' go 'Start_2'

    • : 'Uložiť'

    • choďte na „Start_2“

    • Teraz môžete zopakovať kód použitý v programe „Start_1“na vytvorenie druhého, tretieho, štvrtého atď.
    • Tiež, ak zadáte napríklad: Fight_1, mali by ste sa tiež uistiť, že časť, ktorá hovorí goto Fight_1, zostane rovnaká ako druhá, takže ak zmeníte jednu, budete musieť zmeniť obe.
  • Zatvorte Poznámkový blok, potom kliknite na tlačidlo Áno, uložte súbor. Zmeňte formát na všetky súbory a za názov pridajte súbor.bat.

    Vytvorte videohru pomocou Cmd, krok 9
    Vytvorte videohru pomocou Cmd, krok 9
  • Tipy

    • Nezabudnite, že zakaždým, keď chcete, aby bolo používateľovi niečo viditeľné, zadajte pred ním echo.
    • Hrajte hru tak, ako sa vytvára, aj keď ešte nie je dokončená. To vám pomôže vidieť vzťah medzi tým, čo ste zadali, a tým, čo dostanete, a odhalí chyby.
    • Ak potrebujete ukončiť uprostred testovacej hry, zadajte Ctrl-C.
    • Dávkové súbory v systéme Windows je možné použiť na automatizovanú prácu, ale takéto písanie textových hier je zábavný spôsob, ako zistiť, ako to funguje.
    • Starostlivo skontrolujte dávkový skript a zistíte, ktorý je nesprávny.
    • Veľmi častou chybou je, že program nebeží.

    Odporúča: