A 10 legjobb ingyenes kódolójáték 2022-ben

Tartalomjegyzék:

A 10 legjobb ingyenes kódolójáték 2022-ben
A 10 legjobb ingyenes kódolójáték 2022-ben
Anonim

Programozónak lenni nem az IT részlegeken vagy a technológiaközpontú iparágakban dolgozók számára fenntartott speciális készség. Számos karrier megköveteli bizonyos szintű kódolási képességet a belépő szintű pozíció eléréséhez.

A következő ingyenes kódolási játékok minden korosztályt és tapasztalati szintet megcéloznak, és célja, hogy segítsen elkezdeni számos programozási nyelvet.

A listán szereplő összes játék az összes főbb webböngészőn játszható, kivéve, ahol ez meg van jelölve.

CheckiO

Image
Image

Amit szeretünk

  • A Chrome és a Firefox böngészőbővítmények kiterjesztik a funkciókészletet.
  • A fordítások több nyelven is elérhetők.
  • A közösségi kódok felülvizsgálata biztosítja, hogy jó úton haladjon.

Amit nem szeretünk

A felhasználói felület néhol kissé nehézkes.

A kezdőknek és haladóknak szánt CheckiO Python vagy JavaScript használatával kihívások megoldására szolgál. Lehetőség van arra, hogy bejelentkezzen e-mail címmel, vagy használja Google-, Github- vagy Facebook-fiókját, hogy olyan bázist építsen, amelyről programozási feladatokon keresztül támadhat vagy háríthat el ellenségeket.

CodeCombat

Image
Image

Amit szeretünk

  • Jó tempójú, teljesen magával ragadó órák.
  • A haladó felhasználók elkészíthetik saját pályáikat.

Amit nem szeretünk

  • A haladó szintekért fizetni kell.
  • A játékon belüli oktatóanyagok kissé zavaróak az újoncok számára.

A CodeCombat törzscsapata több száz nyílt forráskódú közreműködővel csatlakozott, hogy élvezetes módszert teremtsen a programozás elsajátítására, miközben a kazamatákon, erdőkön, hegyeken, sivatagokon és más menő tájakon keresztül kalandozik. Tanuljon CoffeeScript-et, JavaScriptet vagy Python-t, miközben karaktere tapasztalati pontokat szerez és zsákmányol, miközben klasszikus RPG-beállításokban kódírással teljesíthet mini-küldetéseket.

A fejlődés előrehaladtával feloldhatod a speciális területeket, biztosítva, hogy a játék soha ne legyen fárasztó. A CodeCombat osztálytermi kiadása olyan eszközöket kínál a tanárok és a diákok számára, amelyek segítségével nyomon követheti a fejlődést, és már fiatalon is legitim programozóvá válhat.

CodinGame

Image
Image

Amit szeretünk

  • Lenyűgöző gamification munkaerő-toborzási erőforrásokkal.
  • Annyira magával ragadó, hogy elfelejtheti, hogy tanulnia kell.

Amit nem szeretünk

Nem találtunk említésre méltó hátrányt a CodinGame-ben.

A CodinGame minijátékait úgy tervezték, hogy a hozzáértő programozókat a következő szintre emeljék. Ez egy kihívás-központú környezet, ahol megtanulhatja a több mint két tucat programozási nyelv egyikét, beleértve a főbb opciókat, valamint a kevésbé ismert digitális dialektusokat, mint a Dart és az F.

A játékok egyéni és többjátékos körökre osztott kihívásokat is tartalmaznak, valamint lehetőség van a ranglistákon való részvételre, hogy ezek a versenyek lendületet kapjanak. Legyen szó idegenekről lövöldözésről, motorversenyzésről vagy egy alattomos labirintusban való átjutásról, a CodinGame tanulási módszerei addiktívak és élvezetesek.

Codewars

Image
Image

Amit szeretünk

  • Hosszú távon rendkívül hatékony lehet, ha kitartasz mellette.
  • Az előfizetők kapcsolatba léphetnek másokkal a Codewars közösségben.

Amit nem szeretünk

  • A nehéz kérdések néha túl korán kerülnek elő a tanulási folyamat során.
  • Nem tudok fiókot létrehozni, amíg nem bizonyítja alapvető kódtudását.

Több mint 20 programozási nyelv, köztük a PHP, Python, SQL, C++, Java, JavaScript és Ruby leckéket kínáló Codewars egyedülálló megközelítést alkalmaz a tanulásban. A diákok egy virtuális dojoban edzenek, kata gyakorlatokat gyakorolva kódjuk tökéletes tökéletesítésére törekednek.

A képesített programozók kihasználhatják a hatalmas leckekönyvtárat, és kapcsolatba léphetnek másokkal a Codewars közösségben. Ezeknek a gyakorlatoknak és játékoknak költségei vannak. A Codewarst azért vettük fel erre a listára, mert egy teljesen működőképes ingyenes próbaverzió kérhető a cég webhelyén.

Elevator Saga

Image
Image

Amit szeretünk

  • Ha a kódja nem teljesen pontos, megbukik a kihívásokon.
  • Csak tapaszt alt JS-kódolók teljesítik az utolsó kihívást.

Amit nem szeretünk

  • Nincs elég visszajelzés a JavaScript kezdőknek.
  • A kezelőfelület nem olyan feltűnő, mint a listán szereplő többi lehetőség.

Ebben a játékban egyéni kihívásokat kell teljesítened egy virtuális felvonóval, például 15 ember szállítását 60 másodperc alatt vagy kevesebben. A program arra kéri, hogy kódolja ezeknek a felvonóknak a mozgását JavaScript használatával, előre meghatározott függvények, például a goToFloor és a loadFactor használatával, hogy elérje célját.

Robocode

Image
Image

Amit szeretünk

  • Ön megírja a mesterséges intelligencia kódját egy robot számára, és irányíthatja a viselkedését.
  • Meg kell fontolni, hogy a potenciális ellenfelek mit terveztek az arénában.

Amit nem szeretünk

A versenyek az alacsonyabb szintű programozóknak szólnak, így a tapaszt alt kódolóknak túl sok előnyük van.

A Robocode-ban az a feladat, hogy hozzon létre egy virtuális tankot Java nyelven vagy más nyelven, például C vagy Scala nyelven, amelyet aztán valós idejű harcba küld a felhasználók által generált robotokkal. Lényegében egy online BattleBots versenyző szerepét tölti be, a forrasztópákát és az acélt azonosítókkal és operátorokkal helyettesítve.

Ruby Warrior

Image
Image

Amit szeretünk

  • A harcos egészségének figyelembe vételéhez fejlett kódolási megoldásokra van szükség a Ruby újoncok számára.
  • Mesterséges intelligencialeckéket tanít, hogy hőse a legmagasabb szintre jusson.

Amit nem szeretünk

Ha nem ismered a Ruby alapszintaxisát, nem jutsz messzire ebben a játékban.

A Ruby könnyen olvasható stílusa ideális nyelvvé teszi az ilyen típusú játékokban való tanuláshoz. A lovag karaktered feljut egy toronyba, ahol veszedelmek vannak, beleértve a veszélyes akadályokat és a dühös ellenségeket, mindezt a kód varázslatán keresztül, amelynek megírása az Ön feladata.

Swift játszóterek

Image
Image

Amit szeretünk

  • Minden, de kiküszöböli a túlterheltség érzését, ami gyakori az új kódolók körében.
  • Nagyszerű lépés lehet az Apple fejlesztői világába.

Amit nem szeretünk

Bár felnőtteknek és gyerekeknek szánták, a Swift kezelőfelülete és viszonylag lassú előrehaladása mást sugall.

A A Swift Playgrounds egy ingyenes iPad- és MacOS-alkalmazás, amely az Apple Swift nyelv tanítására szolgál, és amelyet iOS, macOS, Apple TV és Apple Watch alkalmazások készítésére használnak. A Swift Playgrounds, az Apple Every Can Code kezdeményezés része, a kódolás alapjaival kezdődik, és fejtörőket és más olyan kihívásokat mutat be, amelyeket csak programozási koncepciókkal lehet megoldani.

Letöltés:

Tynker

Image
Image

Amit szeretünk

  • Eltalálja a célt a gyerekjátékokban – inkább játékhoz, mint tanuláshoz.
  • Játssz 20 kódolós játékot ingyen, mielőtt elérnéd a fizetőfalat.
  • Az ingyenes verzió tartalmazza az összes Minecraft skint, modot, kiegészítőt és hozzáférést egy ingyenes privát szerverhez.

Amit nem szeretünk

  • Néhány előugró súgó túl bőbeszédű a célközönség számára.
  • A Tynker nem olyan intuitív, mint amilyen lehetne, különösen, ha figyelembe vesszük a megcélzott demográfiai adatokat.

A 7 éves és annál idősebb gyermekek számára készült Tynker számos programozási nyelvet tanít, köztük a HTML-t, a JavaScriptet, a Pythont és a Swiftet, valamint blokkalapú kódolást. Különféle kódrejtvényeket kínálnak, valamint szórakoztató kihívásokat Minecraft skinek, modok, mobok és kiegészítők létrehozásához.

Többszereplős játékok is elérhetőek, lehetővé téve, hogy különböző tevékenységekben való részvétellel szembeállítsd programozási képességeidet más junior programozókkal. Egyes tevékenységek közé tartozik a szörnyek gyűjtése és kiképzése, hogy csatákat nyerjenek vagy varázslatokat hajtsanak végre ellenfelei ellen egy négyjátékos arénában.

VIM Adventures

Image
Image

Amit szeretünk

  • Jó kiindulópont azoknak, akik nem ismerik a vi-t vagy a vim-et.
  • Az adminisztrátorok, programozók és gyakorlott felhasználók által használt VIM Adventures egy kazamata-stílusú labirintuson visz át a vim szintaxis használatával.

Amit nem szeretünk

Az alapvető kezelőszerveken túli bármi tanulásáért díjat kell fizetni.

A vi szövegszerkesztő továbbfejlesztett változata Linux-alapú operációs rendszerekhez, a vim billentyű-összerendelései és több módozata hatékonyabbá teszi, mint egy szabványos jegyzettömb stílusú alkalmazás vagy szövegszerkesztő. A "Zelda meets text editing" címszóval a játék lehetővé teszi a kurzorbillentyűk mozgatását, de határozottan azt javasolja, hogy inkább a h, j, k és l billentyűket használja a valódi vim élmény szimulálására.

Ajánlott: