Coding Giants
Programmi e videogiochi (Scratch, Minecraft, MCreator, Mine-Imator)
10-12 anniI più scelti

Programmi e videogiochi (Scratch, Minecraft, MCreator, Mine-Imator)

Scratch è pronto per mostrarci il meraviglioso mondo della programmazione. Avendo conosciuto i concetti principali e quelli più avanzati, muoveremo i primi passi nel vero mondo della programmazione. Ci aspettano tante avventure, ambientate nella terra in cui abitano i Wither e Steve, sull’isola di Angry Birds e sulle piste di Forza Horizon.

Introduzione

Nel corso “Le basi della programmazione” bambine e bambini impareranno i fondamenti del coding con Scratch, un linguaggio visuale creato per avvicinare i più piccoli alla programmazione. Grazie ai blocchi colorati simili a pezzi di puzzle realizzeranno storie, animazioni e giochi interattivi! Nella seconda parte del corso i giovani coders esploreranno Minecraft dal punto di vista della programmazione: trasferiranno gli script creati durante le prime lezioni nel loro mondo di gioco per vedere subito il risultato. Infine sperimenteranno piattaforme come MCreator e Mine-Imator per programmare e animare videogiochi sempre più complessi, ampliando così le loro competenze creative e tecniche. 🧠 Ogni attività sarà pensata per stimolare logica, creatività e problem solving e per sviluppare competenze chiave come ragionamento astratto, osservazione e classificazione, memoria e attenzione, capacità di lavorare in gruppo, imparare per prove ed errori e portare a termine progetti complessi divertendosi.

Programma del corso

