10 geriausių nemokamų 2022 m. kodavimo žaidimų

Turinys:

10 geriausių nemokamų 2022 m. kodavimo žaidimų
10 geriausių nemokamų 2022 m. kodavimo žaidimų
Anonim

Būti programuotoju nėra specializuotas įgūdis, skirtas dirbantiems IT skyriuose arba į technologijas orientuotose pramonės šakose. Norint užimti pradinio lygio poziciją, norint užimti daugybę profesijų, reikia tam tikro kodavimo meistriškumo.

Šie nemokami kodavimo žaidimai yra skirti bet kokio amžiaus ir patirties lygiams ir yra skirti padėti jums pradėti naudotis įvairiomis programavimo kalbomis.

Visus žaidimus šiame sąraše galima žaisti visose pagrindinėse žiniatinklio naršyklėse, išskyrus nurodytas vietas.

CheckiO

Image
Image

Kas mums patinka

  • „Chrome“ir „Firefox“naršyklių priedai praplečia funkcijų rinkinį.
  • Vertimai galimi keliomis kalbomis.
  • Bendruomenės kodo peržiūros užtikrina, kad einate teisingu keliu.

Kas mums nepatinka

Naudotojo sąsaja kai kuriose vietose yra šiek tiek sudėtinga.

Skirta pradedantiesiems ir pažengusiems kūrėjams, „CheckiO“užduotys jums spręsti iššūkius naudojant Python arba JavaScript. Jums suteikiama galimybė prisijungti naudojant el. pašto adresą arba naudoti „Google“, „Github“ar „Facebook“paskyrą, kad sukurtumėte bazę, iš kurios pultumėte arba atbaidytumėte priešus atlikdami programavimo užduotis.

CodeCombat

Image
Image

Kas mums patinka

  • Gera tempo, visapusiškai įtraukiančios pamokos.
  • Pažengę naudotojai gali kurti savo lygius.

Kas mums nepatinka

  • Už išplėstinius lygius reikia mokėti.
  • Žaidimų mokymo programos yra šiek tiek klaidinančios naujokams.

Pagrindinė „CodeCombat“komanda prisijungė prie šimtų atvirojo kodo bendradarbių, kad sukurtų malonų būdą išmokti programuoti keliaujant po požemius, miškus, kalnus, dykumas ir kitus šaunius kraštovaizdžius. Išmokite „CoffeeScript“, „JavaScript“arba „Python“, kol jūsų veikėjas įgyja patirties taškų ir grobia, atlikdamas mini užduotis, rašydamas kodą klasikiniu RPG nustatymu.

Tobulėdami galite atrakinti išplėstines sritis ir užtikrinti, kad žaidimas niekada nenuobodžiautų. „CodeCombat“klasėje siūlomi įrankiai mokytojams ir mokiniams, leidžiantys stebėti pažangą ir tapti teisėtu programuotoju net jauname amžiuje.

CodinGame

Image
Image

Kas mums patinka

  • Įspūdingas žaismas naudojant įdarbinimo išteklius.
  • Taip įtraukiate, kad galite pamiršti, kad turite mokytis.

Kas mums nepatinka

Neradome jokių pastebimų CodinGame trūkumų.

CodinGame mini žaidimai sukurti tam, kad kompetentingi programuotojai pakiltų į kitą lygį. Tai į iššūkius orientuota aplinka, kurioje mokotės vienos iš daugiau nei dviejų dešimčių programavimo kalbų, įskaitant pagrindines parinktis, taip pat mažiau žinomų skaitmeninių dialektų, pvz., Dart ir F.

Žaidimai apima individualius ir kelių žaidėjų eilėse pagrįstus iššūkius, su galimybe dalyvauti pirmaujančiųjų sąrašuose, kad būtų užtikrinta konkurencija. Nesvarbu, ar šaudote į ateivius, lenktyniaujate motociklais ar bandote prasibrauti klastingame labirinte, „CodinGame“mokymosi metodai sukelia priklausomybę ir malonumą.

Codewars

Image
Image

Kas mums patinka

  • Jei laikysitės, ilgainiui gali būti labai veiksminga.
  • Prenumeratoriai gali bendrauti su kitais Codewars bendruomenės nariais.

Kas mums nepatinka

  • Sunkūs klausimai mokymosi procese kartais pateikiami per anksti.
  • Negaliu sukurti paskyros, kol neįrodysite savo pagrindinių kodo žinių.

Siūlydami pamokas daugiau nei 20 programavimo kalbų, įskaitant PHP, Python, SQL, C++, Java, JavaScript ir Ruby, „Codewars“taiko unikalų požiūrį į mokymąsi. Studentai treniruojasi virtualiame dojo, atlikdami kata pratimus, siekdami tikro savo kodo tobulumo.

Kvalifikuoti programuotojai gali pasinaudoti didžiule pamokų biblioteka ir bendrauti su kitais Codewars bendruomenės nariais. Yra išlaidų, susijusių su šiais pratimais ir žaidimais. Į šį sąrašą įtraukėme „Codewars“, nes visiškai veikiančios nemokamos bandomosios versijos užklausą galima pateikti įmonės svetainėje.

Liftų saga

Image
Image

Kas mums patinka

  • Jei jūsų kodas nėra visiškai tikslus, jums nepavyks įveikti iššūkių.
  • Paskutinį iššūkį įveikia tik patyrę JS programuotojai.

Kas mums nepatinka

  • Nepakanka atsiliepimų „JavaScript“pradedantiesiems.
  • Sąsaja nėra tokia prašmatni kaip kitos šio sąrašo parinktys.

Šis žaidimas reikalauja atlikti individualius iššūkius virtualiame lifto banke, pvz., pervežti 15 žmonių per 60 sekundžių ar greičiau. Jūsų prašoma užkoduoti šių liftų judėjimą naudojant JavaScript, naudojant iš anksto nustatytas funkcijas, pvz., goToFloor ir loadFactor, kad pasiektumėte savo tikslą.

Robokodas

Image
Image

Kas mums patinka

  • Rašote dirbtinio intelekto kodą robotui ir kontroliuojate, kaip jis elgiasi.
  • Reikia apsvarstyti, ką potencialūs oponentai suplanavo arenoje.

Kas mums nepatinka

Konkursai yra skirti žemesnio lygio programuotojams, todėl patyrę programuotojai turi per daug pranašumų.

Naudojant Robocode, jums pavesta sukurti virtualų baką Java arba kita kalba, pvz., C ar Scala, kurį tada siunčiate į kovą realiuoju laiku su kitais naudotojų sukurtais robotais. Iš esmės jūs atliekate internetinio „BattleBots“dalyvio vaidmenį, lituoklį ir plieną pakeičiate identifikatoriais ir operatoriais.

Ruby Warrior

Image
Image

Kas mums patinka

  • Norint atsižvelgti į savo kario sveikatą, reikalingi pažangūs kodavimo sprendimai naujokams „Ruby“.
  • Moko dirbtinio intelekto pamokas, kad jūsų herojus galėtų pasiekti aukščiausią lygį.

Kas mums nepatinka

Jei nesate susipažinę su pagrindine Ruby sintaksė, šiame žaidime toli nepasieksite.

Ruby lengvai skaitomas stilius yra ideali kalba mokytis tokio tipo žaidimuose. Jūsų riterio personažas kyla į bokštą, kuriame tvyro pavojai, įskaitant pavojingas kliūtis ir piktus priešus, per magiją kodo, kurį turite parašyti.

Swift žaidimų aikštelės

Image
Image

Kas mums patinka

  • Viskas, bet pašalina pervargimo jausmą, kuris būdingas naujiems programuotojams.
  • Gali būti puikus žingsnis į Apple kūrimo pasaulį.

Kas mums nepatinka

Nors skirta suaugusiems ir vaikams, Swift sąsaja ir gana lėtas progresas rodo priešingai.

Swift Playgrounds yra nemokama „iPad“ir „MacOS“programa, skirta „Apple Swift“kalbos mokymui, kuri naudojama kuriant „iOS“, „MacOS“, „Apple TV“ir „Apple Watch“skirtas programas. „Apple Every Can Code“iniciatyvos dalis, „Swift Playgrounds“pradeda nuo kodavimo pagrindų ir žengia į priekį pateikdama galvosūkius ir kitus iššūkius, kuriuos galima išspręsti tik programavimo koncepcijomis.

Atsisiųsti už

Tynker

Image
Image

Kas mums patinka

  • Patenka į vaikų žaidimus – labiau patinka žaisti nei mokytis.
  • Žaiskite 20 kodavimo žaidimų nemokamai prieš pasiekdami mokamą sieną.
  • Nemokamoje versijoje yra visi Minecraft apvalkalai, modifikacijos, priedai ir prieiga prie nemokamo privataus serverio.

Kas mums nepatinka

  • Kai kurie pagalbos iššokantys langai yra per daug išsamūs tikslinei auditorijai.
  • Tynker nėra toks intuityvus, koks galėtų būti, ypač atsižvelgiant į tikslinę demografinę grupę.

Skirta 7 metų ir vyresniems vaikams, „Tynker“moko kelių programavimo kalbų, įskaitant HTML, „JavaScript“, „Python“ir „Swift“, kartu su blokiniu kodavimu. Siūlomi įvairūs kodo galvosūkiai, taip pat smagūs iššūkiai kuriant Minecraft skinus, modifikacijas, minias ir priedus.

Taip pat yra kelių žaidėjų žaidimai, leidžiantys suderinti savo programavimo įgūdžius su kitais jaunesniaisiais programuotojais dalyvaujant įvairiose veiklose. Kai kuri veikla apima monstrų rinkimą ir jų mokymą laimėti mūšius arba burtus prieš savo priešininkus keturių žaidėjų arenoje.

VIM nuotykiai

Image
Image

Kas mums patinka

  • Puikus atspirties taškas tiems, kurie nėra susipažinę su vi ar vim.
  • VIM Adventures, kurią naudoja administratoriai, programuotojai ir patyrę vartotojai, perkels jus požemio stiliaus labirintu naudojant vim sintaksę.

Kas mums nepatinka

Reikalingas mokestis, norint išmokti bet ką, viršijantį pagrindinius valdiklius.

Patobulinta „vi“teksto rengyklės versija, skirta „Linux“operacinėms sistemoms, „vim“klavišų susiejimas ir keli režimai daro ją galingesnę nei standartinė bloknoto stiliaus programa ar tekstų rengyklė. Su tinkama žyma „Zelda atitinka teksto redagavimą“, žaidime leidžiama judėti žymeklio klavišais, tačiau primygtinai rekomenduojame naudoti h, j, k ir l, kad imituotumėte tikrąją vim patirtį.

Rekomenduojamas: