Corsa nel Deserto. Introduzione

Похожие документы
Level 1. Fuochi Artificiali. Introduzione. In questo progetto creiamo l'esplosione dei fuochi artificiali su una citta' Italiana.

Acchiappa Fantasmi. Introduzione

Regali di Natale. In questo progetto creiamo un gioco con uno sfondo scorrevole, con un punteggio e con una schermata di Game Over

Pappagallo Flappy. Introduzione

Che Cos'e'? Introduzione

Pesce Mangione. Introduzione

Flappy Parrot 2. Aiutiamo il pappagallo ad evitare gli ostacoli!

FLAPPY PAPPAGALLO Tutorial per Scratch 2.0 Base Sessione 1

Esercizi Scratch: Sensori

Scratch Tutorial 6 Robobattle v1.0

Scappa dal gatto Tutorial per Scratch versione 2

COSTRUISCI IL GIOCO GATTO E TOPO

TROVA LA CHIAVE TUTORIAL INTERMEDIO TROVA LA CHIAVE

TUTORIAL per SCRATCH 2.0

SCRATCH CECILIA MONTI DIGITAL CO-FONDATRICE E DOCENTE PRESSO MAKER SCHOOL TRADATE

ACCHIAPPA L UOVO TUTORIAL per SCRATCH 2.0

Advanced Scratch: Gatto Raccogli Stelle

CONTACCINELLA TUTORIAL per SCRATCH 2.0

Coderdojo Firenze Tutorial Fantasma Acchiappa Dolcetti

NEMO Tutorial per Scratch 2.0 Base Sessione 2

Pensiero computazionale. Lezione 3 Istruzioni condizionali Eventi, messaggi Variabili

La Prova Del Cuoco Tutorial per Scratch 2.0 Base Sessione 2

Ca Foscari, 28 Novembre 2015

CODERDOJO FIRENZE TUTORIAL JUMPY MONKEY (tratto da Coding games in Scratch di Jon Woodcock)

Christmas Card. Componiamo lo stage. Aggiungiamo la musica

Progetto Scratch: Scratch Day CoderDojo Parma

Coderdojo Firenze Tutorial Breakout

Giulia Murgia e Giulia Maria Deidda PROGETTO SCRATCH: REBUS

Bat Battle Tutorial per Scratch 2.0 Base Sessione 2

Impariamo a programmare con SCRATCH. Lezione 2:Cos è un Algoritmo e il secondo tutorial

14Ex-Cap11.qxd :20 Pagina Le macro

Il Manuale di KXSLDbg. Keith Isdale Traduzione del documento: Samuele Kaplun Traduzione del documento: Simone Solinas

Scegli l attività che intendi svolgere e clicca con il tasto sinistro del mouse sull argomento (esempio figura 2)

NEMO Tutorial per Scratch 2.0 Base Sessione 2

Progetto Scratch: Hippo alla conquista della Luna (remix)

Principianti. Muovere il gatto. Questionario. Avvertenze. Tasti del mouse. Verifiche preliminari. Caricare uno sfondo.

Labirinto Reloaded. Il Protagonista: il Topolino. Coderdojo Firenze - Tutorial Advanced Scratch

DMX LIGHTPLAYER Introduzione...2 Libreria DMX...3 Programmazione dei canali...7 Creazione di uno show...11

Impariamo a programmare con SCRATCH. Lezione 1:Le basi e il primo tutorial

Presentazione con PowerPoint

Pensiero computazionale. Lezione 4 Liste

La stampa unione in Word 2007

Usare il mouse e la tastiera

TEAM DELL INNOVAZIONE DIGITALE SCUOLA DELL INFANZIA:

Come usare la piattaforma StartUp

Presentazione con PowerPoint

Lezione 2. Il desktop LE ICONE

Sommario. 4 Download e installazione. 6 Come sono organizzati i progetti 7 Il prato magico. 21 Lo stagno. 23 In fondo al mare

Riunioni virtuali con Windows Vista

Il Percorso. Portate Il vostro personaggio con le frecce a spasso per lo schermo... ma state dentro la strada!

TUTORIAL LIBRI IN SIMBOLI

PENSIERO COMPUTAZIONALE PRESENTAZIONE. Giorno 1. ott 2017

Corso sul PACCHETTO OFFICE. Modulo Access

Programma Richiesta Conformita Apparecchi versione 1.0

