Tekstipeliopas - Näin pääset alkuun


Teksticenterin ohjeistus BAT-kielelle

Joko itsekin haluaisit koodata oman tekstipelin?
Teksticenter ojentaa auttavan kätensä tässäkin tapauksessa.
Jos et halua koodata, voit ladata Tekstipeli MAKER -ohjelman.

Mikäli haluat, niin aloitetaan. Vaiheet ovat merkitty numeroin 1-11.

1. Lataa data.exe -tiedosto Teksticenteristä ja pura se.

2. Luo uusi kansio, jonka niminen pelisi on(voit muokata myöhemmin).

3. Kopioi data.exe -tiedosto kansioon.

4. Luo uusi tekstitiedosto kansioon ja avaa se.


Kun olet tehnyt vaiheet 1-4, voidaan siirtyä eteenpäin.

5. Tee vaikka seuraavanlainen aloitus muistioosi.
Korvaa tähdellä merkityt kohdat omalla tekstilläsi:


@echo off
cls
echo.
echo                          *Pelisi nimi tähän
echo.
echo                          *FREEWARE
echo.
echo                  *Mahd. Jotain muuta tekstiä
echo.                 
echo.
echo                        *Vaikkapa etunimesi
pause>nul
goto alku

6. Tee vaikkapa seuraavan näköinen alkuvalikko:

:alku
cls
echo.             
echo                Valikko *Pelisi nimi
echo.
echo.
echo.                 
echo.
echo                 1. Aloita peli
echo                 2. Ohje
echo                 3. Tekij„
echo                 4. Lopeta

data.exe
if errorlevel 4 goto lopeta
if errorlevel 3 goto tekija
if errorlevel 2 goto ohje
if errorlevel 1 goto pelaa

7. Tässä välissä on hyvä oppia muutamia asioita:


-Kirjain ä on korvattava merkillä „ ja ö merkillä ”.
-Joka sivun lopussa on oltava pause>nul ettei sivu katoa.
-Jos haluat tyhjän rivin, lisää piste tekstin echo perään.
-Pidä huolta, että sivun alussa on sen nimike(tässä tapauksessa "alku").
Tätä nimikettä käytetään aina sivulle siirryttäessä.
-Muista kirjoittaa aina kun teet vaihtoehtoja "data.exe".
-Kun haluat kokonaan uuden ruudun, lisää "cls".
-Sivua "lopeta" ei tarvitse tehdä, jotta peli menee pois.
-Muista kokeilla aina, toimiiko peli.

8. Sitten siirrytäänkin seuraavaan vaiheeseen.

Voimmekin tehdä jo ruudut jotka jatkavat peliä.

Seuraa tarkkaan:

:tekija
cls
echo.
echo T„m„n pelin suunnitteli ja kirjoitti *Oma nimesi.
echo.
echo Paina mit„ tahansa menn„ksesi valikkoon.
pause>nul
goto alku

:ohje
cls
echo.
echo *Kirjoita mitä pelissäsi tulee tapahtumaan
echo.
echo Paina haluamaasi vaihtoehtoa vastaavaa numeroa edet„ksesi.
echo.
echo Paina mit„ tahansa menn„ksesi valikkoon.
pause>nul
goto alku

:pelaa
cls
echo.
echo *Kirjoita tapahtumien kulkua, vaikkapa "olet kotonasi"
echo.
echo Mit„ teet? (korvaa vaihtoehdot omillasi)
echo.
echo 1. Mene ulos
echo 2. Mene nukkumaan
echo 3. Mene vintille

data.exe
if errorlevel 3 goto vintti
if errorlevel 2 goto sleep
if errorlevel 1 goto ulos

:ulos
cls
echo.
echo *Kirjoita mit„ tapahtuu jne.
echo.
(pause>nul)*<------ riippuu siitä, laitatko vaihtoehtoja

data.exe
(mahd. vaihtoehdot)

:sleep
cls
echo.
echo *Kirjoita taas tapahtumat
echo.
pause>nul

data.exe
(mahd. vaihtoehdot)

:vintti
cls
echo.
echo *Kirjoita tapahtumat
echo.
pause>nul

data.exe
(mahd. vaihtoehdot)

9. Jatka koodaamista niin kauan kuin jaksat oman juonesi mukaan.
Tämä talo-tekstipeli oli vain esimerkki, jonka korvaat omalla
tarinallasi.

10. Kun olet koodannut riittävästi, tallenna työsi muotoon nimi.BAT samaan kansioon kuin mihin tallensit data.exen ja tekstitiedoston. Kansioon ilmestyy datakuvake jossa on hammasratas sisällä.

11. Klikkaa kuvaketta ja pääset testaamaan peliäsi.
Korjaa mahdolliset virheet. Peliä voit muokata aina painamalla kuvakkeessa hiiresi oikeaa painiketta ja valitsemalla "muokkaa".


Elikkäs tässä tämä olikin. Toivottavasti tästä oppaasta on apua.

©2009 Teksticenter - Kuolemattomasti tekstipelien kannalla - suntuubi.com