10 najlepších bezplatných kódovacích hier roku 2022

Obsah:

10 najlepších bezplatných kódovacích hier roku 2022
10 najlepších bezplatných kódovacích hier roku 2022
Anonim

Byť programátorom nie je špecializovaná zručnosť vyhradená pre tých, ktorí pracujú v IT oddeleniach alebo v odvetviach zameraných na technológie. Množstvo povolaní si vyžaduje určitú úroveň kódovania, aby ste získali pozíciu na základnej úrovni.

Nasledujúce bezplatné kódovacie hry sú zacielené na všetky vekové kategórie a úrovne skúseností a sú navrhnuté tak, aby vám pomohli začať v mnohých programovacích jazykoch.

Všetky hry v tomto zozname je možné hrať vo všetkých hlavných webových prehliadačoch, pokiaľ nie je uvedené inak.

CheckiO

Image
Image

Čo sa nám páči

  • Doplnky prehliadača Chrome a Firefox rozširujú sadu funkcií.
  • Preklady sú dostupné v niekoľkých jazykoch.
  • Recenzie kódov komunity zaručujú, že ste na správnej ceste.

Čo sa nám nepáči

Používateľské rozhranie je na niektorých miestach trochu neohrabané.

Určené pre začiatočníkov aj pokročilých vývojárov, CheckiO vás zadá s riešením problémov pomocou Pythonu alebo JavaScriptu. Máte možnosť prihlásiť sa pomocou e-mailovej adresy alebo použiť svoj účet Google, Github alebo Facebook na vybudovanie základne, z ktorej môžete útočiť alebo odháňať nepriateľov prostredníctvom programovacích úloh.

CodeCombat

Image
Image

Čo sa nám páči

  • Dobré tempo, plne pohlcujúce lekcie.
  • Pokročilí používatelia si môžu vytvoriť svoje vlastné úrovne.

Čo sa nám nepáči

  • Pokročilé úrovne vyžadujú platbu.
  • In-game tutoriály sú pre nováčikov trochu mätúce.

Základný tím CodeCombat sa spojil so stovkami prispievateľov s otvoreným zdrojom, aby vytvorili príjemný spôsob, ako sa naučiť programovať pri dobrodružstve cez kobky, lesy, hory, púšte a iné úžasné krajiny. Naučte sa CoffeeScript, JavaScript alebo Python, zatiaľ čo vaša postava získava skúsenostné body a korisť, pričom plníte mini úlohy písaním kódu v klasickom prostredí RPG.

Postupom môžete odomykať pokročilé oblasti, vďaka čomu hra nikdy nebude únavná. Vydanie pre triedu CodeCombat ponúka nástroje pre učiteľov a študentov, ktoré vám umožňujú sledovať pokrok a stať sa legitímnym programátorom aj v mladom veku.

CodinGame

Image
Image

Čo sa nám páči

  • Pôsobivá gamifikácia so zdrojmi náboru pracovných miest.
  • Také pohlcujúce, že možno zabudnete, že sa máte učiť.

Čo sa nám nepáči

S CodinGame sme nenašli žiadne pozoruhodné nevýhody.

Minihry CodinGame sú navrhnuté tak, aby posunuli kompetentných programátorov na ďalšiu úroveň. Je to prostredie zamerané na výzvy, kde sa naučíte jeden z viac ako dvoch desiatok programovacích jazykov vrátane hlavných možností, ako aj menej známe digitálne dialekty ako Dart a F.

Hry zahŕňajú ťahové výzvy pre sólo a pre viacerých hráčov s možnosťou zúčastniť sa na rebríčkoch, aby ste dostali tú súťaživosť. Či už strieľate mimozemšťanov, pretekáte na motorkách alebo sa pokúšate dostať cez zradné bludisko, metódy učenia CodinGame sú návykové a zábavné.

Codewars

Image
Image

Čo sa nám páči

  • Môže byť mimoriadne efektívne z dlhodobého hľadiska, ak sa ho budete držať.

  • Odberatelia môžu komunikovať s ostatnými v komunite Codewars.

Čo sa nám nepáči

  • Náročné otázky sú niekedy v procese učenia prezentované príliš skoro.
  • Nemôžete si vytvoriť účet, kým nepreukážete svoje základné znalosti kódu.

Ponúkajúc lekcie pre viac ako 20 programovacích jazykov vrátane PHP, Python, SQL, C++, Java, JavaScript a Ruby, Codewars má jedinečný prístup k učeniu. Študenti trénujú vo virtuálnom dojo, cvičia cvičenia kata a snažia sa o skutočnú dokonalosť svojho kódu.

Kvalifikovaní programátori môžu využívať výhody rozsiahlej knižnice lekcií a komunikovať s ostatnými v komunite Codewars. S týmito cvičeniami a hrami sú spojené náklady. Do tohto zoznamu sme zaradili Codewars, pretože o plne funkčnú bezplatnú skúšobnú verziu je možné požiadať prostredníctvom webovej stránky spoločnosti.

Elevator Saga

Image
Image

Čo sa nám páči

  • Ak váš kód nie je úplne presný, vo výzvach neuspejete.

  • Záverečnú výzvu dokončia iba skúsení JS kóderi.

Čo sa nám nepáči

  • Nedostatok spätnej väzby pre začiatočníkov v JavaScripte.
  • Rozhranie nie je také okázalé ako iné možnosti v tomto zozname.

