Skip to content

Vuoden 2021 parhaat 10 ilmaista koodauspeliä

19 de maaliskuu de 2021

Ohjelmoijana oleminen ei ole erikoistunut taito, joka on varattu IT-osastoilla tai teknologiakeskeisillä teollisuudenaloilla työskenteleville. Joukko uraa vaatii jonkin verran koodaustaitoa aloitustason sijainnin saamiseksi.

Seuraavat ilmaiset koodauspelit kohdistuvat kaiken ikäisille ja kokemustasoille, ja ne on suunniteltu auttamaan sinua pääsemään alkuun useilla ohjelmointikielillä.

Kaikkia tämän luettelon pelejä voi pelata kaikilla tärkeimmillä verkkoselaimilla, paitsi jos on mainittu.

CheckiO

Mitä pidämme
  • Chrome- ja Firefox-selainlisäosat laajentavat ominaisuusjoukkoa.

  • Käännöksiä on saatavana useilla kielillä.

  • Yhteisökoodiarvostelut varmistavat, että olet oikealla tiellä.

Mitä emme pidä
  • Käyttöliittymä on jossain määrin hieman hankala.

Aloittelijoille ja edistyneille kehittäjille tarkoitettu CheckiO antaa sinulle tehtävän ratkaista haasteita Pythonilla tai JavaScriptillä. Sinulla on mahdollisuus kirjautua sisään sähköpostiosoitteella tai käyttää Google-, Github- tai Facebook-tiliäsi rakentamaan tukikohta, josta hyökkäät tai torjut vihollisia ohjelmointitehtävien avulla.

CodeCombat

Mitä pidämme
  • Hyvin vauhdikkaat, täysin imevät oppitunnit.

  • Edistyneet käyttäjät voivat rakentaa omia tasojaan.

Mitä emme pidä
  • Edistyneet tasot edellyttävät maksua.

  • Pelin sisäiset oppaat ovat hieman hämmentäviä aloittelijoille.

CodeCombatin ydinryhmä liittyi satojen avoimen lähdekoodin avustajien kanssa luomaan nautinnollinen tapa oppia ohjelmoimaan seikkailemalla vankityrmissä, metsissä, vuoristossa, aavikoissa ja muissa hienoissa maisemissa. Opi CoffeeScript, JavaScript tai Python samalla, kun hahmosi saa kokemuspisteitä ja ryöstää, suorittamalla pieniä tehtäviä matkan varrella kirjoittamalla koodin klassiseen RPG-asetukseen.

Edistyessäsi voit avata edistyneitä alueita varmistaen, että pelattavuus ei koskaan väsy. CodeCombat-luokan painos tarjoaa työkaluja opettajille ja opiskelijoille, joiden avulla voit seurata edistymistä ja tulla lailliseksi ohjelmoijaksi jo nuorena.

CodinGame

Mitä pidämme
  • Vaikuttava pelaaminen työnhakuresursseilla.

  • Niin kiehtovaa, että saatat unohtaa, että sinun on tarkoitus oppia.

Mitä emme pidä
  • Emme ole löytäneet merkittäviä haittoja CodinGamesta.

CodinGamen minipelit on suunniteltu viemään pätevät ohjelmoijat uudelle tasolle. Se on haastekeskeinen ympäristö, jossa opit yhden yli kahdesta kymmenestä ohjelmointikielestä, mukaan lukien tärkeimmät vaihtoehdot, sekä vähemmän tunnetut digitaaliset murteet, kuten Dart ja F #.

Pelit sisältävät yksin ja moninpeliin vuoropohjaisia ​​haasteita, ja niillä on mahdollisuus osallistua tulostaulukoihin saadakseen kilpailukykyiset mehut virtaamaan. Ampumalla muukalaisia, kilpa-moottoripyöriä tai yrittämällä päästä läpi petollinen sokkelo, CodinGamen oppimismenetelmät ovat riippuvuutta aiheuttavia ja nautittavia.

Codewars

Mitä pidämme
  • Voi olla erittäin tehokas pitkällä aikavälillä, jos pidät siitä kiinni.

  • Tilaajat voivat olla vuorovaikutuksessa muiden kanssa Codewars-yhteisössä.

Mitä emme pidä
  • Kovia kysymyksiä esitetään joskus liian aikaisin oppimisprosessissa.

  • Tiliä ei voi luoda, ennen kuin olet osoittanut perustietosi.

Oppituntien tarjoaminen yli 20 ohjelmointikielelle, mukaan lukien PHP, Python, SQL, C ++, Java, JavaScript ja Ruby, Codewars ottaa ainutlaatuisen lähestymistavan oppimiseen. Opiskelijat harjoittelevat virtuaalidojoissa harjoittelemalla kataharjoituksia pyrkiessään kohti koodinsa todellista täydellisyyttä.

Pätevät ohjelmoijat voivat hyödyntää laajaa oppituntikirjastoa ja olla vuorovaikutuksessa muiden kanssa Codewars-yhteisössä. Näihin harjoituksiin ja peleihin liittyy kustannuksia. Lisäsimme Codewarsin tähän luetteloon, koska täysin toimiva ilmainen kokeilu voidaan pyytää yrityksen verkkosivustolta.

Hissi Saga

Mitä pidämme
  • Jos koodisi ei ole täysin tarkka, epäonnistut haasteissa.

  • Vain kokeneet JS-kooderit suorittavat viimeisen haasteen.

