Vývoj modů v Minecraftu - kurz 18 000 rub. z Coddy School of Programming for Children, školení 3 moduly (měsíce)
Různé / / December 04, 2023
Věk: 8-12 let
Úroveň: pro začátečníky.
Délka: od 3 modulů (měsíců), od 24 hodin*.
Formát: individuální a skupinové lekce, offline a online (v reálném čase).
Počet dětí: od 1 do 8.
Cena:
od 750 rub./hod v online skupině,
od 850 rub./hod v offline skupině,
od 1050 rub./hod individuálně online,
od 1980 rub./hod jednotlivě offline.
Věděli jste, že umělá inteligence porazila lidi v šachách a Go, ale nedokázala překonat základní úkol v Minecraftu? Je to proto, že tato hra není vázána na jednoduchou logiku, ale poskytuje obrovský prostor pro kreativitu, rozvoj a učení.
Minecraft patří mezi pět nejpopulárnějších videoher desetiletí. Globální prodeje hry za 11 let její existence přesáhly 200 milionů kopií a počet měsíčních aktivních uživatelů byl podle posledních statistik 126 milionů.
Vážná vášeň pro hraní není důvodem k poplachu, ale příležitostí proměnit koníček v nástroj rozvoje. S Minecraftem je to ještě jednodušší než s jinými hrami.
Vyvinuli jsme kurz pro opravdové fanoušky Minecraftu, kteří si chtějí vytvořit vlastní mody a zároveň se naučit základy jednoho z nejpopulárnějších programovacích jazyků na světě - Java.
O kurzu
Kurz „Developing Mods for Minecraft“ byl vytvořen pro děti ve věku 8-12 let, které jsou nadšené pro Minecraft. Ve třídách se učíme, jak vytvářet vlastní modifikace pro hru: kostýmy, světy, herní nástroje a herní bytosti. K vývoji modů se používá editor MCreator a jazyk Java, takže se zároveň studenti seznamují s teorií a základy programování. MCreator obsahuje pokročilé blokové funkce, díky kterým je proces vytváření modů ještě intuitivnější a zábavnější.
Během lekcí se děti naučí:
- samostatně vyvíjet budovy a nástroje pro Minecraft;
- modelovat své vlastní světy a kreslit pomocí technik pixel art;
- předepisují různá vylepšení, která nejsou v hlavním skriptu Minecraftu.
Děti se seznámí se základy programování a základními pojmy jazyka Java a osvojí si i 3D modelování. Dovednosti získané v hodinách poskytnou výborný základ pro další studium programování.
Program kurzu
Během prvního měsíce se kluci seznámí s programem MCreator, nastudují rozhraní aplikace a budou tvořit první testovací úpravy: balíčky nástrojů, zdroje, závody, pracovní stoly a také nový blok - lednička. Postavíme farmu z vlastních kostek s nezávisle vytvořenými rostlinami a herními předměty.
Ve druhém měsíci školení se seznámíme s 3D grafikou a programem BlockBench (editor, který umožňuje vytvářet 3D modely). Děti se naučí rozhraní programu a základy 3D modelování v BlockBench, vytvoří si vlastní modely bloků a objektů a přidají je do hry. Kromě toho se seznámíme s technikou vytváření aktivních součástí: dveří, truhel a pracovních nástrojů.
Ve třetím měsíci výcviku si děti vytvoří vlastní postavy a herní svět. V tomto modulu se blíže podíváme na vytváření aktivních 3D modelů v BlockBench a naučíme se vytvářet herní postavy. Na konci kurzu pošleme naše úpravy do Minecraftu, aby každý mohl používat objekty vytvořené kluky.
Kurz Minecraft Mod Development je součástí dvouletého hloubkového školícího programu programování s Minecraftem (absolvování dalších kurzů není podmínkou pro přihlášení pro tento kurz):
- Snadná úroveň: Programování Minecraftu (5 měsíců)
- Pokročilí: Minecraft: Úvod do umělé inteligence (8 měsíců)
- Středně pokročilí: Minecraft: programování v JavaScriptu (4 měsíce) nebo Minecraft: programování v Pythonu (3 měsíce)
- Obtížná úroveň: Vývoj modů pro Minecraft (od 3 měsíců)
Doporučení ke školení:
Všem našim kodérům, kteří milují programování v Minecraftu, doporučujeme zkombinovat školení v kurzu „Minecraft: Úvod do umělé inteligence“ s kurzy „Vývoj modů pro Minecraft“. Pokud se v jednom kurzu děti seznámí s konceptem umělé inteligence a naučí se programovat svého agenta, aby řešil jejich herní problémy, pak vznikl druhý kurz CODDY tým speciálně na žádost našich studentů - od nuly a nezávisle vyvíjet herní prvky a bloky pro budování, ochranu a extrahování zdrojů, a to i v jazyce Jáva! Naše zkušenosti ukazují, že se tak děti učí nejen programovat v prostředí Minecraftu, ale výsledky svého učení hned vidí v praxi ve hře.
12
kurzylektor kurzu:
„Vývoj modů pro Minecraft“, „Programování her v Pythonu“, „Unity 3D“, „Minecraft: úvod do umělé inteligence“, „Vytváření
hry v Roblox Studio", "Programování pro nejmenší", "Programování pro nejmenší v Tynker", "Programování Minecraft", "3D hry ve Scratch", "Minecraft in Scratch"
Vzdělání:
Moskevská polytechnická univerzita, specializace „Informatika a informatika v CAD“.
Zkušenosti:
Zná jazyky C#, C++, Pascal, SQL. Programováno v systémech 1C pomocí vestavěného programovacího jazyka 1C: Enterprise. Podílel se na tvorbě školicích kurzů pro univerzitu na Fusion 360 a Inventor.
zájmy:
Rád pracuje s databázemi, modeluje a řeší nestandardní matematické problémy. V programování mě baví psát funkcionalitu pro mobilní aplikace (C++). Věří, že každé dítě může mít nestandardní přístup.
"Nejdůležitější věcí při učení je zájem dětí."
4
chodlektor kurzu:
„Minecraft: Úvod do umělé inteligence“, „Vytváření her v Roblox Studio“, „Vývoj modů pro Minecraft“, „Programování v Minecraftu“
Vzdělání:
Moskevská státní technologická univerzita, specializace „Robotika a mechatronika“.
Certifikovaný účastník programu školení programování Minecraft
Program Microsoft Certified Teacher Innovator Program
Zkušenosti:
Plynule ovládá jazyky Python a Lua. Více než 2 roky se věnuje výuce dětského programování. Vytvořil dětské programy pro učení v prostředí Scratch. Ví, jak najít přístup k dítěti a vysvětlit látku jasně a srozumitelně.
zájmy:
Programování, IT technologie.
„Vývoj dítěte a jeho světonázor je dán od dětství. Programování je současný a budoucí svět. Není snadné se do toho dostat. Naše kurzy poskytují dětem moderní technologie na úrovni, které mohou porozumět zábavnou formou.“
1. modul
První den
Úvod do MCreator. Analýza rozhraní. Testovací modifikace
− Nainstalujte MCreator, nasaďte svůj pracovní prostor
− Studium rozhraní editoru
− Vytvoříme testovací blok, sadu nástrojů, brnění, rudu pomocí hotových nástrojů
− Vytvořte si vlastní textury
− Spusťte Minecraft – zkontrolujte své úpravy).
Zadání lekce: Seznamte se s redaktorem. Vytvořte svou první úpravu.
Výsledek lekce: Napsali jsme náš první mod.
Druhý den
Vytvoření kompletního balíčku zdrojů a pracovního stolu
− Vytváříme vlastní rudu, vytváříme recept na výrobu z naší rudy.
− Vytváříme balíček nástrojů z naší rudy.
− Vytváříme vlastní blok dřeva. Tvořící desky, crafting hole
− Vytváříme vlastní pracovní stůl. Píšeme GUI pro pracovní stůl. Psaní prvního craftingového postupu na našem pracovním stole
Zadání lekce: Naučte se vytvářet GUI. Napište první postup.
Výsledek lekce: Vytvořte si vlastní pracovní stůl
Den třetí
Vytváříme speciální bloky na míru
− Vytvářejte speciální bloky (chladicí kapalina, ledová ruda, drcený led)
− Vytvoříme chladič, napíšeme GUI, napíšeme proceduru pro tlačítko
− Vytváříme ledový meč a jeho výrobu na našem pracovním stole
− Vytvořte kartu CreativeTab
Zadání lekce: Vytvořte speciální mechanický blok a meč s efektem.
Výsledek lekce: se naučili vyrábět zbraně s efekty a vytvářet si vlastní bloky pomocí GUI.
Den čtvrtý
Kreativní lekce! + vytvořte si vlastní rostliny
− Vytváříme vlastní rostliny. Vytváříme si vlastní jídlo
− Kombinujeme získané znalosti. Postavte si svou farmu a svůj dům ze svých bloků.
Zadání lekce: Otestujte dříve vytvořené mody. Navíc si vytvořte své vlastní mody
Výsledek lekce: Upevnit získané znalosti
2. modul
První den
Úvod do 3D editoru BlockBench. Analýza rozhraní. Testujte 3D modely
− Nainstalujte BlockBench
− Studium rozhraní editoru.
− Vytvořte model testovacího bloku a přidejte jej do MCreator.
− Vytváříme vlastní 3D model zbraně - meče a přidáváme jej do MCreator.
− Spusťte Minecraft – zkontrolujte své úpravy).
Zadání lekce: Seznamte se s 3D editorem. Vytvořte si vlastní modifikaci pomocí 3D modelu.
Výsledek lekce: Seznamte se s 3D modelováním.
Druhý den
Vytváření vlastních střelných zbraní. Pistole
− Vytváříme vlastní 3D model naší pistole.
− Přidejte model do Mcreator.
− Vytváříme postupy pro obsluhu naší pistole
− Vytváříme si vlastní loď z našich zbraní
− Spusťte Minecraft a zkontrolujte své úpravy.
Zadání lekce: Vytvořte si vlastní střelnou zbraň.
Výsledek lekce: Vyrobil zbraň
Den třetí
Vytváříme si vlastní huť, truhlu, dveře
− Vytvoříme 3D model huti, přidáme jej do Mcreator, napíšeme GUI a postupy pro použití
− Vytvoříme 3D model truhly, přidáme jej do Mcreator, napíšeme GUI a postupy pro použití
− Vytvoříme 3D model dveří, přidáme jej do Mcreatoru, napíšeme GUI a postupy pro použití
− Spusťte Minecraft a zkontrolujte své úpravy.
Zadání lekce: Vytvořte hut, dveře, truhlu
Výsledek lekce: Naučili jsme se vyrábět nové věci.
Den čtvrtý
Vytvořte si vlastní 3D brnění
− Vytvoříme 3D model brnění. Přidat do Mccreator
− Vytváříme brnění a vyrábíme naše brnění.
Zadání lekce: Vytvořte si své brnění
Výsledek lekce: Brnění vlastní výroby s vlastní 3D texturou.
3. modul
První den
Vytváříme živou bytost - MOBA()
− Nakreslíme 3D model našeho davu. Seskupování objektů
− Přidejte model Java do MCreator
− Vytvořte nepřátelský dav. Nastavení umělé inteligence
− Vytváříme rezidenta – dav. Nastavení umělé inteligence
− Píšeme GUI pro obchodování. Píšeme funkcionalitu umožňující obchodování
− Spusťte Minecraft – zkontrolujte své úpravy
Zadání lekce: Vytvořte nepřátelský dav. Vytvořte si vlastní mob od nuly.
Výsledek lekce: Víme, jak vytvořit davy.
Druhý den
Struktury a davy
− Zvažujeme další možnosti pro davy. Oblékání davů do brnění
− Stavíme naši strukturu, importujeme ji do Mcreatoru. Vytváříme vlastní strukturu
− Spusťte Minecraft – zkontrolujte své úpravy
Zadání lekce: Vytvořte si vlastní střelnou zbraň.
Výsledek lekce: Vyrobil zbraň
Den třetí
Vytvořte si svůj vlastní biom, svět, dimenzi
− Určete hlavní složky biomu
− Vytváříme biom. Přidání mobů do tohoto biomu
− Přidání struktur do biomu
− Spusťte Minecraft – zkontrolujte své úpravy
Zadání lekce: Vytvořte hut, dveře, truhlu
Výsledek lekce: Naučili jsme se vyrábět nové věci.
Den čtvrtý
Kreativní lekce
− Testujeme vše, co jsme prošli, opravujeme chyby
− Vytvořte si vlastní dimenzi
− Importujte svůj mod.
Zadání lekce: Ověřte si svou schopnost zvládnout materiál samostatně. Uzavřete mezery
Výsledek lekce: Dokončili kurz