Táto hra vyžaduje, aby ste s virtuálnou výťahovou bankou dokončili jednotlivé výzvy, ako napríklad prepravu 15 ľudí za 60 sekúnd alebo menej. Budete požiadaní, aby ste naprogramovali pohyb týchto výťahov pomocou JavaScriptu s využitím preddefinovaných funkcií, ako sú goToFloor a loadFactor, aby ste dosiahli svoj cieľ.

Robocode

Image
Image

Čo sa nám páči

  • Napíšete kód umelej inteligencie pre robota a máte kontrolu nad tým, ako sa správa.
  • Musíte zvážiť, čo potenciálni súperi plánujú pre arénu.

Čo sa nám nepáči

Súťaže sú zamerané na programátorov nižšej úrovne, takže skúsení kóderi majú príliš veľkú výhodu.

V Robocode máte za úlohu vytvoriť virtuálny tank buď v Jave, alebo v inom jazyku, ako je C alebo Scala, ktorý potom pošlete do boja v reálnom čase s inými robotmi vytvorenými používateľmi. V podstate hráte úlohu online súťažiaceho BattleBots, ktorý nahrádza spájkovačku a oceľ identifikátormi a operátormi.

Ruby Warrior

Image
Image

Čo sa nám páči

  • Účet o zdraví vášho bojovníka vyžaduje pokročilé riešenia kódovania pre nováčikov Ruby.
  • Učí lekcie umelej inteligencie, aby sa váš hrdina dostal na najvyššiu úroveň.

Čo sa nám nepáči

Ak nepoznáte základnú syntax Ruby, v tejto hre sa ďaleko nedostanete.

Rubyho ľahko čitateľný štýl z neho robí ideálny jazyk na učenie sa prostredníctvom tohto typu hry. Vaša rytierska postava stúpa na vežu, ktorá je plná nebezpečenstva, vrátane nebezpečných prekážok a nahnevaných nepriateľov, a to všetko prostredníctvom kúzla kódu, ktorý máte za úlohu napísať.

Swift Playgrounds

Image
Image

Čo sa nám páči

  • Všetko okrem toho eliminuje pocit preťaženia, ktorý je bežný medzi novými kódermi.
  • Môže to byť skvelý prechod do sveta vývoja Apple.

Čo sa nám nepáči

Hoci je Swift určený pre dospelých aj deti, rozhranie a relatívne pomalý postup naznačujú niečo iné.

Swift Playgrounds je bezplatná aplikácia pre iPad a macOS zameraná na výučbu jazyka Apple Swift, ktorý sa používa na vytváranie aplikácií pre iOS, macOS, Apple TV a Apple Watch. Swift Playgrounds, ktorý je súčasťou iniciatívy Apple Everyone Can Code, začína základmi kódovania a postupuje ďalej predstavovaním hádaniek a iných výziev, ktoré možno vyriešiť iba pomocou programovacích konceptov.

Stiahnuť za

Tynker

Image
Image

Čo sa nám páči

  • Dosahuje úspech v detských hrách – je to skôr ako hranie ako učenie.
  • Zahrajte si 20 kódovacích hier zadarmo, kým sa dostanete na paywall.
  • Bezplatná verzia obsahuje všetky vzhľady Minecraft, mody, doplnky a prístup k bezplatnému súkromnému serveru.

Čo sa nám nepáči

  • Niektoré kontextové okná pomocníka sú pre cieľové publikum príliš podrobné.
  • Tynker nie je taký intuitívny, ako by mohol byť, najmä vzhľadom na cieľovú demografickú skupinu.

Týnker je určený pre deti od 7 rokov a vyučuje niekoľko programovacích jazykov vrátane HTML, JavaScript, Python a Swift spolu s blokovým kódovaním. Ponúkajú sa rôzne kódové hádanky, ako aj zábavné výzvy na vytváranie vzhľadov Minecraft, modov, mobov a doplnkov.

K dispozícii sú aj hry pre viacerých hráčov, ktoré vám umožnia porovnať svoje programátorské zručnosti s inými mladšími programátormi účasťou na rôznych aktivitách. Niektoré aktivity zahŕňajú zbieranie príšer a ich trénovanie, aby ste vyhrali bitky alebo čarovali proti svojim súperom v aréne pre štyroch hráčov.

VIM Adventures

Image
Image

Čo sa nám páči

  • Pekný východiskový bod pre každého, kto nepozná vi alebo vim.
  • VIM Adventures, ktoré používajú správcovia, programátori a pokročilí používatelia, vás prevedie bludiskom v štýle dungeonov pomocou syntaxe vim.

Čo sa nám nepáči

Za naučenie sa čohokoľvek, čo presahuje základné ovládacie prvky, sa vyžaduje poplatok.

Vylepšená verzia textového editora vi pre operačné systémy založené na Linuxe, klávesové väzby vim a viaceré režimy ho robia výkonnejším než štandardná aplikácia v štýle poznámkového bloku alebo textový procesor. Hra s výstižným sloganom „Zelda spĺňa úpravy textu“umožňuje pohyb kurzorových kláves, ale dôrazne odporúča, aby ste namiesto toho použili h, j, k a l na simuláciu skutočného vim zážitku.

Odporúča: