Tämä on yksi ilmaisista ja helpoista tavoista tehdä videopelejä. Sinun ei myöskään tarvitse ladata sitä. Tässä prosessissa opit vähän eräohjelmoinnista. Sinun on annettava oma tarinasi pelataksesi tätä peliä.
Vaihe
Vaihe 1. Mitä tahansa heittomerkkiä voi muuttaa, se ei vaikuta peliin - älä kirjoita sitä varsinaiseen koodiin
Vaihe 2. Avaa Muistio tai muu koodausohjelma - Geany, Notepad ++ jne
Tallenna tiedosto nimellä 'My Games'. Bat
Vaihe 3. Aloita koodin kirjoittaminen
Aloita kirjoittamalla:
-
@echo pois
-
otsikko 'Oma peli'
-
väri 0A
-
jos " %1" neq "" (siirry %1)
-
tauko
Vaihe 4. Lisää väriä
Tallenna ja suorita nyt. Ohjelma heittää virheen ja täysin erilaisen väriyhdistelmän. Etsi haluamasi väri ja kirjoita sen jälkeen "väri" zz: n sijaan. Hyvä yhdistelmä on väri 0A, jonka tuloksena on vihreä teksti ja punainen tausta.
Vaihe 5. Luo valikko
Jos haluat luoda valikon, jätä tauko -osa pois ja kirjoita:
-
: Valikko
-
cls
-
kaiku '1. Alkaa'
-
kaiku '2. Ohje'
-
kaiku '3. Mene ulos'
-
set /p answer = 'Anna haluamasi numero ja paina enter.'
-
jos %answer %== 1 siirry "Aloita_1"
-
jos %vastaus %== 2 siirry vihjeeseen
-
jos %vastaus %== 3 siirry Poistu
Vaihe 6. Luo Exit ja Vinkki
Poistu näytöstä kirjoittamalla seuraava koodi:
-
:'Mene ulos'
-
echo Kiitos pelaamisesta!
-
poistuminen /b
- Kirjoita nyt vihjevalikkoon:
-
:'Ohje'
-
cls
-
kaiku 'Vihje'
-
kaiku.
- Sitten Kirjoita:
-
kaiku "Vihjeesi tähän"
- Kirjoita niin monta kuin haluat:
-
tauko
-
mene valikkoon
Vaihe 7. Aloita peli
Kirjoita skenaario:
-
: Aloita_1
-
cls
-
echo 'Tapasit huonon ihmisen. Heidän joukkonsa ovat: '
-
kaiku '3 maanviljelijää'
-
echo 'Sinulla on hyvät mahdollisuudet voittaa.'
-
set /p answer = 'Haluatko taistella vai juosta?'
-
if %answer %== 'Fight' mene 'Fight_1'
-
jos %answer %== 'Suorita' mene 'Suorita_1'
Vaihe 8.
Taistele ja juokse.
Luo nyt taistelu ja juoksu -valikko:
-
: Suorita_1
-
cls
-
echo olet turvassa!
-
tauko
-
siirry "Start_1"
-
: Fight_1
-
kaiku Päätät taistella.
-
kaiku Taistelu alkaa.
-
set /p answer = Kirjoita numero 1 ja jatka painamalla enter:
-
jos %vastaus %== 1 mene Bertarung_1_Loop
-
: 'Fight_1_Loop'
-
set /a num =%satunnainen%
-
jos % num % gtr 4 mene 'Fight_1_Loop'
-
jos % num % lss 1 siirtyy "Fight_1_Loop"
-
jos %num %== 1 mene 'Lose_Bertarung_1'
-
jos %num %== 2 siirtyy "Win_Battle_1"
-
jos %num %== 3 siirry "Win_Battle_1"
-
jos %num %== 4 mene 'Win_Battle_1'
-
: 'Lost_Fight_1'
-
cls
-
echo Anteeksi, hävisit! (
-
tauko
-
mene valikkoon
-
: 'Win_Fight_1'
-
cls
-
echo Onnittelut, voitit!
-
set /p answer = 'Haluatko tallentaa sen?'
-
jos %answer %== 'Kyllä' siirry Tallenna
-
jos %answer %== 'Ei' mene 'Aloita_2'
-
:'Tallentaa'
-
mene "Start_2"
- Nyt voit toistaa Start_1 -koodin toisen, kolmannen, neljännen ja niin edelleen.
- Jos kirjoitat esimerkiksi: Fight_1, sinun on myös varmistettava, että osa goto Fight_1 pysyy samana kuin toinen, joten jos vaihdat toisen, sinun on vaihdettava molemmat.
Sulje Muistio ja napsauta sitten Kyllä, tallenna tiedosto. Muuta kaikkien tiedostojen muoto ja lisää.bat nimen jälkeen.
Vinkkejä
- Muista, että aina kun haluat jotain näkyvää käyttäjälle, kirjoita echo sen eteen.
- Pelaa peliä sellaisenaan, vaikka se ei ole vielä valmis. Tämä auttaa sinua näkemään kirjoittamasi ja saamasi viestin välisen suhteen ja havaitsemaan virheitä.
- Jos sinun on poistuttava testipelin keskellä, kirjoita Ctrl-C.
- Erätiedostoja Windowsissa voidaan käyttää automatisoituun työhön, mutta tällaisten tekstipelien kirjoittaminen on hauska tapa nähdä, miten se toimii.
- Tarkista eräskripti huolellisesti ja huomaat, mikä on väärässä.
- Hyvin yleinen virhe on, että ohjelma ei toimi.