Sesta parte: Come creare una lista di distribuzione e come gestirla dalla rubrica.

Database Lezione 2. Sommario. - Progettazione di un database - Join - Valore NULL - Operatori aggregati

LEZIONE 1. 10/05/16 1 Dott. Aniello Castiglione. INTRODUZIONE A SCRATCH Laboratorio di Informatica per l Educazione A. A.


Creare una cella vocale

Usa lo sfoglialibro sul computer. Usa il libro attivo sul computer

Regaliamo un ritratto personalizzato per la festa della mamma?

Schermata principale

Utilizzo collegamento remoto

icartoon manuale d uso

Operazioni preliminari: creare una cartella in Documenti

I Quaderni di LAPSUS. CmapTools

Database Modulo 6 CREAZIONE DI MASCHERE

Seguendo questo tutorial imparerai come aggiungere le azioni al tuo SWiSH Movie. Questo tutorial è salvato come "Actions.swi" nel menu File Samples.

Inserire un nuovo foglio

Introduzione a PowerPoint

Formazione a Supporto dell Inserimento Lavorativo. Elementi di Word avanzato. Docente Franchini Gloria

Fogli Google: nozioni di base sui fogli di lavoro

Corso di Formazione. Alfabetizzazione digitale

Configurazione Posta Elettronica istituzionale con

Codifica informazione testuale

LA BANDA DEI NOTTURNI CON SCRATCH

Sistema videoconferenza AVAYA XT4300 Regione Toscana Guida rapida all utilizzo

IZIPLAY SKILL-GAMES REGOLE DEL GIOCO BACKGAMMON

Promuovere la creatività con Scratch

U88 Automatico. Versione 3.0

Proprietà delle potenze

Dwell Clicker 2. Manuale

Транскрипт:

Level 2 Corsa nel Deserto Introduzione In questo esercizio sviluppiamo un gioco per due giocatori. Lo scopo e' di far gareggiare un pappagallo ed un leone nel deserto. Ogni giocatore deve premere un tasto il piu' velocmente possibile per far correre il proprio animale. Il primo che raggiunge il bordo dello schermo vince.

Passo 1: Crea la scena ed aggiungi gli sprite Lista delle Attivita' Seleziona lo stage e aggiungi uno sfondo chiamato desert nella categoria Natura Aggiungi uno sprite dalla libreria selezionando Lioness dalla categoria Animali Aggiungi uno sprite dalla libreria selezionando Parrot dalla categoria Animali. Rimpiccioliscilo in modo che abbia dimensioni simile al leone. Passo 2: Fai muovere il leone ed il pappagallo Vogliamo che gli sprite si muovano alla pressione di un tatso. Lista delle Attivita' Seleziona lo sprite leone e aggiungi un blocco fai (4) passi quando il giocatore preme il tasto L Adesso seleziona lo sprite pappagallo e aggiungi un blocco fai (4) passi quando il giocatore preme il tasto A.

Verifica il tuo progetto Fai click sulla bandierina verde. Quando premi i tasti 'A' o 'L' vedi il pappagallo ed il leone avanzare sullo schermo? Passo 3: Inizia la corsa Ci serve un meccanismo per iniziare il gioco e sapere chi ha vinto. Prima di tutto creiamo un nuovo pulsante. Lista delle Attivita' Aggiungi un nuovo sprite dalla libreria selezionando button3 dalla categoria Cose Modifica il costume dello sprite button3 ed aggiungi il testo start e fai click su OK. Muovi lo sprite al centro dello stage. Adesso aggiungi uno script per button3 che visualizza lo sprite all'inizio del gioco: Adesso vogliamo che il pulsante, dopo che gli hai cliccato su, inizii il conto alla rovescia da 3 e poi dica Via! ed infine che si nasconda:

Verifica il tuo progetto Fai click sulla bandierina verde. Quando premi il pulsante start viene visualizzato il conto alla rovescia prima di scomparire? Vogliamo che i corridori si possano muovere solo dope che la corsa sia effettivamente iniziata. Vogliamo anche sapere quando la corsa e' finita. Abbiamo bisogno di una variabile per tale informazione Aggiungi una variabile per tutti gli sprite chiamata corsa. Deseleziona la variabile in modo che non appaia sullo stage. Adesso assegna il valore 0 alla variabile corsa quando il gioco inizia. Cambia il tuo script in questo modo: Imposta a 1 la variabile corsa quando il gioco inizia (dopo il conto alla rovescia iniziale). Dobbiamo fermare il leone ed il pappagallo nella loro corsa se corsa vale 0

