„Minecraft“ kodo valanda moko vaikus programavimo pagrindų

„Minecraft“ kodo valanda moko vaikus programavimo pagrindų

„Minecraft“ yra vienas populiariausių ir patvariausių kada nors sukurtų žaidimų. „Minecraft Hour of Code“ dėka tai taip pat yra puikus būdas vaikams išmokti programavimo pagrindų.





Norite sužinoti daugiau apie tai, kaip „Minecraft Hour of Code“ pamokos gali būti naudingos jauniems koduotojams? Skaityk toliau!





Kas yra „Minecraft“?

Pirmą kartą pristatytas 2011 m., „Minecraft“ yra smėlio dėžės vaizdo žaidimas, sukurtas ir sukurtas švedų žaidimų dizainerio Markuso „Notch“ Perssono. Dabar „Microsoft“ priklausantis „Mojang“ paskelbtas žaidimas leidžia žaidėjams kurti įvairius 3D skaitmeninius kubus, kad būtų sukurtas virtualus pasaulis. Tai darydami galite tyrinėti, rinkti išteklius, kurti amatus, kovoti ir dar daugiau - tiek vieno žaidėjo, tiek kelių žaidėjų režimais.



2014 metais „Microsoft“ įsigijo „Mojang“ už 2,5 mlrd. Iki 2018 m. Pradžios visose platformose buvo parduota daugiau nei 176 milijonai „Minecraft“ kopijų. Tai perkamiausias visų laikų vaizdo žaidimas!

Pristatome Code.org kodo valandą

„Code.org“, įkurta 2013 m., Yra ne pelno siekianti organizacija, skatinanti mokinius mokytis informatikos mokykloje ir namuose. Savo svetainėje organizacija siūlo nemokamas kodavimo sesijas visiems, kurie nori mokytis.



Code.org „Kodo iššūkio valanda“ Ji pirmą kartą buvo pradėta 2013 m. Kompiuterinių mokslų savaitės metu. Ji skatina mokinius per valandą atlikti trumpas programavimo pamokas. Nuo to laiko labai išaugo vienos valandos kodavimo pamokų skaičius.

Iššūkis tapo visuotinis - mokomosios programos yra prieinamos daugiau nei 63 kalbomis ir daugiau nei 180 šalių. „Code.org“ daugiausia dėmesio skiria nepakankamai reprezentuojamiems demografiniams rodikliams, dauguma studentų yra moterys arba priklauso mažumai.





Kas yra „Minecraft“ kodo valanda?

Bendradarbiaujant „Microsoft“ ir „Code.org“, „Minecraft Hour of Code“ pirmą kartą buvo pristatyta 2015 m. Sukurta šešerių metų ir vyresniems vaikams, pamoka siūlo programavimo pagrindus „Minecraft“ platformoje. Po to žaidėjai įvykdo 14 iššūkių, remdamiesi tuo, ką išmoko.

Kaip „Microsoft“ generalinė direktorė Satya Nadella paaiškino :





„Pagrindinė mūsų misijos dalis-suteikti įgaliojimus kiekvienam planetos žmogui-aprūpinti jaunimą skaičiavimo mąstymu ir problemų sprendimo įgūdžiais siekiant sėkmės vis labiau skaitmeniniame pasaulyje. Naudodamiesi „Minecraft“ ir „Code.org“, siekiame paskatinti kūrybiškumą naujos kartos novatoriams natūraliai, bendradarbiaudami ir linksmai. “

Kaip veikia „Minecraft“ kodo valandos pamokos?

Iki šiol yra keturi „Minecraft Hour of Code“ įrankiai būsimiems koduotojams:

  • „Minecraft“ nuotykių ieškotojas
  • „Minecraft“ dizaineris
  • „Minecraft“ herojaus kelionė
  • Naujausias „Minecraft Voyage Aquatic“

Su kiekviena pamoka jūs išmoksite informatikos pagrindų, užprogramuodami virtualų personažą per „Minecraft“ pasaulio vaizdą iš viršaus į apačią. Norėdami tai padaryti, naudojate „Blockly“-kliento „JavaScript“ biblioteką, skirtą vizualių blokų programavimo kalboms kurti.

Sukurta „Google“ ir išleista kaip atvirojo kodo pagal „Apache 2.0“ licenciją, „Blockly“ programoms rašyti naudoja susietus blokus. Vilkdami laukelius sugeneruojate kodą naudodami „JavaScript“, „Python“, PHP arba „Dart“. „Blockly“ taip pat galima pritaikyti taip, kad kodas būtų sukurtas bet kokia tekstine kompiuterio kalba.

Pirmasis sprendimas, kurį priimate pasirinktoje „Minecraft Hour of Code“, yra simbolio, Alekso ar Styvo pasirinkimas. Iš ten langas suskyla į tris dalis.

  1. Kairėje rasite „Minecraft“ žaidimų erdvę. Čia veikia jūsų programa. Žemiau pamatysite kiekvieno mokymo vadovo lygio instrukcijas.
  2. Įrankių dėžutė, esanti vidurinėje srityje, yra komandos, valdančios jūsų charakterį.
  3. Dešinėje yra darbo sritis, kurioje kuriate programą.

Kiekviena pamoka veikia taip pat ir prasideda įžanginiu vaizdo įrašu. Sužinokime daugiau apie kiekvieną „Minecraft Hour of Code“ vadovėlį.

„Minecraft“ nuotykių ieškotojas

Pirmasis „Microsoft“ ir „Code.org“ bendradarbiavimas „Minecraft Adventurer“ pasiekiamas per jūsų žiniatinklio naršyklę. Tu taip pat gali atsisiųsti kopiją naudoti neprisijungus; jis pateikiamas įvairiomis kalbomis tiek „Windows“, tiek „Mac“.

Pastarasis yra idealus, jei turite lėtą internetą arba norite jį atsisiųsti ir įdiegti keliuose kompiuteriuose.

Norėdami pradėti koduoti „Minecraft Adventurers“, vilkite „moveForward“ (); blokuoti į jūsų darbo vietą.

Toliau spustelėkite Bėgti kad jūsų personažas galėtų judėti į priekį viena erdve „Minecraft“ tinklelyje. Iš čia galite pridėti daugiau blokų prie programos. Kaip jūs tai darysite, jūsų personažas ir toliau judės kryptimi, priklausomai nuo jūsų komandos.

Įstrigo ar pasimetė? „Minecraft Adventurers“ leidžia lengvai atšaukti pakeitimus. Naudoti Pradėti iš naujo mygtuką viršutiniame dešiniajame darbo vietos kampe ir pradėkite iš naujo.

„Minecraft“ dizaineris

Naudodamiesi „Minecraft Designer“, jūs programuojate gyvūnus ir kitus padarus savo „Minecraft“ smėlio dėžėje. Deja, pirmas dalykas, kurį pastebėsite, yra tai, kad „Minecraft“ pasaulis sustojo. Taigi avys nejuda, viščiukai nustojo dėti kiaušinius, o zombiai tiesiog stovi vietoje.

Jūsų darbas yra pridėti kodą, kad „Minecraft“ pasaulis vėl veiktų.

Ekranas vėl padalintas į tris pagrindines dalis. Kairėje yra užšaldytas „Minecraft“ žaidimas, kurį reikia pataisyti. Viduryje rasite įrankių dėžę su komandomis viščiukams, avims ir kitiems „Minecraft“ padarams. Dešinėje pusėje yra darbo sritis, kurioje kuriate programą.

„Minecraft“ dizaineris pradeda jus programuodamas vištą. Dar kartą išmokysite veikėją judėti vilkdami blokus ir spustelėdami bėgti . Jei norite eiti toliau, vilkite kitą judėjimo į priekį bloką ir pan.

Norėdami pakartoti žaidimą, paspauskite Iš naujo nustatyti mygtuką ir pradėkite iš naujo.

„Minecraft“ herojaus kelionė

Šioje „Minecraft“ kodavimo valandoje „Minecraft: Hero's Journey“ rasite agentą visais lygiais. Turite užprogramuoti šį agentą, kad jūsų personažas peržengtų kiekvieną iš 12 dabartinių lygių.

Sunkumas didėja su kiekvienu žingsniu; pirmajame lygyje jums nurodoma perkelti agentą į slėgio plokštelę. Atsivers geležinės durys, kad personažas galėtų pabėgti.

kaip pridėti pinigų į piniginę ps4

„Minecraft Voyage Aquatic“

Naujausioje „Minecraft“ kodavimo valandoje jūsų agentas yra atsakingas už žvejybos valtį. Pateikiami įvairūs iššūkiai, daugiausia susiję su judėjimu ir problemų sprendimu.

Šios versijos užduotys apima valties paiešką, žuvies gaudymą ir sulaužyto lobio suradimą. Kaip visada, galėsite patobulinti savo kodą, pakartodami iššūkius, o aiškumo dėlei instrukcijos gali būti išplėstos.

Pabaigoje turėtumėte sugebėti sukurti instrukcijas, kaip nukreipti savo agentą kuo mažiau blokų.

Paskutinės mintys apie „Minecraft“ kodo valandą

Nors „Minecraft“ kodavimo valanda skirta šešerių metų ir vyresniems vaikams, ji naudinga visiems, kurie nori koduoti. Dėl šios priežasties kiekviena pamoka buvo sukurta naudoti tiek klasėje, tiek individualiai.

„Minecraft Adventurer“ gali būti vienintelis, kurį galima naudoti neprisijungus, tačiau jie visi yra prieinami internete, nepriklausomai nuo jūsų platformos. Baigę kiekvieną „Minecraft“ galvosūkį, grįžkite ir išspręskite juos įvairiais būdais. Tai darydami atrasite papildomų žaidimo valandų.

Ruošdamasi rašyti šį straipsnį, aš praėjau ir pradėjau kiekvieną „Minecraft“ kodavimo valandą. Kiekvienas buvo įdomus, įdomus ir taip, vertas. Tai labai rekomenduojama, nepriklausomai nuo jūsų amžiaus.

Ar ieškote daugiau būdų, kaip išmokti koduoti? Patikrinkite šiuos geriausi žaidimai, skirti išmokti koduoti .

Dalintis Dalintis „Tweet“ Paštu Kaip išvalyti „Windows“ kompiuterį naudojant komandinę eilutę

Jei jūsų „Windows“ kompiuteryje trūksta saugyklos vietos, išvalykite šiukšles naudodami šias greitas komandų eilutės priemones.

Skaityti toliau
Susijusios temos
  • Programavimas
  • Programavimas
  • Minecraft
Apie autorių Christianas Cawley(Paskelbta 1510 straipsnių)

Redaktoriaus pavaduotojas saugumo, „Linux“, „pasidaryk pats“, programavimo ir techninių paaiškinimų klausimais ir tikrai naudingas transliacijų gamintojas, turintis didelę patirtį palaikant darbalaukį ir programinę įrangą. Žurnalo „Linux Format“ bendradarbis Kristianas yra „Raspberry Pi“ tinklininkas, „Lego“ mylėtojas ir retro žaidimų gerbėjas.

Daugiau iš Christiano Cawley

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia