Scratch è un popolare linguaggio di programmazione visiva sviluppato da MIT Media Lab come strumento educativo per bambini. È disponibile online, con versioni desktop disponibili per Mac OS, Windows, Chrome OS e Android. Questo articolo spiega le basi su come creare un gioco
Passi
Parte 1 di 4: download di Scratch
Passaggio 1. Passare alla pagina di download di Scratch in un browser web
Questa è la pagina web dove puoi scaricare la versione desktop di Scratch.
Passaggio 2. Fare clic su Download diretto
È sotto l'opzione per scaricare Scratch dal negozio digitale del tuo sistema.
In alternativa, puoi fare clic su Creare nella parte superiore della pagina web per iniziare a creare immediatamente online all'interno del tuo browser web.
Passaggio 3. Fare doppio clic sul file di installazione
Il file di installazione di Scratch è "Scratch Desktop Setup 3.9.0.exe" per Windows e "Scratch 3.6.0.dmg" per Mac. Al termine del download del file di installazione, fare doppio clic sul file di installazione per avviare il processo di installazione. Puoi trovare i file scaricati nella cartella Download o nel browser web.
Passaggio 4. Installa Scratch
Utilizzare i seguenti passaggi per installare Scratch:
-
finestre
- Seleziona "Solo per me" o "Chiunque utilizzi questo computer".
- Clic Installare
- Clic sì per consentire al programma di installazione di Scratch di apportare modifiche al sistema.
- Clic Fine.
-
Mac:
Gratta l'icona dell'app Scratch nella cartella Applicazioni
Parte 2 di 4: aggiunta di grafica
Passaggio 1. Apri Scratch
Ha un'icona gialla con una S su di essa. Fare clic sull'icona nel menu Start su Windows. Puoi trovarlo nella cartella Applicazioni su Mac.
La prima volta che apri Scratch, ti viene chiesto se desideri inviare dati al team di Scratch per aiutare a migliorare Scratch. Puoi cliccare No grazie o Sì, vorrei aiutare a migliorare Scratch. Se selezioni Sì, i dati di utilizzo verranno inviati al team di Scratch. Il team di Scratch non raccoglie informazioni personali.
Passaggio 2. Aggiungi uno sfondo
Per aggiungere uno sfondo in Scratch, fai clic sull'icona che assomiglia a una fotografia nell'angolo in basso a destra. Quindi seleziona un'immagine da utilizzare come sfondo. Puoi utilizzare le schede in alto per sfogliare gli sfondi per categoria o utilizzare la barra di ricerca nell'angolo in alto a sinistra per cercare lo sfondo per nome.
- Per caricare il tuo sfondo, passa il cursore del mouse sull'icona che assomiglia a una fotografia e fai clic sull'icona che assomiglia a un albero con una freccia rivolta verso l'alto. Fare clic sull'immagine che si desidera utilizzare come sfondo e fare clic su Aprire.
- Per disegnare il tuo sfondo, passa il cursore del mouse sull'icona che assomiglia a una fotografia e fai clic sull'icona che assomiglia a un pennello. Usa gli strumenti di pittura per dipingere il tuo sfondo.
Passaggio 3. Aggiungi uno sprite
Gli sprite sono oggetti immagine che fanno parte della scena del gioco. Possono essere il personaggio del giocatore, nemici o ostacoli, personaggi non giocanti, potenziamenti e consumabili o oggetti di sfondo animati. Per aggiungere uno sprite, fai clic sull'icona che assomiglia a un gatto nell'angolo in basso a destra. Quindi fai clic su uno sprite che desideri aggiungere alla scena.
- Come gli sfondi, puoi caricare e dipingere i tuoi sprite sulla scena. Per fare ciò, passa il cursore del mouse sull'icona che assomiglia a un gatto e fai clic sull'icona che assomiglia a un albero con una freccia rivolta verso l'alto per caricare il tuo sprite. Fai clic sull'icona che assomiglia a un pennello per dipingere i tuoi sprite.
- Se devi eliminare uno sprite, fai clic sullo sprite nell'elenco sotto la finestra Anteprima nell'angolo in alto a destra e premi il pulsante Elimina chiave.
Passo 4. Trascina lo sprite dove vuoi che sia all'inizio del gioco
La finestra di anteprima si trova nell'angolo in alto a destra. Clicca e trascina lo sprite dove vuoi che sia all'inizio del gioco.
Parte 3 di 4: aggiunta di controlli e movimento a uno sprite
Passaggio 1. Fare clic sullo sprite a cui si desidera aggiungere i controlli
Fai clic sull'icona dello sprite sotto la finestra di anteprima nell'angolo in alto a destra per selezionare uno sprite.
Passaggio 2. Fare clic sulla scheda Codice
È la prima scheda nell'angolo in alto a sinistra sotto il logo di Scratch.
Passaggio 3. Trascina un blocco di eventi nell'area del codice
In Scratch, la codifica viene eseguita utilizzando i blocchi. Tutti i blocchi sono elencati nel pannello a sinistra sotto la scheda dei blocchi. I blocchi sono codificati a colori in base al tipo. I blocchi di eventi sono contrassegnati da un colore giallo. Fare clic sul punto giallo a sinistra per passare ai blocchi di eventi. Quindi trascinare un blocco evento nell'area del codice a destra dell'elenco dei blocchi. Un blocco evento può essere qualcosa come "Quando si fa clic su questo sprite", "Quando si preme [tasto]" o "Quando si fa clic su [icona bandiera verde]".
La sequenza di gioco inizia quando fai clic sull'icona della bandiera verde sopra la finestra di anteprima. Usa il blocco che dice "Quando si fa clic su [icona bandiera verde]" per creare un'azione che inizia non appena inizia il gioco. È nella parte superiore dei blocchi Eventi. Ha un'icona con una bandiera verde al suo interno
Passaggio 4. Collegare un blocco sotto il blocco dell'evento
I blocchi di movimento sono codificati a colori in blu e i blocchi Look sono codificati a colori in viola. Trova un blocco per quello che vuoi che accada. Trascinalo nell'area del codice e collegalo sotto il blocco dell'evento nell'area del codice. Nota come i blocchi hanno una tacca sopra e sotto di loro. Inserisci la tacca per il blocco di azione nel blocco di eventi.
- Se il blocco ha una freccia rivolta verso il basso (⏷), fare clic sulla freccia per visualizzare un menu a discesa. Seleziona un'opzione (come il tasto della tastiera) dal menu a discesa.
- Se un blocco ha una bolla bianca con del testo, puoi modificare il testo all'interno della bolla.
Passaggio 5. Sperimenta con i blocchi
Ci vuole un po' di sperimentazione per capire come ottenere i blocchi per fare quello che vuoi. Prova ad attaccare blocchi diversi e guarda cosa succede. Di seguito sono riportati un paio di blocchi di esempio che puoi provare.
-
Blocchi di esempio 1:
Seleziona "Quando si fa clic su questo sprite" come blocco Evento. Quindi attacca il blocco che dice "dì [ciao!] per [2] secondi" dai blocchi Looks.
-
Blocchi di esempio 2:
Per far muovere uno sprite a sinistra e a destra quando premi i tasti freccia sinistra e destra, aggiungi un blocco evento che dice "Quando si preme [freccia destra ⏷]". Dovrai selezionare il tasto freccia destra dal menu a discesa nel blocco. Quindi collegare un blocco che dice "punto in direzione [90]" dai blocchi di movimento. Quindi collegare un altro blocco di movimento che dice "sposta [10] passaggi". Quindi trascina un altro tag evento nell'area del codice che dice "Quando si preme [freccia sinistra ⏷]", collega un blocco di movimento che dice "punta in direzione [-90]" e collega un altro blocco di movimento che dice "sposta [10] passi ".
Parte 4 di 4: aggiunta di variabili e rilevamento delle collisioni
Passaggio 1. Fare clic su Variabili
È il punto arancione nel pannello a sinistra. Questo visualizza i blocchi Variabili. Le variabili sono ciò che viene utilizzato per creare cose come il punteggio, le vite, l'indicatore di salute, ecc.
Passaggio 2. Fare clic su Crea una variabile
È sopra l'elenco dei blocchi variabili. Questo apre una finestra che puoi usare per creare le tue variabili.
Passaggio 3. Digita un nome per la tua variabile e fai clic su Ok
Puoi chiamarlo qualcosa come "Punteggio" o "Vite" o qualunque cosa tu voglia cambiare quando i tuoi sprite si scontrano.
Passaggio 4. Trascina il blocco che dice "Quando si fa clic su [icona bandiera verde]" nell'area del codice
È nei blocchi Eventi. È il blocco con una bandiera verde nel testo.
Passaggio 5. Attacca il blocco che dice "Imposta [variabile] su [vuoto]"
È nei blocchi variabili. Usa il menu a tendina nel blocco per selezionare la variabile che hai creato.
Passaggio 6. Digita il numero che vuoi che la variabile sia all'inizio del gioco nella bolla bianca
Ad esempio, se desideri creare un punteggio, lo imposterai a "0" all'inizio del gioco. Per le vite, inserisci il numero di vite che vuoi che il tuo personaggio abbia all'inizio del gioco.
Passaggio 7. Collegare un blocco loop "Forever" dopo il blocco Imposta variabile
È nella sezione "Controllo". Questo blocco ha una tacca nel mezzo per aggiungere blocchi nel mezzo.
Passaggio 8. Allega un look "Se/allora" nel mezzo del blocco "Per sempre"
Il blocco "If/Then" ha anche una tacca nel mezzo. Inoltre, ha una chiave esagonale dopo "If".
Passaggio 9. Aggiungi un blocco "Toccante" nella chiave esagonale
Il blocco "Touching" è in cima ai blocchi Sensing. Trascinalo nella chiave esagonale nel blocco "If/Then".
Passaggio 10. Seleziona uno sprite diverso che il tuo sprite controllabile possa toccare
Usa il menu a tendina nel blocco per selezionare un altro sprite. Ad esempio, può essere uno sprite nemico, un potenziamento o un semplice oggetto che cambia il tuo punteggio.
Passaggio 11. Attacca i blocchi che vuoi che accada quando gli sprite si scontrano
Se vuoi creare una sequenza di morte complessa, potrebbe essere necessario un po' di sperimentazione con i controlli di movimento per ottenere il risultato esatto. Per cambiare la variabile, collega la variabile che dice "cambia [variabile] con [vuoto] al blocco "Se/allora". Usa il menu a discesa nel blocco "cambia variabile" per selezionare la variabile che vuoi cambiare. Inserisci l'importo di cui vuoi che cambi nella bolla bianca. Ad esempio, inserisci "1" nella bolla bianca per aumentare il tuo punteggio di 1 punto. Se vuoi togliere una vita, inserisci "-1" nella bolla bianca bolla.