Ako urobiť videohru pomocou CMD?

1. Otvorte Poznámkový blok.
2. Zadajte kód hry.
3. Uložte kód ako súbor a.bat.
4. Dvojitým kliknutím na súbor the.bat spustíte hru v okne CMD.

Že moje náhodné čísla sú správne pri vytváraní videohry s cmd
Ako sa ubezpečím, že moje náhodné čísla sú správne pri vytváraní videohry s cmd?

Táto príručka vás naučí, ako vytvoriť jednoduchú textovú hru v príkazovom riadku na počítači so systémom Windows.

Kroky

  1. 1
    Otvorte poznámkový blok. Poznámkový blok je bezplatný textový editor, ktorý je predinštalovaný na všetkých počítačoch so systémom Windows. Na zadanie kódu použijete Poznámkový blok. Ak ho chcete otvoriť, postupujte takto:
    • Kliknite na tlačidlo Štart
    • Zadajte notepad
    • V hornej časti okna kliknite na Poznámkový blok.
  2. 2
    Pridajte text názvu hry. Skopírujte nasledujúci text do programu Poznámkový blok-uistite sa, že „[Title]“ nahradíte akýmkoľvek názvom hry, a potom stlačte Enter:
    @echo mimo názvu [názov] 
  3. 3
    Vyberte farbu textu a pozadia hry. Príkazový riadok ponúka niekoľko rôznych farieb textu a pozadia, ktoré môžete spustiť zadaním kódu špecifického pre farbu vo formáte „0A“, kde „0“ je farba pozadia a „A“ je farba textu. Kódy bežných farieb zahŕňajú nasledujúce:
    • Farby textu -pomocou A, B, C, D, E alebo F označujte svetlo zelenú, svetlo aqua, svetlo červenú, svetlo purpurovú, svetložltú alebo žiarivo bielu farbu.
    • Farby pozadia - pomocou 0, 1, 2, 3, 4, 5, 6, 7, 8 alebo 9 označujte čiernu, modrú, zelenú, aqua, červenú, purpurovú, žltú, bielu, sivú alebo svetlomodrú farbu, resp.
    • Štandardné čiernobiele rozhranie príkazového riadka by napríklad používalo kód „0F“.
  4. 4
    Nastavte farby svojej hry. Zadajte nasledujúci text do programu Poznámkový blok-uistite sa, že nahradíte „0A“ preferovanou kombináciou pozadia a textu-a potom stlačte Enter:
    @echo off title OnlineCmag Game color 0A if "%1" neq "" (goto%1) 
    Ako môžem kresliť pomocou poznámkového bloku pri vytváraní videohier s cmd
    Ako môžem kresliť pomocou poznámkového bloku pri vytváraní videohier s cmd?
  5. 5
    Vytvorte herné menu. Toto je v podstate úvodná ponuka hry. Do programu Poznámkový blok zadajte nasledujúci text a potom stlačte Enter:
    : Menu cls echo 1. Spustiť echo 2. Kredity echo 3. Ukončiť nastavenú /p odpoveď = Zadajte číslo svojej možnosti a stlačte kláves enter: ak%answer%== 1 prejde na Start_1 ak%answer%== 2 prejde na kredity, ak% odpoveď%== 3 choďte Ukončiť 
  6. 6
    Pridajte možnosť „ukončiť“. Takto budú môcť hráči opustiť príkazový riadok. Do programu Poznámkový blok zadajte nasledujúci text a potom stlačte Enter:
    : Exit cls echo Ďakujeme za hranie! pozastavenie výstupu /b 
  7. 7
    Pridajte kredity za hru. Zadajte nasledujúci text do programu Poznámkový blok-uistite sa, že nahradíte „[Title]“ názvom hry, a potom stlačte Enter:
    : Kredity cls echo Kredity echo. echo Ďakujeme, že hráte [Titul]! pauza, choďte do Menu 
  8. 8
    Vytvorte „štartovací“ kód. Toto je kód, ktorý umožní hráčom začať novú hru:
    : Start_1 cls echo Ach nie! Ste obklopení nepriateľmi. echo Je ich päť a všetci sú ozbrojení. echo Ak s nimi budete bojovať, máte vysokú šancu na výhru. set /p odpoveď = Chcete bojovať alebo behať? if%answer%== fight goto Fight_1 if%answer%== run goto Run_1 pause 
  9. 9
    Pridajte kód akcie. Nakoniec zadáte nasledujúci kód, ktorý bude diktovať priebeh hry:
    : Run_1 cls echo Žijete, aby ste bojovali ďalší deň. pauza, štart Štart_1: boj_1 ozvena Pripravte sa na boj. echo Nepriatelia vás zrazu ponáhľajú naraz. set /p answer = Napíšte 1 a pokračujte stlačením klávesu Enter. if%answer%== 1 goto Fight_1_Loop: Fight_1_Loop set /a num =%random%if%num%gtr 4 goto Fight_1_Loop if%num%lss 1 goto Fight_1_Loop if%num%== 1 goto Lose_Fight_1 if%num%== 2 choďte na Win_Fight_1 ak%num%== 3 choďte na Win_Fight_1 ak%num%== 4 choďte na Win_Fight_1: Lose_Fight_1 cls echo Boli ste porazení. Hrať znova? pauza prejsť Menu: Win_Fight_1 cls echo Ste víťaz! set /p answer = Chcete uložiť? [y/n] if%answer%== 'y' goto 'Save' if%answer%== 'n' goto 'Start_2': Save goto Start_2 
  10. 10
    Kliknite na položku Súbor. Nachádza sa v ľavom hornom rohu okna programu Poznámkový blok. Zobrazí sa rozbaľovacia ponuka.
  11. 11
    Kliknite na tlačidlo Uložiť ako.... Nachádza sa v rozbaľovacej ponuke Súbor. Tým sa otvorí okno Uložiť ako.
    Ako pridať funkciu uloženia do videohry vytvorenej pomocou Cmd
    Existuje spôsob, ako pridať funkciu uloženia do videohry vytvorenej pomocou Cmd?
  12. 12
    Zadajte názov súboru a potom príponu „.bat“. Do textového poľa „Názov súboru“, ktoré sa nachádza v spodnej časti okna, zadajte čokoľvek, čo chcete hre pomenovať, a potom .bat sa uistite, že sa hra uloží ako súbor príkazového riadka.
    • Ak chcete napríklad pomenovať svoju hru „Dungeon Crawl“, zadajte Dungeon Crawl.bat sem.
  13. 13
    Zmeňte typ súboru. Kliknite na rozbaľovacie pole „Uložiť ako typ“ v spodnej časti okna a potom vo výslednej rozbaľovacej ponuke kliknite na položku Všetky súbory.
  14. 14
    Ako miesto uloženia vyberte pracovnú plochu. Ak to chcete urobiť, kliknite na položku Pracovná plocha na ľavom bočnom paneli. Ak chcete nájsť priečinok na ploche, najskôr sa budete musieť na bočnom paneli posúvať nahor alebo nadol.
  15. 15
    Kliknite na položku Uložiť. Nachádza sa v pravom dolnom rohu okna. Ak tak urobíte, uloží sa vaša hra ako súbor BAT.
  16. 16
    Spustite hru. Dvojitým kliknutím na súbor BAT spustíte hru v príkazovom riadku a potom postupujte podľa pokynov na obrazovke.
    • Hru napríklad spustíte stlačením 1.
  17. 17
    Experimentujte s kódom. Teraz, keď máte k dispozícii základné základy hry, môžete kód upraviť a zmeniť tak text v hre, pridať možnosti a ďalšie.
    • Ak chcete upraviť kód svojej hry, kliknite pravým tlačidlom myši na súbor BAT a potom v rozbaľovacej ponuke kliknite na položku Upraviť. Potom môžete stlačením Ctrl+ S uložiť všetky zmeny.
    • Prečítajte si kód, aby ste pochopili, čo jednotlivé riadky textu robia.

