TROVA LA CHIAVE TUTORIAL INTERMEDIO TROVA LA CHIAVE

Documenti analoghi
Scappa dal gatto Tutorial per Scratch versione 2

Progetto Scratch: Scratch Day CoderDojo Parma

Level 1. Fuochi Artificiali. Introduzione. In questo progetto creiamo l'esplosione dei fuochi artificiali su una citta' Italiana.

Christmas Card. Componiamo lo stage. Aggiungiamo la musica

ACCHIAPPA L UOVO TUTORIAL per SCRATCH 2.0

Coderdojo Firenze Tutorial Fantasma Acchiappa Dolcetti

Acchiappa Fantasmi. Introduzione

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

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

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

Advanced Scratch: Gatto Raccogli Stelle

Corsa nel Deserto. Introduzione

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

TUTORIAL per SCRATCH 2.0

Ca Foscari, 28 Novembre 2015

FLAPPY PAPPAGALLO Tutorial per Scratch 2.0 Base Sessione 1

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

COSTRUISCI IL GIOCO GATTO E TOPO

Esercizi Scratch: Sensori

Giulia Murgia e Giulia Maria Deidda PROGETTO SCRATCH: REBUS

Coderdojo Firenze Tutorial Breakout

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

Tutorial Calcolatrice

Scratch Tutorial 6 Robobattle v1.0

Progetto Scratch: Hippo alla conquista della Luna (remix)

PENSIERO COMPUTAZIONALE PRESENTAZIONE. Giorno 1. ott 2017

Pappagallo Flappy. Introduzione

Microsoft Access. Obiettivo della lezione. Useremo Access per interrogare una base di dati (query)

TEAM DELL INNOVAZIONE DIGITALE SCUOLA DELL INFANZIA:

Pensiero computazionale. Lezione 3 Istruzioni condizionali Eventi, messaggi Variabili

CONTACCINELLA TUTORIAL per SCRATCH 2.0

NEMO Tutorial per Scratch 2.0 Base Sessione 2

LABORATORIO DI INFORMATICA

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

Modulo 3 DATI E OPERATORI. 1. Assegnare i dati da tastiera 2. Variabili e tipi di dati 3. Le stringhe 4. Un po di logica

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

Creare un ombra suggestiva

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

Creazione di funzioni utente (UDF)

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

La Prova Del Cuoco Tutorial per Scratch 2.0 Base Sessione 2

Ricerca obiettivo. Pag. 1

LEZIONE 11 IMPARIAMO A PROGRAMMARE: I DATI E LE VARIABILI Laboratorio di Informatica per l Educazione A. A. 2014/2015

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

Introduzione. La scheda didattica è stata ideata grazie ad uno spunto del prof. Stefano Penge dell Università La Sapienza di Roma.

Operazioni preliminari: creare una cartella in Documenti

LE MASCHERE. Maschera standard. Maschera semplice. Questa maschera però non consente di nascondere alcuni campi e visualizza i record uno ad uno.

Bat Battle Tutorial per Scratch 2.0 Base Sessione 2

Operazioni preliminari: creare una cartella in Documenti

Cos è Scratch? Scheda 1

Guida a WordPress. 1. Iscrizione a Wordpress

GUIDA ALL INSERIMENTO DI TESTI E DOCUMENTI NEL NUOVO SITO DEL COMUNE DI CERVIA Versione 1.0

Dalla tabella alla funzione canonica

2. Inserire il nome del progetto (nella cartella Didapages: verrà creata una sottocartella con il nome del progetto)

TUTORIAL GIMP. Modificare immagini. Ridimensionare l immagine a 600 pixel di larghezza, mantenendo invariate le proporzioni

Modulo1. Ricercare nelle mappe

Creazione di un gioco tramite Blender Game Engine MATTEO VENDRAMINI

Utilizzo del programma

Anno 4 Matrice inversa

Lezione 6- Reliazzare le connessioni

ORGANIZZARE I PERCORSI

Autore Paolo Sidoli MANUALE VECTORWORKS 4-PRIME BASI

MANUALE DEL GESTIONALE CICLORADUNI UISP X UTENTI

Prime attività. Sperimentare alcuni strumenti (livello facile) Forme sovrapposte

Blocchi dinamici: creazione muro

Cartografia scolastica: disegnare la carta topografica del cortile e del parco della scuola

Questo materiale è reperibile a questo indirizzo: PAS

CIRCUIT MAKER. Il laboratorio Virtuale di Elettronica. Utilità: Progettazione di circuiti. Esecuzione di simulazioni

Appunti di Excel per risolvere alcuni problemi di matematica (I parte) a.a

LA BANDA DEI NOTTURNI CON SCRATCH