Fai click sullo sprite del pappagallo. Aggiungi un blocco di controllo se...allora allo sprite in modo che possa muoversi se corsa = 1 Fai lo stesos per lo sprite del leone Verifica il tuo progetto Fai click sulla bandierina verde. Il pappagallo o il leone si muovono solo dopo che il conto alla rovescia e' finito? Vogliamo sapere chi ha vinto la corsa reinizializzare il contatore cosi' si puo' gareggiare dinuovo.

Passo 4: Finire la corsa Lista delle Attivita' Aggiungi un blocco allo script del pappagallo che imposta la variabile corsa a 0 quando tocca il bordo dello schermo. Adesso vogliamo che il pappagallo ci faccia sapere se ha vinto la corsa. Registra un suono per il pappagallo che verra' emesso in caso di vittoria. Fai click su Suoni e qui registra il suono. Aggiungi un blocco produci suono per far emettere il suono appena registrato in caso di vittoria del pappagallo: Adesso ripeti questi passi per il leone.

Verifica il tuo progetto Fai click sulla bandierina verde. Quando premi il pulsante Start riesci a gareggiare premendo i tasti 'A' e 'L'? In caso di vittoria lo sprite emette il proprio suono e ci dice che ha vinto?

Passo 5: Reinizializzare il gioco Quando la gara e' finita dobbiamo dire all'altro sprite che abbiamo vinto e reinizializzare il gioco per un'altra partita. Vogiamo che lo sprite vincitore invii un messaggio. Lista delle Attivita' Fai click sullo sprite del pappagallo Aggiungi un blocco invia a tutti con un messaggio finito come ultima operazione. Adesso dobbiamo aggiungere un nuovo script che ascolta il messaggio finito e muove il pappagallo dinuovo sulla linea di partenza. Cosa succede se cambi il valore di x? Aggiungi lo stesso script per il leone. Prova diversi valori di x finche' non riesci ad allineare il leone ed il pappagallo sulla linea di partenza. Vogliamo anche posizionare il pappagallo ed il leone sulla linea di partenza quando il gioco inizia. Aggiungi un altro script che muove lo sprite sulla linea di partenza quando fai click sulla bandierina.

Verifica il tuo progetto Fai click sulla bandierina verde. Riesci a gareggiare con un tuo amico premendo 'A' per muovere il pappagallo e 'L' per il leone?

Sfida 1: Aggiungi un turbo Prova ad aggiungere un turbo che puoi usare una sola volta per corsa, che muove lo sprite di 30 passi in una sola volta Aggiungi un nuovo costume con le fiamme dietro lo sprite che visualizzi solo quando il turbo e' attivo. Registra un nuovo suono che lo sprite emettera' quando il turbo e' attivo. Sfida 2: Usa dei blocci personalizzati per semplificare lo script La logica per verificare se la corsa e' finita e' usata in due punti distinti dello script: quando lo sprite si muove normalmente e quando si muove con il turbo. Possiamo rendere lo script piu' leggibile usando un blocco personalizzato che verra' usato in punti diversi dello script. Seleziona lo script del pappagallo

Seleziona Altri Blocchi dalla palette Script e poi fai click su Crea un Blocco. Chiama il nuovo blocco finito Adesso dovresti vedere un blocco definisci finito. Muovilo in un area libera dello script. Stacca il blocco se sta toccando allora e trascinalo ed aggancialo nel nuovo blocco definisci finito Puoi trascinare il blocco finito dalla palette ed utilizzarlo come qualsiasi altro blocco di Scratch? Rimuovi l'altro blocco se sta toccando allora e sostituiscilo con il nuovo blocco finito Adesso il tuo script e' piu' leggibile? Puoi creare un blocco personalizzato anche per il leone?

Ben fatto!!! Hai finito con questo esercizio. Adesso divertiti con il tuo nuovo gioco!!! Ehi, non dimenticare che puoi condividere il tuo gioco con tutti i tuoi amici e familiari. Basta che fai selezioni il menu File e poi Share to website!! These projects are for use outside the UK only. More information is available on our website at http://www.codeclub.org.uk/. This coursework is developed in the open on GitHub (https://github.com/codeclub), come and join us! 2014 Code Club. This work is licensed under a BY-NC-SA 4.0 International License.