Giganci Programowania
Przygody z AI i programowaniem ONLINE
Wiek 8-9 lat

Przygody z AI i programowaniem ONLINE

Tutaj błędy nie straszą, tylko motywują. Modyfikuj świat Minecrafta, twórz minigry i eksperymentuj z AI (Eleven Labs, Nano Banana). Uczymy odwagi w szukaniu rozwiązań bez sztywnych schematów. To przygoda, która wciąga bardziej niż samo granie. Poczuj sprawczość i twórz bez granic!

Wprowadzenie

Nauczymy się modyfikować świat Minecrafta. Stworzymy interaktywne mapy i minigry, mody i animacje w Minecraft. Poznamy pojęcia programistyczne w praktyce. Wygenerujemy grafiki w Canva AI i Nano Banana, automatyzujemy animacje, stworzymy muzykę w Suno i poeksperymentujemy z kopiowaniem własnego głosu w kreatywnych projektach.

Program kursu

1Lekcja 1. Park trampolin
Podczas zajęć uczestnicy zapoznają się ze środowiskiem MakeCode w Minecraft Education. Poznają i utrwalą pojęcia układu współrzędnych oraz osi X, Y i Z w Minecrafcie. Na końcu lekcji każdy uczestnik będzie miał działający Park Trampolin z losowo generowanymi trampolinami i lawiną lawy.
2Lekcja 2. Zombiastyczny Nalot
Poznajemy zakładkę Moby oraz techniki tworzenia i modyfikacji terenu. Zbudujemy własną fortecę przy użyciu komend czatu, stworzymy system spawnowania zombie z efektami i nagrodami za pokonanie wroga. Na końcu lekcji każdy będzie miał działający fort i hordę zombie gotową do walki.
3Lekcja 3. Arena igrzysk
Uczniowie utrwalą wiedzę o zmiennych i współrzędnych w MakeCode. Nauczą się wykorzystywać pętle i zmienne do budowania powtarzalnych konstrukcji w Minecraft Education. Na koniec zajęć każdy uczeń będzie miał działającą arenę z podestami, ścianami, wejściem i pułapkami.
4Lekcja 4. Potwory atakują
Uczniowie poznają tablice (listy) w MakeCode i nauczą się przechowywać w nich wiele wartości pod jedną nazwą. Na lekcji powstanie gra "Igrzyska - cz. 2", w której gracz otrzymuje ekwipunek z tablicy i walczy z falami przyzwanych potworów. Efektem końcowym jest działająca arena z automatycznym wyposażeniem i pojawiającymi się przeciwnikami.
5Lekcja 5. Sklep bohaterów
Na zajęciach uczniowie utrwalą instrukcje warunkowe, tworząc system walki z potworami w Minecrafcie. Zbudujemy program przyznający punkty za pokonywanie przeciwników i sklep, w którym gracze wymienią zdobyte punkty na lepszy ekwipunek. Efektem końcowym będzie grywalna arena z falami potworów, systemem punktacji i możliwością zakupu ulepszeń.
6Lekcja 6. Drzewo czasu
Uczniowie poznają kategorię Kształty w MakeCode i nauczą się korzystać z systemu czasu w Minecraft. Zbudują drzewo, które automatycznie zmienia swój wygląd w zależności od pory dnia w grze. Na koniec lekcji każdy uczeń będzie miał działający program reagujący na cykl dobowy Minecrafta.
7Lekcja 7. Inteligentny zamek
Uczniowie tworzą zamek w Minecraft Education za pomocą rozszerzenia Castles w MakeCode. Następnie wygenerują fosę wokół zamku i zespawnują strażników, nadając twierdzy funkcje obronne. Efektem końcowym jest zamek z fosą i aktywną strażą golemów, zbudowany w całości przez kod.
8Lekcja 8. Agentowa matematyka
Lekcja pokazuje, jak wykorzystać Minecraft Education do nauki matematyki w formie interaktywnego quizu. Uczniowie zaprogramują grę, w której agent nagradza gracza za poprawne odpowiedzi na pytania z dodawania i odejmowania. Na koniec zajęć każdy uczeń będzie miał działający quiz matematyczny z systemem nagród i możliwością walki z potworami.
9Lekcja 9. I will survive
Na tej lekcji stworzymy arenę do walk PvP w Minecraft Education, która zmniejsza się w trakcie rozgrywki. Uczniowie zaprogramują mechanikę kurczącego się kręgu ognia, spadających kowadeł i efektownego zakończenia gry. Efektem końcowym będzie w pełni grywalny tryb survivalowy z dynamicznie zmieniającym się polem gry.
10Lekcja 10. Wykopaliska
Na tej lekcji wcielamy się w archeologów poszukujących pozostałości antycznych cywilizacji ukrytych pod ziemią w Minecrafcie. Uczniowie poznają losowe generowanie napisów z bloków, zastępowanie bloków innymi oraz tworzenie ukrytych strażników wykopaliska. Efektem końcowym jest kompletny program, który zakopuje tajemniczy napis, obsadza go rybikami i nagradza gracza starożytną mocą po pokonaniu strażników.
11Lekcja 11. Pojedynek Gigantów
Uczniowie tworzą grę arenową w Minecraft Education, w której przyzywają moby za pomocą bloków. Przypominają funkcje, poznają zdarzenia reagujące na umieszczanie i niszczenie bloków oraz łączą wszystko w kompletną arenę walk. Na koniec lekcji każdy uczeń będzie miał działającą arenę z dwoma szklanymi pokojami, przyzywanymi sprzymierzeńcami i wrogami oraz komendą resetującą rozgrywkę.
12Lekcja 12. Samodzielny projekt
Uczniowie zaplanują i zrealizują własny projekt w Minecraft Education, korzystając z MakeCode i trybu kreatywnego. Lekcja utrwala poznane wcześniej zagadnienia programistyczne i rozwija umiejętność świadomego korzystania z narzędzi AI. Na koniec zajęć każdy uczeń będzie miał działający projekt, który sam wymyślił, zbudował i zaprogramował.
13Lekcja 13. Miecz Gigantów
Podczas zajęć uczniowie poznają środowisko MCreator i stworzą swojego pierwszego moda do Minecrafta. Samodzielnie zaprojektują teksturę miecza, skonfigurują jego właściwości bojowe i zaprogramują specjalną moc uderzenia. Na koniec dodadzą recepturę wytwarzania miecza i przetestują gotowy mod w grze.
14Lekcja 14. Zbroja mocy
Na zajęciach stworzymy własną zbroję z unikalnym wyglądem i magicznym działaniem w MCreatorze. Nauczymy się tworzyć tekstury, konfigurować właściwości pancerza i programować efekty nakładane na gracza podczas noszenia zbroi. Na koniec lekcji każdy uczeń będzie miał działającą lodową zbroję.
15Lekcja 15. Niezwykłe surowce
Na zajęciach uczniowie stworzą w MCreatorze kompletny surowiec do Minecrafta - od tekstur, przez przedmioty, aż po blok rudy generujący się w świecie. Konspekt pokazuje proces na przykładzie magicznego srebra, ale każdy uczeń może wymyślić własny surowiec. Na kolejnych zajęciach wykorzystamy nowy materiał do tworzenia magicznych przedmiotów.
16Lekcja 16. Magiczna różdżka
Na tej lekcji dodamy do moda magiczną różdżkę, która po uderzeniu zamienia trafionego moba w owcę i rozsypuje wokół niego kule punktów doświadczenia. Zaczniemy od krótkiej rozmowy z AI o tym, gdzie kończy się technologia, a zaczyna magia, a potem krok po kroku stworzymy teksturę, przedmiot, jego działanie oraz recepturę. Na końcu zajęć każdy uczeń ma własną, działającą różdżkę, którą wytwarza na stole rzemieślniczym z wybranych przez siebie składników.
17Lekcja 17. Władca Totemów
Uczniowie poznają mechanikę globalnych wyzwalaczy w MCreator i nauczą się tworzyć procedury reagujące na umieszczanie bloków w świecie Minecrafta. Na lekcji zaprogramujemy totemy - specjalne konstrukcje z bloków, które po zbudowaniu przywołują wybranego moba. Każdy uczeń stworzy własny totem dla wybranego moba, ćwicząc samodzielne budowanie procedur z warunkami logicznymi.
18Lekcja 18. Bestiariusz Mitycznych Istot - Feniks i Zeus
Na tej lekcji uczniowie stworzą w MCreatorze własne moby inspirowane mitologią. Nauczą się importować tekstury, konfigurować zachowanie żyjących bytów oraz programować procedury wyzwalaczy. Efektem będzie działający mod z Baby Feniksem, który po pokonaniu odradza się jak legendarny ptak.
19Lekcja 19. Bestiariusz Mitycznych Istot - Troll i Midas
Uczniowie tworzą mityczne istoty jako moby w MCreatorze, wykorzystując wbudowane modele i własne tekstury. Głównym projektem lekcji jest troll, który zamienia się w kamień pod wpływem światła dziennego, a w nocy staje się groźnym przeciwnikiem. Lekcja utrwala umiejętność konfigurowania zakładek Wizualne, Zachowanie, Wyzwalacze oraz SI i cele.
20Lekcja 20. Architekci Minecrafta - Baśniowe Biomy
Na lekcji uczniowie poznają proces tworzenia własnych biomów w Minecrafcie za pomocą MCreatora. Krok po kroku skonfigurują wygląd terenu, drzewa, moby, struktury i efekty specjalne, tworząc unikalny biom cukierkowej krainy. Na koniec każdy uczeń będzie miał działający mod z własnym biomem, który można odnaleźć i eksplorować w świecie gry.
21Lekcja 21. Architekci Minecrafta - Nowe Wymiary
Na tej lekcji uczniowie poznają mechanizm tworzenia nowych wymiarów w Minecraft za pomocą MCreatora. Stworzymy własny podniebny biom, skonfigurujemy wymiar z portalem i zaprogramujemy procedurę otrzymywania magicznego amuletu. Efektem końcowym będzie działający mod z nowym wymiarem, do którego gracz przenosi się przez portal zbudowany z jasnogłazu.
22Lekcja 22. Spiderman w akcji!
Na dzisiejszych zajęciach przeniesiemy się w świat superbohaterów i zaprogramujemy moc Spider-Mana w MCreatorze. Stworzymy nowe struktury budynków, które nadadzą światu klimat miejski, a następnie zaprogramujemy narzędzie do strzelania pajęczyną z przyciąganiem gracza. Po lekcji uczniowie będą mieli działającego moda z wieżowcami i pajęczą supermocą.
23Lekcja 23. Flash w akcji!
Uczniowie zaprogramują efekt zatrzymywania czasu inspirowany mocą Flasha, tworząc nowy efekt mikstury oraz narzędzie aktywujące tę moc. Lekcja pokazuje, jak korzystać z efektów, wyzwalaczy i iteratorów bytów, żeby wpływać na zachowanie wszystkich stworzeń i obiektów w zasięgu gracza. Po zajęciach każdy uczeń będzie miał działający mod, w którym kliknięcie PPM specjalnym narzędziem zatrzymuje ruch wszystkich bytów w promieniu 100 bloków.
24Lekcja 24. Laboratorium Minecrafta - Łatwopalny olej
Na tej lekcji uczniowie poznają mechanizm tworzenia własnych cieczy w MCreator. Wspólnie stworzymy olej - nowy płyn z animowaną teksturą, własnymi właściwościami fizycznymi i zaprogramowaną reakcją łańcuchową wybuchów. Po zajęciach każdy uczeń będzie miał w swoim modzie działający, łatwopalny olej, który eksploduje po zetknięciu z wybuchem.
25Lekcja 25. Samodzielny projekt - Efekty specjalne
Podczas tej lekcji uczniowie tworzą w MCreatorze własne cząsteczki i wykorzystują je do zbudowania efektu deszczu uruchamianego komendą. Trener prowadzi grupę krok po kroku od pustego workspace przez import tekstury, stworzenie cząsteczki i efektu mikstury, aż po własną komendę /deszcz_ognia. Na końcu każdy uczeń ma działającego moda, który po wpisaniu komendy wywołuje deszcz wybranych przez niego cząsteczek.
26Lekcja 26. Blok niespodzianka
Na tej lekcji uczniowie stworzą w MCreatorze własny blok niespodzianka (Lucky Block), który po zniszczeniu losuje przedmioty i zdarzenia. Poznają mechanizm procedur z losowaniem i warunkami oraz nauczą się tworzyć oferty handlowe dla osadników. Efektem końcowym będzie działający mod z blokiem szczęścia dostępnym w handlu z wędrownym kupcem.
27Lekcja 27. Inteligentne narzędzia - Automatyczny Miecz
Na tej lekcji uczniowie zaprojektują inteligentny miecz, który automatycznie uderza piorunem w zombie znajdujące się w pobliżu. Poznają system tagów do rozpoznawania bytów oraz nauczą się programować wyzwalacze narzędzi w MCreatorze. Efektem zajęć będzie działający mod z mieczem reagującym na atak i rażącym wszystkie zombie w okolicy.
28Lekcja 28. Inteligentne narzędzia - Radar
Na dzisiejszych zajęciach stworzymy inteligentne narzędzie do wykrywania zagrożeń w Minecrafcie - radar z kryształem, który zmienia kolor w zależności od obecności wrogich mobów w pobliżu. Uczniowie poznają stany przedmiotu w MCreatorze i nauczą się tworzyć procedury zwracające wartość. Efektem lekcji będzie działający radar, który świeci na zielono w bezpiecznym terenie i na czerwono, gdy w pobliżu pojawią się potwory.
29Lekcja 29. MCreator - Minecraft 2.0 - nowoczesne narzędzia część 1
30Lekcja 30. MCreator - Minecraft 2.0 - nowoczesne narzędzia część 2
31Lekcja 31. MCreator - Minecraft 2.0 - nowoczesne narzędzia część 3
Czy wiesz jak działa grafika komputerowa? Jak to się dzieje że postacie w grze się poruszają? Jeżeli nie to na zajęciach wszystkiego się dowiesz. Stworzysz również swoje pierwsze animacje komputerowe.
32Lekcja 32. MCreator - Poszukiwacze zaginionych ruin
Na zajęciach wyruszymy na ekscytującą wyprawę tropem starożytnych cywilizacji! Odkryjemy sekrety tworzenia nowych struktur, dzięki którym w świecie Minecrafta pojawią się tajemnicze ruiny, zapomniane świątynie i zamki owiane magią.
33Lekcja 33. MCreator - Poznaj AI – Pomocny Robot
Podczas zajęć stworzymy własnego robota wyposażonego w prostą sztuczną inteligencję!
34Lekcja 34. MCreator - Cząsteczki i mikstury
Podczas lekcji omówimy użycie efektów specjalnych w grach i nauczymy się dodawać własne cząsteczki do moda. Confetti, deszcz spadających gwiazd czy kapibary pojawiające się podczas niszczenia bloków? Tylko wyobraźnia nas ogranicza!
35Lekcja 35. Artyści Minecrafta – praca kreatywna
Podczas lekcji uczniowie będą mieli okazję wykorzystać zdobyte dotychczas umiejętności i stworzyć mody według własnego pomysłu! Dodatkowo nauczą się dodawać do Minecrafta własną muzykę oraz obrazy.
36Lekcja 36. Mine-imator - Zaginiony skarb – wprowadzenie do animacji komputerowej
Na zajęciach poznamy nowe środowisko – Mine-imatora, czyli program do tworzenia animacji komputerowych. Nauczymy się dodawać i ustawiać modele postaci, wymodelujemy scenerię i stworzymy swoją pierwszą minecraftową grafikę przedstawiającą scenę odnalezienia zaginionego skarbu!
37Lekcja 37. Mine-imator - Minecraft Story Lab - stwórz własną opowieść
Na zajęciach dowiemy się, jak tworzyć rozbudowane scenerie w Mine-imatorze i stworzymy krótką opowieść obrazkową według własnego pomysłu. Nauczymy się również pracy z kamerą i poznamy tajniki używania efektów wizualnych.
38Lekcja 38. Mine-imator - Gotowi, do startu, start! - pierwsza animacja
Na zajęciach nauczymy się tworzyć proste animacje. Poznamy najważniejsze pojęcia związane z animacją komputerową oraz nauczymy się pracować z kamerą. Stworzymy wyścigową animację, która będzie trzymała w napięciu do ostatniej sekundy!
39Lekcja 39. Mine-imator - Magiczny świat AI część 1
Na zajęciach dowiemy się, jak możemy kreatywnie wykorzystać narzędzia AI w tworzeniu minecraftowych animacji. Nauczymy się dodawać bloki oraz postacie z własnymi teksturami.
40Lekcja 40. Mine-imator - Magiczny świat AI część 2
Zajęcia posłużą podsumowaniu umiejętności tworzenia animacji w programie Mine-imator. Samodzielnie oraz z pomocą narzędzi AI poznanych na poprzedniej lekcji przygotujemy animację według własnego pomysłu. Dowiemy się również, jak wgrywać paczki zasobów do Mine-imatora.
41Lekcja 41. Scratchowe animacje
Podczas zajęć przypomnimy sobie środowisko Scratch, z którego pomocą zaprogramujemy wyjątkowe animacje.
42Lekcja 42. Creepery atakują część 1
Podczas zajęć stworzymy zaawansowaną grę zręcznościową w Scratchu, która będzie polegała na walce z Creeperami! Czy uda nam się przetrwać całą noc i obronić domek przed atakiem? Projekt przewidziany jest na dwie lekcje.
43Lekcja 43. Creepery atakują część 2
Podczas zajęć dokończymy grę zręcznościową z poprzedniej lekcji.
44Lekcja 44. Inteligentna lodówka
Podczas zajęć dowiemy się, czym jest system ekspertowy, jak działa i jak można go wykorzystać. Stworzymy projekt inteligentnej lodówki z mini-grą w Scratchu inspirowany działaniem takiego właśnie systemu.
45Lekcja 45. Autonomiczny pojazd
Podczas zajęć dowiemy się, jak sztuczna inteligencja może być wykorzystywana w autonomicznych pojazdach, które potrafią samodzielnie jeździć i reagować na otoczenie. Stworzymy projekt prostego autonomicznego pojazdu w Scratchu i przetestujemy jego możliwości.
46Lekcja 46. Rozbij wszystkie baloniki!
Podczas zajęć stworzymy grę zręcznościową, polegającą na rozbijaniu baloników. Wykonamy grę według własnego pomysłu oraz przypomnimy sobie, jak działa mechanizm klonowania w Scratchu.
47Lekcja 47. Master Gigant - Kuchnia Mistrzów
Podczas zajęć stworzymy grę polegającą na podawaniu potraw ludziom w restauracji. Nasza gra będzie nawiązywała formą do klasycznej gry arkadowej „Whack a mole”.
48Lekcja 48. Powtórzenie wiadomości
Podczas zajęć powtórzymy wiadomości oraz samodzielnie stworzymy grę w koszykówkę.