HTCinside


5 peliä, jotka auttavat sinua oppimaan koodaamaan

Aikaa on kulunut, mutta katsomme edelleen STEM-koulutuksen tilastoja, sillä 2,4 miljoonaa STEM-työpaikkaa jää avoimeksi vuonna 2018. Muut, kuten 71 % kaikista uusista STEM-työpaikoista, on IT-alalla, mutta vain 8 % STEM-tutkinnon suorittaneista SE. Ihmiset ihmettelevät aina, onko koodauksen oppiminen haastavaa.

Virallisesti emme vain sanoneet 'koodaus on hienoa, joten tee se' lopettamalla tarinan. Sen sijaan sanomme nyt: 'Koodaus on siistiä, joten tee se, mutta myös sinun tulee tehdä se, koska saat siitä palkinnon.' Toisin sanoen on työpaikkoja, monia niistä, ja työpaikkoja, joista maksetaan erittäin hyvin.

Mikä tekee siitä vielä paremman, on se, että se ei ole vain työtä tai siistiä (se olisi paljon lyhyempi blogikirjoitus). Mutta luovuus, ongelmanratkaisu, yhteistyö, kommunikointi ja muut taidot voivat kehittyä sivutuotteena lasten koodaamaan oppiessa.

Joten lasten tulisi oppia ohjelmoimaan, koska:

  • Ohjelmoijien kysyntä on suuri ja tulee olemaan myös tulevaisuudessa.
  • Koodaustiedon avulla opiskelijat ymmärtävät maailmaa paremmin
  • Koodaus on hauskaa ja tyydyttävää.
  • Koodaus lisää luovuutta
  • Koodaus parantaa ongelmanratkaisukykyä.
  • Koodaus parantaa kestävyyttä.

Nämä verkkopelit tarjoavat sinulle hauskan ja mukaansatempaavan johdannon ohjelmoinnin maailmaan.

Sisällys

5 parasta peliä ohjelmoinnin oppimiseen

CodeCombat

kooditaistelu

CodeCombat on HTML5-roolipeli, joka opettaa sinulle ohjelmoinnin peruskäsitteitä.

CodeCombatissa pelaat sankarina, joka seikkailee pelin tasoilla. Ensimmäinen taso Kithard Dungeonina, joka kattaa ohjelmoinnin peruskäsitteet. Pelaaja kohtaa koodaushaasteita matkasi aikana tässä pelissä. Jos ohitat ne, avaat seuraavan tason ja keräät kokemuspisteitä (XP), joilla voit parantaa sankariasi.

CodeCombat houkuttelee nuoria ja aloittelevia ohjelmoijia. Pelin sisäisen tutkimuksen mukaan 62 % CodeCombatin käyttäjistä on alle 18-vuotiaita.

Se tukee viittä parasta ohjelmointikieltä:

  • JavaScript
  • CoffeeScript
  • Kaksi
  • Python

Tämä peli kattaa laajan valikoiman ohjelmointiaiheita: merkkijonoja, muuttujia, menetelmäkutsuja, vektoripiirroksia ja paljon muuta.

Lukea -5 interaktiivista verkkosivustoa koodauksen oppimiseen heti

Code Hunt

koodimetsästys

Code Hunt on tieteiskirjallisuusHTML5 pelijoka on Microsoft Researchin tuote.

Tässä pelissä sinun roolisi on pelata koodinmetsästäjänä, joka on vastuussa koodin korjaamisesta niin, että se palauttaa odotetun tuloksen. Neljätoista tasoa kutsutaan Code Hunt -nimikkeistössä sektoreiksi.

Code Hunt tukee Javaa tai C#:a. Opittavia ohjelmointikäsitteitä ovat aritmetiikka, silmukat ja ehdolliset lausekkeet.

Jos opettajat haluavat lisätä peliin uusia alueita, he voivat tehdä tämän lukemalla ensin koodihaun suunnittelijan käsikirjan.

CodinGame

koodinimi

CodinGame on loistava joukko haastavia pelejä ohjelmoijille. Jos joku haluaa parantaa koodaustaitojaan, CodinGame on hauska tapa.

CodinGame tukee yli 20 ohjelmointikieltä, mukaan lukien PHP, C ja JavaScript. Käyttöliittymä on monipuolinen ja sitä voidaan muokata. Voit esimerkiksi valita koodieditorin tyylin: 'Emacs', 'Vim' tai 'Classic' (oletusteema).

Voit pelata tätä peliä yksin- tai moninpelitilassa. Moninpelitilassa voit ratkaista pelin sisäisiä haasteita muiden pelin käyttäjien kanssa.

Lukea -15 hyödyllistä Android-sovellusta kehittäjille/koodaajille

Huuhtelee

huutaa

Screeps on mahtava, massiivinen moninpeli (MMO) -verkkopeli JavaScript-kehittäjille.

Peli on avoimen maailman strategiapeli, jossa ohjaat yksiköitä, ns. creepejä, joilla voit poimia resursseja, määritellä omaa aluettasi jne. Verkkomoninpelinä sinun kananlihasi ovat muiden pelaajien kananlihan vieressä.

FightCode

taistelukoodi

FightCodessa tavoite on yksinkertainen: luoda robotti, joka voittaa muiden pelaajien robotit.

Kuinka luot robotin?

Kun kirjoitat JavaScriptiä. Voit esimerkiksi käyttää .rotate Cannon () -menetelmää robotin piipun kiertämiseen tietyn määrän asteita tietyn tapahtuman sattuessa.

Ennen kuin rakennat maailmaa hallitsevan tuhoutumattoman robotin, sinun on ensin luettava dokumentaatio oppiaksesi koodaamaan robotti.