Mitä emme pidä
  • JavaScript-aloittelijoille ei annettu tarpeeksi palautetta.

  • Käyttöliittymä ei ole yhtä räikeä kuin muut tämän luettelon vaihtoehdot.

Tämä peli vaatii sinua suorittamaan yksittäiset haasteet virtuaalisella hissipankilla, kuten kuljettamaan 15 ihmistä 60 sekunnissa tai vähemmän. Sinua pyydetään koodaamaan näiden hissien liike JavaScriptiä käyttämällä tavoitteen saavuttamiseksi ennalta määriteltyjä toimintoja, kuten goToFloor ja loadFactor.

Robokoodi

Mitä pidämme
  • Kirjoitat robotin tekoälykoodin ja hallitset sen käyttäytymistä.

  • On harkittava, mitä potentiaaliset vastustajat ovat suunnitelleet areenalle.

Mitä emme pidä
  • Kilpailut on suunnattu alemman tason ohjelmoijille, joten kokeneilla koodereilla on liian suuri etu.

Robocodessa sinun on luotava virtuaalinen säiliö joko Java: lla tai muulla kielellä, kuten C # tai Scala, jonka lähetät sitten reaaliaikaiseen taisteluun muiden käyttäjien luomien robottien kanssa. Pohjimmiltaan pelaat online-BattleBots-kilpailijaa korvaamalla juotin ja teräs tunnisteilla ja operaattoreilla.

Ruby Warrior

Mitä pidämme
  • Soturin terveyden kirjanpito vaatii edistyneitä Ruby-aloittelijoiden koodausratkaisuja.

  • Opettaa tekoälyn oppitunteja, jotta sankarisi voi päästä ylimmälle tasolle.

Mitä emme pidä
  • Jos et ole perehtynyt Rubyn perussyntaksiin, et pääse pitkälle tässä pelissä.

Rubyn helposti luettava tyyli tekee siitä ihanteellisen kielen oppia tämän tyyppisen pelin kautta. Ritarihahmosi nousee tornista, joka on täynnä vaaraa, mukaan lukien vaaralliset esteet ja vihaiset viholliset, kaikki koodin taika, jonka tehtävänä on kirjoittaa.

Nopeat leikkikentät

Mitä pidämme
  • Kaikki paitsi eliminoi ylikuormituksen tunteen, mikä on yleistä uusien koodaajien keskuudessa.

  • Voi olla loistava segmentti Applen kehitysmaailmaan.

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

Swift Playgrounds on ilmainen iPad ja macOS-sovellus, joka on tarkoitettu Apple Swift -kielten opettamiseen, jota käytetään iOS-, macOS-, Apple TV- ja Apple Watch -sovellusten rakentamiseen. Swift Playgrounds on osa Apple Everyone Can Code -aloitetta. Se alkaa koodaamalla perustekijöitä ja toimii tiensä ylöspäin esittämällä pulmia ja muita haasteita, jotka voidaan ratkaista vain ohjelmointikonseptien avulla.

Lataa:

Tynker

Mitä pidämme
  • Osuu merkkiin lasten peleissä – tuntuu enemmän pelaamiselta kuin oppimiselta.

  • Pelaa 20 koodauspeliä ilmaiseksi ennen voittoseinää.

  • Ilmainen versio sisältää kaikki Minecraft-nahat, modit, lisäosat ja pääsyn ilmaiseen yksityiseen palvelimeen.

Mitä emme pidä
  • Jotkin apuponnahdusikkunat ovat liian yksityiskohtaisia ​​kohdeyleisölle.

  • Tynker ei ole niin intuitiivinen kuin se voisi olla, varsinkin kun otetaan huomioon kohderyhmä.

7-vuotiaille ja sitä vanhemmille lapsille tarkoitettu Tynker opettaa useita ohjelmointikieliä, kuten HTML, JavaScript, Python ja Swift, sekä lohkopohjaisen koodauksen. Tarjolla on erilaisia ​​koodipulmoja sekä hauskoja haasteita Minecraft-nahkojen, modien, väkijoukkojen ja lisäosien luomiseen.

Saatavilla on myös monen pelaajan pelejä, joiden avulla voit verrata ohjelmointitaitojasi muihin juniorikoodereihin osallistumalla erilaisiin aktiviteetteihin. Jotkut aktiviteetit sisältävät hirviöiden keräämisen ja kouluttamisen voittamaan taisteluita tai loitsuja vastustajiasi vastaan ​​neljän pelaajan areenalla.

VIM-seikkailut

Mitä pidämme
  • Hyvä 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 vankityrmän sokkeloon vim-syntaksia käyttämällä.

Mitä emme pidä
  • Perushallintojen ohi tapahtuvan oppimisesta vaaditaan maksu.

Linux-pohjaisten käyttöjärjestelmien vi-tekstieditorin parannettu versio, VIM-näppäinsidokset ja useat tilat tekevät siitä tehokkaamman kuin tavallinen Muistio-tyylinen sovellus tai tekstinkäsittelyohjelma. ”Zelda täyttää tekstin muokkaus” -merkinnän sisältävä peli sallii kohdistinnäppäinten liikkumisen, mutta ehdottaa vahvasti, että käytät sen sijaan h, j, k ja l simuloimaan todellista vim-kokemusta.