Programowanie w grze Minecraft z nauką języka angielskiego
Kurs jest dla młodzieży od 13 roku życia. Wymagania wstępne: żadne — poza podstawową znajomością Minecrafta. Nie trzeba znać żadnego języka programowania, nie trzeba mieć doświadczenia z kodem. Zaczynamy od zera.
Minecraft to środowisko, które uczestnicy już znają i lubią — eliminuje barierę wejścia. ComputerCraft (mod do Minecraft) dodaje programowalne komputery i roboty, które działają na prawdziwym Lua. Uczestnicy piszą kod, który robi coś widocznego w grze — to natychmiastowa pętla informacji zwrotnej.
Lua to język lekki, czytelny i używany w przemyśle gier (Roblox, World of Warcraft, silniki gier). Logika wyniesiona z Lua — zmienne, pętle, warunki, funkcje — przenosi się bezpośrednio na Python, JavaScript i inne języki.
Cały kurs prowadzony jest w języku angielskim — dokumentacja, polecenia, nazwy funkcji. Uczestnik naturalnie osłuchuje się z terminologią techniczną i angielskim w kontekście, który go interesuje.
Uczestnik poznaje podstawy programowania przez realizację własnych projektów: automatyczne farmy, roboty zbierające zasoby, systemy sterowania drzwiami. Program obejmuje: zmienne i typy danych, instrukcje warunkowe (if/else), pętle (for, while), funkcje i modularność kodu, obsługę błędów i debugowanie. Każde zajęcie kończy się działającym projektem, nie ćwiczeniem z podręcznika.
Zajęcia odbywają się online (Discord + współdzielony serwer Minecraft) lub stacjonarnie. Jedno zajęcie: 90 minut. Kurs: 8–10 spotkań. Maksymalna liczba uczestników w grupie: 6 osób — żeby mieć czas na każdego z osobna.
Umiejętność pisania kodu, który rozwiązuje konkretny problem — nie tylko kopiowania gotowych rozwiązań. Zrozumienie logiki programowania, które jest transferowalne na każdy inny język. Własne projekty z kursu do pokazania. Dla wielu uczestników kurs jest pierwszym krokiem do nauki Pythona lub JavaScriptu.
Napisz na contact@voitech.lol — podaj wiek uczestnika i orientacyjny preferowany termin. Nabory są prowadzone do małych grup (max 6 osób).