Tipy

  • Ak chcete použiť pokročilejší editor kódu, môžete si stiahnuť a nainštalovať program Notepad ++ a potom ho použiť na vytvorenie súboru BAT, a nie na používanie programu Poznámkový blok.
    Môžem pomocou Pythonu vytvoriť hru podobnú obrázku alebo sa musím naučiť C ++
    Môžem pomocou Pythonu vytvoriť hru podobnú obrázku alebo sa musím naučiť C ++?
  • Kedykoľvek chcete, aby hráč niečo videl, musíte mu napísať echo.
  • Hrajte svoju hru po ceste, aj keď celú vec nemáte hotovú; Pomôže vám to zistiť, ako to, čo píšete, zodpovedá tomu, čo sa zobrazuje v príkazovom riadku, a tiež vám to umožní včas odhaliť chyby alebo preklepy.
  • Automatizáciou úloh je možné dávkové súbory v systéme Windows veľmi využiť, ale písanie takejto textovej hry je zábavný spôsob, ako sa naučiť pracovať.

Varovania

  • Nikdy nesťahujte a nespúšťajte súbory BAT zo žiadneho zdroja, ktorému nedôverujete, pretože v prípade škodlivého softvéru môžu spôsobiť poškodenie počítača.
  • Pred distribúciou súboru BAT vždy skontrolujte svoj kód.

