Aquesta és una de les maneres fàcils i gratuïtes de fer videojocs. Tampoc no cal que el baixeu. En el procés, aprendreu una mica sobre la programació per lots. Heu de proporcionar la vostra pròpia història per executar aquest joc.
Pas
Pas 1. Qualsevol cosa dins de l'apòstrof es pot canviar, no afectarà el joc; no ho escriviu al codi real
Pas 2. Obriu el Bloc de notes o un altre programa de codificació: Geany, Notepad ++, etc
Deseu el fitxer amb el nom "Els meus jocs".bat
Pas 3. Comenceu a escriure el codi
Comenceu escrivint:
-
@echo off
-
títol "El meu joc"
-
color 0A
-
si "% 1" neq "" (vés a% 1)
-
pausa
Pas 4. Afegiu color
Ara deseu i executeu. El programa generarà un error i una combinació de colors completament diferent. Cerqueu un color que us agradi i escriviu després de "color" en lloc de "zz". Una bona combinació és el color 0A, que dóna com a resultat un text verd i un fons vermell.
Pas 5. Creeu un menú
Per crear un menú, omet la secció de pausa i escriviu:
-
: Menú
-
cls
-
ressò '1. Començar'
-
eco '2. Instrucció
-
eco '3. Surt '
-
set / p answer = 'Introduïu el número que trieu i premeu Retorn'.
-
si% answer% == 1 passa a "Inici_1"
-
si% answer% == 2 passa "Consell"
-
si% answer% == 3 passa "Surt"
Pas 6. Creeu una sortida i un suggeriment
Per fer sortir la pantalla, escriviu el codi següent:
-
: "Surt"
-
ressò Gràcies per jugar!
-
sortida / b
- Ara, al menú de suggeriments, escriviu:
-
: "Instrucció"
-
cls
-
ressò "Pista"
-
ressò.
- Llavors escriu:
-
fes ressò de "El teu suggeriment aquí"
- Tantes com vulgueu, escriviu:
-
pausa
-
anar al menú
Pas 7. Comenceu el joc
Escriviu un escenari:
-
: Inici_1
-
cls
-
ressò 'Va conèixer una mala persona. Les seves tropes són:
-
ressò de "3 agricultors"
-
eco: "Teniu moltes possibilitats de guanyar".
-
set / p answer = 'Voleu lluitar o córrer?'
-
si% answer% == "Lluita" passa a "Lluita_1"
-
si% answer% == "Executa" passa a "Executa_1"
Pas 8.
Lluita i corre.
Ara, per crear el menú de lluita i execució:
-
: Executa_1
-
cls
-
ressò, estàs a salvo!
-
pausa
-
anar a "Inici_1"
-
: Lluita_1
-
eco Tu tries lluitar.
-
ressò La batalla comença.
-
set / p answer = Escriviu el número 1 i premeu Retorn per continuar:
-
si% answer% == 1 passa a Bertarung_1_Loop
-
: "Fight_1_Loop"
-
set / a num =% random%
-
si% num% gtr 4 passa a "Fight_1_Loop"
-
si% num% lss 1 passa a "Fight_1_Loop"
-
si% num% == 1 passa a "Lose_Bertarung_1"
-
si% num% == 2 va "Win_Battle_1"
-
si% num% == 3 passa a "Win_Battle_1"
-
si% num% == 4 passa "Win_Battle_1"
-
: 'Lost_Fight_1'
-
cls
-
eco Ho sentim, heu perdut! (
-
pausa
-
anar al menú
-
: "Win_Fight_1"
-
cls
-
eco Felicitats, heu guanyat!
-
set / p answer = 'Voleu desar-lo?'
-
si% answer% == "Sí" passa "Desa"
-
si% answer% == "No" passa "Inici_2"
-
: "Desa"
-
anar a "Inici_2"
- Ara podeu repetir el codi utilitzat a "Inici_1" per crear el segon, tercer, quart, etc.
- A més, si escriviu, per exemple: Fight_1, també heu d'assegurar-vos que la part que diu anar a Fight_1 es mantingui igual que l'altra, de manera que, si en canvieu una, n'haureu de canviar totes dues.
Tanqueu el bloc de notes i feu clic a Sí, deseu el fitxer. Canvieu el format a tots els fitxers i afegiu.bat després del nom.
Consells
- Recordeu que, cada vegada que vulgueu una cosa visible per a l’usuari, escriviu echo al davant.
- Juga el joc a mesura que es construeix encara que encara no estigui acabat. Això us ajudarà a veure la relació entre allò que heu escrit i allò que obteniu i detectar errors.
- Si heu de sortir al mig d'un joc de prova, escriviu Ctrl-C.
- Els fitxers per lots al Windows es poden utilitzar per treballar automàticament, però escriure jocs de text com aquest és una manera divertida de veure com funciona.
- Consulteu atentament l’escriptura per lots i descobrireu quin és el que està malament.
- Un error molt comú és que el programa no s’executa.