ŚCIEŻKA ROZWOJU
Z gracza w twórcę

ŚCIEŻKA ROZWOJU / 01

Chcę programować i tworzyć

Nie tylko przechodź kolejne poziomy. Zacznij ustalać ich zasady.

Dla ciekawych, co sprawia, że gra reaguje, a własny pomysł zaczyna działać.

14 propozycji programów · 12 projektów przykładowych

Zacznij od bloków, krótkiego kodu albo strony.

  1. 01

    Zauważ i nazwij

    Zacznij od bloków, krótkiego kodu albo strony.

    Umiejętność: Rozpoznawanie punktu startu i stawianie pytań.

  2. 02

    Sprawdź własny pomysł

    Postać, która reaguje na własną regułę.

    Umiejętność: Rozkładanie pomysłu na małe funkcje

  3. 03

    Wyjaśnij i rozwiń

    Pokaż jedną poprawkę i uzasadnij jej działanie.

    Umiejętność: Samodzielne testowanie i poprawianie kodu

Programowanie i tworzenie gier

Naciskasz klawisz i postać rusza. Ktoś musiał jednak zdecydować, jak szybko, w którą stronę i co stanie się przy zderzeniu ze ścianą. Na tej ścieżce zaglądamy pod powierzchnię gotowych aplikacji. Zamiast od razu budować ogromną grę, wybieramy jedną działającą mechanikę. Uczeń obserwuje efekt, zmienia regułę i sprawdza swoją hipotezę. W ten sposób składnia nabiera znaczenia: zmienna przechowuje energię, warunek otwiera drzwi, a pętla pozwala światu działać dalej.

Różne drzwi do tego samego warsztatu

Scratch pozwala zacząć od układania bloków. Python rozwija myślenie poprzez krótkie programy, a Pygame przenosi je do gier 2D. Unity dodaje pracę w edytorze i skrypty C#. HTML, CSS i JavaScript prowadzą do własnych stron oraz miniaplikacji. Roblox Studio i Fabric to odrębne środowiska, z innymi wymaganiami i zasadami. Wybór zależy od celu, sprawności pisania i urządzenia, nie od prestiżu nazwy.

Pierwszy rezultat ma być mały i Twój

Może to być postać poruszająca się po ekranie, interaktywna opowieść albo strona z działającym przyciskiem. Uczeń powinien umieć powiedzieć, którą część zmienił i dlaczego. Dopiero potem dodajemy przeciwnika, punktację, nowy widok czy zapis wyniku. Ważniejsza od liczby mechanik jest zdolność odnalezienia błędu i wyjaśnienia własnej poprawki.

Nie ma jednej obowiązkowej kolejności

Znajomość Scratcha nie jest warunkiem rozpoczęcia Pythona. Unity nie jest nagrodą za przejście wszystkich wcześniejszych kursów. Po krótkim sprawdzeniu punktu startu wybieramy odpowiedni projekt i zmniejszamy lub zwiększamy jego zakres. W razie potrzeby wracamy do współrzędnych, warunków czy funkcji. To narzędzia do rozwiązania problemu, nie lista tematów do odhaczenia.

Pixelartowa koncepcja gry z drużyną i wiwerną z autorskiego prototypu AMN
Świat z prototypu AMN v95 — ilustracja inspiracyjna ścieżki tworzenia gier.

Co zostaje po zajęciach?

  • Rozkładanie pomysłu na małe funkcje
  • Samodzielne testowanie i poprawianie kodu
  • Rozumienie współrzędnych, warunków i pętli
  • Tworzenie pierwszego projektu do pokazania

Dobry start, krok po kroku

Najpierw wybieramy cel i przyglądamy się sposobowi myślenia ucznia. Krótka próba mówi więcej niż sama deklaracja poziomu. Później ustalamy zadanie, które da się domknąć i wyjaśnić. Jeśli pojawi się trudność, wracamy do konkretnej przyczyny zamiast tylko przyspieszać tempo.

Postęp oznacza coraz większą samodzielność: trafniejsze pytania, świadomy dobór metody i umiejętność poprawienia własnego rozwiązania. Sposób przekazywania podsumowań rodzicowi ustalamy indywidualnie.

Z GLOBALNEJ BIBLIOTEKI · TYLKO TEN KIERUNEK

Wybierz swój punkt startu.

Scratch

Scratch — Moja pierwsza opowieść

Scratch

Start · 8–12 lat

Program. Spraw, aby postać po kliknięciu przeszła do wybranego miejsca i powiedziała jedno zdanie. Propozycja programu

Python

Python — Małe programy, wielkie odkrycia

Python

Start · 10–17 lat

Program. Napisz program, który pyta o liczbę punktów i rozpoznaje, czy osiągnięto ustalony cel. Propozycja programu

Python + Pygame

Python + Pygame — Pierwszy świat 2D

Python + Pygame

Start · 10–17 lat

Program. Otwórz okno i poruszaj prostokątem bez wychodzenia poza ekran. Propozycja programu

Python + Pygame — Gra, do której chce się wracać

Python + Pygame

Rozwój · 12–17 lat

Program. Dodaj do działającej gry ekran startowy oraz przejście do rozgrywki. Propozycja programu

Unity + C#

Unity + C# — Twoja pierwsza gra 2D

Unity + C#

Start · 12–17 lat

Program. Przygotuj obiekt poruszający się po małej planszy i zatrzymujący na ścianie. Propozycja programu

Unity + C# — Pierwsza scena 3D

Unity + C#

Start · 13–17 lat

Program. Zbuduj stół z trzema obiektami i spraw, aby jeden reagował na polecenie. Propozycja programu

HTML + CSS

HTML + CSS — Moje miejsce w sieci

HTML + CSS

Start · 10–17 lat

Program. Stwórz stronę o jednym zainteresowaniu: nagłówek, dwa akapity, legalnie użyty obraz i działający link. Propozycja programu

JavaScript

JavaScript — Przycisk, który coś zmienia

JavaScript

Start · 11–17 lat

Program. Zbuduj licznik z przyciskami plus, minus i reset. Propozycja programu

Roblox Studio

Roblox Studio — Zaprojektuj własną mechanikę

Roblox Studio

Start · 11–17 lat

Program. Przygotuj platformę, która reaguje na dotknięcie, i sprawdź, czy zachowanie powtarza się zgodnie z planem. Propozycja programu

Minecraft Java + Fabric

Twój pierwszy mod — Minecraft Java + Fabric

Minecraft Java + Fabric

Rozwój · 13–17 lat

Program. Uruchom szkielet moda i dodaj jeden własny przedmiot. Propozycja programu

Bloki i Agent

Koduj z bloków — Minecraft Education

Minecraft Education

Start · 8–12 lat

Program. Poprowadź Agenta po trasie w kształcie litery L, najpierw opisując kroki słowami. Propozycja programu

Agent: automatyczny budowniczy — Minecraft Education

Minecraft Education

Rozwój · 9–14 lat

Program. Zaprogramuj odcinek mostu o zadanej długości. Propozycja programu

Python w Minecraft Education

Python Islands — Minecraft Education

Minecraft Education

Start · 10–16 lat

Seria. Otwórz pierwszą dostępną misję serii, wykonaj małą zmianę w poleceniu i porównaj rezultat z przewidywaniem. Propozycja programu

Python 101: kod w świecie — Minecraft Education

Minecraft Education

Start · 10–16 lat

Seria. Uruchom krótką instrukcję w Pythonie w MakeCode i wyjaśnij, jaki fragment odpowiada za powtórzenie czynności. Propozycja programu

Sprawdź w Laboratorium AMN

Przykładowe projekty tej ścieżki

Ilustracje pokazują koncepcje. Zakres pierwszej wersji znajdziesz w szczegółach.

Sky Defender

Python + Pygame

Start · 10–17 lat

Projekt przykładowy. Jedna plansza, samolot sterowany klawiszami i pojedyncza przeszkoda z wykrywaniem zderzenia. Przykładowy projekt

Pixel Treasure Hunt

Python + Pygame

Start · 10–17 lat

Projekt przykładowy. Jedna mapa, trzy skarby i bramka otwierająca się po ich zebraniu. Przykładowy projekt

Neon Racer

Python + Pygame

Rozwój · 11–17 lat

Projekt przykładowy. Pojazd, krótki odcinek toru i stoper zatrzymujący się na mecie. Przykładowy projekt

Orbital Rescue

Python + Pygame

Rozwój · 12–17 lat

Projekt przykładowy. Statek, jedna kapsuła i obszar bezpiecznego zatrzymania w uproszczonym ruchu 2D. Przykładowy projekt

Logic Factory

Python + Pygame

Rozwój · 11–17 lat

Projekt przykładowy. Taśma, dwa typy paczek i dwa wyjścia z oceną poprawności wyboru. Przykładowy projekt

Crystal Caverns

Unity + C#

Rozwój · 12–17 lat

Projekt przykładowy. Trzy platformy, jeden kryształ i miejsce odrodzenia po upadku. Przykładowy projekt

Clockwork Lab

Unity + C#

Rozwój · 13–17 lat

Projekt przykładowy. Jeden przełącznik przesuwający most i otwierający drogę do celu. Przykładowy projekt

Tiny Planet Explorer

Unity + C#

Rozwój · 13–17 lat

Projekt przykładowy. Niewielka scena i trzy obiekty możliwe do zebrania. Przykładowy projekt

Marble Momentum

Unity + C#

Rozwój · 12–17 lat

Projekt przykładowy. Krótki tor, kulka i cel z możliwością restartu. Przykładowy projekt

Museum of Wonders

Unity + C#

Rozwój · 12–17 lat

Projekt przykładowy. Jedna sala i dwa eksponaty z opisami, z których jeden reaguje na działanie użytkownika. Przykładowy projekt

Organizacja i warunki

Komputer z klawiaturą, mikrofonem i możliwością instalacji odpowiednich narzędzi. Licencje i ewentualna publikacja są ustalane osobno.

Zajęcia indywidualne online. Standardowy punkt odniesienia to 150 zł / 60 minut. Specjalistyczne projekty i AI wyceniamy przed startem. Nie kupujesz gotowego nagrania ani gwarantowanego wyniku.

Czy trzeba już programować?

Nie w programach startowych. Przy rozbudowie Pygame, modach i bardziej złożonych projektach sprawdzamy podstawy przed wyborem zakresu.

Czy tworzymy grę na telefon?

Nie obiecujemy publikacji w sklepach. Pierwszym rezultatem jest mały projekt działający w ustalonym środowisku.

Czy potrzebny jest mocny komputer?

To zależy od narzędzia. Scratch i prosty Python mają inny profil wymagań niż Unity. Przed startem sprawdzamy konkretny sprzęt.

Wybór nie musi być ostateczny.

Możemy zacząć od małego zadania i sprawdzić, czy ten kierunek odpowiada Twoim potrzebom.

Zapytaj o tę ścieżkę Zobacz całą bibliotekę