Bat Battle Base Sessione 2 Scopo Bat è un pipistrello che va a caccia di scarafaggi grazie alla tua abilità di sostenerlo in volo. Deve stare attento a non toccare il terreno e ai fulmini lanciati dal nemico BlackBat. L obiettivo del gioco è catturare più scarafaggi possibili prima di perdere tutte le vite che hai a disposizione. Personaggi e Situazioni Il protagonista del gioco è Bat, un pipistrello che batte le ali e tende sempre a cadere a meno che tu non lo sostieni in volo premendo la barra spaziatrice. Puoi spostarlo a destra e a sinistra con i tasti freccia. Quando Bat muore cade al suolo a testa in giù. Sommario Scopo Personaggi e Situazioni Passo 0: Preparazione dell ambiente del gioco Sfondo Passo 1: Bat il Pipistrello Passo 2: importa BlackBat Passo 4: importa Beetle Passo 5: importa il Fulmine Passo 6: Bat vola e si sposta ai tuoi comandi Passo 7: BlackBat muove le ali Passo 8: BlackBat scaglia la saetta Passo 9: Beetle si muove veloce lungo il terreno Passo 10: Bat cattura Beetle Passo 11: Conta gli scarafaggi catturati Passo 12: La fine del gioco BlackBat è un pipistrello tutto nero che batte le ali e sta fermo nel cielo. E pericolosissimo perché è capace di scagliare fulmini micidiali che possono ferire Bat. Beetle e e uno scarafaggio piccolo piccolo che cerca di scappare e corre lungo il terreno. Fulmine è uno sprite saetta che si muove in direzione di Bat e parte sempre dal punto in cui so trova BlackBat. Passo 0: Preparazione dell ambiente del gioco Avvia Scratch 2.0 e seleziona la lingua italiana. All avvio, Scratch ti propone lo Sprite del gattino; se non ti serve lo puoi cancellare. Sfondo Consigliato woods. Clicca su scegli uno sfondo dalla libreria e seleziona Woods. Ovviamente sei libero di scegliere lo sfondo che ti piace di più, tieni presente che avrai a che fare con pipistrelli e scarafaggi! Bat Battle Pagina 1 Bat Battle Pagina 2
Dopo avere importato lo sfondo, ricordati di mettere il terreno, puoi usare un lungo rettangolo marrone. Una volta importato lo sprite devi rimpicciolirlo, rinominarlo e dargli le caratteristiche di movimento. Per ridimensionarlo clicca sui pulsanti. Mentre per le caratteristiche dello Sprite clicca sulla i nell icona dello sprite: Rinomina lo Sprite in Bat e dagli un orientamento Sinistra-Destra. Passa ora ai costumi di Bat, vedrai che ce ne sono due: ali in alto e ali in basso. Ci serve un costume in più per farlo cadere a testa in giù quando muore. Duplica il costume Bat1-a e ruotalo a testa in giù, poi rinominalo in Bat1-c. Passo 1: Bat il Pipistrello Comincia ad importare Bat, il tuo pipistrello. Puoi farlo dalla libreria Scratch 2.0. Clicca su Scegli uno sprite dalla libreria e seleziona Bat Usa il tasto capovolgi oppure ruotalo a mano dopo averlo selezionato. Bat Battle Pagina 3 Bat Battle Pagina 4
Ora nella scena hai due pipistrelli, controlla che le dimensioni siano ideali per il tuo gioco. Passo 4: importa Beetle Importa dalla libreria lo sprite Beetle, lo scarafaggio. Anche in questo caso dovrai rimpicciolirlo un po e dargli le impostazioni principali di movimento. L orientamento che ti serve è sinistra-destra. Ricordati di rinominarlo. Controllo: Verifica di avere tutti e tre i costumi, i primi due ti servono per simulare il battito delle ali, l ultimo verrà indossato da Bat quando verrà colpito! Passo 2: importa BlackBat Importa dalla libreria lo script Bat2, il pipistrello nero. Anche in questo caso dovrai rimpicciolirlo un po e dargli le impostazioni principali di movimento. Ricordati di rinominarlo. L orientamento che ti serve è sinistra-destra. Ora nella scena hai due pipistrelli, e lo scarafaggio che posizionerai sul terreno controlla che le dimensioni siano ideali per il tuo gioco. Passo 5: importa il Fulmine Importa dalla libreria lo sprite Lightning, la saetta. Anche in questo caso dovrai rimpicciolirlo un po e dargli le impostazioni principali di movimento. L orientamento che ti serve è Rotazione. Bat Battle Pagina 5 Bat Battle Pagina 6
Controllo: clicca sulla bandiera verde e Bat comincerà a muovere le ali e non si ferma più! Bat va sempre verso il basso a meno che lo sostieni in volo con li tasto spaziio; può muoversi a sinistra e a destra con l uso delle frecce. Ora nella scena hai due pipistrelli, e lo scarafaggio e la saetta che devi posizionare sotto il muso del pipistrello nero. Controlla che le dimensioni dei tuoi personaggi siano a posto. Passo 6: Bat vola e si sposta ai tuoi comandi Inizializzazione: Bat parte sempre dallo stesso punto ogni volta che il gioco inizia. Controllo: sposta lo sprite in un punto a caso e clicca sulla bandiera verde: lo vedrai apparire sempre nella stessa posizione. Bat vola: cambia il costume di Bat molto rapidamente Controlla Bat con i tasti spazio e frecce della tastiera. Si muove bene ai tuoi comandi? Ti piace l effetto del battito delle ali? Se vuoi puoi cambiare il tempo del cambio costume e il numero di movimenti di x. Passo 7: BlackBat muove le ali BlackBat sta fermo in un punto dello schermo, tuttavia puoi fargli battere le ali per renderlo ancora più inquietante. Bat Battle Pagina 7 Bat Battle Pagina 8
Clicca sulla bandiera verde e vedrai muovere le ali di BlackBat, nonostante non si sposti dalla propria posizione. Per il momento dobbiamo lasciarlo fermo lì dov è. Passo 8: BlackBat scaglia la saetta Ora viene il difficle. BlackBat lancia la saetta verso Bat. Come deve muoversi la saetta? La saetta parte sempre dal punto in cui si trova BlackBat (inizializzazione) Ogni 2 secondi Bat scaglia la saetta. La saetta parte sempre in direzione di Bat e tenta di colpirlo Se la saetta tocca il bordo oppure tocca Bat, si ferma e riparte dal punto in cui si trovava INIZIALIZZAZIONE - La saetta parte sempre dal punto in cui si trova BlackBat MOVIMENTO Per controllare la velocità della saetta ti occorre una variabile che utilizzerai per determinare i passi. Crea quindi una variabile valida per tutti gli sprite e chiamala Passi_Saetta. Clicca sulla bandiera verde e controlla che saetta si comporta come ti sei prefissato prima di cominciare: parte sempre dal punto in cui c è BlackBat ed è ferma. Parte dopo due secondi verso Bat e continua la sua corsa fino a quando tocca il bordo oppure colpisce Bat. Ti piace il loop Ripeti fino a quando.? Dove metti il comando punta verso Bat, prova a spostarlo qua e là nello script e vedi cosa succede! Passo 9: Beetle si muove veloce lungo il terreno Fai correre velocissimo Beetle lungo la striscia del terremo, fallo andare a destra e a sinistra. Rimbalza quando tocca il bordo. Aggiungi le istruzioni che ti servono per muovere saetta. Clicca sulla bandiera verde e vedi come schizza Beetle! Va abbastanza veloce tanto da non vederlo quasi? Allora è ok. Non esagerare con la velocità, più corre tanto più difficile sarà il tuo gioco. Bat Battle Pagina 9 Bat Battle Pagina 10
Passo 10: Bat cattura Beetle Quando Bat tocca Beale quest ultimo scompare per un po. Clicca sulla bandiera verde e guida Bat in modo che raggiunga Beetle. Se scompare per 1 secondo allora è ok, puoi andare avanti. Passo 11: Conta gli scarafaggi catturati Ora misura la tua abilità, vediamo quanti scarafaggi riesci a catturare prima della fine del gioco. Per fare questo ti occorre una variabile valida per tutti gli Sprite che di chiama Scarafaggi Catturati (o anche Punteggio se vuoi.) Clicca sulla bandiera verde e controlla che ogni volta che Bat raggiunge Beetle quest ultmo scompare e in più la variabile Scarafaggi catturati si incrementa di 1. Ma che succede? Il gioco non finisce mai, così è troppo facile basta mettermi sul bordo in basso e faccio tutti i punti che vuoi fono all infinito. Vai al passo 12, è ora! Passo 12: La fine del gioco Il gioco termina se Bat viene colpito da una saetta oppure cade al suolo. Porta la tua variabile a zero all inizio del gioco e cambiala di uno ogni volta che Bat raggiunge Beetle. Usa lo stesso script di Beetle che hai già iniziato prima al passo 10 e aggiungi il controllo della nuova variabile. Inizia il gioco e fatti colpire dalla saetta. Bat deve girare a testa in giù e scivolare al suolo. Riprova a giocare e tocca il suolo: anche in questo caso Bat finisce a testa in giù e il gioco termina. BUON DIVERTIMENTO!!!!! Troppo Facile? Bat Battle Pagina 11 Bat Battle Pagina 12
Metti a disposizione di Bat 3 vite e fai in modo che Bat muoia solo dopo che viene colpito per tre volte dalla saetta. Il Drago salta di 100 passi e se il suo fuoco colpisce Bat, per lui è la fine. Ti serve una variabile valida per tutti gli sprite per definire l altezza del salto. Crea una variabile valida per tutti gli Sprites e chiamala Vite, gestisci la variabile nello script su Bat che hai scritto al passo 12. Poi devi muovere il drago facendolo saltare e sputare il fuoco. Crea anche qualche effetto grafico. Aggiungi un Drago Sputafuoco che salta qua e là e cerca di fare arrosto Bat. E Bat? Cosa succede quando il Drago tocca Bat mentre sputa il fuoco? Bat Battle Pagina 13 Bat Battle Pagina 14
Il Drago manda un messaggio di Bat Fritto a tutti gli Sprites e quando Bat lo riceve, per lui è la fine. EVVIVA RI-BUON DIVERTIMENTO!!!!!!!!!!!!!!! Erano solo un paio di idee per continuare il tuo gioco. Dacci anche tu una mano a migliorare il gioco proponendoci le tue idee, scrivi a miocoderdojo@gmail.com Bat Battle Pagina 15