Giganci Programowania
Przygody z AI i programowaniem
Wiek 7-9 lat

Przygody z AI i programowaniem

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. Minecraft - Żywioły część 2
Na lekcji dokończymy tworzenie gry w żywioły. Na zajęciach skupimy się przede wszystkim na implementacji mechanizmu rozgrywki z botem - agentem.
14Lekcja 14. Minecraft - Powtórzenie wiadomości
Celem lekcji jest powtórzenie i utrwalenie wiadomości zdobytych w trakcie dotychczasowych zajęć.
15Lekcja 15. Mcreator - Miecz Gigantów
Podczas zajęć zapoznamy się ze środowiskiem MCreator i stworzymy własnego pierwszego moda! Samodzielnie zaprojektujemy Miecz Gigantów, dodamy mu niezwykłą moc i wypróbujemy w walce.
16Lekcja 16. Mcreator - Zbroja mocy
Na zajęciach przygotujemy własną zbroję z wybraną mocą, nauczymy się dodawać do niej tekstury oraz przepisy do wytwarzania przedmiotów i zaprogramujemy dodatkowe działanie zbroi. Moc ognia, wody, lodu a może innego żywiołu? Ogranicza nas tylko wyobraźnia!
17Lekcja 17. Mcreator - Niezwykłe Surowce część 1
Na zajęciach dodamy do Minecrafta własny surowiec na wzór żelaza, diamentu czy netherytu. Przygotujemy potrzebne receptury, a na kolejnych zajęciach dodamy i zaprogramujemy magiczne przedmioty stworzone z użyciem naszego surowca!
18Lekcja 18. Mcreator - Niezwykłe Surowce część 2
Na zajęciach dodamy i zaprogramujemy magiczne przedmioty stworzone z użyciem naszego surowca!
19Lekcja 19. MCreator - Władca Totemów
Co łączy żelaznego golema, bałwana i withera? Moby te można stworzyć budując specjalne totemy z bloków! Na zajęciach nauczymy się programować własne totemy dla innych mobów i zwierząt. Dodamy również totemy kontrolujące pogodę oraz czas (zadanie dodatkowe)
20Lekcja 20. MCreator - Bestiariusz Mitycznych Istot część 1
Na zajęciach dodamy własne moby! Zaprogramujemy mityczne stworzenia inspirowane mitologią i fantastyką. Projekt przewidziany jest na dwie lekcje.
21Lekcja 21. MCreator - Bestiariusz Mitycznych Istot część 2
Na zajęciach kontynuujemy pracę nad mitycznymi istotami.
22Lekcja 22. MCreator - Architekci Minecrafta - baśniowe biomy
Na zajęciach nauczymy się dodawać własne biomy! Cukierkowa kraina, mroczne pustkowie czy nowoczesny cyber-biom niczym z filmu science-fiction? Puść wodze wyobraźni i stwórz własne niepowtarzalne uniwersum!
23Lekcja 23. MCreator - Architekci Minecrafta - nowe wymiary
Na zajęciach nauczymy się dodawać własne wymiary!
24Lekcja 24. MCreator - Superbohaterowie w akcji! Część 1
Na zajęciach przeniesiemy się w świat superbohaterów! Zaprogramujemy niezwykłe moce, inspirowane popularnymi postaciami z filmów i komiksów.
25Lekcja 25. MCreator - Superbohaterowie w akcji! Część 2
Na zajęciach kontynuujemy przygodę w uniwersum superbohaterów.
26Lekcja 26. MCreator - Laboratorium Minecrafta - eksperymenty z cieczami część 1
Na zajęciach dowiemy się, jak tworzyć nowe płyny na wzór wody oraz lawy. Czekoladowa rzeka, lepkie bajoro ze slime'a, a może toksyczne jezioro, które świeci w ciemności? Dzisiaj wcielimy się w mistrzów alchemii i szalonych naukowców i stworzymy własne, niezwykłe ciecze!
27Lekcja 27. Mcreator - Laboratorium Minecrafta - eksperymenty z cieczami część 2
Na zajęciach kontynuujemy prace w naszym wirtualnym laboratorium! Dodamy nowe ciecze, które zaskoczą nas swoimi właściwościami.
28Lekcja 28. MCreator - Blok niespodzianka
Lubicie niespodzianki? Jeśli tak, to się dobrze składa. Na dzisiejszych zajęciach dodamy specjalny blok szczęścia, po rozbiciu którego może stać się wszystko! Poznamy również tajniki handlu z osadnikami.
29Lekcja 29. MCreator - Minecraft 2.0 - nowoczesne narzędzia część 1
30Lekcja 30. MCreator - Minecraft 2.0 - nowoczesne narzędzia część 2
Dzisiaj Ty też zostaniesz moderem, z pomocą nauczyciela stworzysz swój własny mod, tańczące kapibary? Skibidibi bloczki? Uruchom wyobraźnie i zaplanuj swojego moda!
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. 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!
33Lekcja 33. 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.
34Lekcja 34. 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!
35Lekcja 35. 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.
36Lekcja 36. 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.