Otázky a odpovede

  • Ako môžem otvoriť hru?
    Prejdite na plochu svojho počítača. Tam uvidíte priečinok s názvom Moje dokumenty, kde môžete vidieť svoju hru a odtiaľ ju spustiť.
  • Ako sa môžem naučiť kódovať?
    To závisí od toho, čo chceš. C ++ je pre programy, ktoré nie sú založené na obrázkoch (zobrazujú sa v okne vyzerajúcom cmd), a C# je určené pre programy založené na obrázku, ako sú hry. Mali by ste začať s ťažkým jazykom C ++, pretože c# je pokročilejšie. Google a sťahujte bloky kódu, editor kódu c ++. Dokumentáciu a lekcie nájdete na internete.
  • Čo mám robiť, ak sa hra ihneď po otvorení zatvorí?
    Je možné, že sa vaše kódovanie nepozastaví. Na konci príkazu zadajte slovo „pauza“ bez úvodzoviek.
  • Ako môžem začať hrať?
    Keď súbor uložíte ako.bat, skontrolujte, kam sa ukladá. Zmeňte umiestnenie na pracovnú plochu (aby bolo ľahké ho nájsť) a uložte ho. Potom dvakrát kliknite na súbor.bat a začnite hrať.
  • Čo keď sa moja hra skončí, keď zvolím začiatok alebo ukončenie?
    Kódovanie je nesprávne. Naskenujte riadky kódu a odstráňte nepotrebné riadky. Ak to urobíte, vaša hra bude fungovať.
  • Mám pred a/alebo po niečom zopakovať úvodzovku?
    Nie. Po ozvene urobte medzeru a napíšte, čo chcete zobraziť, do jedného riadka.
  • Čo je to súbor bat a kam ho mám dať?
    Bat súbor je dávkový súbor a beží na cmd (príkazový riadok). Môžete si ho dať na plochu, aby bolo testovanie vašich vecí jednoduchšie.
  • Keď kliknutím otvorím hru, otvorí sa a okamžite sa zavrie. Prečo to robí?
    Dôvodom je nesprávne kódovanie. V skutočnosti je v kódoch niekoľko riadkov, ktoré nás majú poučiť a porozumieť im, ale ktoré nie sú zapísané v zdrojovom kóde (oblasť kódu). Stačí teda skenovať riadky kódu a odstrániť tieto nepotrebné riadky. Ak to urobíte, vaša hra bude fungovať.
  • Môžem to urobiť aj v programe Poznámkový blok?
    Áno. Toto je pre každý poznámkový blok alebo poznámkový blok + +.
  • Zatvorí sa, keď stlačím kláves Enter, čo mám robiť?
    Možno ste namiesto sady /p dali prestávku pre enter. Ak ho nemôžete nájsť, skúste skopírovať a prilepiť kód v krokoch, ktoré vám pomôžu.
Nezodpovedané otázky
  • Môžem pomocou Pythonu vytvoriť hru podobnú obrázku alebo sa musím naučiť C ++?
  • Existuje spôsob, ako pridať funkciu uloženia do videohry vytvorenej pomocou Cmd?
  • Ako môžem kresliť pomocou poznámkového bloku pri vytváraní videohier s cmd?
  • Ako sa ubezpečím, že moje náhodné čísla sú správne pri vytváraní videohry s cmd?
  • Ako môžem uviesť premennú?

Komentáre (5)

  • aliceheidenreic
    Toto je úžasné! Idem vytvoriť hru.
  • zorasindlerova
    Vieš, tvoj nápad sa mi veľmi páči, len tak ďalej.
  • radoslavcierna
    Je to dobré, milujem to.
  • melissaholmes
    Konečne chápem, ako vytvoriť jednoduchú hru a programovať skripty v programe Poznámkový blok ++. Ďakujem.
  • camden64
    Toto bolo úžasné Môj 11-ročný syn na ňom vytvoril celú hru.
Súvisiace články
  1. Ako vytvoriť textovú hru?
  2. Ako sa stať vývojárom hier?
  3. Ako si navrhnúť vlastnú hernú postavu?
  4. Ako robiť videohry s neskutočným engine 4?
  5. Ako vytvoriť zábavnú vzdelávaciu videohru?
  6. Ako vytvoriť úspešnú hru?
FacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail