Questo è uno dei modi semplici e gratuiti per creare videogiochi. Inoltre non è necessario scaricarlo. Nel processo imparerai qualcosa sulla programmazione batch. Devi fornire la tua storia per eseguire questo gioco.
Fare un passo
Passaggio 1. Qualsiasi cosa all'interno dell'apostrofo può essere modificata, non influenzerà il gioco – non digitarla nel codice effettivo
Passaggio 2. Apri Blocco note o un altro programma di codifica: Geany, Notepad ++, ecc
Salva il file con il nome "I miei giochi".bat
Passaggio 3. Inizia a scrivere il codice
Inizia digitando:
-
@eco spento
-
titolo 'Il mio gioco'
-
colore 0A
-
if "%1" neq "" (vai a %1)
-
pausa
Passaggio 4. Aggiungi colore
Ora salva ed esegui. Il programma genererà un errore e una combinazione di colori completamente diversa. Trova un colore che ti piace e digita dopo "colore" invece di "zz". Una buona combinazione è il colore 0A, che risulta in testo verde e sfondo rosso.
Passaggio 5. Crea un menu
Per creare un menu, ometti la sezione di pausa e digita:
-
:Menù
-
cls
-
eco '1. Cominciare'
-
eco '2. Istruzione'
-
eco '3. Esci'
-
set /p answer='Inserisci il numero di tua scelta e premi invio.'
-
se %answer%==1 vai a 'Start_1'
-
se %answer%==2 vai a 'Suggerimento'
-
se %answer%==3 vai a 'Esci'
Passaggio 6. Creare un "Uscita" e un "Suggerimento"
Per fare uscire la schermata, digita il seguente codice:
-
:'Esci'
-
echo Grazie per aver giocato!
-
uscita /b
- Ora per il menu dei suggerimenti, digita:
-
:'Istruzione'
-
cls
-
eco 'Suggerimento'
-
eco.
- Allora scrivi:
-
echo 'Il tuo suggerimento qui'
- Quanti ne vuoi, quindi digita:
-
pausa
-
vai al menu
Passaggio 7. Avvia il gioco
Digita uno scenario:
-
:Inizio_1
-
cls
-
echo 'Hai incontrato una persona cattiva. Le loro truppe sono:'
-
eco '3 agricoltori'
-
echo 'Hai buone possibilità di vincere.'
-
set /p answer='Vuoi combattere o scappare?'
-
se %answer%=='Lotta' va a 'Lotta_1'
-
se %answer%=='Esegui' vai a 'Esegui_1'
Passaggio 8.
Combatti e scappa.
Ora per creare il menu Combatti ed Esegui:
-
:Esegui_1
-
cls
-
eco sei al sicuro!
-
pausa
-
vai a 'Inizio_1'
-
:Lotta_1
-
echo Scegli di combattere.
-
echo La battaglia ha inizio.
-
set /p answer= Digita il numero 1 e premi invio per continuare:
-
se %answer%==1 vai a Bertarung_1_Loop
-
:'Combatti_1_Loop'
-
imposta /a num=%casuale%
-
se %num% gtr 4 va a 'Fight_1_Loop'
-
se %num% lss 1 vai a 'Fight_1_Loop'
-
se %num%==1 vai a 'Lose_Bertarung_1'
-
se %num%==2 vai a 'Win_Battle_1'
-
se %num%==3 vai a 'Win_Battle_1'
-
se %num%==4 vai a 'Win_Battle_1'
-
:'Lost_Lost_1'
-
cls
-
echo Spiacente, hai perso!(
-
pausa
-
vai al menu
-
:'Vin_Lotta_1'
-
cls
-
eco Congratulazioni, hai vinto!
-
set /p answer='Vuoi salvarlo?'
-
se %answer%=='Sì' vai a 'Salva'
-
se %answer%=='No' vai a 'Start_2'
-
:'Salva'
-
vai a 'Inizio_2'
- Ora puoi ripetere il codice utilizzato in 'Start_1' per creare il secondo, il terzo, il quarto e così via.
- Inoltre, se digiti per esempio: Fight_1 dovresti anche assicurarti che la parte che dice goto Fight_1 rimanga la stessa dell'altra in modo che se ne cambi una, dovrai cambiarle entrambe.
Chiudi Blocco note, quindi fai clic su Sì, salva il file. Cambia il formato in tutti i file e aggiungi.bat dopo il nome.
Suggerimenti
- Ricorda, ogni volta che vuoi che qualcosa sia visibile all'utente, digita echo davanti ad esso.
- Gioca mentre si costruisce anche se non è ancora finito. Questo ti aiuterà a vedere la relazione tra ciò che hai digitato e ciò che ottieni e a rilevare gli errori.
- Se devi uscire nel bel mezzo di una partita di prova, digita Ctrl-C.
- I file batch in Windows possono essere utilizzati per lavori automatizzati, ma scrivere giochi di testo come questo è un modo divertente per vedere come funziona.
- Controlla attentamente lo script batch e scoprirai quale è sbagliato.
- Un errore molto comune è che il programma non viene eseguito.