Giganci Programowania
Przygody z AI i programowaniem ONLINE

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. Minecraft - Park trampolin
Rozpoczynamy całkowicie nową przygodę. Prawdopodobnie wiesz, że Minecraft jest jedną z najpopularniejszych gier na świecie, jednak czy wiesz, że podczas trwania kursu będziemy go edytować w dowolny sposób? Wspaniale prawda? Sprawdzimy się jako moderzy - twórcy modów do gier.
2Lekcja 2. Minecraft - Zombiastyczny Nalot część 1
Musimy poruszać się jak najciszej. Słyszycie te dźwięki? Gdzieś tam za drzewami kryją się hordy zombie. Musimy się przygotować na ewentualny atak! Z pewnością przyda nam się dobra zbroja, miecz i dużo prowiantu.
3Lekcja 3. Minecraft - Zombiastyczny Nalot część 2
Alarm! Alarm! Mamy niepokojącą wiadomość dla wszystkich żywych organizmów. Zombie znalazły sojuszników w postaci Utopców i Posuchów. Nadchodzą falami. Spróbujmy zaprojektować mechanizmy ochronne do naszej postaci.
4Lekcja 4. Minecraft - Arena igrzysk
Na zajęciach zostanie usystematyzowana wiedzą na temat zmiennych i współrzędnych. Dodatkowo zaprezentowany zostanie sposób użycia zmiennych do tworzenia zaawansowanych budowli.
5Lekcja 5. Minecraft - Uwaga - potwory atakują!
Na zajęciach powtórzone zostanie pojęcie tablicy. Dodatkowo rozbudujemy powstałą arenę o mechanizm rund - fal potworów które będą atakowały naszą postać.
6Lekcja 6. Minecraft - Sklep bohaterów
Na zajęciach powtórzone zostanie zagadnienie instrukcji warunkowych. Dodatkowo stworzymy program przyznający nagrody i efekty bonusowe za pokonywanie potworów.
7Lekcja 7. Minecraft - Drzewo czasu
Celem lekcji jest zapoznanie się z kategorią kształty oraz sposobu korzystania z czasu w świecie Minecraft. Korzystając z poznanych bloków stworzymy drzewo zmieniające wygląd w zależności od pory dnia w świecie Minecraft.
8Lekcja 8. Minecraft - Budujemy dom
Celem lekcji jest przypomnienie i rozszerzenie wiadomości o konstruktorze. Dodatkowo uczestnicy zapoznani zostaną z pojęciem funkcji.
9Lekcja 9. Minecraft - Lekcja matematyki
Celem lekcji jest pokazanie uczestnikom edukacyjnych możliwości platformy Minecraft Education - i to nie tylko w dziedzinie informatyki. Dodatkowo przypomniane zostaną informacje na temat agenta.
10Lekcja 10. Minecraft - I will survive
Na zajęciach zostanie stworzona arena służąca do walk PvP (gracz kontra gracz). Arena w trakcie gry będzie się zmniejszać. Dodatkowo w trakcie gry pojawią się różne utrudnienia, takie jak spadające kowadła!
11Lekcja 11. Minecraft - Wykopaliska
W trakcie lekcji wcielimy się w archeologów poszukujących pozostałości antycznych cywilizacji! Na zajęciach nauczymy się kopiować fragmenty świata i wklejać je w inne miejsca.
12Lekcja 12. Minecraft - Żywioły część 1
Na zajęciach stworzymy grę w żywioły, w której będziemy próbowali odgadnąć jakiego żywiołu użyje agent - komputerowy bot i wybrać żywioł przeciwny.
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ęć 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.
16Lekcja 16. Mcreator - 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ę.
17Lekcja 17. Mcreator - 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.
18Lekcja 18. Mcreator - 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.
19Lekcja 19. MCreator - 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.
20Lekcja 20. MCreator - 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.
21Lekcja 21. MCreator - 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.
22Lekcja 22. MCreator - 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.
23Lekcja 23. MCreator - 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.
24Lekcja 24. MCreator - 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ą.
25Lekcja 25. MCreator - 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.
26Lekcja 26. MCreator - 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.
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
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ę.