10 najboljih besplatnih igara kodiranja u 2022

Sadržaj:

10 najboljih besplatnih igara kodiranja u 2022
10 najboljih besplatnih igara kodiranja u 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đeni nivo vještine kodiranja da biste dobili poziciju početnog nivoa.

Sljedeće besplatne igre kodiranja ciljaju na sve uzraste i nivoe iskustva i osmišljene su da vam pomognu da započnete sa brojnim programskim jezicima.

Sve igre na ovoj listi mogu se igrati na svim glavnim web pretraživačima, osim tamo gdje je navedeno.

CheckiO

Image
Image

Šta nam se sviđa

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

Šta nam se ne sviđa

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

Namijenjen početnicima kao i naprednim programerima, CheckiO vam daje zadatak da rješavate izazove koristeći Python ili JavaScript. Imate mogućnost da se prijavite pomoću adrese e-pošte ili koristite svoj Google, Github ili Facebook račun da izgradite bazu iz koje napadate ili odbijate neprijatelje kroz programske zadatke.

CodeCombat

Image
Image

Šta nam se sviđa

  • Lekcije dobrog tempa, potpuno apsorbirajuće.
  • Napredni korisnici mogu izgraditi vlastite nivoe.

Šta nam se ne sviđa

  • Napredni nivoi zahtijevaju plaćanje.
  • Uputstva u igri su malo zbunjujuća za početnike.

CodeCombat-ov osnovni tim udružio se sa stotinama saradnika otvorenog koda kako bi stvorili ugodan način da naučite programirati dok puštate kroz tamnice, šume, planine, pustinje i druge cool pejzaže. Naučite CoffeeScript, JavaScript ili Python dok vaš lik stječe bodove iskustva i plijen, dovršavajući mini zadatke usput pisanjem koda u klasičnom RPG postavci.

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

CodinGame

Image
Image

Šta nam se sviđa

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

Šta nam se ne sviđa

Nismo pronašli nikakve značajne nedostatke kod CodinGame-a.

CodinGame mini-igre su dizajnirane da kompetentne programere podignu na viši nivo. To je okruženje usmjereno na izazove u kojem naučite jedan od preko dvadesetak programskih jezika, uključujući glavne opcije, kao i manje poznate digitalne dijalekte poput Dart i F.

Igre uključuju solo i multiplayer izazove zasnovane na potezu, sa mogućnošću učestvovanja na listi lidera kako bi se ti konkurentski sokovi pokrenuli. Bilo da pucate u vanzemaljce, trkate se na motociklima ili pokušavate da se probijete kroz podmukli labirint, metode učenja CodinGamea stvaraju ovisnost i uživaju.

Codewars

Image
Image

Šta nam se sviđa

  • Može biti izuzetno efikasno na duge staze ako se držite toga.
  • Pretplatnici mogu komunicirati s drugima u Codewars zajednici.

Šta nam se ne sviđa

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

Nudi lekcije za preko 20 programskih jezika, uključujući PHP, Python, SQL, C++, Java, JavaScript i Ruby, Codewars ima jedinstven pristup učenju. Učenici treniraju u virtuelnom dođou, praktikujući kata vježbe dok teže istinskom savršenstvu svog koda.

Kvalificirani programeri mogu iskoristiti prednosti ogromne biblioteke lekcija i komunicirati s drugima u Codewars zajednici. Postoje troškovi vezani za ove vježbe i igre. Uključili smo Codewars na ovu listu jer se potpuno funkcionalna besplatna probna verzija može zatražiti putem web stranice kompanije.

Elevator Saga

Image
Image

Šta nam se sviđa

  • Ako vaš kod nije potpuno tačan, nećete uspjeti u izazovima.
  • Samo iskusni JS koderi završavaju posljednji izazov.

Šta nam se ne sviđa

  • Nema dovoljno povratnih informacija za JavaScript početnike.
  • Sučelje nije tako blistavo kao druge opcije na ovoj listi.

Ova igra zahtijeva od vas da dovršite pojedinačne izazove s virtualnim liftom, kao što je prijevoz 15 ljudi za 60 sekundi ili manje. Od vas se traži da kodirate kretanje ovih liftova koristeći JavaScript, koristeći unaprijed definirane funkcije kao što su goToFloor i loadFactor kako biste postigli svoj cilj.

Robocode

Image
Image

Šta nam se sviđa

  • Pišete šifru umjetne inteligencije za robota i imate kontrolu nad njegovim ponašanjem.
  • Moramo uzeti u obzir šta potencijalni protivnici planiraju za arenu.

Šta nam se ne sviđa

Takmičenja su usmjerena na programere nižeg nivoa, tako da iskusni koderi imaju preveliku prednost.

U Robocode-u imate zadatak da kreirate virtuelni tenk na Javi ili nekom drugom jeziku kao što je C ili Scala, koji zatim šaljete u bitku u realnom vremenu sa drugim robotima koje generiše korisnik. U suštini, igrate ulogu online BattleBots takmičara, zamjenjujući lemilo i čelik identifikatorima i operatorima.

Ruby Warrior

Image
Image

Šta nam se sviđa

  • Račun o zdravlju vašeg ratnika zahtijeva napredna rješenja kodiranja za Ruby početnike.
  • Podučava lekcije umjetne inteligencije kako bi vaš heroj mogao doći do najvišeg nivoa.

Šta nam se ne sviđa

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

Rubyjev stil lako čitljiv čini ga idealnim jezikom za učenje kroz ovu vrstu igre. Vaš viteški lik se penje na kulu prepunu opasnosti, uključujući opasne prepreke i ljute neprijatelje, sve kroz magiju koda koju imate zadatak da napišete.

Swift Playgrounds

Image
Image

Šta nam se sviđa

  • Sve osim eliminira osjećaj preopterećenosti, što je uobičajeno među novim koderima.
  • Može biti odličan ulazak u Apple razvojni svijet.

Šta nam se ne sviđa

Iako je namijenjen odraslima kao i djeci, Swiftov interfejs i relativno sporo napredovanje sugeriraju drugačije.

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

Preuzmi za

Tynker

Image
Image

Šta nam se sviđa

  • Dobija cilj u dječjim igrama - više mi se sviđa igranje nego učenje.
  • Igrajte 20 igrica kodiranja besplatno prije nego što stignete do paywall-a.
  • Besplatna verzija uključuje sve Minecraft skinove, modove, dodatke i pristup besplatnom privatnom serveru.

Šta nam se ne sviđa

  • Neki od iskačućih prozora pomoći su previše opsežni za ciljnu publiku.
  • Tynker nije toliko intuitivan koliko bi mogao biti, posebno s obzirom na ciljnu demografsku kategoriju.

Namenjen deci starijoj od 7 godina, Tynker podučava nekoliko programskih jezika, uključujući HTML, JavaScript, Python i Swift, zajedno sa kodiranjem zasnovanim na blokovima. Nude se razne zagonetke koda, kao i zabavni izazovi za kreiranje Minecraft skinova, modova, mobova i dodataka.

Dostupne su i igre za više igrača, koje vam omogućavaju da svoje vještine programiranja suprotstavite drugim mlađim koderima sudjelovanjem u različitim aktivnostima. Neke aktivnosti uključuju prikupljanje čudovišta i njihovo treniranje da pobjeđuju u bitkama ili bacanje čini protiv vaših protivnika u areni za četiri igrača.

VIM Adventures

Image
Image

Šta nam se sviđa

  • Lepa polazna tačka za sve koji nisu upoznati sa vi ili vim.
  • Koristi administratori, programeri i napredni korisnici, VIM Adventures vas vodi kroz labirint u stilu tamnice koristeći vim sintaksu.

Šta nam se ne sviđa

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

Poboljšana verzija vi uređivača teksta za operativne sisteme bazirane na Linuxu, vim-ovi ključevi i višestruki modovi čine ga moćnijim od standardne aplikacije u stilu notepad-a ili procesora teksta. S prikladnim sloganom "Zelda se susreće s uređivanjem teksta", igra dozvoljava pomicanje tipki kursora, ali snažno sugerira da umjesto toga koristite h, j, k i l za simulaciju pravog vim iskustva.

Preporučuje se: