Utveckling av mods i Minecraft - kurs 18 000 rub. från Coddy School of Programming for Children, utbildning 3 moduler (månader)
Miscellanea / / December 04, 2023
Ålder: 8-12 år
Nivå: för nybörjare.
Varaktighet: från 3 moduler (månader), från 24 timmar*.
Format: individuella och grupplektioner, offline och online (realtid).
Antal barn: från 1 till 8.
Pris:
från 750 rub./timme i en onlinegrupp,
från 850 rub./timme i en offlinegrupp,
från 1050 rub./timme individuellt online,
från 1980 rub./timme individuellt offline.
Visste du att artificiell intelligens slog människor i schack och Go, men misslyckades med att övervinna en grundläggande uppgift i Minecraft? Detta beror på att detta spel inte är knutet till enkel logik, utan ger enorma utrymmen för kreativitet, utveckling och lärande.
Minecraft är bland de fem mest populära videospelen under årtiondet. Den globala försäljningen av spelet under de 11 åren av dess existens har överstigit 200 miljoner exemplar, och antalet månatliga aktiva användare, enligt den senaste statistiken, var 126 miljoner.
En seriös passion för spel är inte en orsak till oro, utan en möjlighet att förvandla en hobby till ett verktyg för utveckling. Med Minecraft är det ännu enklare än med andra spel.
Vi har utvecklat en kurs för riktiga Minecraft-fans som vill skapa sina egna moddar och samtidigt lära sig grunderna i ett av de mest populära programmeringsspråken i världen - Java.
Om kursen
Kursen "Utveckla mods för Minecraft" skapades för barn i åldern 8-12 år som brinner för Minecraft. I klasserna lär vi oss att skapa våra egna modifieringar för spelet: kostymer, världar, spelverktyg och spelvarelser. För att utveckla mods används MCreator-editorn och Java-språket, så att eleverna samtidigt bekantar sig med teorin och grunderna i programmering. MCreator inkluderar avancerad blockfunktion som gör processen att skapa mods ännu mer intuitiv och rolig.
Under lektionerna kommer barnen att lära sig:
- självständigt utveckla byggnader och verktyg för Minecraft;
- modellera dina egna världar och rita med hjälp av pixelkonsttekniker;
- föreskriva olika förbättringar som inte finns i Minecrafts huvudskript.
Barnen kommer att bekanta sig med grunderna i programmering och de grundläggande begreppen i Java-språket, och kommer också att bemästra 3D-modellering. De färdigheter som förvärvats i klasserna kommer att ge en utmärkt grund för vidare studier av programmering.
Kursprogram
Under den första månaden kommer killarna att bekanta sig med MCreator-programmet, studera applikationsgränssnittet och skapa första teständringar: verktygspaket, resurser, anläggningar, arbetsbänkar, samt ett nytt block - kylskåp. Vi kommer att bygga en gård av våra egna block med självständigt skapade växter och viltföremål.
Under den andra träningsmånaden kommer vi att bekanta oss med 3D-grafik och BlockBench-programmet (en editor som låter dig skapa 3D-modeller). Barnen kommer att lära sig programgränssnittet och grunderna i 3D-modellering i BlockBench, skapa sina egna modeller av block och objekt och lägga till dem i spelet. Dessutom kommer vi att bekanta oss med tekniken för att skapa aktiva komponenter: dörrar, kistor och arbetsredskap.
Under den tredje träningsmånaden kommer barnen att skapa sina egna karaktärer och spelvärld. I den här modulen ska vi titta närmare på att bygga aktiva 3D-modeller i BlockBench och lära oss hur man skapar spelkaraktärer. I slutet av kursen kommer vi att skicka våra modifieringar till Minecraft så att alla kan använda de föremål som skapats av killarna.
Minecraft Mod Development-kursen är en del av ett tvåårigt djupgående utbildningsprogram programmering med Minecraft (att ta andra kurser är inte ett krav för registrering för denna kurs):
- Enkel nivå: Minecraft-programmering (5 månader)
- Mellanliggande: Minecraft: Introduktion till artificiell intelligens (8 månader)
- Mellanliggande: Minecraft: JavaScript-programmering (4 månader) eller Minecraft: Python-programmering (3 månader)
- Svårnivå: Utveckling av mods för Minecraft (från 3 månader)
Träningsrekommendationer:
För alla våra kodare som älskar programmering i Minecraft, rekommenderar vi att du kombinerar utbildning i kursen "Minecraft: Introduktion till artificiell intelligens" med lektioner i "Utveckla mods för Minecraft." Om barn i en kurs introduceras till begreppet artificiell intelligens och lär sig att programmera sin agent för att lösa sina spelproblem, skapades den andra kursen CODDY team specifikt på begäran av våra elever - från grunden och självständigt utveckla spelelement och block för att bygga, skydda och extrahera resurser, och även på språket Java! Vår erfarenhet visar att barn på detta sätt inte bara lär sig att programmera i Minecraft-miljön, utan också omedelbart se resultatet av sitt lärande i praktiken i spelet.
12
kurserKurslärare:
"Utveckla mods för Minecraft", "Programmera spel i Python", "Unity 3D", "Minecraft: en introduktion till artificiell intelligens", "Skapa
spel i Roblox Studio", "Programmering för de små", "Programmering för de små i Tynker", "Minecraft-programmering", "3D-spel i Scratch", "Minecraft i Scratch"
Utbildning:
Moscow Polytechnic University, specialitet "Informatik och datavetenskap i CAD".
Erfarenhet:
Kan språken C#, C++, Pascal, SQL. Programmerad i 1C-system med det inbyggda programmeringsspråket 1C: Enterprise. Deltog i skapandet av utbildningar för universitetet om Fusion 360 och Inventor.
Intressen:
Gillar att arbeta med databaser, modellera och lösa icke-standardiserade matematiska problem. Inom programmering gillar jag att skriva funktionalitet för mobila applikationer (C++). Tror att varje barn kan ha ett icke-standardiserat förhållningssätt.
"Det viktigaste i lärande är barnens intresse."
4
kursKurslärare:
"Minecraft: En introduktion till artificiell intelligens", "Skapa spel i Roblox Studio", "Utveckla mods för Minecraft", "Minecraft-programmering"
Utbildning:
Moscow State Technological University, specialitet "Robotics and Mechatronics".
Certifierad deltagare i Minecraft-programmeringsutbildningen
Microsoft Certified Teacher Innovator Program
Erfarenhet:
Behärskar språken Python och Lua. Hon har undervisat i barnprogrammering i mer än 2 år. Skapade barnprogram för lärande i Scratch-miljön. Vet hur man hittar ett förhållningssätt till ett barn och förklarar materialet tydligt och tydligt.
Intressen:
Programmering, IT-teknik.
”Ett barns utveckling och dess världsbild är fastställd från barndomen. Programmering är den nuvarande och framtida världen. Det är inte lätt att komma in i det. Våra kurser ger modern teknik till barn på en nivå som de kan förstå på ett roligt sätt.”
1:a modul
Första dagen
Introduktion till MCreator. Analys av gränssnittet. Testa ändringar
− Installera MCreator, distribuera din arbetsyta
− Studera editorns gränssnitt
− Vi skapar ett testblock, en uppsättning verktyg, pansar, malm med hjälp av färdiga verktyg
− Skapa dina egna texturer
− Starta Minecraft - kontrollera dina ändringar).
Lektionsuppgift: Möt redaktören. Skapa din första ändring.
Resultatet av lektionen: Vi skrev vår första mod.
Andra dagen
Skapa ett komplett resurspaket och arbetsbänk
− Vi skapar vår egen malm, skapar ett recept för hantverk av vår malm.
− Vi skapar ett verktygspaket av vår malm.
− Vi skapar vårt eget träblock. Hantverksbrädor, pysselstavar
− Vi skapar vår egen arbetsbänk. Vi skriver ett GUI för arbetsbänken. Skriver den första hantverksproceduren på vår arbetsbänk
Lektionsuppgift: Lär dig att skapa ett GUI. Skriv den första proceduren.
Resultatet av lektionen: Gjorde din egen arbetsbänk
Dag tre
Vi skapar speciella, anpassade block
− Skapa speciella block (kylvätska, ismalm, krossad is)
− Vi skapar en kylare, skriver ett GUI, skriver en procedur för en knapp
− Vi skapar ett issvärd och dess hantverk i vår arbetsbänk
− Skapa en kreativ flik
Lektionsuppgift: Skapa ett speciellt mekaniskt block och svärd med effekten.
Resultatet av lektionen: lärt dig hur du gör vapen med effekter och skapar dina egna block med GUI.
Dag fyra
Kreativ lektion! + skapa dina egna växter
− Vi skapar våra egna växter. Vi skapar vår egen mat
− Vi kombinerar den inhämtade kunskapen. Bygg din gård och ditt hus från dina block.
Lektionsuppgift: Testa tidigare skapade mods. Skapa dessutom dina egna mods
Resultatet av lektionen: Konsolidera förvärvad kunskap
2:a modulen
Första dagen
Introduktion till 3D-redigeraren BlockBench. Analys av gränssnittet. Testa 3D-modeller
− Installera BlockBench
− Studera editorns gränssnitt.
− Skapa en testblockmodell och lägg till den i MCreator.
− Vi skapar vår egen 3D-modell av ett vapen - ett svärd, och lägger till det i MCreator.
− Starta Minecraft - kontrollera dina ändringar).
Lektionsuppgift: Bekanta dig med 3D-redigeraren. Skapa din egen modifiering med en 3D-modell.
Resultatet av lektionen: Bekanta dig med 3D-modellering.
Andra dagen
Skapa dina egna skjutvapen. Pistol
− Vi skapar vår egen 3D-modell av vår pistol.
− Lägg till modellen i Mcreator.
− Vi skapar rutiner för driften av vår pistol
− Vi skapar vårt eget hantverk av våra vapen
− Starta Minecraft och kontrollera dina ändringar.
Lektionsuppgift: Skapa ditt eget skjutvapen.
Resultatet av lektionen: Gjorde en pistol
Dag tre
Vi skapar vårt eget smältverk, kista, dörr
− Vi skapar en 3D-modell av smältverket, lägger till den i Mcreator, skriver GUI och procedurer för användning
− Vi skapar en 3D-modell av Chest, lägger till den i Mcreator, skriver ett GUI och procedurer för användning
− Vi skapar en 3D-modell av dörren, lägger till den i Mcreator, skriver GUI och procedurer för användning
− Starta Minecraft och kontrollera dina ändringar.
Lektionsuppgift: Skapa ett smältverk, dörr, kista
Resultatet av lektionen: Vi lärde oss hur man gör nya föremål.
Dag fyra
Skapa din egen 3D-rustning
− Vi skapar en 3D-modell av rustningen. Lägg till i Mccreator
− Vi skapar rustningar och tillverkar våra rustningar.
Lektionsuppgift: Skapa din rustning
Resultatet av lektionen: Pansar av vår egen produktion med egen 3D-textur.
3:e modul
Första dagen
Vi skapar en levande varelse - MOBA()
− Vi ritar en 3D-modell av vår mob. Gruppera objekt
− Lägg till en Java-modell till MCreator
− Skapa en fientlig mobb. Att sätta upp artificiell intelligens
− Vi skapar en invånare – en mobb. Att sätta upp artificiell intelligens
− Vi skriver ett GUI för handel. Vi skriver funktionalitet för att möjliggöra handel
− Starta Minecraft - kontrollera dina ändringar
Lektionsuppgift: Skapa en fientlig mobb. Skapa din egen mobb från grunden.
Resultatet av lektionen: Vi vet hur man skapar mobs.
Andra dagen
Strukturer och mobs
− Vi överväger andra alternativ för mobbar. Att klä folkmassor i rustningar
− Vi bygger vår struktur, importerar den till Mcreator. Vi skapar vår egen struktur
− Starta Minecraft - kontrollera dina ändringar
Lektionsuppgift: Skapa ditt eget skjutvapen.
Resultatet av lektionen: Gjorde en pistol
Dag tre
Skapa din egen biom, värld, dimension
− Bestäm huvudkomponenterna i biomen
− Vi skapar en biom. Lägger till mobs till den här biomen
− Lägga till strukturer till biomen
− Starta Minecraft - kontrollera dina ändringar
Lektionsuppgift: Skapa ett smältverk, dörr, kista
Resultatet av lektionen: Vi lärde oss hur man gör nya föremål.
Dag fyra
Kreativ lektion
− Vi testar allt vi klarat, rättar till fel
− Skapa din egen dimension
− Importera din mod.
Lektionsuppgift: Kontrollera din förmåga att behärska materialet självständigt. Stäng luckor
Resultatet av lektionen: Klarade kursen