1Scratch - Minecraft
L’obiettivo della lezione è spiegare che cos’è la programmazione, come si creano i videogiochi e cosa sono i linguaggi di programmazione, familiarizzando con l’ambiente di sviluppo Scratch e creando il nostro primo videogioco: Minecraft.
2Scratch - Pacman
L’obiettivo della lezione è scoprire i principi di funzionamento di alcuni effetti grafici, ad es. l’effetto fantasma, ripassare le variabili e il modo in cui possono influire sui vari componenti del gioco.
3Scratch - Il batiscafo
Nel corso di questa lezione verrà creato un gioco in cui ci si deve muovere con un sottomarino e colpire dei mostri che cercano di attaccarci. Verranno spiegate le proprietà e potenzialità della clonazione.
4Scratch - T-rex pt. 1
L’obiettivo della lezione è ricreare il gioco del T-rex. Questo gioco è noto grazie a Google Chrome, un browser su cui è possibile giocarci quando non siamo connessi a Internet.
5Scratch - T-rex pt. 2
Questa lezione è la continuazione della lezione precedente.
6Scratch - Platformer pt. 1
In questa lezione creeremo un ampio gioco nell'universo di Among Us. Impareremo le regole di base e le meccaniche necessarie per la creazione di giochi di tipo platformer.
7Scratch - Platformer pt. 2
Questa lezione è la continuazione della precedente.
8Scratch - Lezione di ripasso
È giunto il momento di scoprire cosa ricordiamo di tutta la nostra avventura. Mouse e tastiera alla mano: facciamo vedere cosa abbiamo imparato! Questo ripasso sarà basato su un quiz che riassumerà quanto appreso finora dagli studenti.
9Minecraft - L'isola dei segreti
In questa lezione gli studenti dovranno salvarsi dopo un naufragio su un'isola deserta, per farlo impareranno ad utilizzare il linguaggio a blocchi di Minecraft MakeCode, come utilizzare un ciclo semplice e avviare un evento specifico.
10Minecraft - Il viaggio nel Nether
Gli studenti dovranno prepararsi autonomamente per un viaggio nel Nether, raccogliendo risorse e costruendo un portale con l'aiuto dell'assistente: per farlo utilizzeranno il costruttore, un potente aiutante nella programmazione in Minecraft Education.
11Minecraft - Una lunga notte
In questa lezione dobbiamo sopravvivere a una notte piena di mostri, costruendo un rifugio, ottenendo armi e combattendo contro pericolose creature. Gli studenti impareranno a creare un gioco dal gameplay guidato da una storia.
12Minecraft - L'ufficio di Silente
Gli studenti praticano la visualizzazione di messaggi sullo schermo, costruiscono un gameplay basato su una storia composto da diverse fasi ed eseguono una sequenza di diversi codici che vengono eseguiti in successione in determinate circostanze. Inoltre, incorporano nel codice le impostazioni di gioco relative alla difficoltà del gioco e alle impostazioni temporali.
13Minecraft - Lezione di ripasso
È giunto il momento di scoprire cosa ricordiamo di tutta la nostra avventura. Questo ripasso sarà basato su un quiz che riassumerà quanto appreso dell'ambiente Minecraft. Inoltre, i partecipanti dovranno svolgere autonomamente alcune attività di riepilogo proposte dall'insegnante.
14Scratch - Viaggio nella fantasia pt. 1
Preparatevi per il viaggio! In questa lezione, creeremo un gioco d’avventura unico. Utilizzeremo strumenti di intelligenza artificiale per generare immagini e intraprenderemo un’avventura piena di sorprese.
15Scratch - Viaggio nella fantasia pt. 2
Questa lezione è la continuazione della precedente.
16Scratch - MLK - Filtri facciali su Scratch
In questa lezione, utilizzeremo la piattaforma Machine Learning for Kids. Con il suo aiuto, prepareremo un insieme di filtri per facce divertenti. Cowboy, cucciolo o alieno? Oggi puoi diventare chiunque tu voglia!
17Scratch - MLK - Giant il Poliglotta
Giant vive a Londra e ha un grande sogno: visitare le città più belle d'Europa. C'è però un piccolo problema: non conosce tutte le lingue, anche se vorrebbe imparare le frasi più comuni! L'obiettivo di questa lezione è aiutare Giant nel suo viaggio europeo in modo che possa imparare alcune nuove parole in lingue straniere. In ogni capitale incontrerà persone che lo aiuteranno ad imparare. Pronti a viaggiare insieme?
18Scratch - Giant Dash pt. 1
In questa lezione, prepareremo la nostra versione del noto e amato gioco Geometry Dash.
19Scratch - Giant Dash pt. 2
Questa lezione è la continuazione della precedente.
20Scratch - Attacco Hacker! - Tower Defense pt. 1
Un gruppo di hacker malintenzionati ha attaccato il centro di sicurezza e vuole rubare i nostri dati! Faremo di tutto per fermarli. In questa lezione, creeremo un gioco Tower Defense. Riusciremo a fermare tutte le ondate di attacchi malevoli?
21Scratch - Attacco Hacker! - Tower Defense pt. 2
Questa lezione è una continuazione della lezione precedente. Raffineremo il nostro gioco e apprenderemo il concetto di cybersecurity su Internet.
22Minecraft - Campo minato esplosivo!
Attenzione all'esplosione! Abbiamo un compito difficile davanti a noi: dobbiamo disinnescare tutte le bombe nascoste sulla mappa e abbiamo pochissimo tempo! Riusciremo a completare questa missione?
23Minecraft - Eruzione del vulcano!
L'eruzione del vulcano è imminente! Riusciremo a sopravvivere in queste condizioni difficili? Durante la lezione cercheremo di salvare il villaggio ai piedi del vulcano.
24Minecraft - Lo scavatore automatico
Durante la lezione creeremo un programma che ci aiuterà a costruire una miniera e a ottenere preziose materie prime! Automatizzeremo il processo di estrazione delle risorse con l’aiuto dell’Agente e programmeremo altri elementi utili. Non dovremo più stancarci scavando 😉
25Minecraft - Compagno di giochi - "Carta, forbice, sasso" pt.1
In questa lezione, affronteremo una vera sfida! Riusciremo a insegnare all’Agente le regole del gioco “Carta, forbice, sasso”?
26Minecraft - Compagno di giochi - "Carta, forbice, sasso" pt.2
Durante la lezione continuiamo a lavorare su un programma per giocare al popolare gioco “Sasso, Carta, Forbici” con un Agente. Nelle lezione precedente abbiamo programmato il database, mentre oggi programmeremo l’Agente!
27Minecraft - Architetti del futuro pt. 1
Durante questa lezione costruiremo una città del futuro!
28Minecraft - Architetti del futuro pt. 2
Questa lezione è una continuazione della lezione precedente. Aggiungeremo NPC alla nostra città, con cui potremo interagire!
29Minecraft - Castello delle sfide
Ti sei mai chiesto come funziona la generazione del mondo in Minecraft? In questa lezione, scopriremo i segreti della creazione procedurale del terreno e ci cimenteremo nella programmazione del nostro Generatore di Biomi!
30Minecraft - Minecraftland: il parco divertimenti!
In questa lezione, ci familiarizzeremo con le estensioni in MakeCode. Con il loro aiuto, costruiremo un vero parco divertimenti! Montagne russe, labirinto o casa infestata – Minecraftland offre un divertimento fantastico per tutti!
31Minecraft - Il tesoro nascosto
Nella lezione di oggi creeremo un minigioco in un clima oscuro: il compito del giocatore sarà trovare tesori nascosti in una foresta piena di mostri! Il corso introdurrà anche il tema della progettazione di giochi per computer.
32Minecraft - Minecraft, Scratch, Scratch MLK - Lezione di ripasso
In questa lezione, rivedremo le conoscenze acquisite finora creando un progetto interessante.
33Minecraft – Esci dal labirinto!
Siamo circondati da lunghi corridoi e alte mura… Riusciremo a trovare l’uscita? Durante la lezione parleremo del concetto di algoritmo e proveremo a programmare l’Agente affinché riesca a percorrere ogni labirinto. Infine, ci metteremo alla prova anche noi!
34Minecraft – Escape Room
Abbiamo una grande sfida davanti a noi! Siamo stati assunti per creare una moderna Escape Room e possiamo metterci alla prova come progettisti di enigmi. Alla fine, naturalmente, cercheremo di completare tutti i compiti e uscire dalla stanza chiusa a chiave!
35Minecraft – Pac-Man-Craft
In questa lezione creeremo una versione Minecraft del classico videogioco Pac-Man!
36Minecraft – Blocchi di comando
In questa lezione di oggi, conosceremo i blocchi di comando (command block) in Minecraft e progetteremo una base moderna e intelligente!
37Minecraft – Dungeons & Dragons – parte 1
Abbiamo alle spalle molte lezioni in Minecraft, durante le quali abbiamo conosciuto bene questo ambiente e imparato tanto. Siamo pronti per il gran finale della nostra avventura: programmeremo un gioco che culminerà con una battaglia contro l’Ender Dragon! Il progetto è suddiviso in due lezioni.
38Minecraft – Dungeons & Dragons – parte 2
Ci aspetta la parte finale del progetto e la battaglia conclusiva contro l’Ender Dragon!
39Mcreator - La spada dei giganti
Durante questa lezione, ci familiarizzeremo con l'ambiente di MCreator e creeremo la nostra prima mod! Progetteremo la Spada dei Giganti, le daremo un potere straordinario e la testeremo in battaglia.
40Mcreator - Armatura potente
In questa lezione, prepareremo la nostra armatura con un potere scelto, impareremo come aggiungere texture, creare ricette di crafting e programmare azioni aggiuntive per la nostra armatura. Fuoco, acqua, ghiaccio, o forse un altro elemento? Siamo limitati solo dalla nostra immaginazione!
41Mcreator - Risorse straordinarie pt. 1
Durante questa lezione, creeremo la nostra risorsa a Minecraft, simile al ferro, al diamante o alla netherite. Prepareremo le ricette necessarie e, nella prossima lezione, crafteremo e programmeremo oggetti magici fatti dalla nostra risorsa!
42Mcreator - Risorse straordinarie pt. 2
In questa lezione aggiungeremo e programmeremo oggetti magici creati con il nostro materiale grezzo!
43Mcreator - Maestro dei totem
Cosa hanno in comune un golem di ferro, un pupazzo di neve e un wither? Questi mob possono essere creati costruendo totem speciali con blocchi! In questa lezione impareremo a programmare i nostri totem per altri mob e animali.
44Mcreator - Bestiario delle creature mitiche pt. 1
In questa lezione aggiungeremo i nostri mob! Programmeremo creature mitiche ispirate alla mitologia e alla fantasia.
45Mcreator - Bestiario delle creature mitiche pt. 2
Questa lezione è una continuazione della lezione precedente.
46Mcreator - Architetti di Minecraft – Biomi da fiaba
In questa lezione, impareremo come aggiungere i nostri biomi! Una terra di caramelle, una terra desolata e oscura, o un bioma cibernetico moderno come in un film di fantascienza? Lascia che la tua immaginazione prenda il volo e crea il tuo universo unico!
47Mcreator - Architetti di Minecraft – Nuove dimensioni
In questa lezione, impareremo come aggiungere le nostre dimensioni!
48Riepilogo delle conoscenze e introduzione a Python con Minecraft
L’obiettivo della lezione è riepilogare le attività svolte nelle lezioni precedenti, dedicando del tempo al lavoro creativo dei bambini Inoltre, durante la lezione l'insegnante fa una piccola anticipazione sulla nuova piattaforma che verrà usata nelle prossime lezioni: Python con Minecraft!