DURATA DEL CORSO: 15 LEZIONI (2ore) Tutti i martedì e venerdì dal 14 aprile al 12 giugno

Codice Gray. (versione Marzo 2007)

Gestione risorse (Windows)

Lo scopo è di aiutare studenti dislessici nello studio e nell apprendimento delle lingue. ImpReading Font è leggibile dai dislessici

CONFIGURAZIONE DEL P2P PER DISPOSITIVI HYUNDAI NEXT GEN

Accendere il computer

Pensiero computazionale. Lezione 2: Introduzione a Scratch

Transcript:

TROVA LA CHIAVE Vogliamo costruire un gioco in cui bisogna trovare una chiave che viene posizionata a caso sullo stage e poi nascosta sotto a tanti palloncini SPIEGARE COME FUNZIONANO LE COORDINATE DELLO STAGE. RIFERIMENTO AL PIANO CARTESIANO. L'UNITA' DI MISURA SONO I PASSO. Cancelliamo il gatto. Carichiamo dalla libreria degli sprite di Scratch lo sprite Key. Lo selezioniamo per programmarlo. 1 script Key Programmiamo un 1 script per Key, che la rimpicciolisce e la fa comparire a caso sullo stage. Fare vedere ai bambini che ogni volta che si preme la bandierina verde la chiave si trova in una posizione diversa. 2 script Key Programmiamo un 2 script per Key, con il quale quando si clicca sulla chiave il programma si arresta. Si crea ora la variabile tempo, valida per tutti gli sprite. 3 script Key Programmiamo un 3 script per Key, con il quale si azzera la variabile tempo ogni volta che il programma parte e poi, tramite un cliclo, si incrementa di 1 la variabile ogni volta che passa 1 secondo. Far partire il programma per verificare che tutto funzioni e che quando si clicca sulla chiave il conteggio del tempo si arresti. Carichiamo dalla libreria degli sprite di Scratch lo sprite Ball. CoderDojo @ Ca' Foscari 17 ottobre 2015 pag. 1 di 5

Lo selezioniamo per programmarlo. Programmiamo un 1 script per Ball. Serve per clonare una riga di palloncini. Ogni volta che viene creato un clone di Ball, ci si sposta a destra di 60 passi. Spiegare che la clonazione è una copia degli sprite che viene creata durante l'esecuzione del programma. Le copie scompaiono quando il programma viene arrestato (provare a cliccare il tasto rosso di stop). Modifichiamo ora il 1 di Ball per aggiungere più righe di palloncini. Creiamo un ciclo che comprende ( prende dentro ) anche il ciclo precedente. Ogni riga di palloncini è più bassa della precedente di 60 passi. CoderDojo @ Ca' Foscari 17 ottobre 2015 pag. 2 di 5

Modifichiamo nuovamente il 1 di Ball. Con questa ulteriore modifica si colorano i palloncini (ovvero si usano i vari costumi dello sprite, mostrare l'editor grafico) e si nascondo il palloncino clonante dallo stage. Costruiamo un 2 script per Ball. 2 script Ball Quando si clicca su un palloncino, questo scompare (così possiamo trovare la chiave). L'effetto (farlo provare...) è però misero. Quindi lo miglioriamo. CoderDojo @ Ca' Foscari 17 ottobre 2015 pag. 3 di 5

2 script Ball Così modificato lo script, l'esplosione del palloncino è più spettacolare. Si potrebbe aggiungere un suono. Torniamo a programmare Key. Bisogna posizionarla meglio, in maniera che sia esattamente sotto ad un palloncino. 1 script Key Va modificato così. Spiegare che i messaggi servono per far comunicare gli sprite tra loro. La chiave viene inoltre rimpicciolita e portata indietro di 1 livello (in maniera che sia sempre dietro ai palloncini). E va modificata di conseguenza la gestione del tempo. CoderDojo @ Ca' Foscari 17 ottobre 2015 pag. 4 di 5

3 script Key In questa maniera il conteggio del tempo avviene dopo che la chiave è stata posizionata e dopo che i palloncini sono stati tutti clonati (sennò comincerebbe prima che sia tutto a posto. Serve anche una piccola modifica alla programmazione di Ball. Torniamo a programmare Ball. Cambia solo il primo blocco (quello col cappello), per adeguarci alla programmazione della chiave. Par provare il gioco in full screen (i palloncini non si sposteranno più se ci si clicca sopra). ESPANSIONI: Inventarsi nuove esplosioni per il palloncini, anche casuali. Aggiungere suoni. Aggiungere un logo fine alla fine del gioco. CoderDojo @ Ca' Foscari 17 ottobre 2015 pag. 5 di 5