Modifikaatioiden kehittäminen Minecraftissa - kurssi 18 000 hieroa. Coddy School of Programming for Children, koulutus 3 moduulia (kk)
Miscellanea / / December 04, 2023
Ikä: 8-12 vuotta
Taso: aloittelijoille.
Kesto: alkaen 3 moduulia (kk), alkaen 24 tuntia*.
Muoto: yksilö- ja ryhmätunnit, offline ja online (reaaliaikainen).
Lasten määrä: 1-8.
Hinta:
alkaen 750 hieroa/tunti verkkoryhmässä,
alkaen 850 hieroa/tunti offline-ryhmässä,
alkaen 1050 ruplaa/tunti erikseen verkossa,
alkaen 1980 hieroa/tunti erikseen offline-tilassa.
Tiesitkö, että tekoäly voitti ihmiset shakissa ja Go: ssa, mutta ei onnistunut voittamaan Minecraftin perustehtävää? Tämä johtuu siitä, että tämä peli ei ole sidottu yksinkertaiseen logiikkaan, vaan tarjoaa valtavasti tilaa luovuudelle, kehitykselle ja oppimiselle.
Minecraft on vuosikymmenen viiden suosituimman videopelin joukossa. Pelin maailmanlaajuinen myynti sen 11 vuoden aikana on ylittänyt 200 miljoonaa kopiota, ja kuukausittaisten aktiivisten käyttäjien määrä viimeisimpien tilastojen mukaan oli 126 miljoonaa.
Vakava intohimo pelaamiseen ei ole pelko, vaan mahdollisuus muuttaa harrastuksesta kehittymisen työkalu. Minecraftilla se on vielä helpompaa kuin muilla peleillä.
Olemme kehittäneet kurssin todellisille Minecraft-faneille, jotka haluavat luoda omia modejaan ja samalla oppia perusasiat yhdestä maailman suosituimmista ohjelmointikielistä - Javasta.
Tietoja kurssista
Kurssi "Developing Mods for Minecraft" luotiin 8-12-vuotiaille lapsille, jotka ovat intohimoisia Minecraftista. Tunneilla opimme luomaan peliin omia modifikaatioita: asuja, maailmoja, pelityökaluja ja peliolentoja. Modien kehittämiseen käytetään MCreator-editoria ja Java-kieltä, joten samalla opiskelijat tutustuvat ohjelmoinnin teoriaan ja perusteisiin. MCreator sisältää edistyneitä lohkotoimintoja, jotka tekevät modien luomisesta entistä intuitiivisemman ja hauskempaa.
Kurssin aikana lapset oppivat:
- kehittää itsenäisesti rakennuksia ja työkaluja Minecraftille;
- mallinna omia maailmojasi ja piirrä pikselitaidetekniikoilla;
- määrätä erilaisia parannuksia, joita ei ole Minecraftin pääskriptissä.
Lapset tutustuvat ohjelmoinnin perusteisiin ja Java-kielen peruskäsitteisiin sekä hallitsevat 3D-mallinnuksen. Tunnilla hankitut taidot tarjoavat erinomaisen pohjan ohjelmoinnin jatko-opiskeluun.
Kurssin ohjelma
Ensimmäisen kuukauden aikana kaverit tutustuvat MCreator-ohjelmaan, tutkivat sovellusliittymää ja luovat ensimmäiset testimuutokset: työkalupaketit, resurssit, kasvit, työpöydät sekä uusi lohko - jääkaappi. Rakennamme tilan omista lohkoistamme itsenäisesti luoduista kasveista ja pelitarvikkeista.
Toisen koulutuskuukauden aikana tutustumme 3D-grafiikkaan ja BlockBench-ohjelmaan (editori, jonka avulla voit luoda 3D-malleja). Lapset oppivat ohjelman käyttöliittymän ja 3D-mallinnuksen perusteet BlockBenchissä, luovat omia malleja lohkoista ja esineistä ja lisäävät niitä peliin. Lisäksi tutustumme aktiivisten komponenttien luomistekniikkaan: ovet, arkut ja työvälineet.
Kolmannella harjoituskuukaudella lapset luovat omat hahmonsa ja pelimaailmansa. Tässä moduulissa tarkastellaan lähemmin aktiivisten 3D-mallien rakentamista BlockBenchissä ja opimme luomaan pelihahmoja. Kurssin päätteeksi lähetämme modifikaatiomme Minecraftiin, jotta kaikki voivat käyttää kaverien luomia esineitä.
Minecraft Mod Development -kurssi on osa kaksivuotista syvällistä koulutusohjelmaa ohjelmointi Minecraftilla (muiden kurssien suorittaminen ei ole ilmoittautumisen edellytys tälle kurssille):
- Helppo taso: Minecraft-ohjelmointi (5 kuukautta)
- Keskitaso: Minecraft: Johdatus tekoälyyn (8 kuukautta)
- Keskitaso: Minecraft: JavaScript-ohjelmointi (4 kuukautta) tai Minecraft: Python-ohjelmointi (3 kuukautta)
- Vaikea taso: Minecraftin modien kehittäminen (3 kuukaudesta alkaen)
Koulutussuositukset:
Kaikille koodaajillemme, jotka rakastavat ohjelmointia Minecraftissa, suosittelemme yhdistämään "Minecraft: Johdanto tekoälyyn" -kurssin koulutukseen "Minecraftin modifiointien kehittäminen". Jos yhdellä kurssilla lapset tutustuvat tekoälyn käsitteeseen ja oppivat ohjelmoimaan agenttinsa ratkaisemaan heidän peliongelmiaan, niin toinen kurssi luotiin CODDY-tiimi erityisesti opiskelijoiden pyynnöstä - tyhjästä ja itsenäisesti kehittämään pelielementtejä ja lohkoja resurssien rakentamiseen, suojaamiseen ja poimimiseen ja jopa kielellä Java! Kokemuksemme osoittaa, että tällä tavalla lapset eivät vain opi ohjelmoimaan Minecraft-ympäristössä, vaan myös näkevät heti oppimisensa tulokset käytännössä pelissä.
12
kurssitKurssin opettaja:
"Minecraftin modien kehittäminen", "Pelien ohjelmointi Pythonissa", "Unity 3D", "Minecraft: johdatus tekoälyyn", "Luominen"
pelit Roblox Studiossa", "Ohjelmointi pienimmille", "Ohjelmointi pienimmille Tynkerissä", "Minecraft-ohjelmointi", "3D-pelit Scratchissa", "Minecraft in Scratch"
Koulutus:
Moskovan ammattikorkeakoulu, erikoisala "Informatiikka ja tietojenkäsittelytiede CAD: ssa".
Kokea:
Osaa kielet C#, C++, Pascal, SQL. Ohjelmoitu 1C-järjestelmissä käyttämällä sisäänrakennettua ohjelmointikieltä 1C: Enterprise. Osallistui Fusion 360:n ja Inventorin koulutuskurssien luomiseen yliopistolle.
Kiinnostuksen kohteet:
Tykkää työskennellä tietokantojen parissa, mallintaa ja ratkaista epätyypillisiä matemaattisia ongelmia. Ohjelmoinnissa tykkään kirjoittaa toiminnallisuutta mobiilisovelluksiin (C++). Uskoo, että jokaisella lapsella voi olla epätyypillinen lähestymistapa.
"Oppimisessa tärkeintä on lasten kiinnostus."
4
tietenkinKurssin opettaja:
"Minecraft: Johdatus tekoälyyn", "Pelien luominen Roblox Studiossa", "Minecraftin modien kehittäminen", "Minecraft-ohjelmointi"
Koulutus:
Moskovan valtion teknillinen yliopisto, erikoisuus "Robotiikka ja mekatroniikka".
Sertifioitu osallistuja Minecraft-ohjelmointikoulutusohjelmaan
Microsoft Certified Teacher Innovator -ohjelma
Kokea:
Python- ja Lua-kieliä sujuvasti. Hän on opettanut lasten ohjelmointia yli 2 vuotta. Luonut lasten ohjelmia oppimiseen Scratch-ympäristössä. Hän osaa löytää lähestymistavan lapseen ja selittää materiaalin selkeästi ja selkeästi.
Kiinnostuksen kohteet:
Ohjelmointi, IT-tekniikat.
”Lapsen kehitys ja hänen maailmankuvansa on luotu lapsuudesta lähtien. Ohjelmointi on nykyinen ja tuleva maailma. Siihen ei ole helppoa päästä. Kurssillamme tarjotaan lapsille nykyaikaista teknologiaa heidän ymmärtämällään tasolla hauskalla tavalla.”
1. moduuli
Ensimmäinen päivä
MCreatorin esittely. Käyttöliittymän analyysi. Testaa modifikaatioita
− Asenna MCreator, ota työtila käyttöön
− Editorin käyttöliittymän opiskelu
− Luomme valmiilla työkaluilla testilohkon, työkalusarjan, panssarin, malmin
− Luo omia tekstuureja
− Käynnistä Minecraft - tarkista muutokset).
Oppitunnin tehtävä: Tapaa toimittaja. Luo ensimmäinen muokkauksesi.
Oppitunnin tulos: Kirjoitimme ensimmäisen modimme.
Toinen päivä
Täydellisen resurssipaketin ja työpöydän luominen
− Luomme oman malmimme, luomme malmistamme askartelureseptin.
− Luomme malmistamme työkalupaketin.
− Luomme oman puupalikkamme. Askartelulaudat, askartelutikkuja
− Luomme oman työpöydän. Kirjoitamme graafista käyttöliittymää työpöydälle. Ensimmäisen askarteluprosessin kirjoittaminen työpöydällemme
Oppitunnin tehtävä: Opi luomaan graafinen käyttöliittymä. Kirjoita ensimmäinen toimenpide.
Oppitunnin tulos: Tein oman työpöydän
Kolmas päivä
Luomme erityisiä, mukautettuja lohkoja
− Luo erikoislohkoja (jäähdytysneste, jäämalmi, jäämurska)
− Luomme jäähdyttimen, kirjoitamme graafisen käyttöliittymän, kirjoitamme toiminnon painikkeelle
− Luomme jäämiekan ja sen tekemisen työpöydällämme
− Luo CreativeTab
Oppitunnin tehtävä: Luo erityinen mekaaninen lohko ja miekka tehosteella.
Oppitunnin tulos: oppii tekemään aseita tehosteilla ja luomaan omia lohkoja graafisen käyttöliittymän avulla.
Päivä neljä
Luova oppitunti! + luo omia kasveja
− Luomme omat kasvimme. Luomme itse ruokamme
− Yhdistämme hankitut tiedot. Rakenna maatilasi ja talosi lohkoistasi.
Oppitunnin tehtävä: Testaa aiemmin luotuja modeja. Luo lisäksi omat modit
Oppitunnin tulos: Vahvista hankittua tietoa
2. moduuli
Ensimmäinen päivä
Johdatus 3D-editoriin BlockBench. Käyttöliittymän analyysi. Testaa 3D-malleja
− Asenna BlockBench
− Editorin käyttöliittymän opiskelu.
− Luo testilohkomalli ja lisää se MCreatoriin.
− Luomme oman 3D-mallimme aseesta - miekasta ja lisäämme sen MCreatoriin.
− Käynnistä Minecraft - tarkista muutokset).
Oppitunnin tehtävä: Tutustu 3D-editoriin. Luo oma muunnos 3D-mallilla.
Oppitunnin tulos: Tutustu 3D-mallinnukseen.
Toinen päivä
Omien tuliaseiden luominen. Ase
− Luomme pistoolistamme oman 3D-mallin.
− Lisää malli Mcreatoriin.
− Luomme menettelytapoja pistoolimme käyttöön
− Luomme aseistamme oman taitomme
− Käynnistä Minecraft ja tarkista muutokset.
Oppitunnin tehtävä: Luo oma ampuma-ase.
Oppitunnin tulos: Teki aseen
Kolmas päivä
Luomme oman sulattomme, arkun, oven
− Luomme sulattimesta 3D-mallin, lisäämme sen Mcreatoriin, kirjoitamme graafisen käyttöliittymän ja toimintaohjeet
− Luomme rinnasta 3D-mallin, lisäämme sen Mcreatoriin, kirjoitamme graafisen käyttöliittymän ja toimintaohjeet
− Luomme ovesta 3D-mallin, lisäämme sen Mcreatoriin, kirjoitamme graafisen käyttöliittymän ja toimintaohjeet
− Käynnistä Minecraft ja tarkista muutokset.
Oppitunnin tehtävä: Luo sulatto, ovi, arkku
Oppitunnin tulos: Opimme tekemään uusia esineitä.
Päivä neljä
Luo oma 3D-panssari
− Luomme panssarista 3D-mallin. Lisää Mccreatoriin
− Luomme panssaria ja valmistamme panssarimme.
Oppitunnin tehtävä: Luo panssari
Oppitunnin tulos: Oman tuotantomme panssari omalla 3D-tekstuurillaan.
3. moduuli
Ensimmäinen päivä
Luomme elävän olennon - MOBA()
− Piirrämme väkijoukostamme 3D-mallin. Objektien ryhmittely
− Lisää Java-malli MCreatoriin
− Luo vihamielinen väkijoukko. Tekoälyn perustaminen
− Luomme asukkaan – väkijoukon. Tekoälyn perustaminen
− Kirjoitamme graafista käyttöliittymää kaupankäyntiä varten. Kirjoitamme toimintoja kaupankäynnin mahdollistamiseksi
− Käynnistä Minecraft - tarkista muutokset
Oppitunnin tehtävä: Luo vihamielinen väkijoukko. Luo oma väkijoukkosi tyhjästä.
Oppitunnin tulos: Tiedämme kuinka luoda väkijoukkoja.
Toinen päivä
Rakenteet ja väkijoukot
− Harkitsemme muita vaihtoehtoja väkijoukoille. Väkijoukon pukeminen panssariin
− Rakennamme rakenteemme, tuomme sen Mcreatoriin. Luomme oman rakenteen
− Käynnistä Minecraft - tarkista muutokset
Oppitunnin tehtävä: Luo oma ampuma-ase.
Oppitunnin tulos: Teki aseen
Kolmas päivä
Luo oma biomi, maailma, ulottuvuus
− Selvitä biomin pääkomponentit
− Luomme biomin. Väkijoukon lisääminen tähän biomiin
− Rakenteiden lisääminen biomiin
− Käynnistä Minecraft - tarkista muutokset
Oppitunnin tehtävä: Luo sulatto, ovi, arkku
Oppitunnin tulos: Opimme tekemään uusia esineitä.
Päivä neljä
Luova oppitunti
− Testaamme kaiken, mitä olemme läpäisseet, korjaamme virheet
− Luo oma ulottuvuus
− Tuo mod.
Oppitunnin tehtävä: Tarkista kykysi hallita materiaalia itsenäisesti. Sulje aukot
Oppitunnin tulos: Kurssin suorittanut