Ontwikkeling van mods in Minecraft - cursus 18.000 wrijven. van Coddy School of Programming for Children, training 3 modules (maanden)
Gemengde Berichten / / December 04, 2023
Leeftijd: 8-12 jaar
Niveau: voor beginners.
Duur: vanaf 3 modules (maanden), vanaf 24 uur*.
Formaat: individuele en groepslessen, offline en online (realtime).
Aantal kinderen: van 1 tot 8.
Prijs:
vanaf 750 wrijven/uur in een online groep,
vanaf 850 wrijven/uur in een offline groep,
vanaf 1050 roebel/uur individueel online,
vanaf 1980 wrijf/uur individueel offline.
Wist je dat kunstmatige intelligentie mensen versloeg bij schaken en Go, maar er niet in slaagde een basistaak in Minecraft te overwinnen? Dit komt omdat dit spel niet gebonden is aan eenvoudige logica, maar enorme mogelijkheden biedt voor creativiteit, ontwikkeling en leren.
Minecraft behoort tot de top vijf van populairste videogames van het decennium. De wereldwijde verkoop van het spel gedurende de elf jaar van zijn bestaan heeft de 200 miljoen exemplaren overschreden, en het aantal maandelijkse actieve gebruikers bedroeg volgens de laatste statistieken 126 miljoen.
Een serieuze passie voor gamen is geen reden tot ongerustheid, maar een kans om van een hobby een hulpmiddel voor ontwikkeling te maken. Met Minecraft is het zelfs eenvoudiger dan met andere games.
We hebben een cursus ontwikkeld voor echte Minecraft-fans die hun eigen mods willen maken en tegelijkertijd de basis willen leren van een van de populairste programmeertalen ter wereld: Java.
Over de cursus
De cursus “Mods ontwikkelen voor Minecraft” is gemaakt voor kinderen van 8-12 jaar oud die gepassioneerd zijn door Minecraft. In de lessen leren we hoe we onze eigen aanpassingen voor het spel kunnen maken: kostuums, werelden, speltools en spelwezens. Voor het ontwikkelen van mods wordt gebruik gemaakt van de MCreator-editor en de Java-taal, zodat studenten tegelijkertijd kennis maken met de theorie en basisprincipes van programmeren. MCreator bevat geavanceerde blokfunctionaliteit die het proces van het maken van mods nog intuïtiever en leuker maakt.
Tijdens de lessen leren kinderen:
- zelfstandig gebouwen en gereedschappen ontwikkelen voor Minecraft;
- modelleer je eigen werelden en teken met behulp van pixelkunsttechnieken;
- verschillende verbeteringen voorschrijven die niet in het hoofdscript van Minecraft voorkomen.
Kinderen maken kennis met de basisprincipes van programmeren en de basisconcepten van de Java-taal, en beheersen ook het 3D-modelleren. De vaardigheden die in de lessen worden verworven, vormen een uitstekende basis voor verdere studie van programmeren.
Cursus programma
Tijdens de eerste maand zullen de jongens kennis maken met het MCreator-programma, de applicatie-interface bestuderen en creëren eerste testaanpassingen: gereedschapspakketten, hulpmiddelen, planten, werkbanken, evenals een nieuw blok - koelkast. We gaan een boerderij bouwen van onze eigen blokken met onafhankelijk gemaakte planten en spelitems.
In de tweede maand van de training maken we kennis met 3D-graphics en het BlockBench-programma (een editor waarmee je 3D-modellen kunt maken). De kinderen leren de programma-interface en de basisprincipes van 3D-modellering in BlockBench, maken hun eigen modellen van blokken en objecten en voegen deze toe aan het spel. Daarnaast zullen we kennis maken met de techniek van het maken van actieve componenten: deuren, kisten en arbeidsmiddelen.
In de derde trainingsmaand creëren de kinderen hun eigen personages en spelwereld. In deze module gaan we dieper in op het bouwen van actieve 3D-modellen in BlockBench en leren we hoe je gamekarakters kunt maken. Aan het einde van de cursus sturen we onze aanpassingen naar Minecraft zodat iedereen de objecten kan gebruiken die door de jongens zijn gemaakt.
De cursus Minecraft Mod Development maakt deel uit van een tweejarig diepgaand trainingsprogramma programmeren met Minecraft (het volgen van andere cursussen is geen vereiste voor inschrijving voor deze cursus):
- Eenvoudig niveau: Minecraft-programmering (5 maanden)
- Gemiddeld: Minecraft: Inleiding tot kunstmatige intelligentie (8 maanden)
- Gemiddeld: Minecraft: JavaScript-programmering (4 maanden) of Minecraft: Python-programmering (3 maanden)
- Moeilijk niveau: ontwikkeling van mods voor Minecraft (vanaf 3 maanden)
Trainingsaanbevelingen:
Voor al onze programmeurs die van programmeren in Minecraft houden, raden we aan om de training in de cursus “Minecraft: Inleiding tot kunstmatige intelligentie” te combineren met lessen in “Developing Mods for Minecraft.” Als kinderen in de ene cursus kennis maken met het concept van kunstmatige intelligentie en leren hun agent te programmeren om hun spelproblemen op te lossen, dan is de tweede cursus ontstaan. CODDY-team specifiek op verzoek van onze studenten - vanaf nul en zelfstandig spelelementen en blokken ontwikkelen voor het bouwen, beschermen en extraheren van hulpbronnen, en zelfs in de taal Java! Onze ervaring leert dat kinderen op deze manier niet alleen leren programmeren in de Minecraft-omgeving, maar ook meteen de resultaten van hun leren in de praktijk zien in het spel.
12
cursussenCursusdocent:
“Mods ontwikkelen voor Minecraft”, “Games programmeren in Python”, “Unity 3D”, “Minecraft: een inleiding tot kunstmatige intelligentie”, “Creëren
games in Roblox Studio", "Programmeren voor de kleintjes", "Programmeren voor de kleintjes in Tynker", "Minecraft-programmeren", "3D-games in Scratch", "Minecraft in Scratch"
Onderwijs:
Polytechnische Universiteit van Moskou, specialiteit “Informatica en Computerwetenschappen in CAD”.
Ervaring:
Kent de talen C#, C++, Pascal, SQL. Geprogrammeerd in 1C-systemen met behulp van de ingebouwde programmeertaal 1C: Enterprise. Deelgenomen aan het creëren van trainingen voor de universiteit over Fusion 360 en Inventor.
Interesses:
Houdt van werken met databases, modelleren en het oplossen van niet-standaard wiskundige problemen. Bij het programmeren schrijf ik graag functionaliteit voor mobiele applicaties (C++). Is van mening dat elk kind een niet-standaard aanpak kan hebben.
“Het allerbelangrijkste bij leren is de interesse van kinderen.”
4
cursusCursusdocent:
“Minecraft: een inleiding tot kunstmatige intelligentie”, “Games maken in Roblox Studio”, “Mods ontwikkelen voor Minecraft”, “Minecraft-programmering”
Onderwijs:
Moskouse Staats Technologische Universiteit, specialiteit “Robotica en Mechatronica”.
Gecertificeerde deelnemer aan het Minecraft programmeertrainingsprogramma
Microsoft Certified Teacher Innovator-programma
Ervaring:
Vloeiend in de talen Python en Lua. Ze geeft al ruim 2 jaar les in kinderprogrammering. Kinderprogramma's gemaakt voor leren in de Scratch-omgeving. Weet een aanpak voor een kind te vinden en de stof duidelijk en duidelijk uit te leggen.
Interesses:
Programmering, IT-technologieën.
“De ontwikkeling van een kind en zijn wereldbeeld worden vanaf de kindertijd vastgelegd. Programmeren is de huidige en toekomstige wereld. Het is niet gemakkelijk om er in te komen. Onze cursussen bieden kinderen moderne technologieën op een niveau dat ze op een leuke manier kunnen begrijpen.”
1e moduul
De eerste dag
Inleiding tot MCreator. Analyse van de interface. Wijzigingen testen
− Installeer MCreator, implementeer uw werkruimte
− Het bestuderen van de editorinterface
− We maken een testblok, een set gereedschappen, bepantsering en erts met behulp van kant-en-klare gereedschappen
− Creëer je eigen texturen
− Start Minecraft - controleer uw wijzigingen).
Lesopdracht: Maak kennis met de redacteur. Maak uw eerste wijziging.
Resultaat van de les: We hebben onze eerste mod geschreven.
Tweede dag
Een compleet resourcepakket en werkbank maken
− We creëren ons eigen erts, creëren een recept voor het vervaardigen van ons erts.
− Uit ons erts creëren wij een pakket gereedschappen.
− Wij maken ons eigen blok hout. Knutselplanken, knutselstokken
− Wij creëren onze eigen werkbank. We schrijven een GUI voor de workbench. Het schrijven van de eerste knutselprocedure op onze werkbank
Lesopdracht: Leer hoe u een GUI maakt. Schrijf de eerste procedure.
Resultaat van de les: Zelf een werkbank gemaakt
Dag drie
Wij maken speciale, op maat gemaakte blokken
− Maak speciale blokken (koelvloeistof, ijserts, gemalen ijs)
− We maken een koeler, schrijven een GUI, schrijven een procedure voor een knop
− We maken een ijszwaard en het maken ervan in onze werkbank
− Maak een CreatiefTabblad
Lesopdracht: Creëer een speciaal mechanisch blok en zwaard met dit effect.
Resultaat van de les: leerde hoe je wapens met effecten kunt maken en je eigen blokken kunt maken met GUI.
Dag vier
Creatieve les! + maak je eigen planten
− Wij creëren onze eigen planten. Wij creëren ons eigen voedsel
− We combineren de opgedane kennis. Bouw je boerderij en je huis met je blokken.
Lesopdracht: Test eerder gemaakte mods. Maak bovendien je eigen mods
Resultaat van de les: Consolideer opgedane kennis
2e moduul
De eerste dag
Inleiding tot de 3D-editor BlockBench. Analyse van de interface. 3D-modellen testen
− Installeer BlockBench
− Het bestuderen van de editorinterface.
− Maak een testblokmodel en voeg dit toe aan MCreator.
− We maken ons eigen 3D-model van een wapen – een zwaard, en voegen dit toe aan MCreator.
− Start Minecraft - controleer uw wijzigingen).
Lesopdracht: Maak kennis met de 3D-editor. Creëer uw eigen aanpassing met een 3D-model.
Resultaat van de les: Maak kennis met 3D-modelleren.
Tweede dag
Je eigen vuurwapens maken. Pistool
− We maken ons eigen 3D-model van ons pistool.
− Voeg het model toe aan Mcreator.
− We creëren procedures voor de bediening van ons pistool
− We creëren ons eigen wapentuig
− Start Minecraft en controleer uw wijzigingen.
Lesopdracht: Creëer je eigen vuurwapen.
Resultaat van de les: Een pistool gemaakt
Dag drie
We creëren onze eigen smelterij, kist, deur
− We maken een 3D-model van de smelter, voegen het toe aan Mcreator, schrijven GUI en procedures voor gebruik
− We maken een 3D-model van de kist, voegen deze toe aan Mcreator, schrijven een GUI en procedures voor gebruik
− We maken een 3D-model van de deur, voegen dit toe aan Mcreator, schrijven GUI en procedures voor gebruik
− Start Minecraft en controleer uw wijzigingen.
Lesopdracht: Maak een smelterij, deur, kist
Resultaat van de les: We leerden hoe we nieuwe items konden maken.
Dag vier
Creëer je eigen 3D-pantser
− We maken een 3D-model van het pantser. Toevoegen aan Mccreator
− We creëren pantsers en vervaardigen ons pantser.
Lesopdracht: Creëer je pantser
Resultaat van de les: Armor van onze eigen productie met een eigen 3D-textuur.
3e moduul
De eerste dag
We creëren een levend wezen - MOBA()
− We tekenen een 3D-model van onze menigte. Objecten groeperen
− Voeg een Java-model toe aan MCreator
− Creëer een vijandige menigte. Het opzetten van kunstmatige intelligentie
− We creëren een bewoner – een menigte. Het opzetten van kunstmatige intelligentie
− We schrijven een GUI voor handelen. We schrijven functionaliteit om handel mogelijk te maken
− Start Minecraft - controleer uw wijzigingen
Lesopdracht: Creëer een vijandige menigte. Creëer je eigen mob vanaf het begin.
Resultaat van de les: Wij weten hoe we mobs moeten creëren.
Tweede dag
Structuren en mobs
− We overwegen andere opties voor bendes. Mobs in harnas kleden
− We bouwen onze structuur en importeren deze in Mcreator. Wij creëren onze eigen structuur
− Start Minecraft - controleer uw wijzigingen
Lesopdracht: Creëer je eigen vuurwapen.
Resultaat van de les: Een pistool gemaakt
Dag drie
Creëer je eigen bioom, wereld, dimensie
− Bepaal de belangrijkste componenten van het bioom
− We creëren een bioom. Mobs toevoegen aan dit bioom
− Structuren toevoegen aan het bioom
− Start Minecraft - controleer uw wijzigingen
Lesopdracht: Maak een smelterij, deur, kist
Resultaat van de les: We leerden hoe we nieuwe items konden maken.
Dag vier
Creatieve les
− We testen alles wat we hebben gehaald, corrigeren fouten
− Creëer je eigen dimensie
− Importeer uw mod.
Lesopdracht: Controleer uw vermogen om de stof zelfstandig onder de knie te krijgen. Gaten dichten
Resultaat van de les: De cursus voltooid