Wprowadzenie
Nauczymy się programować w Scratch, Kodu i Minecraft Education. Stworzymy gry inspirowane Minecraft, Fortnite i Angry Birds. Poznamy rozpoznawanie rysunków i twarzy, wygenerujemy postacie w Canva AI, muzykę w Suno, zaprojektujemy chatboty z ChatGPT i nauczymy się sterować grami ruchem ciała.
Program kursu
1Pułapki i polowania
Zajęcia mają za zadanie zapoznać uczestników z programowaniem świata Minecraft przy pomocy platformy MakeCode. Podczas pracy uczniowie poznają podstawowe polecenia edytujące świat Minecrafta.
2Schron
Na lekcji stworzymy projekt schronu w środowisku programistycznym MakeCode, z wykorzystaniem kategorii bloków związanych z lokalizacją, obiektami i warunkami gry.
3Trening postaci
Celem lekcji jest wprowadzenie podstawowych informacji o Konstruktorze oraz podszkolenie umiejętności poruszania się postacią w grze.
4Fortyfikacja
Na zajęciach uczniowie tworzą wokół schronu różne zabezpieczenia i utrudnienia dla przeciwników. Krok po kroku budują i testują skrypty, które automatyzują powstawanie pułapek i umocnień, a przy okazji utrwalają podstawowe pojęcia programistyczne (pętle, zmienne, warunki) i uczą się sprawnie korzystać z Agenta oraz Konstruktora.
5Lochy
Zagrożenia nie zawsze nadchodzą z zewnątrz. Pod ziemią kryją się niebezpieczne lochy. Uczniowie tworzą systemy podziemnych pułapek, wykorzystując Agenta oraz zaawansowane konstrukcje. To lekcja planowania, sekwencji działań i logiki.
6Sanktuarium
Celem lekcji jest zaprojektowanie i zaprogramowanie sanktuarium w środowisku Minecraft Education. Podczas zajęć poznajemy sposoby tworzenia budowli o różnych kształtach, pracy z współrzędnymi oraz użycia kształtów i zdarzeń do budowania interaktywnych elementów świata gry. Uczestnicy samodzielnie stworzą bezpieczną bazę z fontanną regenerującą zdrowie oraz ogrodem.
7Obrona wioski
Celem lekcji jest zapoznanie uczestników z tworzeniem prostych mechanizmów obronnych w środowisku Minecraft Education. Uczestnicy uczą się tworzyć komendy oparte na współrzędnych świata, pozycjach względnych oraz zdarzeniach, aby automatycznie budować osłony, teleportować gracza i przygotować wioskę do obrony.
8Bajkowa kraina Minecraft
Uczestnicy nauczą się łączyć poznane techniki budowania w Minecraft, tworząc kompleksową bajkową krainę. Podczas lekcji powtórzą i utrwalą umiejętności programowania Agenta w MakeCode, wykorzystując pętle, współrzędne, kształty, warunki oraz tworzenie różnorodnych struktur.

