Ovo je jedan od besplatnih i lakih načina za izradu video igara. Također ga ne morate preuzeti. Pritom ćete naučiti nešto o paketnom programiranju. Morate pružiti vlastitu priču da biste pokrenuli ovu igru.
Korak
Korak 1. Sve unutar apostrofa može se promijeniti, neće utjecati na igru - nemojte to upisivati u stvarni kod
Korak 2. Otvorite Notepad ili neki drugi program za kodiranje - Geany, Notepad ++ itd
Spremite datoteku s imenom 'Moje igre'.bat
Korak 3. Počnite pisati kôd
Počnite upisivanjem:
-
@echo off
-
naslov "Moja igra"
-
boja 0A
-
ako je " %1" neq "" (idi na %1)
-
pauza
Korak 4. Dodajte boju
Sada spremite i pokrenite. Program će prikazati pogrešku i potpuno drugačiju kombinaciju boja. Pronađite boju koja vam se sviđa i upišite iza "boje" umjesto "zz". Dobra kombinacija je boja 0A, koja rezultira zelenim tekstom i crvenom pozadinom.
Korak 5. Izradite izbornik
Za izradu izbornika izostavite odjeljak pauze i upišite:
-
:Jelovnik
-
cls
-
odjek '1. Početak'
-
odjek '2. Upute '
-
odjek '3. Izađi '
-
set /p answer = 'Unesite željeni broj i pritisnite enter.'
-
ako %answer %== 1 idite na 'Start_1'
-
if %answer %== 2 goto 'Hint'
-
if %answer %== 3 goto 'Exit'
Korak 6. Izradite 'Izlaz' i 'Savjet'
Za izlaz zaslona, upišite sljedeći kôd:
-
: 'Izađi'
-
echo Hvala što ste svirali!
-
izlaz /b
- Sada za izbornik savjeta upišite:
-
: 'Upute'
-
cls
-
odjek "Savjet"
-
jeka.
- Zatim napišite:
-
odjek "Vaš savjet ovdje"
- Koliko god želite, upišite:
-
pauza
-
goto Menu
Korak 7. Pokrenite igru
Upišite scenarij:
-
: Start_1
-
cls
-
echo 'Upoznali ste lošu osobu. Njihove trupe su: '
-
odjek "3 poljoprivrednika"
-
echo 'Imate dobre šanse za pobjedu.'
-
set /p answer = 'Želite li se boriti ili trčati?'
-
ako %answer %== 'Borba' idite na 'Borba_1'
-
if %answer %== 'Run' goto 'Run_1'
Korak 8.
Bori se i bježi.
Sada za stvaranje izbornika za borbu i trčanje:
-
: Pokreni_1
-
cls
-
eho ti si siguran!
-
pauza
-
idi na 'Start_1'
-
: Borba_1
-
echo Biraš borbu.
-
echo Bitka počinje.
-
set /p answer = Upišite broj 1 i pritisnite enter za nastavak:
-
ako %answer %== 1 idite na Bertarung_1_Loop
-
: 'Fight_1_Loop'
-
skup /broj =%slučajnih%
-
if % num % gtr 4 goto 'Fight_1_Loop'
-
if % num % lss 1 goto 'Fight_1_Loop'
-
if %num %== 1 goto 'Lose_Bertarung_1'
-
if %num %== 2 goto 'Win_Battle_1'
-
if %num %== 3 goto 'Win_Battle_1'
-
if %num %== 4 goto 'Win_Battle_1'
-
: 'Lost_Fight_1'
-
cls
-
echo Oprostite, izgubili ste! (
-
pauza
-
goto Menu
-
: 'Win_Fight_1'
-
cls
-
echo Čestitamo, pobijedili ste!
-
set /p answer = 'Želite li ga spremiti?'
-
ako %answer %== 'Da' idite na 'Spremi'
-
if %answer %== 'No' goto 'Start_2'
-
:'Uštedjeti'
-
idi na 'Start_2'
- Sada možete ponoviti kôd korišten u 'Start_1' za stvaranje drugog, trećeg, četvrtog itd.
- Također, ako upišete na primjer: Fight_1, također se morate pobrinuti da dio koji kaže goto Fight_1 ostane isti kao i drugi, pa ako promijenite jedan, morat ćete promijeniti oba.
Zatvorite Notepad, zatim kliknite da, spremite datoteku. Promijenite format za sve datoteke i dodajte.bat iza imena.
Savjeti
- Upamtite, svaki put kad želite nešto vidljivo korisniku, upišite echo ispred njega.
- Igrajte igru onako kako se gradi, čak i ako još nije dovršena. To će vam pomoći da vidite odnos između onoga što ste unijeli i onoga što dobijete te da otkrijete pogreške.
- Ako trebate izaći usred testne igre, upišite Ctrl-C.
- Paketne datoteke u sustavu Windows mogu se koristiti za automatizirani rad, ali pisanje ovakvih tekstualnih igara zabavan je način da vidite kako to funkcionira.
- Pažljivo provjerite paketnu skriptu i saznat ćete koja je pogrešna.
- Vrlo česta pogreška je što se program ne pokreće.