Ovo je jedan od besplatnih i lakih načina za izradu video igara. Takođe ne morate da ga preuzimate. U tom ćete procesu naučiti nešto o paketnom programiranju. Morate pružiti svoju priču da biste pokrenuli ovu igru.
Korak
Korak 1. Sve unutar apostrofa može se promijeniti, neće uticati na igru - nemojte to unositi u stvarni kod
Korak 2. Otvorite Notepad ili neki drugi program za kodiranje - Geany, Notepad ++ itd
Sačuvajte datoteku s imenom 'Moje igre'.bat
Korak 3. Započnite pisanje koda
Započ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 grešku i potpuno drugačiju kombinaciju boja. Pronađite boju koja vam se sviđa i upišite iza “color” umjesto “zz”. Dobra kombinacija je boja 0A, koja rezultira zelenim tekstom i crvenom pozadinom.
Korak 5. Kreirajte meni
Za kreiranje menija izostavite odjeljak pauze i upišite:
-
:Meni
-
cls
-
echo '1. Započni '
-
echo '2. Uputstvo '
-
echo '3. Izači'
-
set /p answer = 'Unesite željeni broj i pritisnite enter.'
-
if %answer %== 1 goto 'Start_1'
-
if %answer %== 2 goto 'Hint'
-
if %answer %== 3 goto 'Exit'
Korak 6. Kreirajte 'Exit' i 'Hint'
Da biste izašli iz ekrana, upišite sljedeći kôd:
-
:'Izači'
-
echo Hvala što ste svirali!
-
izlaz /b
- Sada za izbornik sa savjetima upišite:
-
: 'Uputstvo'
-
cls
-
echo 'Hint'
-
echo.
- Zatim napišite:
-
odjek "Vaš nagovještaj ovdje"
- Koliko god želite, upišite:
-
pauza
-
goto Menu
Korak 7. Pokrenite igru
Upišite scenario:
-
: 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?'
-
if %answer %== 'Fight' goto 'Fight_1'
-
if %answer %== 'Run' goto 'Run_1'
Korak 8.
Fight and Run.
Sada za kreiranje izbornika za borbu i pokretanje:
-
: Run_1
-
cls
-
echo ti si siguran!
-
pauza
-
idi na 'Start_1'
-
: Fight_1
-
echo Biraš borbu.
-
echo Bitka počinje.
-
set /p answer = Upišite broj 1 i pritisnite enter za nastavak:
-
if %answer %== 1 idite na Bertarung_1_Loop
-
: 'Fight_1_Loop'
-
set /a num =%random%
-
if % num % gtr 4 idite na 'Fight_1_Loop'
-
if % num % lss 1 idite na '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 Žao nam je, izgubili ste! (
-
pauza
-
goto Menu
-
: 'Win_Fight_1'
-
cls
-
echo Čestitamo, pobijedili ste!
-
set /p answer = 'Želite li ga spremiti?'
-
if %answer %== 'Yes' goto 'Save'
-
if %answer %== 'No' goto 'Start_2'
-
: 'Sačuvaj'
-
idi na 'Start_2'
- Sada možete ponoviti kôd korišten u 'Start_1' za kreiranje drugog, trećeg, četvrtog itd.
- Također, ako upišete na primjer: Fight_1, trebali biste se pobrinuti i da dio koji kaže goto Fight_1 ostane isti kao i drugi, tako da ćete, ako promijenite jedan, morati 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 završena. To će vam pomoći da vidite odnos između onoga što ste unijeli i onoga što dobijete te da otkrijete greške.
- Ako trebate izaći usred probne igre, upišite Ctrl-C.
- Paketne datoteke u sustavu Windows mogu se koristiti za automatizirani rad, ali pisanje tekstualnih igara poput ovoga zabavan je način da vidite kako to funkcionira.
- Pažljivo provjerite paketnu skriptu i saznat ćete koja je pogrešna.
- Vrlo česta greška je što se program ne pokreće.