10 najboljših brezplačnih iger za kodiranje leta 2021

click fraud protection

Biti a programer ni specializirana veščina, rezervirana za tiste, ki delajo v IT oddelkih ali tehnološko osredotočenih industrijah. Številne kariere zahtevajo določeno stopnjo kodiranja, da pridobite položaj na začetni ravni.

Naslednje brezplačne kodirne igre so namenjene vsem starostim in izkušnjam ter so zasnovane tako, da vam pomagajo začeti uporabljati številne programske jezike.

Vse igre na tem seznamu se lahko igrajo v vseh večjih spletnih brskalnikih, razen kjer je navedeno.

01

od 10

CheckiO

Kaj nam je všeč

  • Dodatki za brskalnik Chrome in Firefox razširijo nabor funkcij.

  • Prevodi so na voljo v več jezikih.

  • Pregledi kod skupnosti zagotavljajo, da ste na pravi poti.

Kaj nam ni všeč

  • Uporabniški vmesnik je ponekod nekoliko neroden.

Namenjen začetnikom in naprednim razvijalcem, vam CheckiO naloži reševanje izzivov s Python ali JavaScript. Imate možnost, da se prijavite z e-poštnim naslovom ali uporabite svoj račun Google, Github ali Facebook, da zgradite bazo, iz katere napadate ali odganjate sovražnike s programskimi nalogami.

Igrajte CheckiO

02

od 10

CodeCombat brezplačna kodirna igra

Kaj nam je všeč

  • Učne ure v dobrem tempu, ki se popolnoma vpijajo.

  • Napredni uporabniki lahko zgradijo svoje nivoje.

Kaj nam ni všeč

  • Napredne stopnje zahtevajo plačilo.

  • Vadnice v igri so nekoliko zmedene za novince.

Osnovna ekipa CodeCombat se je združila s stotinami odprtokodnih sodelavcev, da bi ustvarila prijeten način za naučite se programirati med pustolovščino skozi ječe, gozdove, gore, puščave in drugo kul pokrajine. Naučite se CoffeeScript, JavaScript ali Python, medtem ko vaš lik pridobi izkustvene točke in plen ter ob tem dokonča mini naloge s pisanjem kode v klasični nastavitvi RPG.

Ko napredujete, lahko odklenete napredna področja in tako zagotovite, da igranje nikoli ne postane dolgočasno. Učilnica CodeCombat ponuja orodja za učitelje in študente, ki vam omogočajo spremljanje napredka in postati zakoniti programer tudi v mladosti.

Igrajte CodeCombat

03

od 10

Brezplačna igra kodiranja CodinGame

Kaj nam je všeč

  • Impresivna igra iger z viri za zaposlovanje.

  • Tako zavzeto, da boste morda pozabili, da se vam je namenjeno učiti.

Kaj nam ni všeč

  • Pri CodinGameu nismo našli nobenih pomembnih pomanjkljivosti.

Mini igre CodinGame so zasnovane tako, da kompetentne programerje popeljejo na višjo raven. To je okolje, osredotočeno na izzive, v katerem se naučite enega od več kot dvanajstih programskih jezikov, vključno z glavnimi možnostmi, pa tudi manj znanih digitalnih narečij, kot sta Dart in F#.

Igre vključujejo potezne izzive za solo in več igralcev, z možnostjo sodelovanja na lestvicah najboljših, da se ti tekmovalni sokovi pritečejo. Ne glede na to, ali streljate na nezemljane, dirkate z motorji ali se poskušate prebiti skozi zahrbten labirint, so metode učenja CodinGame zasvojenost in prijetne.

Igrajte CodinGame

04

od 10

Brezplačna igra kodiranja CodeWars

Kaj nam je všeč

  • Dolgoročno je lahko izjemno učinkovit, če se tega držite.

  • Naročniki lahko komunicirajo z drugimi v skupnosti Codewars.

Kaj nam ni všeč

  • Težka vprašanja se včasih v učnem procesu pojavijo prezgodaj.

  • Ne morete ustvariti računa, dokler ne dokažete svojega osnovnega znanja kode.

Codewars, ki ponuja lekcije za več kot 20 programskih jezikov, vključno s PHP, Python, SQL, C++, Java, JavaScript in Ruby, uporablja edinstven pristop k učenju. Študenti trenirajo v virtualnem doju, vadijo vaje kata, ko si prizadevajo za resnično popolnost svoje kode.

Kvalificirani programerji lahko izkoristijo obsežno knjižnico lekcij in komunicirajo z drugimi v skupnosti Codewars. S temi vajami in igrami so povezani stroški. Codewars smo vključili na ta seznam, ker je mogoče prek spletnega mesta podjetja zahtevati popolnoma funkcionalno brezplačno preskusno različico.

Igrajte Codewars

05

od 10

Elevator Saga brezplačna igra kodiranja

Kaj nam je všeč

  • Če vaša koda ni povsem natančna, ne boste uspeli pri izzivih.

  • Samo izkušeni JS koderji opravijo zadnji izziv.

Kaj nam ni všeč

  • Za začetnike JavaScript ni na voljo dovolj povratnih informacij.

  • Vmesnik ni tako bleščeč kot druge možnosti na tem seznamu.

Ta igra zahteva, da opravite posamezne izzive z navideznim dvigalom, kot je prevoz 15 ljudi v 60 sekundah ali manj. Od vas se zahteva, da kodirate gibanje teh dvigal z uporabo JavaScripta, pri čemer uporabite vnaprej določene funkcije, kot sta goToFloor in loadFactor, da dosežete svoj cilj.

Igrajte Elevator Saga

06

od 10

Brezplačna igra kodiranja RoboCode

Kaj nam je všeč

  • Napišete kodo umetne inteligence za robota in imate nadzor nad tem, kako se obnaša.

  • Upoštevati je treba, kaj potencialni nasprotniki načrtujejo za areno.

Kaj nam ni všeč

  • Tekmovanja so namenjena programerjem nižje ravni, zato imajo izkušeni koderji preveliko prednost.

V Robocode imate nalogo, da ustvarite navidezni tank v Javi ali drugem jeziku, kot sta C# ali Scala, ki ga nato pošljete v boj v realnem času z drugimi roboti, ki jih ustvarijo uporabniki. V bistvu igrate vlogo spletnega tekmovalca BattleBots, ki zamenja spajkalnik in jeklo z identifikatorji in operaterji.

Igrajte Robocode

07

od 10

Brezplačna igra kodiranja Ruby Warrior

Kaj nam je všeč

  • Obračunavanje zdravja vašega bojevnika zahteva napredne rešitve kodiranja za novince Ruby.

  • Poučuje lekcije umetne inteligence, da se lahko vaš junak prebije na najvišjo raven.

Kaj nam ni všeč

  • Če niste seznanjeni z osnovno sintakso Rubyja, v tej igri ne boste prišli daleč.

Rubyjev slog, ki ga je enostavno brati, je idealen jezik za učenje s to vrsto igre. Vaš viteški lik se povzpne na stolp, poln nevarnosti, vključno z nevarnimi ovirami in jeznimi sovražniki, vse to s pomočjo magije kode, ki jo morate napisati.

Igrajte Ruby Warrior

08

od 10

Brezplačna igra kodiranja Swift Playgrounds na iPadu

Kaj nam je všeč

  • Vse prej kot odpravlja občutek preobremenjenosti, ki je običajen med novimi koderji.

  • Lahko je odličen prehod v razvojni svet Apple.

Kaj nam ni všeč

  • Čeprav namenjeno tako odraslim kot otrokom, Swiftov vmesnik in razmeroma počasno napredovanje kažejo drugače.

Swift Playgrounds je brezplačna aplikacija za iPad in macOS, namenjena poučevanju jezika Apple Swift, ki se uporablja za izdelavo aplikacij za iOS, macOS, Apple TV in Apple Watch. Del jabolka Vsak lahko kodira Swift Playgrounds se začne z osnovami kodiranja in napreduje s predstavitvijo ugank in drugih izzivov, ki jih je mogoče rešiti samo s programskimi koncepti.

Prenesi Za:

iOS
Mac

09

od 10

Brezplačna igra kodiranja Tynker

Kaj nam je všeč

  • Zadene v otroških igrah – počuti se bolj kot igranje kot učenje.

  • Igrajte 20 iger za kodiranje brezplačno, preden pridete do plačljivega zidu.

  • Brezplačna različica vključuje vse Minecraft preobleke, modifikacije, dodatke in dostop do brezplačnega zasebnega strežnika.

Kaj nam ni všeč

  • Nekatera pojavna okna pomoči so za ciljno občinstvo preveč opsezna.

  • Tynker ni tako intuitiven, kot bi lahko bil, še posebej glede na ciljno demografsko skupino.

Namenjeno otrokom Tynker, star 7 let in več, poučuje več programskih jezikov, vključno s HTML, JavaScript, Python in Swift, skupaj s kodiranjem, ki temelji na blokih. Na voljo so različne uganke s kodo, pa tudi zabavni izzivi za ustvarjanje Minecraft preobleke, modov, mobov in dodatkov.

Na voljo so tudi igre za več igralcev, ki vam omogočajo, da svoje programerske sposobnosti primerjate z drugimi mlajšimi koderji s sodelovanjem v različnih dejavnostih. Nekatere dejavnosti vključujejo zbiranje pošasti in njihovo usposabljanje za zmago v bitkah ali uroke proti vašim nasprotnikom v areni za štiri igralce.

Igraj Tynker

10

od 10

Brezplačna igra kodiranja VIM Adventures

Kaj nam je všeč

  • Lepo izhodišče za vse, ki ne poznajo vi ali vim.

  • VIM Adventures, ki ga uporabljajo skrbniki, programerji in izkušeni uporabniki, vas popelje skozi labirint v slogu ječe s sintakso vim.

Kaj nam ni všeč

  • Za učenje česar koli mimo osnovnih kontrol je potrebno plačilo.

Izboljšana različica urejevalnika besedil vi za operacijske sisteme, ki temeljijo na Linuxu, vimove tipke in več načinov, ga naredijo zmogljivejšega od standardne aplikacije v slogu beležnice ali urejevalnika besedil. Z ustreznim sloganom »Zelda se srečuje z urejanjem besedila« igra dovoljuje premikanje kazalke, vendar močno predlaga, da namesto tega uporabite h, j, k in l za simulacijo prave izkušnje vim.

Igrajte VIM Adventures