2022. aasta 10 parimat tasuta kodeerimismängu

Sisukord:

2022. aasta 10 parimat tasuta kodeerimismängu
2022. aasta 10 parimat tasuta kodeerimismängu
Anonim

Programmeerijaks olemine ei ole erioskus, mis on mõeldud neile, kes töötavad IT-osakondades või tehnoloogiakesksetes tööstusharudes. Paljud karjäärid nõuavad algtaseme positsiooni saavutamiseks teatud tasemel kodeerimisoskust.

Järgmised tasuta kodeerimismängud on suunatud igale vanusele ja kogemustasemele ning on loodud selleks, et aidata teil alustada mitmes programmeerimiskeeles.

Kõiki selles loendis olevaid mänge saab mängida kõigis suuremates veebibrauserites, välja arvatud juhul, kui see on märgitud.

CheckiO

Image
Image

Mis meile meeldib

  • Chrome'i ja Firefoxi brauseri lisandmoodulid laiendavad funktsioonide komplekti.
  • Tõlked on saadaval mitmes keeles.
  • Kogukonna koodiülevaatused tagavad, et olete õigel teel.

Mis meile ei meeldi

Kasutajaliides on mõnes kohas veidi kohmakas.

Mõeldud nii algajatele kui ka edasijõudnutele. CheckiO annab teile ülesandeks lahendada Pythoni või JavaScripti abil väljakutseid. Teile antakse võimalus logida sisse e-posti aadressiga või kasutada oma Google'i, Githubi või Facebooki kontot, et luua baas, millelt saate programmeerimisülesannete abil vaenlasi rünnata või eemale peletada.

CodeCombat

Image
Image

Mis meile meeldib

  • Hea tempoga, täielikult haaravad õppetunnid.
  • Kogenud kasutajad saavad ise oma tasemeid luua.

Mis meile ei meeldi

  • Täpsem tasemed nõuavad tasumist.
  • Mängusisesed õpetused on algajatele veidi segadusse ajavad.

CodeCombati põhimeeskond ühines sadade avatud lähtekoodiga kaastöölistega, et luua nauditav viis programmeerimise õppimiseks, seikledes kongides, metsades, mägedes, kõrbetes ja muudes lahedates maastikes. Õppige CoffeeScripti, JavaScripti või Pythonit, samal ajal kui teie tegelane kogub kogemuspunkte ja rüüstab, täites miniülesandeid, kirjutades koodi klassikalises RPG-seades.

Ededes saate avada täpsemad alad, tagades, et mängimine ei muutu kunagi väsitavaks. CodeCombati klassiruumi väljaanne pakub õpetajatele ja õpilastele tööriistu, mis võimaldavad teil jälgida edusamme ja saada seaduslikuks programmeerijaks isegi noores eas.

CodinGame

Image
Image

Mis meile meeldib

  • Muljetavaldav mängulisus töökohtade värbamise ressurssidega.
  • Nii kaasahaarav, et võite unustada, et olete mõeldud õppima.

Mis meile ei meeldi

Me ei leidnud CodinGame'is ühtegi tähelepanuväärset miinust.

CodinGame'i minimängud on loodud selleks, et viia kompetentsed programmeerijad järgmisele tasemele. See on väljakutsekeskne keskkond, kus saate õppida ühte enam kui kahest tosinast programmeerimiskeelest, sealhulgas peamisi valikuid, aga ka vähemtuntud digitaalseid dialekte, nagu Dart ja F.

Mängud sisaldavad nii soolo kui ka mitme mängijaga käigupõhiseid väljakutseid ning võimalusega osaleda edetabelites, et need võistlusmahlad saaksid voolata. CodinGame'i õppemeetodid on sõltuvust tekitavad ja nauditavad, olgu siis tulnukaid tulistades, mootorratastega võidusõidul või üritades läbida reeturlikust labürindist.

Codewars

Image
Image

Mis meile meeldib

  • Võib olla pikas perspektiivis äärmiselt tõhus, kui sellest kinni pead.
  • Tellijad saavad suhelda teiste Codewarsi kogukonna liikmetega.

Mis meile ei meeldi

  • Raskeid küsimusi esitatakse õppeprotsessis mõnikord liiga vara.
  • Ei saa kontot luua enne, kui tõestate oma põhilisi kooditeadmisi.

Pakkudes õppetunde enam kui 20 programmeerimiskeele jaoks, sealhulgas PHP, Python, SQL, C++, Java, JavaScript ja Ruby, kasutab Codewars õppimisele ainulaadset lähenemist. Õpilased treenivad virtuaalses dojos, harjutades kata harjutusi, püüdes oma koodi tõelise täiuslikkuse poole.

Kvalifitseeritud programmeerijad saavad ära kasutada tohutut õppetundide teeki ja suhelda teiste Codewarsi kogukonna liikmetega. Nende harjutuste ja mängudega kaasnevad kulud. Lisasime Codewarsi sellesse loendisse, kuna ettevõtte veebisaidi kaudu saab taotleda täielikult toimivat tasuta prooviversiooni.

Liftisaaga

Image
Image

Mis meile meeldib

  • Kui teie kood pole täiesti täpne, kukute väljakutsetega läbi.
  • Viimase väljakutse täidavad ainult kogenud JS-i kodeerijad.

Mis meile ei meeldi

  • JavaScripti algajatele pole piisav alt tagasisidet.
  • Liides pole nii toretsev kui teised selle loendi valikud.

See mäng nõuab virtuaalse liftipangaga individuaalsete väljakutsete sooritamist, näiteks 15 inimese transportimist 60 sekundiga või vähem. Teil palutakse kodeerida nende liftide liikumine JavaScripti abil, kasutades oma eesmärgi saavutamiseks eelmääratletud funktsioone, nagu goToFloor ja loadFactor.

Robokood

Image
Image

Mis meile meeldib

  • Te kirjutate robotile tehisintellekti koodi ja kontrollite selle käitumist.
  • Peab kaaluma, mida potentsiaalsed vastased on areenile plaaninud.

Mis meile ei meeldi

Võistlused on suunatud madalama taseme programmeerijatele, seega on kogenud kodeerijatel liiga palju eeliseid.

Robocode'is on teie ülesandeks luua virtuaalne tank kas Java või mõnes muus keeles, näiteks C või Scala, mille seejärel saatate reaalajas võitlusse teiste kasutajate loodud robotitega. Põhimõtteliselt mängite võrgus BattleBotsi võistleja rolli, asendades jootekolbi ja terase identifikaatorite ja operaatoritega.

Ruby Warrior

Image
Image

Mis meile meeldib

  • Sõdalase tervise eest hoolitsemiseks on vaja Ruby algajatele täiustatud kodeerimislahendusi.
  • Õpetab tehisintellekti tunde, et teie kangelane saaks jõuda tipptasemele.

Mis meile ei meeldi

Kui te ei tunne Ruby põhisüntaksit, ei jõua te selles mängus kaugele.

Ruby hõlpsasti loetav stiil muudab selle ideaalseks keeleks seda tüüpi mängude õppimiseks. Teie rüütlitegelane tõuseb torni, kus on ohte, sealhulgas ohtlikke takistusi ja vihaseid vaenlasi, läbi koodimaagia, mille kirjutamine teie ülesandeks on.

Swift Playgrounds

Image
Image

Mis meile meeldib

  • Kõik, kuid välistab ülekoormamise tunde, mis on uute kodeerijate seas tavaline.
  • Võib olla suurepärane edasiminek Apple'i arendusmaailma.

Mis meile ei meeldi

Kuigi see on mõeldud nii täiskasvanutele kui ka lastele, viitavad Swifti liides ja suhteliselt aeglane edenemine vastupidisele.

Swift Playgrounds on tasuta iPadi ja macOS-i rakendus, mis on mõeldud Apple Swifti keele õpetamiseks, mida kasutatakse iOS-i, macOS-i, Apple TV ja Apple Watchi jaoks rakenduste loomiseks. Swift Playgrounds, mis on osa Apple'i algatusest Every Can Code, alustab kodeerimise põhitõdedega ja esitab mõistatusi ja muid väljakutseid, mida saab lahendada ainult programmeerimiskontseptsioonide abil.

Laadi alla:

Tynker

Image
Image

Mis meile meeldib

  • Töötab laste mängudes märgi – tundub pigem mängimise kui õppimise moodi.
  • Mängige tasuta 20 kodeerimismängu, enne kui jõuate maksemüüri.
  • Tasuta versioon sisaldab kõiki Minecrafti nahku, modifikatsioone, lisandmooduleid ja juurdepääsu tasuta privaatserverile.

Mis meile ei meeldi

  • Mõned abi hüpikaknad on sihtrühma jaoks liiga paljusõnalised.
  • Tynker ei ole nii intuitiivne kui võiks olla, eriti arvestades sihtdemograafilist teavet.

7-aastastele ja vanematele lastele mõeldud Tynker õpetab mitmeid programmeerimiskeeli, sealhulgas HTML-i, JavaScripti, Pythonit ja Swifti, koos plokipõhise kodeerimisega. Pakutakse erinevaid koodimõistatusi, aga ka lõbusaid väljakutseid Minecrafti skinnide, modifikatsioonide, mobide ja lisandmoodulite loomiseks.

Saadaval on ka mitme mängijaga mängud, mis võimaldavad teil erinevates tegevustes osaledes oma programmeerimisoskusi teiste noorte kodeerijate vastu võrrelda. Mõned tegevused hõlmavad koletiste kogumist ja nende treenimist, et võita lahinguid või loitsida oma vastaste vastu nelja mängijaga areenil.

VIM Adventures

Image
Image

Mis meile meeldib

  • Hea alguspunkt kõigile, kes ei tunne vi või vim.
  • VIM Adventures, mida kasutavad administraatorid, programmeerijad ja tavakasutajad, viib teid läbi koopastiilis rägastiku, kasutades vimi süntaksit.

Mis meile ei meeldi

Peamiste juhtelementide õppimiseks on vaja tasu.

Vi tekstiredaktori täiustatud versioon Linuxi-põhiste operatsioonisüsteemide jaoks, vimi klahvide sidumine ja mitu režiimi muudavad selle võimsamaks kui tavaline märkmiku stiilis rakendus või tekstitöötlusprogramm. Sobiva tunnuslausega "Zelda kohtub teksti redigeerimisega" lubab mäng kursori klahvi liikumist, kuid soovitab tungiv alt kasutada tõelise vimi-kogemuse simuleerimiseks selle asemel tähti h, j, k ja l.

Soovitan: