Sommario:
- Passaggio 1: Introduzione a Batch
- Passaggio 2: Cl, Esci, Titolo e Colore
- Passaggio 3: vai a
- Passaggio 4: Imposta/p e Se
- Passaggio 5: Ping Localhost -n 7 >nul
- Passaggio 6: %casuale%
- Passaggio 7: convertitore da testo a voce
- Fase 8: Guerre Stellari!
- Passaggio 9: ripeti costantemente i messaggi per infastidire qualcuno
- Passaggio 10: digita lentamente i messaggi
Video: Creare un gioco con il Blocco note e molto altro: 10 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Questo è il mio primo istruibile. Quindi se avete suggerimenti commentate. Iniziamo!
Quando tutti sentiamo la parola blocco note, pensiamo ad alcune noiose applicazioni inutili per annotare cose. Beh, il blocco note è molto più di questo. Possiamo controllare il nostro PC, fare un po' di hacking e creare giochi divertenti.
ps ecco il file batch per il gioco del tic tac toe
Passaggio 1: Introduzione a Batch
Batch è un linguaggio che viene eseguito principalmente dal prompt dei comandi di Windows. Non solo è utile, ma può anche essere utilizzato per creare fantastici giochi di testo! Che cos'è un gioco testuale che chiedi? È un gioco (molto semplice) in cui l'utente interagisce attraverso l'uso del testo e la scelta. Imparerai come impostare situazioni in cui i personaggi dovranno fare delle scelte su come vogliono affrontare il problema.
Prima di tutto apri il blocco note
Codice!Ora sei pronto per iniziare a digitare le prime righe di codice e per imparare i primi comandi. I comandi sono ciascuna delle parole che digitiamo nel programma che hanno una funzione; come l'eco o i comandi di pausa.
eco, eco. e metti in pausa
echo - echo è usato per visualizzare il testo normale nel tuo gioco. Ad esempio, puoi digitare: "echo Hello Adventurer!" e le persone che giocano al tuo gioco vedranno "Hello adventurer!" (A condizione che tu abbia digitato @echo off).
eco. - eco. (con un punto) viene utilizzato per creare una riga vuota nel gioco. Questo può essere utile per mantenere il testo ordinato.
pause - Questo comando viene utilizzato quando vuoi che i tuoi giocatori si prendano una pausa e viene utilizzato più spesso quando vuoi dare loro il tempo di leggere del testo. Quando usi questo codice, viene visualizzato come "Premi un tasto qualsiasi per continuare…" I tuoi giocatori possono quindi premere qualsiasi tasto, quando sono pronti, per continuare a giocare.
Salva il tuo gioco come: nomedeltuogioco.bat
l'estensione.bat lo rende un file batch.
Passaggio 2: Cl, Esci, Titolo e Colore
Ok, anche questa prossima serie di comandi è molto semplice, ma è piacevole da avere.
cls - cls è un comando che uso molto. Sta per "clear screen" e ciò che fa è rimuovere tutto il testo che è stato creato nella finestra del prompt dei comandi (ergo, rendendo lo schermo vuoto). Questo è un buon strumento quando vuoi mantenere il tuo gioco pulito e in ordine.
exit - Fa esattamente quello che sembra, chiude il gioco. Dovresti usarlo solo quando i personaggi raggiungono la fine del gioco o se vuoi che il gioco si chiuda quando muoiono o prendono una decisione sbagliata.
title - title visualizza tutto ciò che digiti dopo di esso nella barra del titolo della finestra del prompt dei comandi.
color - color è un comando davvero divertente e può essere usato per ravvivare il tuo gioco. Quando aggiungi il codice colore, seguito da uno spazio e da un insieme specifico di numeri o lettere, puoi modificare i colori della finestra del prompt dei comandi. Per un elenco dei colori disponibili, vedere l'immagine sottostante o aprire il prompt dei comandi (cmd) e digitare "color/?".
È un insieme di due numeri. Il primo numero è il colore di sfondo. Il secondo numero è il colore del carattere.
per esempio. 19
Passaggio 3: vai a
Il comando "goto" è semplice, una volta che lo conosci. Il comando viene utilizzato quando vuoi che un giocatore passi a una sezione diversa del tuo gioco, ad esempio quando prende una determinata decisione.
Funziona in questo modo: inserisci il comando "goto" su una riga separata o alla fine di un'istruzione "if" (che esamineremo più avanti). Si specifica quindi una variabile che diventerà il nome della destinazione. Il nome può essere qualsiasi cosa tu voglia e consiste nella parola o nelle parole che digiti dopo "goto".
Passaggio 4: Imposta/p e Se
Questi comandi sono i comandi più avanzati che ti insegnerò.
set /p variabile= - Questo comando viene utilizzato quando vuoi che il tuo giocatore inserisca una variabile (una risposta variabile). Questo potrebbe essere ovunque, dal loro nome al nome di un'arma o anche la risposta a una delle scelte che hai dato loro. Spesso si farà riferimento a questa variabile in un secondo momento e quindi deve essere assegnato un nome. Il nome può essere quello che vuoi che sia.
Possiamo fare riferimento a questa variabile inserendo il nome della variabile tra %. Eg. %Rispondere%
if - questo comando viene utilizzato quando creiamo istruzioni if/then. Possiamo usarlo insieme a "set /p" per creare scelte per sono giocatori. Fai una domanda al giocatore con il comando "echo". Assicurati di indicare chiaramente le loro opzioni. Dai loro la possibilità di inserire una risposta con il comando "set / p".
Crea affermazioni "se" che permettano alle scelte dei giocatori di avere conseguenze e che permettano alla storia di continuare.
Le istruzioni "if" sono usate con "equ" e "neq" che significano "uguale" e "non uguale", rispettivamente.
Ecco come dovrebbero apparire le tue dichiarazioni:
:cominciare
eco SI o NO?
imposta /p variabile=
if %variable% equ SI vai a situazione1
se %variabile% equ NO vai a situazione2
se %variabile neq SI vai a start
Tutto questo codice significa che se il giocatore digita "SI" verrà inviato a "situazione1"; se digita "NO" verrà inviato a "situazione2"; se non digita né "SI" né "NO" verrà rimandato all'inizio della domanda.
Passaggio 5: Ping Localhost -n 7 >nul
Questa istruzione ritarda l'esecuzione dell'istruzione per 7 secondi. Puoi modificare il valore.
Per es.
@eco spento
:cominciare
colore 10
ping localhost -n 0 >nul
colore 20
ping localhost -n 0 >nul
colore 30
ping localhost -n 0 >nul
vai all'inizio
Questo programma crea uno schermo lampeggiante che non si ferma mai (loop infinito).
Passaggio 6: %casuale%
Questo comando crea un numero casuale di 5 cifre. Questo comando viene spesso utilizzato per creare un tipo di programma a matrice.
@eco spento
colore 02
:cominciare
echo %casuale%%casuale%%casuale%%casuale%%casuale%%casuale%
vai all'inizio
Passaggio 7: convertitore da testo a voce
Questa è la cosa che preferisco del blocco note. Utilizza SAPI. L'interfaccia di programmazione dell'applicazione vocale o SAPI è un'API sviluppata da Microsoft per consentire l'uso del riconoscimento vocale e della sintesi vocale all'interno delle applicazioni Windows.
Questo è leggermente diverso perché è nello script vbs non batch. (Il volume è basso)
debole messaggio
msg = inputbox("Inserisci il testo qui", "Convertitore da testo a voce")
set sapi = CreateObject("sapi.spvoice")
sapi.speak msg
salvalo con un'estensione.vbs
per es. texttospeech.vbs
Fase 8: Guerre Stellari!
Esiste una copia completa di Star Wars realizzata interamente in caratteri ASCII che puoi guardare nel sistema operativo Windows (o qualsiasi sistema operativo che supporti telnet). L'unica cosa necessaria per guardarlo è una connessione internet; la velocità non ha importanza.
Per guardarlo su Windows XP, Mac OS X e Linux
Vai su Start, Esegui. (Solo per utenti Windows)
Ora digita "telnet asciugamano.blinkenlights.nl" senza le virgolette e premi Invio.
Gli utenti di Mac OS X e Linux possono eseguire direttamente questo codice nella finestra del terminale.
Su Windows 8, Windows 8.1, Windows 7 e Windows VistaTelnet è disattivato per impostazione predefinita nelle ultime versioni di Windows.
Quindi, per guardare Star Wars, devi prima abilitare telnet andando su Pannello di controllo › Programmi › Attiva o disattiva funzionalità di Windows e spuntando entrambe le caselle di controllo telnet.
Dopo averlo fatto, segui i passaggi indicati di seguito:-Vai a Start, Cerca in Windows Vista e Windows 7. Su Windows 8 e Windows 8.1, apri la pagina principale di Start.
Digita telnet e premi Invio. Nella seguente finestra del prompt dei comandi, digita "o" senza virgolette e premi Invio.
Ora digita "towel.blinkenlights.nl" senza le virgolette e premi Invio.
Se non hai più bisogno di telnet, puoi disattivarlo.
Passaggio 9: ripeti costantemente i messaggi per infastidire qualcuno
Usando questo trucco del blocco note puoi infastidire chiunque e puoi effettivamente costringerlo a disconnettersi o lasciare il computer (LOL…). Questo trucco del blocco note creerà un ciclo infinito di un messaggio nel computer. Segui i passaggi per saperne di più: Apri Blocco note. Digita il seguente codice nel file del blocco note.
:@ECHO disattivato:
:Inizio messaggio * Ciao
msg * Hai una brutta giornata?
msg * beh, mi sto divertendo!
msg * Divertiamoci insieme!
msg * Perché sei stato o-w-n-e-d
VAI ALL'INIZIO
per terminarlo riavvia il computer
Passaggio 10: digita lentamente i messaggi
Trucco completamente innocuo e perfetto per fare scherzi ai propri amici. Questo trucco può davvero far impazzire chiunque! Segui i passaggi indicati di seguito per eseguire questo trucco: Apri Blocco note. Incolla il seguente codice nel file del blocco note:
(riscrivi tutte le virgolette)
WScript. Sleep 180000
WScript. Sleep 10000
Imposta WshShell = WScript. CreateObject ("WScript. Shell")
WshShell. Esegui “blocco note”
WScript. Sleep 100
WshShell. AppAttiva “Blocco note”
WScript. Sleep 500
WshShell. SendKeys “Hel”
WScript. Sleep 500
WshShell. SendKeys “lo”
WScript. Sleep 500
WshShell. SendKeys “, I”
WScript. Sleep 500
WshShell. SendKeys “amore”
WScript. Sleep 500
WshShell. SendKeys "instructables"
WScript. Sleep 500
Salva il file con qualsiasi nome e con estensione.vbs e chiudilo.
Per terminarlo, apri il task manager e termina il processo thewscript.exe come mostrato nell'immagine sopra.
Consigliato:
Come creare un sito Web di base utilizzando il blocco note: 4 passaggi
Come creare un sito Web di base utilizzando il Blocco note: qualcuno si è chiesto"come posso creare un sito Web con un programma di scrittura di base?"Beh, ovviamente, non specificamente… Comunque, qui ti mostrerò come creare un BASIC sito web utilizzando solo il blocco note
Fantastica serra con irrigazione automatica, connessione a Internet e molto altro: 7 passaggi (con immagini)
Fantastica serra con irrigazione automatica, connessione a Internet e molto altro: benvenuto in questo Instructables. All'inizio di marzo, ero in un negozio di giardinaggio e ho visto alcune serre. E siccome era già da tempo che volevo realizzare un progetto con le piante e l'elettronica, sono andato avanti e ne ho comprato uno: https://www.instagram.com/p
Come Creare un Codice Matrice nel Blocco Note!!: 9 Passaggi
Come creare un codice a matrice nel blocco note!!: Questo Instructable ti mostrerà come creare un codice a matrice nel blocco notePer favore iscriviti al mio canaleGrazie
Crea un Madlib con Blocco note: 6 passaggi
Crea un Madlib con Blocco note: questo istruibile ti insegnerà come creare un madlib con Blocco note
Come Creare una Casella di Messaggio nel Blocco Note: 3 Passaggi
Come creare una casella di messaggio in Blocco note: Ciao. Ti insegnerò come creare una finestra di messaggio. Tutto ciò di cui hai bisogno è Blocco note. Se hai commenti, sentiti libero di pubblicarli. Inizia a imparare e divertiti