Vuoden 2022 10 parasta ilmaista koodauspeliä

Sisällysluettelo:

Vuoden 2022 10 parasta ilmaista koodauspeliä
Vuoden 2022 10 parasta ilmaista koodauspeliä
Anonim

Ohjelmoijana oleminen ei ole erikoisosaamista, joka on varattu IT-osastoilla tai teknologiakeskeisillä aloilla työskenteleville. Monet urat vaativat jonkin verran koodaustaitoa päästäkseen lähtötason asemaan.

Seuraavat ilmaiset koodauspelit on suunnattu kaikenikäisille ja -tasoisille, ja ne on suunniteltu auttamaan sinua pääsemään alkuun useilla ohjelmointikielillä.

Kaikki tämän luettelon pelit voidaan pelata kaikilla yleisimmillä verkkoselaimilla, paitsi jos toisin mainitaan.

CheckiO

Image
Image

Mistä pidämme

  • Chrome- ja Firefox-selaimen lisäosat laajentavat ominaisuusjoukkoa.
  • Käännöksiä on saatavilla useilla kielillä.
  • Yhteisön kooditarkistukset varmistavat, että olet oikeilla jäljillä.

Mistä emme pidä

Käyttöliittymä on paikoin hieman kömpelö.

Tarkoitettu sekä aloittelijoille että edistyneille kehittäjille, CheckiO auttaa sinua ratkaisemaan haasteita Pythonilla tai JavaScriptillä. Sinulle annetaan mahdollisuus kirjautua sisään sähköpostiosoitteella tai käyttää Google-, Github- tai Facebook-tiliäsi tukikohdan rakentamiseen, josta voit hyökätä tai torjua vihollisia ohjelmointitehtävien avulla.

CodeCombat

Image
Image

Mistä pidämme

  • Hyvin tempoisia, täysin innostavia oppitunteja.
  • Kokeneet käyttäjät voivat rakentaa omia tasojaan.

Mistä emme pidä

  • Lisätasot vaativat maksun.
  • Pelin sisäiset opetusohjelmat ovat hieman hämmentäviä aloittelijoille.

CodeCombatin ydintiimi liittyi satojen avoimen lähdekoodin tekijöiden kanssa luodakseen nautinnollisen tavan oppia ohjelmointia seikkaillessa luolastoissa, metsissä, vuorilla, aavikoissa ja muissa hienoissa maisemissa. Opi CoffeeScript-, JavaScript- tai Python-hahmosi samalla kun hahmosi kerää kokemuspisteitä ja ryöstää. Hän suorittaa minitehtäviä matkan varrella kirjoittamalla koodia klassisessa roolipeliasetuksessa.

Kun edistyt, voit avata edistyneitä alueita ja varmistaa, että pelaaminen ei koskaan väsy. CodeCombat-luokkahuoneversio tarjoaa työkaluja opettajille ja opiskelijoille, joiden avulla voit seurata edistymistä ja tulla lailliseksi ohjelmoijaksi jo nuorena.

CodinGame

Image
Image

Mistä pidämme

  • Vaikuttava pelillistäminen työnhakuresurssien avulla.
  • Niin kiehtovaa, että saatat unohtaa, että sinun on tarkoitus oppia.

Mistä emme pidä

Emme ole löytäneet mitään huomionarvoisia haittoja CodinGamesta.

CodinGamen minipelit on suunniteltu viemään pätevät ohjelmoijat seuraavalle tasolle. Se on haastekeskeinen ympäristö, jossa opit yhden yli kahdesta tusinasta ohjelmointikielestä, mukaan lukien tärkeimmät vaihtoehdot, sekä vähemmän tunnettuja digitaalisia murteita, kuten Dart ja F.

Pelit sisältävät yksin- ja moninpelin vuoropohjaisia haasteita sekä mahdollisuuden osallistua tulostaulukoihin saadaksesi kilpailun virralle. Ammutko avaruusolentoja, kilpailetpa moottoripyörillä tai yrität päästä läpi petollisen sokkelon, CodinGamen oppimismenetelmät ovat koukuttavia ja nautinnollisia.

Codewars

Image
Image

Mistä pidämme

  • Voi olla erittäin tehokas pitkällä aikavälillä, jos pysyt siinä.
  • Tilaajat voivat olla vuorovaikutuksessa muiden Codewars-yhteisön jäsenten kanssa.

Mistä emme pidä

  • Vaikeita kysymyksiä esitetään joskus liian aikaisin oppimisprosessissa.
  • Et voi luoda tiliä ennen kuin todistat koodin perustietosi.

Tarjoaa oppitunteja yli 20 ohjelmointikielelle, mukaan lukien PHP, Python, SQL, C++, Java, JavaScript ja Ruby, Codewars on ainutlaatuinen lähestymistapa oppimiseen. Oppilaat harjoittelevat virtuaalisessa dojossa ja harjoittelevat kata-harjoituksia pyrkiessään kohti koodinsa todellista täydellisyyttä.

Pätevät ohjelmoijat voivat hyödyntää laajaa oppituntikirjastoa ja olla vuorovaikutuksessa muiden Codewars-yhteisön jäsenten kanssa. Näihin harjoituksiin ja peleihin liittyy kuluja. Lisäsimme Codewarsin tähän luetteloon, koska täysin toimivaa ilmaista kokeiluversiota voi pyytää yrityksen verkkosivuston kautta.

Hissisaaga

Image
Image

Mistä pidämme

  • Jos koodisi ei ole täysin tarkka, epäonnistut haasteissa.
  • Vain kokeneet JS-koodaajat suorittavat viimeisen haasteen.

Mistä emme pidä

  • Ei tarpeeksi palautetta JavaScript-aloittelijoille.
  • Käyttöliittymä ei ole yhtä näyttävä kuin muut tämän luettelon vaihtoehdot.

Tämä peli edellyttää yksittäisten haasteiden suorittamista virtuaalisen hissipankin avulla, kuten 15 ihmisen kuljettamista 60 sekunnissa tai vähemmän. Sinua pyydetään koodaamaan näiden hissien liike JavaScriptin avulla käyttämällä enn alta määritettyjä toimintoja, kuten goToFloor ja loadFactor tavoitteesi saavuttamiseksi.

Robokoodi

Image
Image

Mistä pidämme

  • Kirjoitat tekoälykoodin robotille ja hallitset sen käyttäytymistä.
  • On harkittava, mitä mahdolliset vastustajat ovat suunnitelleet areenalle.

Mistä emme pidä

Kilpailut on suunnattu alemman tason ohjelmoijille, joten kokeneilla koodaajilla on liikaa etua.

Robocodessa sinun tehtävänäsi on luoda virtuaalinen tankki joko Java-kielellä tai muulla kielellä, kuten C tai Scala, jonka lähetät sitten reaaliaikaiseen taisteluun muiden käyttäjien luomien robottien kanssa. Pohjimmiltaan pelaat BattleBots-verkkokilpailijan roolia ja korvaat juotosraudan ja teräksen tunnisteilla ja operaattoreilla.

Ruby Warrior

Image
Image

Mistä pidämme

  • Soturisi terveyden huomioon ottaminen edellyttää edistyneitä koodausratkaisuja Ruby-aloittelijoille.
  • Opettaa tekoälyn oppitunteja, jotta sankarisi voi päästä huipputasolle.

Mistä emme pidä

Jos et tunne Rubyn perussyntaksia, et pääse pitkälle tässä pelissä.

Rubyn helppolukuinen tyyli tekee siitä ihanteellisen kielen tämäntyyppisten pelien oppimiseen. Ritarihahmosi kiipeää torniin, jossa on vaaroja, kuten vaarallisia esteitä ja vihaisia vihollisia, kaikki sen koodin taian avulla, joka sinun tehtäväsi on kirjoittaa.

Swift Playgrounds

Image
Image

Mistä pidämme

  • Kaikki paitsi eliminoi ylikuormituksen tunteen, joka on yleistä uusien koodaajien keskuudessa.
  • Voi olla loistava askel Applen kehitysmaailmaan.

Mistä emme pidä

Vaikka Swiftin käyttöliittymä on tarkoitettu sekä aikuisille että lapsille, se ja suhteellisen hidas eteneminen viittaavat toisin.

Swift Playgrounds on ilmainen iPad- ja macOS-sovellus, joka on suunnattu Apple Swift -kielen opettamiseen ja jota käytetään sovellusten luomiseen iOS:lle, macOS:lle, Apple TV:lle ja Apple Watchille. Apple Every Can Code -aloitteeseen kuuluva Swift Playgrounds alkaa koodauksen perusteista ja etenee eteenpäin esittämällä pulmia ja muita haasteita, jotka voidaan ratkaista vain ohjelmointikonseptien avulla.

Lataa:

Tynker

Image
Image

Mistä pidämme

  • Työskentelee lasten peleissä – tuntuu enemmän pelaamiselta kuin oppimiselta.
  • Pelaa 20 koodauspeliä ilmaiseksi ennen kuin saavutat maksumuurin.
  • Ilmainen versio sisältää kaikki Minecraft skinit, modit, lisäosat ja pääsyn ilmaiseen yksityiseen palvelimeen.

Mistä emme pidä

  • Jotkin ohjeponnahdusikkunoista ovat liian monisanaisia kohdeyleisölle.
  • Tynker ei ole niin intuitiivinen kuin se voisi olla, varsinkin kun otetaan huomioon kohdedemografia.

7-vuotiaille ja sitä vanhemmille lapsille tarkoitettu Tynker opettaa useita ohjelmointikieliä, mukaan lukien HTML, JavaScript, Python ja Swift, sekä lohkopohjaista koodausta. Tarjolla on erilaisia koodipulmia sekä hauskoja haasteita Minecraft-skinien, modien, väkijoukon ja lisäosien luomiseen.

Monin pelaajan pelejä on myös saatavilla, joten voit verrata ohjelmointitaitojasi muihin juniorkoodaajiin osallistumalla erilaisiin aktiviteetteihin. Joihinkin aktiviteetteihin kuuluu hirviöiden kerääminen ja niiden kouluttaminen voittamaan taisteluita tai loitsuja vastustajia vastaan neljän pelaajan areenalla.

VIM Adventures

Image
Image

Mistä pidämme

  • Mukava lähtökohta kaikille, jotka eivät tunne vi tai vim.
  • Järjestelmänvalvojien, ohjelmoijien ja tehokäyttäjien käyttämä VIM Adventures vie sinut vankityrmistyylisen sokkelon läpi käyttämällä vim-syntaksia.

Mistä emme pidä

Perusohjaimien oppimisesta peritään maksu.

Vi-tekstieditorin parannettu versio Linux-pohjaisille käyttöjärjestelmille, vimin näppäinsidokset ja useat tilat tekevät siitä tehokkaamman kuin tavalliset muistilehtiötyyliset sovellukset tai tekstinkäsittelyohjelmat. Peli, jossa on osuva tunnuslause "Zelda kohtaa tekstinmuokkauksen", sallii kohdistimen näppäinten liikkumisen, mutta suosittelee vahvasti, että käytät sen sijaan näppäimiä h, j, k ja l simuloidaksesi todellista vim-kokemusta.

Suositeltava: