10 geriausių nemokamų kodavimo žaidimų 2021 m
Būdamas a programuotojas nėra specializuoti įgūdžiai, skirti dirbantiems IT skyriuose arba į technologijas orientuotose pramonės šakose. Norint užimti pradinio lygio pareigas, norint pasiekti 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 šiame sąraše esančius žaidimus galima žaisti visose pagrindinėse interneto naršyklėse, išskyrus nurodytas vietas.
01
iš 10

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
Kai kuriose vietose vartotojo sąsaja yra šiek tiek sudėtinga.
„CheckiO“, skirta pradedantiesiems ir pažengusiems kūrėjams, padeda 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 atakuojate arba atbaidyti priešus atlikdami programavimo užduotis.
02
iš 10
Kas Mums patinka
Gero tempo, visiškai įtraukiančios pamokos.
Pažengę vartotojai gali susikurti savo lygius.
Kas mums nepatinka
Už aukštesnius lygius reikia mokėti.
Žaidimo vadovėliai yra šiek tiek painūs naujokams.
Pagrindinė CodeCombat komanda prisijungė prie šimtų atvirojo kodo bendradarbių, kad sukurtų malonų būdą išmokite programuoti leisdamiesi po požemius, miškus, kalnus, dykumas ir kitus šaunius dalykus peizažai. Išmokite „CoffeeScript“, „JavaScript“ arba „Python“, o jūsų veikėjas įgyja patirties taškų ir grobia, atlikdamas mini užduotis, rašydamas kodą klasikiniu RPG nustatymu.
Kai progresuojate, galite atrakinti išplėstines sritis ir užtikrinti, kad žaidimas niekada nenuobodžiautų. CodeCombat klasės leidimas siūlo įrankius mokytojams ir mokiniams, leidžiančius stebėti pažangą ir tapti teisėtu programuotoju net jauname amžiuje.
03
iš 10
Kas Mums patinka
Įspūdingas žaismas naudojant įdarbinimo išteklius.
Taip įtraukianti, kad gali pamiršti, kad tau skirta mokytis.
Kas mums nepatinka
Neradome jokių pastebimų „CodinGame“ trūkumų.
CodinGame mini žaidimai sukurti tam, kad kompetentingus programuotojus pakeltų į 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ų, tokių kaip Dart ir F#.
Žaidimai apima pavienius ir kelių žaidėjų žaidimus pagrįstus iššūkius su galimybe dalyvauti pirmaujančiųjų sąrašuose, kad šios konkurencijos sultys išsipildytų. Nesvarbu, ar šaudote į ateivius, lenktyniaujate motociklais ar bandote prasibrauti per klastingą labirintą, „CodinGame“ mokymosi metodai sukelia priklausomybę ir malonumą.
04
iš 10

Kas Mums patinka
Jei laikysitės to, jis gali būti labai veiksmingas ilgą laiką.
Prenumeratoriai gali bendrauti su kitais Codewars bendruomenės nariais.
Kas mums nepatinka
Sunkūs klausimai kartais pateikiami per anksti mokymosi procese.
Negalite sukurti paskyros, kol neįrodysite savo pagrindinių kodų žinių.
Siūlydamas 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 galima paprašyti per bendrovės svetainę.
05
iš 10
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.
Šiame žaidime reikia atlikti individualius iššūkius virtualiame lifto banke, pavyzdžiui, 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, tokias kaip goToFloor ir loadFactor, kad pasiektumėte savo tikslą.
06
iš 10
Kas Mums patinka
Jūs rašote dirbtinio intelekto kodą robotui ir kontroliuojate, kaip jis elgiasi.
Turi apsvarstyti, ką potencialūs varžovai yra suplanavę arenoje.
Kas mums nepatinka
Konkursai yra skirti žemesnio lygio programuotojams, todėl patyrę programuotojai turi per daug pranašumų.
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čiant identifikatoriais ir operatoriais.
07
iš 10
Kas Mums patinka
Norint atsižvelgti į savo kario sveikatą, reikalingi pažangūs kodavimo sprendimai, skirti Ruby naujokams.
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.
Dėl lengvai skaitomo Ruby stiliaus jis 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į jums pavesta rašyti.
08
iš 10
Kas Mums patinka
Visa tai pašalina pervargimo jausmą, kuris būdingas naujiems programuotojams.
Gali būti puikus žingsnis į Apple kūrimo pasaulį.
Kas mums nepatinka
Nors skirtas suaugusiems ir vaikams, Swift sąsaja ir palyginti lėtas progresas rodo ką kita.
„Swift Playgrounds“ yra nemokama „iPad“ ir „MacOS“ programa, skirta „Apple Swift“ kalbos mokymui, kuri naudojama kuriant programas, skirtas „iOS“, „MacOS“, „Apple TV“ ir „Apple Watch“. „Apple“ dalis Kiekvienas gali koduoti Iniciatyva, „Swift Playgrounds“ prasideda nuo kodavimo pagrindų ir tęsiasi pateikdama galvosūkius ir kitus iššūkius, kuriuos galima išspręsti tik programavimo koncepcijomis.
Atsisiųsti už:
09
iš 10
Kas Mums patinka
Pasitaiko vaikų žaidimuose – labiau patinka žaisti nei mokytis.
Žaiskite 20 kodavimo žaidimų nemokamai prieš pasiekdami mokėjimo sieną.
Nemokama versija apima visas Minecraft skinas, modifikacijas, priedus ir prieigą 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ę padėtį.
Skirta vaikams 7 metų ir vyresni Tynker moko keletą programavimo kalbų, įskaitant HTML, JavaScript, Python ir Swift, kartu su bloku pagrįstu kodavimu. Siūlomi įvairūs kodo galvosūkiai, taip pat smagūs iššūkiai kuriant Minecraft skinus, modifikacijas, mobus ir priedus.
Taip pat galimi 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.
10
iš 10
Kas Mums patinka
Puikus atspirties taškas tiems, kurie nėra susipažinę su vi ar vim.
Naudojama administratorių, programuotojų ir patyrusių vartotojų, „VIM Adventures“ perkelia jus į požemio stiliaus labirintą naudojant vim sintaksę.
Kas mums nepatinka
Mokestis reikalingas norint išmokti ką nors, kas viršija pagrindinius valdiklius.
Dėl patobulintos „vi“ teksto rengyklės, skirtos „Linux“ operacinėms sistemoms, versija, „vim“ klavišų susiejimas ir keli režimai, ji yra galingesnė nei standartinė užrašų knygelės stiliaus programa ar tekstų rengyklė. Su tinkama žyme „Zelda susitinka teksto redagavimas“, žaidimas leidžia judėti žymeklio klavišu, bet primygtinai rekomenduoja naudoti h, j, k ir l, kad imituotumėte tikrąjį vim patirtį.