Tai yra vienas iš nemokamų ir paprastų vaizdo žaidimų kūrimo būdų. Taip pat nereikia jo atsisiųsti. Šio proceso metu jūs šiek tiek sužinosite apie paketinį programavimą. Norėdami paleisti šį žaidimą, turite pateikti savo istoriją.
Žingsnis
Žingsnis 1. Viskas, kas yra apostrofo viduje, gali būti pakeista, tai neturės įtakos žaidimui - neįveskite jo į tikrąjį kodą
2 veiksmas. Atidarykite „Notepad“arba kitą kodavimo programą - „Geany“, „Notepad ++“ir kt
Išsaugokite failą pavadinimu „Mano žaidimai“. Bat
Žingsnis 3. Pradėkite rašyti kodą
Pradėkite rašydami:
-
@ech išjungtas
-
pavadinimas „Mano žaidimas“
-
spalva 0A
-
jei " %1" neq "" (goto %1)
-
Pauzė
Žingsnis 4. Pridėkite spalvą
Dabar išsaugokite ir paleiskite. Programa parodys klaidą ir visiškai kitokį spalvų derinį. Raskite norimą spalvą ir įveskite po „color“, o ne „zz“. Geras derinys yra 0A spalva, todėl gaunamas žalias tekstas ir raudonas fonas.
Žingsnis 5. Sukurkite meniu
Norėdami sukurti meniu, praleiskite pauzės skyrių ir įveskite:
-
:Meniu
-
cls
-
aidas '1. Pradėti '
-
aidas '2. Instrukcija “
-
aidas '3. Išeiti'
-
set /p answer = 'Įveskite pasirinktą numerį ir paspauskite enter.'
-
jei %atsakymas %== 1 eikite į „Pradėti_1“
-
jei %atsakymas %== 2 eikite į užuominą
-
jei %atsakymas %== 3 eikite į „Išeiti“
Žingsnis 6. Sukurkite „Išeiti“ir „Patarimas“
Norėdami išeiti iš ekrano, įveskite šį kodą:
-
:'Išeiti'
-
echo Ačiū, kad žaidi!
-
išėjimas /b
- Dabar užuominų meniu įveskite:
-
: „Instrukcija“
-
cls
-
aidas "Užuomina"
-
aidas.
- Tada rašyk:
-
pakartokite „Jūsų užuomina čia“
- Kiek norite, tada įveskite:
-
Pauzė
-
eikite į meniu
Žingsnis 7. Pradėkite žaidimą
Įveskite scenarijų:
-
: Pradėti_1
-
cls
-
aidas 'Jūs sutikote blogą žmogų. Jų kariai yra:
-
pakartokite „3 ūkininkai“
-
echo 'Jūs turite daug šansų laimėti'.
-
set /p answer = 'Ar norite kautis ar bėgti?'
-
jei %atsakymas %== 'Kova' eikite į 'Kova_1'
-
jei %answer %== 'Vykdyti' eikite į 'Vykdyti_1'
8 žingsnis.
Kovok ir bėk.
Dabar sukurkite kovos ir bėgimo meniu:
-
: Vykdyti_1
-
cls
-
echo tu saugus!
-
Pauzė
-
eiti į „Start_1“
-
: Fight_1
-
aidas Jūs pasirenkate kovoti.
-
aidas Prasideda kova.
-
set /p answer = Įveskite skaičių 1 ir paspauskite „Enter“, kad tęstumėte:
-
jei %atsakymas %== 1 eikite į Bertarung_1_Loop
-
: „Fight_1_Loop“
-
set /a num =%atsitiktinis%
-
jei % num % gtr 4 eikite į „Fight_1_Loop“
-
jei % num % lss 1 eina į „Fight_1_Loop“
-
jei %num %== 1 eikite į „Lose_Bertarung_1“
-
jei %num %== 2 eikite į „Win_Battle_1“
-
jei %num %== 3 eikite į „Win_Battle_1“
-
jei %num %== 4 eikite į „Win_Battle_1“
-
: „Lost_Fight_1“
-
cls
-
aidas Atsiprašau, pralaimėjai! (
-
Pauzė
-
eikite į meniu
-
: „Win_Fight_1“
-
cls
-
echo Sveikiname, jūs laimėjote!
-
set /p answer = 'Ar norite jį išsaugoti?'
-
jei %answer %== 'Taip' eikite į 'Išsaugoti'
-
jei %atsakymas %== 'Ne' eik 'Start_2'
-
:'Sutaupyti'
-
eiti į „Start_2“
- Dabar galite pakartoti „Start_1“naudojamą kodą, kad sukurtumėte antrą, trečią, ketvirtą ir pan.
- Be to, jei įvedate, pavyzdžiui: „Fight_1“, taip pat turėtumėte įsitikinti, kad dalis „goto Fight_1“išliks tokia pati kaip ir kita, taigi, jei pakeisite vieną, turėsite pakeisti abu.
Uždarykite „Notepad“, tada spustelėkite Taip, išsaugokite failą. Pakeiskite visų failų formatą ir po pavadinimo pridėkite.bat.
Patarimai
- Atminkite, kad kiekvieną kartą, kai norite, kad vartotojas matytų kažką, prieš jį įveskite echo.
- Žaiskite žaidimą taip, kaip jis kuriamas, net jei jis dar nebaigtas. Tai padės pamatyti ryšį tarp to, ką įvedėte, ir to, ką gaunate, ir aptikti klaidų.
- Jei jums reikia išeiti bandomojo žaidimo viduryje, įveskite Ctrl-C.
- „Windows“paketiniai failai gali būti naudojami automatizuotam darbui, tačiau tokių teksto žaidimų rašymas yra įdomus būdas pamatyti, kaip tai veikia.
- Atidžiai patikrinkite paketo scenarijų ir sužinosite, kuris iš jų yra neteisingas.
- Labai dažna klaida yra ta, kad programa neveikia.