10 najboljih besplatnih igara kodiranja 2022

Sadržaj:

10 najboljih besplatnih igara kodiranja 2022
10 najboljih besplatnih igara kodiranja 2022
Anonim

Biti programer nije specijalizirana vještina rezervirana za one koji rade u IT odjelima ili industrijama usmjerenim na tehnologiju. Niz karijera zahtijeva određenu razinu umijeća kodiranja da bi se došlo do pozicije početne razine.

Sljedeće besplatne igre kodiranja namijenjene su svim uzrastima i razinama iskustva i osmišljene su da vam pomognu da počnete koristiti niz programskih jezika.

Sve igre na ovom popisu mogu se igrati na svim većim web preglednicima, osim gdje je navedeno.

CheckiO

Image
Image

Što volimo

  • Dodaci preglednika Chrome i Firefox proširuju skup značajki.
  • Prijevodi su dostupni na nekoliko jezika.
  • Recenzije koda zajednice osiguravaju da ste na pravom putu.

Što nam se ne sviđa

Korisničko sučelje je na nekim mjestima pomalo nezgrapno.

Namijenjen početnicima kao i naprednim programerima, CheckiO vam daje zadatak rješavanja izazova pomoću Pythona ili JavaScripta. Imate mogućnost da se prijavite s adresom e-pošte ili koristite svoj Google, Github ili Facebook račun za izgradnju baze iz koje napadate ili odbijate neprijatelje kroz programske zadatke.

CodeCombat

Image
Image

Što volimo

  • Dobar ritam, potpuno upijajuće lekcije.
  • Napredni korisnici mogu izgraditi vlastite razine.

Što nam se ne sviđa

  • Napredne razine zahtijevaju plaćanje.
  • Tutoriali unutar igre pomalo su zbunjujući za početnike.

CodeCombatov glavni tim pridružio se stotinama suradnika otvorenog izvornog koda kako bi stvorili ugodan način učenja programiranja dok putujete kroz tamnice, šume, planine, pustinje i druge cool krajolike. Naučite CoffeeScript, JavaScript ili Python dok vaš lik stječe bodove iskustva i plijen, usput dovršavajući mini misije pisanjem koda u klasičnoj RPG postavci.

Kako napredujete, možete otključati napredna područja, osiguravajući da igra nikada ne postane zamorna. Izdanje učionice CodeCombat nudi alate za učitelje i učenike, omogućujući vam da pratite napredak i postanete legitimni programer čak iu mladosti.

CodinGame

Image
Image

Što volimo

  • Impresivna gamifikacija s resursima za zapošljavanje.
  • Toliko zadivljujuće da možete zaboraviti da vam je suđeno učiti.

Što nam se ne sviđa

Nismo pronašli nikakve mane vrijedne pažnje kod CodinGame.

CodinGameove mini-igre osmišljene su da kompetentne programere podignu na višu razinu. To je okruženje usmjereno na izazove u kojem učite jedan od više od dva tuceta programskih jezika, uključujući glavne opcije, kao i manje poznate digitalne dijalekte kao što su Dart i F.

Igre uključuju naizmjenične izazove za solo i više igrača, s opcijom sudjelovanja na ljestvici s najboljim rezultatima kako bi se natjecateljski sokovi pokrenuli. Bilo da pucate u vanzemaljce, vozite motocikle ili se pokušavate probiti kroz opasan labirint, CodinGame metode učenja stvaraju ovisnost i ugodne su.

Codewars

Image
Image

Što volimo

  • Može biti dugoročno iznimno učinkovit ako ga se držite.
  • Pretplatnici mogu komunicirati s drugima u Codewars zajednici.

Što nam se ne sviđa

  • Teška pitanja ponekad se postave prerano u procesu učenja.
  • Ne možete kreirati račun dok ne dokažete svoje osnovno znanje koda.

Nudi lekcije za više od 20 programskih jezika, uključujući PHP, Python, SQL, C++, Java, JavaScript i Ruby, Codewars ima jedinstven pristup učenju. Učenici treniraju u virtualnom dojou, vježbajući vježbe kate dok teže istinskom savršenstvu svog koda.

Kvalificirani programeri mogu iskoristiti veliku biblioteku lekcija i komunicirati s drugima u Codewars zajednici. S tim vježbama i igrama povezani su troškovi. Uključili smo Codewars na ovaj popis jer se potpuno funkcionalna besplatna probna verzija može zatražiti putem web stranice tvrtke.

Elevator Saga

Image
Image

Što volimo

  • Ako vaš kôd nije potpuno točan, nećete uspjeti proći izazove.
  • Samo iskusni JS koderi dovršavaju posljednji izazov.

Što nam se ne sviđa

  • Nema dovoljno povratnih informacija za početnike u JavaScriptu.
  • Sučelje nije tako blistavo kao druge opcije na ovom popisu.

