Základy programovania a vývoj jednoduchých hier v populárnom programovacom jazyku Python.
Úvod do kurzu:
Kurz “Nauč sa programovať v jazyku Python” je určený pre žiakov 4. – 8. ročníka základnej školy a je ideálny pre začiatočníkov, ktorí chcú získať pevné základy v jednom z najpopulárnejších programovacích jazykov na svete.
Python vyniká svojou jednoduchosťou a čitateľnosťou, čo ho robí ideálnym nástrojom pre tých, ktorí sa chcú ponoriť do sveta programovania.
Obsah kurzu:
1. Tvorba jednoduchých hier:
– Shoot the Fruit: Naučíme sa, ako naprogramovať hru, kde hráč strieľa ovocie, ktoré sa objavuje na obrazovke.
– Follow the Number: Vytvoríme hru, v ktorej hráč musí nasledovať a klikať na čísla v správnom poradí.
– Apple Collector: Navrhneme hru, kde hráč zbiera jablká, ktoré padajú zo stromov, a zároveň sa vyhýba prekážkam.
– Tank Game: Vyvineme základnú hru s tankami, kde hráč ovláda tank a strieľa na nepriateľov.
2. Koncepcia vývoja hier:
– Detekcia kolízií: Naučíme sa, ako implementovať detekciu kolízií medzi hernými objektmi, aby sme zabezpečili správne reakcie v hre (napr. zasiahnutie cieľa).
– Pohyb objektov: Zistíme, ako vytvoriť realistický pohyb objektov na obrazovke, vrátane zrýchlenia a spomalenia.
– Animácia objektov: Pridáme do hier animácie, aby objekty pôsobili živšie a atraktívnejšie pre hráčov.
– Herná logika: Pochopíme základy hernej logiky, vrátane skórovania, časovačov a správy úrovní.
3. Implementácia hernej mechaniky:
– Herné mechaniky: Vyvineme základné herné mechaniky, ako sú skoky, streľba a zbieranie predmetov.
– Zvuky v hre: Naučíme sa, ako pridávať zvukové efekty a hudbu na pozadie, aby sme zvýšili atmosféru hry.
– Vlastná grafika: Importujeme vlastnú grafiku do hier, čo nám umožní prispôsobiť vzhľad hier podľa vlastných predstáv a zvýšiť ich vizuálnu príťažlivosť.
– Interaktivita: Pridáme interaktívne prvky, ako sú tlačidlá a menu, aby hráči mohli jednoduchšie ovládať hru a navigovať sa v nej.
4. Základy Pythonu:
– Syntax a príkazy: Prejdeme základnou syntaxou a najčastejšie používanými príkazmi v Pythone, aby sme získali pevný základ pre ďalšie programovanie.
– Dátové typy a štruktúry: Naučíme sa pracovať s rôznymi dátovými typmi a štruktúrami, ako sú zoznamy, n-tice, slovníky a množiny.
– Funkcie a moduly: Pochopíme, ako vytvárať a používať funkcie a moduly na organizáciu a znovupoužiteľnosť kódu.
– Práca s knižnicami: Zoznámime sa s užitočnými knižnicami pre vývoj hier, ako sú Pygame a ďalšie, ktoré nám umožnia ľahko implementovať pokročilé herné funkcie.
Dĺžka kurzu:
Kurz pozostáva z 15 lekcií, každá trvajúca 75 minút. Na konci kurzu budete schopní vytvárať svoje vlastné Python programy a hry, čím získate pevný základ pre ďalšie štúdium a kariérny rast v oblasti programovania.
Kontakt a ďalšie informácie:
V prípade akýchkoľvek otázok nás neváhajte kontaktovať. Sme tu, aby sme vám poskytli všetky potrebné informácie a podporu.
Termíny:
- Pondelok 16:30-17:45, január 2025- máj 2025- 15 lekcíí – 2 voľné miesta
- Utorok 17:45-19:00, január 2025- máj 2025- 15 lekcíí – 1 voľné miesto -mierne pokročilý
- Streda 16:30 -17:45, január 2025 – máj 2025 – 15 lekcií/75 min. – 3 voľné miesta