Filtruj według kursu:
Digital Creativity
Python LVL1
Scratch
Roblox
FWD PRO
FunTech Explorers
FunTech Creators
Python LVL2
Roblox lvl2
Unity
Cyfrowa kreatywność — rozwiń swoje umiejętności i kreatywność!
“Najpyszniejszy słodycz”
Ilustracja słodyczy, narysowana myszką w programie Krita przez jednego z uczniów Kursu
"Calm in the Forest"
Animowana ilustracja, która stanie się częścią kreskówki
Komiks “Życie chomika”” narysowany na komputerze w programie Krita, rezultat modułu piątego
Różne emocje postaci w ramach przygotowania do animacji zostały narysowane przez naszą uczennicę w programie Krita
“Minionek”
“Robot Wall-E przygotowuje prezent dla Eve”
Model 3D robota Wall-E z różnymi przedmiotami w rękach, który przygotowała uczennica kursu w Spline
Kreskówka 2D z wieloma sce3nami stworzona przez uczniów kursu w WickEditor
“Podróż Robota”
Animacja poklatkowa stworzona przez uczniów przy pomocy serwisu FlipAnim
“Emocje Duszy 22”
Koncept postaci do animacji w WickEditor
“Koddy”
Programowanie w Pythonie — jezyku przyszłości!
Rysunek stworzony przy użyciu biblioteki graficznej Turtle w Pythonie w celu odtworzenia obrazu
“Naruto”
“Gra Clicker”
Gra napisana w Pythonie, w której uczeń zastosował znajomość przetwarzania kliknięć. Gracz musi kliknąć tak wiele razy jak jest to możliwe w ograniczonym czasie
Arkadowa gra 2D w stylu Mario stworzona przez ucznia w Pythonie
“World Adventure”
Gra stworzona w Pythonie, która polega na mieszaniu składników w celu tworzenia mikstur. Stworzona przez ucznia w celu publikacji
“Strzelanka Kosmiczna”
“Alchemia”
A game with multiple enemies and difficulty levels, created in Python using the collidest method
“Geometry Dash”
Klon popularnej gry platformowej stworzony przez ucznia w Pythonie
“Flappy Bird”
Klon popularnej gry 2D stworzony przez ucznia w Pythonie
Kalkulator, który może dodawać, odejmować, mnożyć i dzielić liczby napisany przez ucznia w Pythonie
“Prosty kalkulator”
Scratch - programowanie dla najmłodszych
"A Case in the Library"
Celem gry jest unikanie błędów, aby dotrzeć do właściwej książki. Przy tworzeniu gry pracowano nad umiejętnością tworzenia klonów
Celem gry jest dotarcie do końca poziomu bez uderzenia w przeszkody. W ramach projektu wypracowano umiejętności tworzenia przeszkód, warunków i zarządzania obiektami.
"Space Adventure"
Celem gry jest znalezienie wyjścia z labiryntu i zebranie przydatnych eliksirów. W ramach projektu wypracowano umiejętności tworzenia zmiennych
"Magic Labyrinth"
"Sweet breakfast"
Celem gry jest zebranie wszystkich cukierków. W ramach projektu wypracowano umiejętności tworzenia ruchu obiektu oraz pracy cykli
"Dear Witch"
Minikomiks stworzony według podstawowych zasad animacji, w którym wypracowano umiejętność zmiany kostiumów obiektu
"Bug Attack"
Celem gry jest uniemożliwienie robakom dotarcia do tortu. W ramach projektu wypracowano umiejętności pracy z warunkami i nieskończonym ruchem obiektu
Celem gry jest zjedzenie jak największej ilości truskawek przy jednoczesnym unikaniu pomarańczy. W ramach projektu wypracowano umiejętności sterowania postacią i tworzenia warunków gry
"Blot-glutton"
Aby wygrać grę, musisz dotrzeć do końca bez dotykania chmur. Projekt ten ćwiczy umiejętności ustalania warunków i zarządzania strzałami.
„Podróż w chmurach”
Potężny silnik gier dla twoich pomysłów
“Wyścig”
Trzecioosobowa ściganka, w której gracze rywalizują na torach wyścigowych. Stworzona przez ucznia na kursie Roblox Studio
“Wieża”
Gra stworzona i ulepszona przez ucznia przy użyciu wiedzy, którą zdobył
Gra przygodowa z progresją — zbieraj monety, ulepszaj umiejętności i odblokowuj dostęp do nowych światów
“Polowanie na Monety”
Projekt ucznia w popularnym gatunku Obby, łączący zabawną platformówkę z nauką
“SUPER OBBY”
Przygoda 2.0
Zaktualizowana wersja grzy przygodowej z dodanymi mechanikami monetyzacji, zwierzakiem i systemem odznak. Projekt został stworzony przez ucznia w trakcie nauki Roblox Studio
Gra, w której uczniowe ratują świat i uczą się korzystać z interfejsu Roblox Studio
“Uratuj Świat”
Samodzielny projekt ucznia — krótka przygoda kończąca się życzeniami urodzinowymi dla gracza. Gra została stworzona jako prezent dla kolegi ucznia
“Życzenia Urodzinowe”
Gra przygodowa z zadaniami od NPC stworzona przez ucznia, który zaprojektował unikalny świat, stworzył lokacje, dodał animowane postacie i wymyślił własne zadania
Gra Przygodowa – Zadania od NPC
Fantastyczne Projektowanie Światów Pro - Od obiektów 3D do stron internetowych: stwórz unikalne projekty!
Model 3D wymarzonego pokoju ucznia z wieloma detalami i teksturami stworzony przez ucznia kursu
Animacja postaci robota z mieczem stworzona przez ucznia już w szóstym module kursu
Animowana scena 3D z zorzą polarną stworzona na podstawie pomysłu ucznia
Projekt sceny z postacią, otoczeniem i budynkiem, zaprojektowana jako rezultat 5 modułów nauki modelowania 3D
Modele 3D animowanej postaci, stworzone przez ucznia kursu
Modele 3D postaci z filmu “Star Wars”, stworzone przez ucznia kursu
Ikona 3D biznesu z wieloma detalami
Projekt plakatu dla gry Genshin Impact stworzona przez ucznia już w pierwszym module kursu
Baw się, ucz się, twórz!
Dzieci pogłębią swoją wiedzę z zakresu programowania, opanują pętle i dowiedzą się, jak rozwiązywać skomplikowane sekwencje logiczne
Dzieci opanują podstawowe operacje matematyczne i skorzystają z nich przy pracy z Google Sheets
Uczeń poznaje podstawy programowania i pracy komputera
Dzieci nauczą się korzystać ze Scratch Junior, stworzą kreskówkę i utrwalą swoje wiedzę z zakresu programowania blokowego
Powtórzenie wszystkich zdobytych informacji i budowanie cyfrowego portfolio!
Dzieci poznają Scratch, tworząc nowe gry przy użyciu programowania blokowego
Dzieci poznają strukturę danych komputera, internet i przeglądarkę. Wcielą się również w rolę cyfrowego detektywa
Dalsza nauka Scratch Junior: ten moduł pomoże uczniom stworzyć swoją własną grę
Baw się, ucz się, twórz!
Dzieci zostaną wprowadzone w świat komputerów, nauczą się korzystać z myszki i klawiatury, stworzą rysunki, animacje GIF i muzykę
Dzieci opanują bezpieczeństwo w internecie i poznają modelowanie 3D
Dzieci nauczą się, jak tworzyć animacje w Flipanim i później stworzyć z nich wideo
Dzieci rozwiną swoją kreatywność poprzez tworzenie naklejek, tworzenie makiet graficznych i projektowanie dziennego harmonogramu
Dzieci nauczą się korzystać z Google Docs, odkryją bezpieczeństwo w internecie i opanują skróty klawiszowe
Uczniowie poznają pliki komputerowe, internet i przeglądarkę. Nauczą się edytować zdjęcia i stworzą komiks, plakat i kartkę okolicznościową!
Dzieci poznają edytor graficzny, nauczą się rysować przy użyciu linii i kształtów. Stworzą również swoje pierwsze rysunki
Dzieci nauczą się, jak tworzyć prezentacje w Google Slides i udoskonalą swoje umiejętności pracy w grupie
Programowanie w Pythonie — języku przyszłości
Strona Portfolio
Stworzona przez ucznia przy użyciu Pythona i frameworka Flask
Strona Pamiętnik
Stworzona przez ucznia przy użyciu Pythona i frameworka Flask
Stworzony przez ucznia przy użyciu Pythona
Bot do Discorda “Zielona Energia”
Strona-Gra skupiająca się na problemie globalnego ocieplenia
Stworzona przez ucznia kursu Python
Bot do Discorda “Rozpoznawacz Ptaków”
Stworzony przez ucznia przy użyciu technologii uczenia maszynowego
Stworzona przez ucznia przy użyciu Pythona i frameworka Flask
Strona Internetowa o Lwach
Stworzony przez ucznia przy użyciu technologii uczenia maszynowego
Bot do Discorda “Rozpoznawacz Grzybów”
Stworzony przez ucznia przy użyciu Pythona
Bot do Discorda “Echo”
Potężny silnik gier dla twoich pomysłów
Gra “Strzelanka Kosmiczna” stworzona przez ucznia jako samodzielny projekt
Gra “Battle Royale”, stworzona przez ucznia w trakcie kursu przy użyciu zdobytej wiedzy
Platformówka 2D stworzona przez ucznia kursu Unity
Platformówka 2.5D, w której grasz mrocznym magiem, stworzona przez ucznia jako samodzielny projekt
Gra logiczna, projekt ucznia
“Czerwony Loch”, gra stworzona na podstawie pomysłu ucznia
Gra, w której gracz musi pokonać potężnych przeciwników na arenie, stworzona przez ucznia kursu Unity
Gra “Przygody Marvina” stworzona przez ucznia kursu Unity
Potężny silnik gier dla twoich pomysłów
Gra przygodowa, w której gracz musi wykonywać różne zadania. Stworzony przez ucznia kursu
“Kolorowe Bloki”, gra stworzona przez ucznia kursu
“Łamigłówki”, projekt samodzielnie stworzony przez ucznia
Projekt do nauki podstaw Roblox Studio stworzony przez ucznia
“Podłoga to Lawa”, projekt samodzielnie stworzony przez ucznia
Świat Minecraft w Roblox Studio bazowany na pomyśle ucznia
“Omiń Kulę”, projekt samodzielnie stworzony przez ucznia
“Parkour”, projekt samodzielnie stworzony przez ucznia
Program kursu
Zanurzenie w cyfrowej kreatywności. W poszukiwaniu Iskry!
Lekcja 1:
Przygotowania do pierwszej podróży. Rysowanie myszką
Lekcja 2:
Scribble Diffusion. Użycie AI do stworzenia nowego świata dla Duszy 22
Lekcja 3:
Piskel: rysowanie w stylu pixel art
Lekcja 4:
Animacja emocji postaci za pomocą FlipAnim
Wyniki modułu: uczniowie nauczą się tworzyć własne Obrazy za pomocą AI, rysować w stylu pixel art oraz stawiać pierwsze kroki w świecie animacji z użyciem narzędzia FlipAnim.
Projektowanie graficzne w Сanva. Rozwijanie biznesu w Zootopii!
Lekcja 1:
Przyjmujemy pierwsze zlecenie i uczymy się o teorii koloru!
Lekcja 2:
Projektowanie logo
Lekcja 3:
Jak zaprojektować naklejki, gadżety lub wizytówki?
Lekcja 4:
Zatwierdzenie zlecenia – brandbook gotowy!
Wyniki modułu: uczniowie poznają podstawy projektowania graficznego, teorię koloru oraz zasady kompozycji. Stworzą własne logo, zaprojektują naklejki, gadżety lub wizytówki i uporządkują je w swoim pierwszym brandbooku!
Ilustracja 2D w Krita. Ralph Demolka i gra Sugar Rush!
Lekcja 1:
Tworzenie kreatywnych pomysłów metodą losowych słów!
Lekcja 2:
Podstawy rysowania w Krita: praca nad szkicem
Lekcja 3:
Ostateczne szlify: kontur, cieniowanie i kolorowanie
Wyniki modułu: dzieci poznają edytor graficzny Krita, podstawy rysunku, teorię koloru oraz rozwiną kreatywne myślenie. Stworzą własny projekt słodyczy do gry Sugar Rush.
Komiks w Krita. Rysujemy historie Iniemamocnych!
Lekcja 1:
Jak stworzyć komiks? Wszystkie etapy procesu twórczego
Lekcja 2:
Jak wymyślić ekscytującą historię?
Lekcja 3:
Projektowanie postaci i praca z kadrami
Lekcja 5:
Ostateczne szlify: prezentacja naszych komiksów!
Lekcja 4:
Dodawanie dialogów
Wyniki modułu: dzieci będą kontynuować naukę obsługi edytora Krita i poznają zasady ilustracyjnego opowiadania historii. Przejdą przez wszystkie etapy tworzenia komiksu i wykorzystają tę wiedzę do stworzenia własnego jednostronicowego komiksu.
Ekspresja siebie w WickEditor. Animowanie emocji z filmu W głowie się nie mieści!
Lekcja 1:
Wszystko, co musisz wiedzieć o wektorowej animacji 2D!
Lekcja 2:
Animowanie emocji. Praca w WickEditor
Lekcja 3:
Edytowanie klatek w Kapwing
Wyniki modułu: dzieci poznają WickEditor – narzędzie do animacji 2D. Rozpoczną naukę animacji 2D: stylów, technik, podstawowych zasad animacji i nie tylko. Utrwalą zdobytą wiedzę, tworząc własne wideo o emocjach z filmu "W głowie się nie mieści".
Tworzenie filmu reklamowego w WickEditor dla wynalazców z Wielkiej Szóstki!
Lekcja 1:
Odkrywamy przesłania reklamy!
Lekcja 2:
Rysowanie animowanych ruchów do naszej reklamy!
Lekcja 3:
Tworzenie klatek kluczowych
Lekcja 5:
Edycja klatek i dodawanie efektów dźwiękowych
Lekcja 4:
Animacja scen reklamy
Wyniki modułu: dzieci będą kontynuować naukę w WickEditor oraz poznają wszystkie subtelności produkcji reklam. Stworzą własne reklamy dla wynalazków bohaterów filmu "Wielka Szóstka"!
Tworzenie świata 3D w Spline. Wkroczenie w nową przyszłość z WALL-E!
Lekcja 1:
Nasze pierwsze kroki w świecie modelowania 3D
Lekcja 2:
Tworzenie trójwymiarowego kształtu naszego wynalazku
Lekcja 3:
Praca nad detalami i dodawanie kolorów
Lekcja 4:
Prezentacja wynalazków przyszłości!
Wyniki modułu: uczniowie poznają Spline – wszechstronne narzędzie do modelowania 3D. Nauczą się cech charakterystycznych przestrzeni 3D, zasad modelowania postaci i obiektów oraz jak wybierać odniesienia do swoich modeli.
Projekt końcowy i portfolio w Canva. W górę!
Lekcja 1:
Odkrywamy Zamek Sztuki Cyfrowej!
Lekcja 2:
W warsztatach kreatywności
Lekcja 3:
Kończenie Projektu i przygotowania do zakończenia!
Lekcja 4:
Dzielimy się naszą kreatywną podróżą!
Wyniki modułu: uczniowie podsumują wszystkie zdobyte umiejętności i wykonają indywidualny Projekt końcowy. Na zakończenie zaprezentują swoje Projekty i podsumują swoją twórczą podróż.
Witamy w WeCode. Podstawy programowania
Lekcja 1:
Witamy na Hawajach, witamy w Pythonie!
Lekcja 2:
WeCode i Smoki. Zmienne i operacje.
Lekcja 3:
Pobieranie danych. Wejście tekstowe i numeryczne
Lekcja 4:
Tworzenie karty pracownika. Praca nad projektem
Rezultaty modułu: Uczniowie stworzą własne karty pracownika. Mówiąc dokładniej, narysują swoje awatary za pomocą modułu turtle(), użyją funkcji print do wyświetlenia informacji o sobie i utworzą okno logowania, które zaakceptuje login i hasło; dzięki temu nikt nie będzie w stanie wykraść ich danych z wizytówki.
Logika. Dział Rozwoju
Lekcja 1:
Witamy w Dziale Rozwoju! Wyjaśnienie logiki wyrażeń if/else
Lekcja 2:
Wyrażenie elif i operatory logiczne
Lekcja 3:
Pętla while
Lekcja 4:
Tworzenie wirtualnego asystenta
Rezultaty modułu: projekt „wirtualnego asystenta”.
Zaawansowane pętle. Dział Odtwarzania Gier
Lekcja 1:
Pętla for
Lekcja 2:
Pętle zagnieżdżone
Lekcja 3:
Listy
Lekcja 4:
Projekt gry „kółko i krzyżyk”
Rezultaty modułu: projekt gry „kółko i krzyżyk” lub projekt „bota do filmów i gier”.
Listy i słowniki. Praca z tabelami. Dział Pomocy Technicznej
Lekcja 1:
Listy
Lekcja 2:
Słowniki
Lekcja 3:
Funkcje
Lekcja 4:
Projekt „Menedżera Haseł”
Rezultaty modułu: projekt „Menedżera Haseł” lub projekt „Tabeli z Pracownikami”.
Wprowadzenie do Pygame Zero. Dział Tworzenia Gier
Lekcja 1:
Wprowadzenie do Pygame Zero
Lekcja 2:
Sterowanie klawiaturą i animacje
Lekcja 3:
Colliderect oraz wyjście tekstu
Lekcja 4:
Tworzenie funkcji
Rezultaty modułu: projekt „moja pierwsza gra PyGame”.
Tworzenie gier w zespole. Dział Tworzenia Gier
Lekcja 1:
Sterowanie myszką
Lekcja 2:
Przetwarzanie kliknięć myszki
Lekcja 3:
Rozwój projektu
Lekcja 4:
Ukończenie gry
Rezultaty modułu: projekt „Klikera w PyGane”.
Praca nad projektem końcowym. Dział Tworzenia Gier
Lekcja 1:
Rozwijanie pomysłów
Lekcja 2:
Funkcja collidelist
Lekcja 3:
Przygotowania do pracy nad projektem. Projektowanie gier
Lekcja 4:
Implementacja funkcji
Rezultaty modułu: projekt końcowy: część 1.
Dopracowywanie gry. Dział Produktów
Lekcja 1:
Praca nad dodatkowymi funkcjami
Lekcja 2:
Nowe poziomy
Lekcja 3:
Dopracowanie gry
Lekcja 4:
Zakończenie
Rezultaty modułu: projekt końcowy: część 2. Uczniowie spędzą ten moduł na tworzeniu własnych gier. Następnie zaprezentują je podczas lekcji końcowej.
Pierwsze projekty w Scratchu
Lekcja 1:
Podstawy języka Scratch. Pierwszy projekt.
Lekcja 2:
Poruszanie się po sprite'ach w Scratchu.
Lekcja 3:
Magiczny edytor grafiki. Tworzenie własnego magicznego asystenta!
Lekcja 4:
Debugowanie projektów. Co to jest bug?
Lekcja 5:
Koddich — konkurs programistyczny dla czarodziejów!
Efekt: Pierwsze projekty w języku Scratch w Szkole Magii Kodewarts
Animacja i dźwięki w Kodewarts
Lekcja 1:
Scratch-wydarzenia.
Lekcja 2:
Zasady animacji.
Lekcja 3:
Tło i muzyka.
Lekcja 4:
Tworzenie własnej magicznej grupy muzycznej!
Efekt: Wyjątkowa animowana aplikacja muzyczna
Magia tworzenia gier
Lekcja 1:
Czym jest gra?
Lekcja 2:
Gry dla początkujących.
Lekcja 3:
Utrzymywanie wyniku: nauka pracy ze zmiennymi.
Lekcja 4:
Interakcje w grach.
Lekcja 5:
Poziomy bonusowe. Uczenie się, jak utrudniać gry.
Efekt: Gra zawierająca podstawową mechanikę rozgrywki
Lekcja 6:
Tworzenie gry logicznej w programie Scratch!
Lekcja 7:
Druga część konkursu "Koddich"!
Rola storytellingu w procesie tworzenia gier
Lekcja 1:
Mechanika rozgrywki — składniki wspaniałej gry!
Lekcja 2:
Dialogi i teksty w grach.
Lekcja 3:
Niestandardowe bloki: dlaczego potrzebujemy i jak tworzymy.
Lekcja 4:
Rozwój scenariusza gry.
Lekcja 5:
Nauka tworzenia postaci i reżyserowania scen.
Efekt: Gry oparte na historii w Scratchu
Lekcja 6:
Szukanie bugów!
Lekcja 7:
Koddich: Finał.
Zaawansowany Scratch
Lekcja 1:
Rozszerzenia w programie Scratch.
Lekcja 2:
Nauka rozpoznawania filmów!
Lekcja 3:
Tworzenie klonów.
Lekcja 4:
Tworzenie projektów programów.
Lekcja 5:
Kolejna sesja debugowania!
Efekt: Projekty Scratch o niesamowitych możliwościach.
Hackathon. Tworzenie projektów dyplomowych!
Lekcja 1:
Jak staranne planowanie może pomóc w tworzeniu projektów!
Lekcja 2:
Opracowanie naszego najlepszego projektu!
Lekcja 3:
Dlaczego testy i informacje zwrotne są tak ważne?
Lekcja 4:
Sekrety udanego demo!
Efekt: Wyjątkowy projekt, który przeszedł wszystkie etapy rozwoju
Gra "Ratowanie Świata"!
Lekcja 1:
Wprowadzenie do Roblox! Podstawy tworzenia gier. Podstawowy interfejs Roblox Studio, dodawanie szablonu mapy. Podstawowe pojęcia (kamera, prymitywy). Narzędzia edytora terenu
Lekcja 2:
Zaawansowane narzędzia do edycji terenu. Eksploracja ToolBox. Uruchamianie gotowej mapy i używanie narzędzi Roblox Studio do jej przebudowy dla naszego projektu
Lekcja 4:
Podstawy programowania. Nauka o zmiennych i jak je zmieniać. Jak wyświetlać informacje i poprawiać błędy!
Lekcja 3:
Tworzenie modeli 3D przy użyciu bloków i innych podstawowych obiektów. Zmiana koloru i materiału. Kontynuacja pracy nad grą Ratowanie Świata. Budowanie przeszkód i tworzenie elementów dekoracyjnych
Wynik: Nauczyliśmy się, jak tworzyć grę w Roblox Studio od podstaw. Poznaliśmy podstawowe pojęcia projektowania gier, modelowania 3D i programowania. Udostępniliśmy naszą grę za pomocą Toolboxa i opublikowaliśmy ją w internecie.
Wieża Piekieł. Tworzenie własnego projektu
Lekcja 1:
Podstawy skryptowania w języku LUA. Nauka implementowania mechanik za pomocą prostych skryptów. Rozpoczynanie tworzenia nowego projektu
Lekcja 2:
Uczenie się korzystania ze skryptów do zmiany parametrów obiektów w Roblox. Użycie skryptów LUA do tworzenia przeszkód w grze "Wieża Piekieł"
Lekcja 4:
Nauka korzystania ze skryptów do zmiany zdrowia gracza. Testowanie projektu
Lekcja 3:
Nauka fizyki w Roblox Studio. Używanie silników i fizyki do tworzenia przeszkód
Wynik: Poznaliśmy system fizyki Roblox Studio. Nauczyliśmy się podstaw programowania w LUA, które pozwala nam wchodzić w interakcje i edytować obiekty za pomocą skryptów. Na koniec zaczęliśmy tworzyć własną grę "Wieża Piekieł"!
Wieża Piekieł. Rozszerzanie funkcjonalności
Lekcja 1:
Kontynuacja rozwijania projektu "Wieża piekieł". Używanie skryptów do tworzenia nowych przeszkód
Lekcja 2:
Tworzenie ruchomych obiektów. Studiowanie animacji obiektów. Użycie skryptów LUA do dostosowywania obiektów
Lekcja 4:
Tworzenie punktów kontrolnych. Tworzenie bonusów i parkouru z ograniczonym czasem. Publikacja projektu na stronie Roblox
Lekcja 3:
Implementacja interakcji obiektów. Tworzenie interaktywnych obiektów umożliwiających włączenie przeszkód. Zapoznanie się z Surface GUI (elementy interfejsu na obiektach w grze)
Wynik: Kontynuowaliśmy naukę ze skryptami. Nauczyliśmy się również, jak używać skryptów do interakcji z obiektami. Na koniec ukończyliśmy projekt "Wieża Piekieł" i opublikowaliśmy go w internecie oraz na platformie Roblox.
Gra wyścigowa
Lekcja 1:
Wprowadzenie do podstaw projektowania gier. Zaawansowana praca nad lokalizacją. Tworzenie własnych torów wyścigowych
Lekcja 2:
Modelowanie samochodu oraz konfiguracja jego ruchu i fizyki
Lekcja 4:
Finalizowanie projektu. Dodawanie aktywności dla graczy - wyścig na czas
Lekcja 3:
Nauka tworzenia efektów wizualnych. Praca z interfejsem użytkownika i językiem programowania LUA. Tworzenie punktu respawn dla naszego samochodu
Wynik: Pogłębiliśmy naszą wiedzę z programowania w LUA. Ponadto nauczyliśmy się pracować z efektami wizualnymi. Stworzyliśmy własną grę z torem wyścigowym i opublikowaliśmy ją online.
Gra przygodowa. Praca zespołowa
Lekcja 1:
Nauka o pracy zespołowej. Praca w zespołach nad stworzeniem nowego świata. Przegląd narzędzia Toolbox. Rozpoczęcie pracy nad grą przygodową
Lekcja 2:
Postacie niebiorące udziału w grze. Tworzenie i dostosowywanie NPC
Lekcja 4:
Dialogi z NPC. Tworzenie mini-questu. Testowanie gry
Lekcja 3:
Tworzenie animacji postaci w Roblox Studio
Wynik: Stworzyliśmy postacie niebiorące udziału w grze i uczyniliśmy nasze projekty bardziej znaczącymi, dodając mini-quest. Dodatkowo nauczyliśmy się tworzyć własne animacje.
Gra przygodowa. Tworzenie systemu waluty w grze
Lekcja 1:
Tworzenie waluty w grze. Animowanie przedmiotów i tworzenie tabeli wymiany walut
Lekcja 2:
Implementacja rudy. Dodawanie narzędzia do zbierania do ekwipunku
Lekcja 4:
Praca nad atmosferą. Tworzenie obiektu do wymiany walut. Testowanie projektu
Lekcja 3:
Praca z systemem GUI Roblox (Graphical User Interface). Tworzenie sklepu w grze
Wynik: Nauczyliśmy się tworzyć walutę w grze i rynek. Zapoznaliśmy się z systemem GUI Roblox. Ogólnie rzecz biorąc, wykorzystaliśmy tę wiedzę do kontynuacji rozwoju projektu Gry Przygodowej.
Gra przygodowa. Monetyzacja
Lekcja 1:
Odznaki. Implementacja specjalnych odznak, które pozwalają graczom zdobywać osiągnięcia
Lekcja 2:
GamePass. Wprowadzenie karnetów do gry, które gracze mogą kupować za prawdziwe pieniądze. Tworzenie zwierzątka, które podróżuje z graczem
Lekcja 4:
Finalizacja projektu. Studiowanie ustawień gry. Implementacja prywatnych serwerów
Lekcja 3:
Nauka podstaw monetyzacji w Roblox Studio. Tworzenie przedmiotów na sprzedaż, które gracze mogą kupować za prawdziwe pieniądze
Wynik: Nauczyliśmy się podstaw systemu monetyzacji Roblox i jak wdrażać go w naszych własnych projektach. Nauczyliśmy się również, jak wdrażać osiągnięcia! Ukończyliśmy projekt "Gra Przygodowa" i opublikowaliśmy go online.
Rozwój własnego projektu
Lekcja 1:
Podstawy projektowania gier. Opracowywanie dokumentu koncepcyjnego dla Twojej gry
Lekcja 2:
Rozwijaj własny projekt. Nauka tworzenia mechanik gry
Lekcja 4:
Prezentacja projektów. Zakończenie studiów
Lekcja 3:
Ostateczne testowanie Twojego projektu. Ukończenie projektu końcowego
Wynik: Uczniowie stworzyli własne oryginalne gry. Połączyli różne mechaniki i scenariusze gier. Przetestowali projekt i zaprezentowali swój finalny produkt.
Tworzenie plakatu ulubionej gry lub filmu w programie Photoshopie
Lekcja 2:
Wytnij i transformuj! Narzędzia do edycji zdjęć
Lekcja 3:
Kompozycja i tekst plakatu w Photoshopie
Lekcja 1:
Jak stworzyć fajny plakat do ulubionej gry lub filmu?
Rezultat: stylowy plakat do przyszłej gry, kreskówki lub innego własnego produktu.
Lekcja 4:
Projektowanie gotowego plakatu w Mockup!
Podstawowe narzędzia do modelowania 3D
Lekcja 2:
Podstawowe kształty
Lekcja 3:
Tryb edycji
Lekcja 1:
Wprowadzenie do modelowania 3D
Rezultat: model 3D budynku z dobrze zaprojektowanym wyglądem zewnętrznym.
Lekcja 4:
Kończenie pierwszego modelu
Zaawansowane modelowanie
Lekcja 2:
Tworzenie zaawansowanych szczegółów
Lekcja 3:
Praca z węzłami shaderów
Lekcja 1:
Koncepcja i podstawy tworzenia wnętrz
Rezultat: szczegółowy model pomieszczenia z teksturami rzeczywistych obiektów.
Lekcja 4:
Nakładanie tekstur
Tworzenie własnej postaci
Lekcja 2:
Tworzenie szczegółów postaci
Lekcja 3:
Modelowanie ubrań postaci
Lekcja 1:
Podstawy tworzenia postaci
Rezultat: animowany model postaci z dopracowanymi szczegółami i ubraniami, który może być wykorzystywany w tworzeniu gier lub animacji.
Lekcja 4:
Eksportowanie oraz animowanie
Tworzenie lokacji
Lekcja 2:
Tworzenie otoczenia związanego z określonym tematem
Lekcja 3:
Modelowanie roślinności
Lekcja 1:
Modelowanie krajobrazu
Rezultat: lokalizacja dla przyszłej kreskówki lub gry ze szczegółowymi drzewami, wodą i budynkami w 3D.
Lekcja 4:
Ustawienie materiałów i kolorów w lokalizacji
Praca z animacją, kolorem i renderowaniem
Lekcja 2:
Animowanie lokacji
Lekcja 3:
Kontynuacja prac nad animacją
Lekcja 1:
Podstawowe zasady animacji 3D
Rezultat: profesjonalna animacja własnego świata 3D w różnych formatach obrazu i wideo.
Lekcja 4:
Konfiguracja kamery, oświetlenia i renderowania
Projektowanie strony internetowej
Lekcja 2:
Logotyp, slogan i projekt graficzny strony internetowej
Lekcja 3:
Projekt strony internetowej
Lekcja 1:
Zapoznanie z Tildą
Rezultat: Strona - projekt z niestandardowym wyglądem i animacją
Lekcja 4:
Niestandardowy projekt i animacja w ZeroBlock
Moduł projektowy
Lekcja 2:
Sprint tworzenia projektu, część 1
Lekcja 3:
Sprint tworzenia projektu, część 2
Lekcja 1:
Hackathon; prezentowanie pomysłów i planowanie projektu
Rezultat: wymarzony projekt opracowany na podstawie własnego pomysłu - plakat, model 3D (budynku, pomieszczenia lub lokalizacji) lub projekt strony internetowej.
Lekcja 4:
Prezentacja projektu końcowego
Odkrywanie cyfrowego świata
Lekcja 2:
Przygoda! Nauka algorytmów
Lekcja 3:
Podróżowanie z robotem! Granie w gry polegające na wpisywaniu oraz nauka sekwencji
Lekcja 1:
Poznanie myszki i klawiatury
Rezultat modułu: w wyniku realizacji tego modułu dzieci zapoznają się z komputerem: nauczą się obsługiwać myszkę i pisać na klawiaturze. Dodatkowo stworzą swoje pierwsze algorytmy i rozwiążą wiele zadań logicznych.
Lekcja 4:
Miasto Przyszłości: podjęcie wyzwań logicznych na naszej podróży
Radosna podróż przez świat programowania
Lekcja 2:
Zabawne powtórki oraz zagadki: lekcja dotycząca Pętli, oraz Logiki
Lekcja 3:
Zagadki logiczne i platforma poszukiwaczy przygód
Lekcja 1:
Podstawy programowania: sekwencjonowanie oraz pisanie
Rezultat modułu: w wyniku realizacji tego modułu dzieci będą kontynuować naukę programowania i rozwiązywania zadań logicznych. Poznają pojęcie pętli i nauczą się budować złożone sekwencje akcji.
Lekcja 4:
Laboratorium gier. Usprawnianie pisania na klawiaturze!
Przygody w Dolinie Danych: magia komputerów
Lekcja 2:
Wspaniała Przygoda Folderów
Lekcja 3:
Podróżowanie przez sieć
Lekcja 1:
Mały Bit oraz Dolina Danych
Rezultat modułu: w wyniku realizacji tego modułu dzieci zapoznają się ze strukturą plików komputera, zdobędą wiedzę na temat Internetu i sposobów korzystania z przeglądarek internetowych. Wcielą się również w rolę prawdziwych cyfrowych detektywów prowadzących nietypowe śledztwo!
Lekcja 4:
Detektyw Danych
Cyfrowi twórcy: budowanie, badanie i tworzenie!
Lekcja 2:
Budowanie farmy!
Lekcja 3:
Zabieramy rakietę w kosmos!
Lekcja 1:
Potańcówka w Scratch Junior
Rezultat modułu: w wyniku realizacji tego modułu dzieci stworzą kreskówkę w programie Scratch Junior, poznając jednocześnie tę platformę. Dzięki pracy nad tym projektem utrwalą swoje umiejętności w zakresie programowania blokowego.
Lekcja 4:
Cztery pory roku
Cyfrowa magia: przygoda w Świecie Technologii!
Lekcja 2:
Potęga wiadomości w Scratch Junior
Lekcja 3:
Żywe pocztówki w Scratch Junio
Lekcja 1:
Podwodny Świat Kodowania
Rezultat modułu: w ramach tego modułu dzieci będą kontynuować naukę programu Scratch Junior. Stworzą własną grę i poznają nowe bloki służące do ich programowania.
Lekcja 4:
Kreskówkowe postacie na ekranie!
Przygoda w Świecie Liczb i Technologii
Lekcja 2:
Numeryczni Bohaterowie: podróż po Matematyce
Lekcja 3:
Arkusze Google: Magiczny Świat Liczb
Lekcja 1:
Czarodzieje Matematyki: uczymy się o liczbach
Rezultat modułu: w wyniku realizacji tego modułu dzieci nauczą się podstawowych działań matematycznych i będą je stosować podczas nauki obsługi Arkuszy Google.
Lekcja 4:
Arkusze Google: Festiwal Liczb
Cyfrowi twórcy: historie, muzyka i magia
Lekcja 2:
Przygody w Świecie Gier
Lekcja 3:
Cuda Growe
Lekcja 1:
Nasze pierwsze gry: łapanie Zipiego
Rezultat modułu: w wyniku realizacji tego modułu uczniowie będą kontynuować naukę programowania blokowego w Scratch, tworząc zupełnie nowe gry!
Lekcja 4:
Wypuszczenie gwiazdy: Nasze gry są gotowe!
Ostateczne wyzwanie
Lekcja 2:
Maraton Programowania: podróż przez kod
Lekcja 3:
Ostateczne Kreatywne Zadanie
Lekcja 1:
Cyfrowa Powtórka: wszystko o umiejętnościach cyfrowych
Rezultat modułu: w wyniku realizacji tego modułu dzieci w przyjemny sposób powtórzą cały przerobiony materiał i stworzą własne cyfrowe portfolio, które będzie odzwierciedlało ich dotychczasowe postępy!
Lekcja 4:
Fantastyczne zakończenie: celebrowanie sukcesu
Odkrywanie cyfrowego świata
Lekcja 2:
Mój pierwszy rysunek: wprowadzenie do grafiki komputerowej
Lekcja 3:
Nauka animacji: tworzenie GIFów
Lekcja 1:
Poznanie myszki i klawiatury
Rezultaty modułu: w wyniku realizacji tego modułu dzieci zapoznają się z obsługą komputera: nauczą się posługiwać myszką i klawiaturą. Dodatkowo stworzą swoje pierwsze rysunki cyfrowe, animacje GIF, a nawet własne melodie.
Lekcja 4:
Studio muzyczne: tworzenie melodii
Radosna podróż przez świat programowania
Lekcja 2:
Festiwal magicznych kształtów w Kolorowie
Lekcja 3:
Ratowanie Galerii Cudów w Kolorowie
Lekcja 1:
W poszukiwaniu zaginionej gwiazdy
Rezultaty modułu: w wyniku realizacji tego modułu dzieci będą kontynuować naukę kreatywności cyfrowej. Zaznajomią się z edytorem graficznym, nauczą się rysować za pomocą linii i kształtów oraz będą tworzyć kolejne rysunki!
Lekcja 4:
Świętowanie w Kolorowie
Przygody w Dolinie Danych: magia komputerów
Lekcja 2:
Magia tekstu i nasze własne komiksy!
Lekcja 3:
Zajęcia z projektowania plakatów
Lekcja 1:
Wspaniałe zdjęcia w Studiu!
Rezultaty modułu: w wyniku realizacji tego modułu dzieci zapoznają się z systemem plików komputera. Dowiedzą się również o Internecie i o tym, jak można go przeglądać za pomocą przeglądarek. Dodatkowo dzieci nauczą się przetwarzać zdjęcia oraz tworzyć komiksy, plakaty i cyfrowe pocztówki.
Lekcja 4:
Pocztówka z Doliny Danych
Cyfrowi twórcy: budowanie, badanie i tworzenie!
Lekcja 2:
Magiczne Słowa w Dokumentach Google
Lekcja 3:
Artysta tekstu
Lekcja 1:
Podróż po morzach Internetu
Rezultaty modułu: w wyniku realizacji tego modułu dzieci nauczą się tworzyć i edytować dokumenty tekstowe w Dokumentach Google, a także poznają zasady bezpieczeństwa w Internecie i nauczą się korzystać ze skrótów klawiaturowych.
Lekcja 4:
Łowcy Wiedzy
Cyfrowa magia: przygoda w Świecie Technologii!
Lekcja 2:
Gorączka naklejek w Canva
Lekcja 3:
Codzienna rutyna na zdjęciach
Lekcja 1:
Rozbudzamy kreatywność dzięki Droodles!
Rezultaty modułu: w wyniku realizacji tego modułu dzieci rozwiną swoje kreatywne myślenie i zaczną tworzyć naklejki oraz formować swoje rutyny!
Lekcja 4:
Arcydzieła młodych mistrzów Canva
Przygoda w Świecie Liczb i Technologii
Lekcja 2:
Tańczące Rysunki
Lekcja 3:
Idziemy na potańcówkę!
Lekcja 1:
Pierwsze kroki w Świecie Animacji
Rezultaty modułu: w wyniku realizacji tego modułu dzieci nauczą się, jak tworzyć animacje w programie Flipanim, a następnie przekształcać je w prawdziwe filmy!
Lekcja 4:
Młodzi detektywi: rozwiązywanie zagadki
Cyfrowi twórcy: historie, muzyka i magia
Lekcja 2:
Kontynuujemy pisanie naszych historii w Prezentacjach Google
Lekcja 3:
Slajdy ożywają!
Lekcja 1:
Pierwsze kroki z Prezentacjami Google
Rezultaty modułu: w wyniku realizacji tego modułu dzieci nauczą się tworzyć kolorowe prezentacje w Prezentacjach Google i pogłębią swoją wiedzę poprzez projekty zespołowe.
Lekcja 4:
Konkurs zespołowy: ratowanie Miasta Techniki
Ostateczne wyzwanie
Lekcja 2:
Odyseja kosmiczna: przygoda w kosmosie
Lekcja 3:
Przywracanie życia do ogrodu przez modelowanie 3D
Lekcja 1:
Moc kreatywności: tworzenie historii i postaci
Rezultaty modułu: w wyniku realizacji tego modułu dzieci nauczą się tworzyć własne historie i prezentować je, a jednocześnie poprawią swoje umiejętności logicznego myślenia i koncentrację. Zostaną również zapoznane z modelowaniem 3D!
Lekcja 4:
Rozpakowywanie skarbów w 3D
Discord Bot , który działa bez weekendów
Lekcja 2:
Narzędzia dla prawdziwych programistów. Wprowadzenie do systemu kontroli i zarządzania wersjami git. Tworzenie konta GitHub. Integracja konta GitHub z IDE i przesłanie pierwszego projektu
Lekcja 3:
Discord.py i API. Instalowanie pierwszej biblioteki i nawiązywanie połączeń ze światem zewnętrznym
Lekcja 1:
Narzędzia dla prawdziwych programistów. Konfigurowanie IDE i poprawianie składni Pythona
Wynik: Uczniowie stworzą własne boty typu open source, które mogą pomóc młodym użytkownikom Discorda!
Lekcja 5:
Wdrożenie i hosting. W tej lekcji dowiemy się po co nam serwery i sprawimy, że nasze boty będą działać bez dni wolnych!
Lekcja 4:
Boty już odpowiadają na prośby! Nauka nowych koncepcji OOP. Testowanie i debugowanie
Lekcja 6:
Konsolidacja wiedzy z praktyką
Strony internetowe i chmury. Dowiedzmy się, na czym polega back-end development!
Lekcja 1:
Wprowadzenie do tworzenia stron internetowych. Nauczmy się, jak zdobyć kod dla dowolnej strony internetowej! Nauka HTML i CSS
Lekcja 2:
Flask. Konfigurowanie środowiska
Lekcja 3:
Szablony, formularze i wrażenia użytkownika
Wynik: Uczniowie stworzą własne strony internetowe, które pomogą im zarabiać i promować swoje projekty.
Lekcja 5:
Nauka o trasach internetowych i jak nie zgubić stron internetowych
Lekcja 4:
Silniki szablonów i wielostronicowe strony internetowe
Lekcja 6:
Sekretna lekcja. Autoryzacja, kryptografia, walidacja i bezpieczeństwo
Lekcja 7:
Wdrażanie witryny portfolio na serwerze w chmurze. Przeprowadzenie analizy porównawczej: czym różniło się wdrożenie bota od wdrożenia strony internetowej?
Lekcja 9:
Trzymać się planu! Poznanie, jak wygląda planowany proces deweloperski. Nauka ustalania terminów i ich dotrzymywania
Lekcja 8:
Analiza grupy docelowej. Nauka przeprowadzania wywiadów, analizowania wyników i planowania projektów
Lekcja 10:
Sekret polega na tym, że nie ma żadnego sekretu: testowanie, debugowanie, wdrażanie i zbieranie opinii. Spłucz i powtórz do perfekcji
Opanowanie sztucznej inteligencji! Nauczmy maszynę myśleć i widzieć! Dowiedz się, czym jest interaktywny Python i jak uzyskiwać wyniki tu i teraz
Lekcja 2:
Dane są kluczem do sukcesu. Ekstrakcja danych z otwartych źródeł, nauka parsowania
Lekcja 3:
Eksploracja danych. Oczyszczanie danych, analizowanie i wizualizacja
Lekcja 1:
Zrozumienie sztucznej inteligencji i uczenia maszynowego. Zapoznanie się z Google Colab - nowym środowiskiem programistycznym
Wynik: Uczniowie sami zidentyfikują problem, zaproponują rozwiązanie i przeszkolą własne modele sztucznej inteligencji zaprojektowane do jego rozwiązania.
Lekcja 5:
Eksplorowanie bibliotek i nauka korzystania z przeszkolonych modeli z kodem
Lekcja 6:
Wykrywanie problemu, analizowanie go, zbieranie informacji i planowanie
Lekcja 7:
Trening Sztucznej Inteligencji
Lekcja 4:
Widzenie komputerowe? Co to jest? Nauka modelu przez interfejs WWW. Zrozumienie klas i dokładności
Lekcja 8:
Bitwa SI! Zróbmy konkurs
AI jest wszędzie! Integracja AI z gotowymi aplikacjami
Lekcja 2:
Dobór modelu do danego zadania i szkolenie AI. Sprawdzanie i testowanie
Lekcja 3:
Wkładanie modelu do projektu: jak to zrobić, żeby niczego nie zepsuć? Nauka dodawania nowych modułów i programowania stabilnych projektów
Lekcja 1:
Konfiguracja środowiska utworzonego wcześniej projektu. Łączenie nowych bibliotek. Praca z katalogami i plikami
Wynik: Wkładanie modelu do projektu: jak to zrobić, żeby niczego nie zepsuć? Nauka dodawania nowych modułów i programowania stabilnych projektów.
Lekcja 4:
Testowanie, projektowanie strony projektu open source i uzyskiwanie informacji zwrotnych
Hackathon: Hackathon: Kodowanie i rozwiązywanie problemu globalnego ocieplenia!
Lekcja 2:
Rozwój rozwiązania
Lekcja 3:
Testowanie i debugowanie
Lekcja 1:
Analizowanie, planowanie i projektowanie
Wynik: Uczniowie samodzielnie zaproponują rozwiązanie zadanego problemu, realizując je w dowolny z dostępnych sposobów.
Lekcja 4:
Demonstrowanie rozwiązań
Lekcja 1:
Wprowadzenie do Unity. Praca z kamerą i fizyką gry
Tworzenie gry typu Runner. Nauka podstaw edytora Unity. Wprowadzenie do C#
Lekcja 2:
Wprowadzenie do programowania w C#. Eksplorowanie metod Start/Update. Zrozumienie zmiennych i operatora if/else. Praca z zasobami
Rezultaty modułu: uczeń zacznie tworzyć swoją pierwszą grę Unity, tworząc postacie i lokacje. Nauczy się podstaw języka C#, które pozwolą mu zaimplementować sterowanie postacią i kamerą.
Lekcja 3:
Praca z fizyką Unity. Implementowanie sterowania postacią. Wykrywanie wprowadzania i kolizji
Lekcja 4:
Eksplorowanie tablic w C#. Generowanie lokacji i praca z losowością
Lekcja 1:
Wprowadzenie do animacji. Praca z gotowymi animacjami postaci
Tworzenie gry typu Runner. Generowanie poziomów i podstawy UI
Lekcja 2:
Eksplorowanie podstaw UI (Infterfejsu Użytkownika). Dodawanie warunku końca gry i wyników rundy
Rezultaty modułu: uczeń skończy swoją pierwszą pełnowymiarową grę typu Runner i opublikuję ją na Kodland HUB. Gra ta będzie zawierać Interfejs Użytkownika, efekty specjalne oraz dźwięk.
Lekcja 3:
Tworzenie własnych animacji. Animator Unity vs animacje bazowane na kodzie
Lekcja 4:
Konsolidacja podstaw C#. Ulepszanie projektu efektami i dźwiękami. Dodawanie ostatnich poprawek do pierwszego projektu!
Lekcja 1:
Tworzenie nowego projektu. Implementowanie sterowania z pierwszej osoby. Projektowanie lokacji
Tworzenie gry typu Shooter. Podstawy tworzenia shooterów i podstawy sztucznej inteligencji
Lekcja 2:
Tworzenie modelu i animacji dla przeciwników. Implementowanie prymitywnej sztucznej inteligencji atakującej gracza
Rezultaty modułu: uczeń rozpocznie tworzenie swojej pierwszej gry FPS (ang. First-Person Shooter - strzelanka pierwszoosobowa) w Unity. Ukończy tworzenie wstępnej konfiguracji projektu, postaci gracza, a także prostej sztucznej inteligencji przeciwników. Wreszcie uczeń zaimplementuje mechaniki strzelania. Podczas tego modułu, uczeń nauczy się podstaw projektowania gier, takich jak wnikliwe balansowanie i reagowanie na informację zwrotną od graczy.
Lekcja 3:
Dodawanie broni i podstawowej mechaniki strzelania. Praca nad logiką stojącą za strzelaniem i przeładowaniem. Implementowanie licznika amunicji
Lekcja 4:
Podstawy projektowania gier. Używanie zasobów do zbudowania poziomu testowego. Implementowanie punktów kontrolnych i odrodzeń
Lekcja 1:
Wprowadzenie do OOP (ang. object-oriented programming - programowanie zorientowane obiektowo). Przedstawienie podstawowych założeń OOP. Tworzenie klas i obiektów w C#
Tworzenie gry typu Shooter. Wprowadzenie do programowania obiektowego
Lekcja 2:
Zaawansowane OOP. Używanie polimorfizmu, by nadpisać metody superklasy
Rezultaty modułu: W tym module uczniowie kontynuują naukę i poznają programowanie obiektowe w C#. Uczniowie korzystają z wiedzy o OOP w celu implementacji różnych klas wrogów w swojej grze z unikalknymi umiejętnościami. Wraz z tym, uczniowie ukończyli swój pierwszy projekt strzelanki.
Lekcja 3:
Używanie pojęć związanych z OOP nabytych podczas poprzednich lekcji do implementacji różnych klas postaci. Każda klasa będzie mieć unikalne statystyki i umiejętności
Lekcja 4:
Dokończenie Shootera. Dodawanie dźwięków i efektów wizualnych. Pracowanie nad menu gry
Lekcja 1:
Praca z fizyką Unity3D. Początek rozwijania gry Fall Guys
Nowy projekt: Gra Fall Guys
Lekcja 2:
Eksploracja klas List i Random i C#. Tworzenie pierwszych przeszkód
Rezultaty modułu: w tym module uczniowie zaczną eksplorować podstawy systemu fizyki w Unity, którego używali do stworzenia pierwszego poziomu gry Fall Guys, zawierającego różnorodne fizyczne przeszkody. Uczniowie nauczyli się, jak korzystać z pętli w C#.
Lekcja 3:
Tworzenie przeszkód bazowanych na fizyce
Lekcja 4:
Ustawianie zaawansowanych efektów wizualnych
Lekcja 1:
Korzystanie z materiałów w Unity. Praca z płótnem (Cloth)
Zaawansowana Fizyka w Unity
Lekcja 2:
Budowanie pionowego poziomu
Rezultaty modułu: w tym module uczniowie poznali zaawansowane funkcje systemu fizyki Unity, z którego skorzystali w celu zbudowania drugiego poziomu gry Fall Guys pełnego kompleksowych, bazowanych na fizyce przeszkód!
Lekcja 3:
Modelowanie 3D w ProBuilder
Lekcja 4:
Budowanie kompleksowych przeszkód
Lekcja 1:
Podstawy projektowania gier. Projektowanie dokumentu konceptualnego dla nadchodzącej gry
Rozpoczęcie prac nad projektem końcowym
Lekcja 2:
Zrozumienie systemów kontroli wersji. Nauka serwisu GitHub
Rezultaty modułu: uczeń rozpocznie konceptualizację projektu końcowego. Stworzy dokument projektowy i nauczy się pracy z serwisem GitHub - popularnego rozwiązania dla kontroli wersji.
Lekcja 3:
Projektowanie poziomów. Praca nad aspektem wizualnym naszych gier
Lekcja 4:
Publikowanie i testowanie wersji beta naszych gier
Lekcja 1:
Nauczanie gracza. Tworzenie intuicyjnego UI
Dokończenie projektu końcowego. Ukończenie kursu
Lekcja 2:
Publikowanie projektów na itch.io
Rezultaty modułu: Uczeń stworzy własną grę zawierającą oryginalny projekt i historię. Opublikuje ukończony projekt na Itch.io
Lekcja 3:
Lekcja zorientowana na tworzenie: dodawanie finalnych szlifów do projektu przed ukończeniem kursu
Lekcja 4:
Prezentowanie projektów. Ukończenie kursu
Lekcja 1:
Przypomnienie pracy ze zmiennymi. Rozpoczęcie rozwoju nowego projektu
Podstawy programowania w LUA
Lekcja 2:
Praca z funkcjami LUA. Nauka naprawiania błędów w kodzie. Studiowanie różnych sposobów wywoływania funkcji
Wyniki modułu: Uczniowie stworzą prosty projekt Roblox, który będzie dowodem opanowania zmiennych, funkcji i pętli w LUA. W trakcie modułu uczniowie zdobędą przydatne umiejętności praktyczne, takie jak rozwiązywanie typowych problemów programistycznych i zapoznanie się z podstawami programowania w Roblox Studio.
Lekcja 3:
Studiowanie pętli. Konfigurowanie teleportu i nauka używania kodu do wyszukiwania obiektów
Lekcja 4:
Lekcja praktyczna. Utrwalanie tematów poznanych podczas poprzednich lekcji w praktyce. Rozwijanie skryptów samodzielnie
Lekcja 1:
Rozpoczęcie tworzenia nowego projektu: nowa wersja popularnej gry Puzzle Zespołowe. Opracowywanie pierwszych przeszkód
Gra „Puzzle Zespołowe”. Nauka tworzenia gier zespołowych
Lekcja 2:
Studiowanie pętli for. Nauka optymalizacji kodu
Wyniki modułu: Uczniowie opracują podstawową wersję gry Teamwork Puzzle, włączając elementy łamigłówek i używając pętli do tworzenia interaktywnych poziomów. Gra, którą uczniowie opublikują w Roblox, posłuży jako dowód ich zdolności do stosowania poznanych koncepcji programowania w rzeczywistym projekcie.
Lekcja 3:
Kontynuacja nauki pętli. Stosowanie pętli while w praktyce
Lekcja 4:
Lekcja praktyczna. Utrwalanie tematów poznanych podczas poprzednich lekcji w praktyce. Zakończenie projektu i publikacja w Roblox
Lekcja 1:
Rozpoczęcie tworzenia nowego projektu w popularnym gatunku Tower Defence. Nauka tworzenia postaci niezależnych
Gra „Tower Defence”. Studiowanie zdarzeń w Roblox
Lekcja 2:
Praca z postaciami niezależnymi. Nauka tworzenia obiektów za pomocą kodu Lua i korzystania z usługi przechowywania Roblox Studio
Wyniki modułu: Uczniowie ukończą i opublikują popularny projekt Tower Defense, podczas którego uczniowie uczyli się nowych funkcji, pętli, GUI i zdarzeń Lua. Gra służy jako dowód zrozumienia przez studentów złożonej mechaniki rozgrywki i tego, jak można ją zaimplementować w projekcie gry.
Lekcja 3:
Nauka tego, że funkcje mogą zwracać dane. Zagłębienie się w matematykę i nauka obliczania odległości między obiektami za pomocą kodu! Tworzenie wieży z widokiem!
Lekcja 4:
Ukończenie tworzenia gry Tower Defence. Nauka kontrolowania skryptów za pomocą specjalnych zdarzeń (BindableEvents)
Lekcja 1:
Wprowadzenie do projektu Colour Block. Przegląd podstawowych mechanik gry. Rozpoczęcie opracowywania sceny gry i jej podstawowych elementów
Gra „Colour Block”. Rozpoczynanie rozwoju projekt
Lekcja 2:
Programowanie podstawowej logiki gry. Studiowanie atrybutów i pisanie złożonych pętli. Nauka uzyskiwania pozycji obiektów i przesuwania ich w przestrzeni przy użyciu języka Lua
Wyniki modułu: Uczniowie stworzą grę "Colour Block", która zawiera niestandardowe elementy interaktywne i dynamicznie zmieniające się środowisko gry. Gra zintegruje różne mechaniki oprogramowania, co posłuży do zademonstrowania dogłębnej wiedzy uczniów na temat rozwoju gier.
Lekcja 3:
Praca z nowym typem skryptu - skryptem modułu. Studiowanie interakcji między różnymi skryptami i sposobów ich synchronizacji. Implementacja logiki rundy
Lekcja 4:
Praca z systemem zapisu Roblox - API DataStore. Tworzenie tabeli liderów i rozwijanie logiki głównej części gry
Lekcja 1:
Badanie nowego typu usługi - RunService. Implementacja logiki głosowania
Gra „Colour Block”. Rozszerzenie funkcjonalności projektu
Lekcja 2:
Praca z ustawieniami użytkownika. Tworzenie logiki kończenia rund. Nauka ładowania różnych map
Wyniki modułu: Uczniowie ukończą rozbudowaną wersję gry "Colour Block", która obejmuje zaawansowany interfejs użytkownika, projekt dźwiękowy i zaawansowane mechaniki gry. Gra posłuży do zademonstrowania zdolności uczniów do integrowania różnych aspektów rozwoju gier w jednym środowisku gry.
Lekcja 3:
Zapoznanie się z kolejną istotną funkcją Roblox Studio - RemoteEvents. W tej lekcji wykorzystamy te zdarzenia do zaimplementowania interakcji i synchronizacji między graczami. Dodatkowo opracujemy interfejs użytkownika gry
Lekcja 4:
Dopracowanie i opublikowanie gry w Roblox. Przypomnienie monetyzacji Roblox Studio i dodawanie przedmiotów do sprzedaży za walutę w grze (Robux)
Lekcja 1:
Wprowadzenie do gatunku symulatorów. Zapoznanie się z podstawową koncepcją gry i zaplanowanie jej elementów. Tworzenie złożonych tablic danych. Nauka optymalizacji skryptów
Gra „Symulator”. Zaawansowane skryptowanie
Lekcja 2:
Zaawansowane nauka GUI. Nauka modyfikowania interfejsu użytkownika za pomocą kodu
Wyniki modułu: Podczas tego modułu studenci stworzą podstawy gry „Symulator”, w tym podstawową mechanikę interakcji i prostą ekonomię w grze. W tym module uczniowie zaprezentują swoje umiejętności tworzenia i programowania interaktywnych obiektów.
Lekcja 3:
Tworzenie międzypoziomowych barier, które gracze mogą otwierać w celu zdobycia waluty. Wykonywanie złożonych operacji z właściwościami obiektów i GUI
Lekcja 4:
Rozwijanie systemu zapisu. Nauka zapisywania złożonych danych
Lekcja 1:
Tworzenie zwierzaków w grach. Zapoznanie się z nową usługą HeartBeat, która pozwala na płynną interakcję z obiektami
Gra „Symulator”. Dodawanie nowych funkcji
Lekcja 2:
Tworzenie ekwipunku dla zwierzaków. Tworzenie sklepu z grami, który przyznaje losowego zwierzaka przy zakupie. Powrót do pracy z GUI
Wyniki modułu: uczniowie ukończą projekt "Pet Simulator", ulepszony o funkcje monetyzacji, elementy społecznościowe i zadania w grze. Publikacja gry posłuży jako dowód zdolności uczniów do tworzenia atrakcyjnej i funkcjonalnej gry z elementami monetyzacji.
Lekcja 3:
Praca z ekwipunkiem gracza. Dodanie możliwości aktywowania i usuwania zwierzaków. Optymalizacja skryptów
Lekcja 4:
Dodanie ostatecznych poprawek i opublikowanie gry w Roblox. Tworzenie zdolności dla zwierzaków. Wdrożenie monetyzacji - dodanie super zwierzaka, którego można kupić za walutę w grze (Robux)
Lekcja 1:
Opracowanie pomysłu na własny projekt. Wdrożenie asystenta AI, który pomoże w rozwoju
Rozwijanie własnego projektu. Studiowanie sztucznej inteligencji
Lekcja 2:
Rozwijanie własnego projektu. Studiowanie technik teleportacji Roblox Studio
Wyniki modułu: Uczniowie opracują własne, unikalne gry. Nauczą się korzystać ze sztucznej inteligencji. Uczniowie także nauczą się łączyć różne mechaniki gry i scenariusze. W końcu uczniowie przetestują swoje finalne projekty i je zaprezentują.
Lekcja 3:
Tworzenie własnego projektu. Nauka zmiany właściwości graczy
Lekcja 4:
Prezentacja projektu. Ukończenie kursu