Ova igra od vas zahtijeva da dovršite pojedinačne izazove s virtualnom bankom dizala, kao što je prijevoz 15 osoba u 60 sekundi ili manje. Od vas se traži da kodirate kretanje ovih dizala pomoću JavaScripta, koristeći unaprijed definirane funkcije kao što su goToFloor i loadFactor kako biste postigli svoj cilj.

Robocode

Image
Image

Što volimo

  • Vi pišete kôd umjetne inteligencije za robota i imate kontrolu nad njegovim ponašanjem.
  • Moramo razmotriti što potencijalni protivnici planiraju za arenu.

Što nam se ne sviđa

Natjecanja su namijenjena programerima niže razine, tako da iskusni programeri imaju preveliku prednost.

U Robocodeu imate zadatak stvoriti virtualni tenk u Javi ili nekom drugom jeziku kao što je C ili Scala, koji zatim šaljete u bitku u stvarnom vremenu s drugim robotima koje su generirali korisnici. U biti, igrate ulogu online BattleBots natjecatelja, zamjenjujući lemilo i čelik identifikatorima i operatorima.

Ruby Warrior

Image
Image

Što volimo

  • Računovanje zdravlja vašeg ratnika zahtijeva napredna rješenja kodiranja za početnike u Rubyju.
  • Podučava lekcije o umjetnoj inteligenciji kako bi vaš heroj mogao doći do najviše razine.

Što nam se ne sviđa

Ako niste upoznati s osnovnom sintaksom Rubyja, u ovoj igri nećete daleko stići.

Rubyjev stil koji se lako čita čini ga idealnim jezikom za učenje kroz ovu vrstu igre. Vaš se lik viteza uspinje na kulu prepunu opasnosti, uključujući opasne prepreke i ljute neprijatelje, sve kroz magiju koda koji je vaš zadatak napisati.

Swift Playgrounds

Image
Image

Što volimo

  • Sve samo ne eliminira osjećaj preopterećenosti, koji je uobičajen među novim koderima.
  • Može biti odličan korak u svijet razvoja Applea.

Što nam se ne sviđa

Iako je namijenjeno odraslima kao i djeci, Swiftovo sučelje i relativno sporo napredovanje sugeriraju suprotno.

Swift Playgrounds besplatna je aplikacija za iPad i macOS namijenjena podučavanju jezika Apple Swift koji se koristi za izradu aplikacija za iOS, macOS, Apple TV i Apple Watch. Dio inicijative Apple Everyone Can Code, Swift Playgrounds počinje s osnovama kodiranja i napreduje predstavljanjem zagonetki i drugih izazova koji se mogu riješiti samo programskim konceptima.

Preuzmi za

Tynker

Image
Image

Što volimo

  • Pogađa metu u igrama za djecu - više je kao igranje nego učenje.
  • Igrajte 20 igrica kodiranja besplatno prije nego što dođete do paywalla.
  • Besplatna verzija uključuje sve Minecraft skinove, modifikacije, dodatke i pristup besplatnom privatnom poslužitelju.

Što nam se ne sviđa

  • Neki od skočnih prozora za pomoć previše su opširni za ciljnu publiku.
  • Tynker nije toliko intuitivan koliko bi mogao biti, posebno s obzirom na ciljnu demografsku skupinu.

Namijenjen djeci od 7 godina i više, Tynker podučava nekoliko programskih jezika, uključujući HTML, JavaScript, Python i Swift, zajedno s kodiranjem temeljenim na blokovima. U ponudi su razne zagonetke koda, kao i zabavni izazovi za stvaranje Minecraft skinova, modova, mobova i dodataka.

Igre za više igrača također su dostupne, što vam omogućuje da svoje programerske vještine suprotstavite drugim mladim koderima sudjelovanjem u različitim aktivnostima. Neke aktivnosti uključuju skupljanje čudovišta i njihovo treniranje za pobjedu u bitkama ili bacanje čarolija protiv vaših protivnika u areni za četiri igrača.

VIM avanture

Image
Image

Što volimo

  • Dobra polazna točka za sve koji nisu upoznati s vi ili vim.
  • Koju koriste administratori, programeri i napredni korisnici, VIM Adventures vas vodi kroz labirint u stilu tamnice koristeći vim sintaksu.

Što nam se ne sviđa

Potrebna je naknada za učenje bilo čega osim osnovnih kontrola.

Poboljšana verzija uređivača teksta vi za operativne sustave temeljene na Linuxu, vimova povezivanja tipki i više načina čine ga moćnijim od standardne aplikacije u stilu notepada ili programa za obradu teksta. Noseći prikladan slogan, "Zelda upoznaje uređivanje teksta", igra dopušta pomicanje tipke pokazivača, ali snažno predlaže da koristite h, j, k i l umjesto toga za simulaciju pravog vim iskustva.

Preporučeni: