Come Creare un Videogioco Giocabile dal Prompt dei Comandi

Scritto in collaborazione con: Lo Staff di wikiHow

Questo articolo spiega come creare un semplice gioco testuale con il Prompt dei comandi, su un computer Windows.

Passaggi

  1. 1
    Apri Blocco note. Questo editor di testo gratuito è preinstallato su tutti i computer Windows. Lo userai per inserire il codice. Per aprirlo, segui questi passaggi:
  2. 2
    Assegna un titolo al tuo gioco. Copia il testo seguente su Blocco note, assicurandoti di sostituire "[Titolo]" con il termine che preferisci, prima di premere Invio:[1]
    @echo off
    title [Titolo]
    
  3. 3
    Scegli un colore per il testo e per lo sfondo del tuo gioco. Il Prompt dei comandi ti permette di usare testi e sfondi di vari colori, che puoi selezionare con un codice specifico dal formato "0A", in cui "0" è il colore dello sfondo e "A" è il colore del testo. I codici per i colori più comuni sono i seguenti:[2]
    • Colori testo: usa A, B, C, D, E o F per verde chiaro, azzurro chiaro, rosso chiaro, viola chiaro, giallo chiaro o bianco.
    • Colori sfondo: usa 0, 1, 2, 3, 4, 5, 6, 7, 8 o 9 per nero, blu, verde, azzurro, rosso, viola, giallo, bianco, grigio o blu chiaro.
    • Per esempio, se vuoi ricreare la normale interfaccia bianca e nera del prompt dei comandi, usa il codice "0F".
  4. 4
    Imposta i colori del gioco. Inserisci il testo seguente su Blocco note, assicurandoti di sostituire "0A" con la combinazione di colori per testo e sfondo che preferisci, prima di premere Invio:
    @echo off
    title Gioco di prova
    color 0A
    if "%1" neq "" ( goto %1)
    
  5. 5
    Crea il menu di gioco. Questa parte del codice rappresenta in pratica il menu di avvio. Inserisci il testo seguente su Blocco note, poi premi Invio:
    :Menu
    cls
    echo 1. Inizia
    echo 2. Titoli di coda
    echo 3. Esci
    set /p answer=Scrivi il numero della risposta e premi Invio: 
    if %answer%==1 goto Inizia_1
    if %answer%==2 goto Titoli di coda
    if %answer%==3 goto Esci
    
  6. 6
    Aggiungi l'opzione di uscita. Selezionandola, i giocatori potranno chiudere il Prompt dei comandi. Inserisci il testo seguente su Blocco Note, poi premi Invio:
    :Esci
    cls
    echo Grazie per aver giocato!
    pause
    exit /b
    
  7. 7
    Aggiungi i titoli di coda del gioco. Inserisci il testo seguente su Blocco note, assicurandoti di sostituire "[Titolo]" con il titolo del tuo gioco, prima di premere Invio:
    :Titoli di coda
    cls
    echo Titoli di coda
    echo.
    echo Grazie per aver giocato [Titolo]!
    pause
    goto Menu
    
  8. 8
    Crea il codice "Inizia". Questa parte del codice permette ai giocatori di avviare una nuova partita:
    :Inizia_1
    cls
    echo Oh no! Sei circondato dai nemici.
    echo Ce ne sono cinque, tutti armati.
    echo Se li affronti, hai alte probabilità di vincere.
    set /p answer=Preferisci scappare o combattere?
    if %answer%==fight goto Lotta_1
    if %answer%==run goto Scappa_1
    pause
    
  9. 9
    Aggiungi il codice dell'azione. Per finire, inserisci la parte seguente del programma per creare l'azione del gioco:
    :Scappa_1
    cls
    echo Sei sopravvissuto sano e salvo.
    pause
    goto Inizia_1
    :Lotta_1
    echo Preparati a combattere.
    echo I nemici ti assaltano tutti insieme.
    set /p answer= Premi 1, poi Invio per continuare.
    if %answer%==1 goto Lotta_1_Loop
    :Lotta_1_Loop
    set /a num=%random%
    if %num% gtr 4 goto Lotta_1_Loop
    if %num% lss 1 goto Lotta_1_Loop
    if %num%==1 goto Sconfitta_Lotta_1
    if %num%==2 goto Vittoria_Lotta_1
    if %num%==3 goto Vittoria_Lotta_1
    if %num%==4 goto Vittoria_Lotta_1
    :Sconfitta_Lotta_1
    cls
    echo Sei stato sconfitto. Vuoi giocare ancora?
    pause
    goto Menu
    :Vittoria_Lotta_1
    cls
    echo Hai vinto!
    set /p answer=Vuoi salvare? [y/n]
    if %answer%=='y' goto 'Salva'
    if %answer%=='n' goto 'Inizia_2'
    :Salva
    goto Inizia_2
    
  10. 10
    Clicca File. Vedrai questa voce nell'angolo in alto a sinistra della finestra di Blocco note. Premila e comparirà un menu a tendina.
  11. 11
    Clicca Salva con nome nel menu File. Si aprirà la finestra di salvataggio.
  12. 12
    Assegna un nome al file, seguito dall'estensione ".bat". Scrivi il nome che preferisci nel campo di testo "Nome file" in basso, seguito da .bat, in modo da salvare il gioco come file del Prompt dei comandi.
    • Per esempio, per chiamare il tuo gioco "Avventura nelle Segrete", dovresti scrivere Avventura nelle segrete.bat.
  13. 13
    Cambia il tipo di file. Clicca il menu "Salva come" nella parte bassa della finestra, poi clicca Tutti i file tra le voci che compaiono.
  14. 14
    Salva il file sul desktop. Per farlo, clicca Desktop nella barra laterale di sinistra. Se non riesci a vedere la voce che cerchi, fai scorrere la barra in alto o in basso.
  15. 15
    Clicca Salva nell'angolo in basso a destra della finestra. Salverai il gioco come file BAT.
  16. 16
    Avvia il gioco. Clicca due volte sul file BAT per aprirlo nel Prompt dei comandi, poi segui le indicazioni sullo schermo.
    • Per esempio, premi 1 per avviare la partita.
  17. 17
    Sperimenta con il codice. Ora che hai creato la struttura di base del gioco, puoi modificarlo per cambiare il testo, aggiungere opzioni e molto altro.
    • Per modificare il codice del gioco, clicca con il tasto destro sul file BAT, poi clicca Modifica nel menu a tendina. Puoi premere Ctrl+S per salvare le modifiche.
    • Assicurati di leggere bene il codice, per capire cosa fa ciascuna riga.

Consigli

  • Se vuoi usare un editor più avanzato per il tuo codice, puoi scaricare e installare Notepad++, poi usarlo per creare un file BAT al posto di Blocco note.
  • Quando vuoi che il giocatore legga un messaggio, devi scrivere prima il comando echo.
  • Prova il gioco mentre scrivi il codice, anche se non hai ancora finito; in questo modo riuscirai a capire meglio come viene visualizzato quello che scrivi nel Prompt dei comandi e, inoltre, noterai prima errori e problemi.
  • Su Windows, puoi usare i file Batch per automatizzare molte attività, ma scrivere un gioco di testo è un modo divertente per imparare come funzionano.

Avvertenze

  • Ricontrolla sempre il tuo codice prima di distribuire il tuo file BAT.
  • Non scaricare e non eseguire mai file BAT che provengono da fonti non affidabili, perché possono essere usati per provocare danni al tuo sistema.

Informazioni sull'Articolo

Questo articolo è stato scritto in collaborazione con il nostro team di editor e ricercatori esperti che ne hanno approvato accuratezza ed esaustività.

Categorie: Programmazione | Videogames

In altre lingue:

English: Make a Video Game With Cmd, Español: hacer un videojuego con cmd, Português: Criar um Jogo com o CMD, Русский: создать видео игру с помощью Cmd, Deutsch: Mit der Kommandozeile ein Videospiel erstellen, Bahasa Indonesia: Membuat Permainan Video dengan CMD, Français: créer un jeu vidéo avec l'invite de commande, Nederlands: Een game maken met cmd

Questa pagina è stata letta 11 539 volte.
Hai trovato utile questo articolo?