Aceasta este una dintre modalitățile gratuite și ușoare de a crea jocuri video. De asemenea, nu este nevoie să-l descărcați. În acest proces, veți învăța puțin despre programarea batch. Trebuie să furnizați propria poveste pentru a rula acest joc.
Etapa
Pasul 1. Orice lucru din interiorul apostrofului poate fi schimbat, nu va afecta jocul - nu-l introduceți în codul real
Pasul 2. Deschideți Notepad sau alt program de codare - Geany, Notepad ++ etc
Salvați fișierul cu numele „Jocurile mele”.bat
Pasul 3. Începeți să scrieți codul
Începeți prin tastarea:
-
@echo off
-
titlul „Jocul meu”
-
culoare 0A
-
dacă "% 1" neq "" (mergeți la% 1)
-
pauză
Pasul 4. Adăugați culoare
Acum salvați și rulați. Programul va genera o eroare și o combinație complet diferită de culori. Găsiți o culoare care vă place și tastați după „culoare” în loc de „zz”. O combinație bună este culoarea 0A, care are ca rezultat un text verde și un fundal roșu.
Pasul 5. Creați un meniu
Pentru a crea un meniu, omiteți secțiunea de pauză și tastați:
-
:Meniul
-
cls
-
ecou '1. Start'
-
ecou '2. Instrucțiune '
-
ecou '3. Ieși'
-
set / p answer = 'Introduceți numărul dorit și apăsați Enter.'
-
dacă% answer% == 1 mergeți la „Start_1”
-
dacă% answer% == 2 mergeți la „Sugestie”
-
dacă% answer% == 3 mergeți la „Exit”
Pasul 6. Creați un „Exit” și „Hint”
Pentru a face ieșirea ecranului, tastați următorul cod:
-
:'Ieși'
-
ecou Vă mulțumim pentru joc!
-
ieșire / b
- Acum, pentru meniul de sugestii, tastați:
-
: „Instrucțiuni”
-
cls
-
ecou „Sugestie”
-
ecou.
- Apoi scrie:
-
ecou „Sugestia ta aici”
- Câți doriți, tastați:
-
pauză
-
du-te la Meniu
Pasul 7. Începe jocul
Tastați un scenariu:
-
: Start_1
-
cls
-
ecou 'Ai întâlnit o persoană rea. Trupele lor sunt:
-
ecou „3 fermieri”
-
ecou „Ai șanse mari să câștigi.”
-
set / p answer = 'Vrei să lupți sau să fugi?'
-
dacă% answer% == „Luptă” merge la „Luptă_1”
-
dacă% answer% == 'Run' mergeți la 'Run_1'
Pasul 8.
Luptă și Fugi.
Acum, pentru a crea meniul de luptă și rulare:
-
: Run_1
-
cls
-
ecou ești în siguranță!
-
pauză
-
merge la „Start_1”
-
: Lupta_1
-
ecou Tu alegi să lupți.
-
ecou Bătălia începe.
-
set / p answer = Tastați numărul 1 și apăsați Enter pentru a continua:
-
dacă% answer% == 1 mergi la Bertarung_1_Loop
-
: „Fight_1_Loop”
-
set / a num =% random%
-
dacă% num% gtr 4 merge la „Fight_1_Loop”
-
dacă% num% lss 1 merge la „Fight_1_Loop”
-
dacă% num% == 1 merg la „Lose_Bertarung_1”
-
dacă% num% == 2 merg la „Win_Battle_1”
-
dacă% num% == 3 mergeți la „Win_Battle_1”
-
dacă% num% == 4 mergeți la „Win_Battle_1”
-
: „Lost_Fight_1”
-
cls
-
ecou Ne pare rău, ai pierdut! (
-
pauză
-
du-te la Meniu
-
: „Win_Fight_1”
-
cls
-
ecou Felicitări, ai câștigat!
-
set / p answer = 'Doriți să îl salvați?'
-
dacă% answer% == „Da” mergeți la „Salvare”
-
dacă% answer% == 'Nu' merge 'Start_2'
-
:'Salvați'
-
du-te la „Start_2”
- Acum puteți repeta codul utilizat în „Start_1” pentru a crea al doilea, al treilea, al patrulea și așa mai departe.
- De asemenea, dacă tastați, de exemplu: Fight_1, ar trebui să vă asigurați, de asemenea, că partea care spune goto Fight_1 rămâne la fel ca cealaltă, astfel încât, dacă schimbați una, va trebui să le schimbați pe ambele.
Închideți Notepad, apoi faceți clic pe da, salvați fișierul. Schimbați formatul la toate fișierele și adăugați.bat după nume.
sfaturi
- Amintiți-vă, de fiecare dată când doriți ceva vizibil pentru utilizator, tastați echo în fața sa.
- Joacă jocul pe măsură ce se dezvoltă, chiar dacă nu este încă terminat. Acest lucru vă va ajuta să vedeți relația dintre ceea ce ați introdus și ceea ce obțineți și să detectați erori.
- Dacă trebuie să ieșiți în mijlocul unui joc de testare, tastați Ctrl-C.
- Fișierele lot în Windows pot fi folosite pentru lucru automat, dar scrierea de jocuri text ca acesta este un mod distractiv de a vedea cum funcționează.
- Verificați cu atenție scriptul de lot și veți afla care este greșit.
- O eroare foarte frecventă este că programul nu rulează.