HTCinside


5 igara koje vam pomažu da naučite kodirati

Vrijeme je prošlo, ali još uvijek gledamo statistiku o STEM obuci budući da će 2,4 milijuna STEM poslova ostati upražnjeno za 2018. Ostali, poput 71% svih novih STEM radnih mjesta, su u IT-u, ali samo 8% tih STEM diplomanata je u TO. Ljudi se uvijek pitaju je li kodiranje izazovno naučiti.

Službeno nismo samo rekli 'kodiranje je super, pa učini to', završavajući priču. Umjesto toga, sada kažemo: 'Kodiranje je cool, pa učinite to, ali trebali biste to učiniti i vi jer ćete za to biti nagrađeni.' Drugim riječima, postoje poslovi, mnogi od njih, i poslovi koji su vrlo dobro plaćeni.

Ono što ga čini još boljim je to što to nije samo rad ili cool (bio bi to mnogo kraći post na blogu). Ali kreativnost, rješavanje problema, suradnja, komunikacija i druge vještine mogu se poboljšati kao nusprodukt učenja kodiranja djece.

Dakle, djeca bi trebala naučiti programirati jer:

  • Programeri su vrlo traženi i tako će biti iu budućnosti.
  • Znanje kodiranja omogućuje učenicima da bolje razumiju svijet
  • Kodiranje je zabavno i zadovoljavajuće.
  • Kodiranje povećava kreativnost
  • Kodiranje poboljšava rješavanje problema.
  • Kodiranje poboljšava postojanost.

Ove web igre nude vam zabavan i privlačan uvod u svijet programiranja.

Sadržaj

5 najboljih igara za učenje programiranja

CodeCombat

codecombat

CodeCombat je HTML5 RPG koji vas uči osnovnim konceptima programiranja.

U CodeCombatu igrate kao heroj koji prolazi kroz razine igre. Prva razina kao Kithard Dungeon, koja pokriva osnovne koncepte programiranja. Igrač se suočava s izazovima kodiranja tijekom vašeg putovanja u ovoj igri. Ako ih prijeđete, otključat ćete sljedeću razinu i skupiti bodove iskustva (XP) s kojima možete poboljšati svog heroja.

CodeCombat privlači mlade ljude i ambiciozne programere. Prema istraživanju unutar igre, 62% korisnika CodeCombata je mlađe od 18 godina.

Podržava prvih pet programskih jezika:

  • JavaScript
  • CoffeeScript
  • Dva
  • Piton

Ova igra pokriva širok raspon programskih tema: nizove, varijable, pozive metoda, vektorsko crtanje i još mnogo toga.

Čitati -5 interaktivnih web stranica za početak učenja kodiranja odmah

Lov na šifru

codehunt

Code Hunt je znanstvena fantastikaHTML5 igrakoji je proizvod Microsoft Research.

U ovoj igri vaša je uloga lovac na kodove koji je odgovoran za popravak koda kako bi vratio očekivani rezultat. Četrnaest razina naziva se sektorima u nomenklaturi Code Hunt.

Code Hunt podržava Java ili C#. Koncepti programiranja koje ćete naučiti uključuju aritmetiku, petlje i uvjetne izraze.

Ako učitelji žele igri dodati dodatna područja, to mogu učiniti tako da najprije pročitaju priručnik dizajnera pretraživanja koda.

CodinGame

codeingame

CodinGame je sjajan skup izazovnih igara za programere. Ako netko želi poboljšati svoje vještine kodiranja, igranje CodinGamea je zabavan način.

CodinGame podržava više od 20 programskih jezika, uključujući PHP, C i JavaScript. Korisničko sučelje je bogato značajkama i može se prilagoditi. Na primjer, možete odabrati stil svog uređivača koda: 'Emacs', 'Vim' ili 'Classic' (zadana tema).

Ovu igru ​​možete igrati u načinu rada za jednog ili više igrača. Način rada za više igrača omogućuje vam rješavanje izazova u igri s drugim korisnicima u igri.

Čitati -15 korisnih Android aplikacija za programere/kodere

jeza

puzati

Screeps je sjajna online igra za više igrača (MMO) za JavaScript programere.

Igra je strateška igra otvorenog svijeta u kojoj upravljate jedinicama, takozvanim creepovima, pomoću kojih možete izvlačiti resurse, definirati svoj teritorij, itd. Kao online igra za više igrača, vaše se naježile su pored naježenih drugih igrača.

FightCode

borbeni kod

U FightCodeu, cilj je jednostavan: stvoriti robota koji pobjeđuje robote drugih igrača.

Kako se stvara robot?

Prilikom pisanja JavaScripta. Na primjer, možete koristiti metodu .rotate Cannon () za rotiranje cijevi vašeg robota za određeni broj stupnjeva kada se dogodi određeni događaj.

Prije nego što izgradite svog neuništivog robota koji dominira svijetom, prvo morate pročitati dokumentaciju da naučite kako kodirati robota.