10 nejlepších bezplatných kódovacích her roku 2022

Obsah:

10 nejlepších bezplatných kódovacích her roku 2022
10 nejlepších bezplatných kódovacích her roku 2022
Anonim

Být programátorem není specializovaná dovednost vyhrazená pro pracovníky v IT odděleních nebo v technologicky orientovaných oborech. Řada kariér vyžaduje určitou úroveň kódovacích dovedností, abyste získali pozici na základní úrovni.

Následující bezplatné kódovací hry se zaměřují na všechny věkové kategorie a úrovně zkušeností a jsou navrženy tak, aby vám pomohly začít v řadě programovacích jazyků.

Všechny hry v tomto seznamu lze hrát ve všech hlavních webových prohlížečích, pokud není uvedeno jinak.

CheckiO

Image
Image

Co máme rádi

  • Doplňky prohlížeče Chrome a Firefox rozšiřují sadu funkcí.
  • Překlady jsou k dispozici v několika jazycích.
  • Recenze kódu komunity zajišťují, že jste na správné cestě.

Co se nám nelíbí

Uživatelské rozhraní je na některých místech trochu neohrabané.

Určeno pro začátečníky i pokročilé vývojáře, CheckiO vás zadá s řešením problémů pomocí Pythonu nebo JavaScriptu. Máte možnost přihlásit se pomocí e-mailové adresy nebo použít svůj účet Google, Github nebo Facebook k vybudování základny, ze které můžete útočit nebo odrážet nepřátele pomocí programovacích úkolů.

CodeCombat

Image
Image

Co máme rádi

  • Dobré tempo, plně pohlcující lekce.
  • Pokročilí uživatelé si mohou vytvářet své vlastní úrovně.

Co se nám nelíbí

  • Pokročilé úrovně vyžadují platbu.
  • Výukové programy ve hře jsou pro nováčky trochu matoucí.

Základní tým CodeCombat se spojil se stovkami přispěvatelů s otevřeným zdrojovým kódem, aby vytvořili zábavný způsob, jak se naučit programovat a přitom procházet kobkami, lesy, horami, pouštěmi a dalšími úžasnými krajinami. Naučte se CoffeeScript, JavaScript nebo Python, zatímco vaše postava získává zkušenostní body a kořist a dokončete mini-questy na cestě psaním kódu v klasickém RPG prostředí.

Jak postupujete, můžete odemykat pokročilé oblasti a zajistit, že hra nebude nikdy únavná. Edice CodeCombat pro učebny nabízí nástroje pro učitele a studenty, které vám umožní sledovat pokrok a stát se legitimním programátorem i v mladém věku.

CodinGame

Image
Image

Co máme rádi

  • Působivá gamifikace se zdroji náboru pracovních míst.
  • Tak pohlcující, že možná zapomenete, že se máte učit.

Co se nám nelíbí

S CodinGame jsme nenašli žádné pozoruhodné nevýhody.

Minihry CodinGame jsou navrženy tak, aby posunuly kompetentní programátory na další úroveň. Je to prostředí zaměřené na výzvy, kde se naučíte jeden z více než dvou desítek programovacích jazyků, včetně hlavních možností, a také méně známé digitální dialekty jako Dart a F.

Hry zahrnují tahové výzvy pro sólo a pro více hráčů s možností účastnit se žebříčků, aby se tato soutěživost rozproudila. Ať už střílíte mimozemšťany, závodíte na motocyklech nebo se snažíte prorazit zrádným bludištěm, metody učení CodinGame jsou návykové a zábavné.

Codewars

Image
Image

Co máme rádi

  • Může být extrémně efektivní z dlouhodobého hlediska, pokud se toho budete držet.

  • Předplatitelé mohou komunikovat s ostatními v komunitě Codewars.

Co se nám nelíbí

  • Obtížné otázky jsou někdy v procesu učení předloženy příliš brzy.
  • Nelze vytvořit účet, dokud neprokážete své základní znalosti kódu.

Nabízí lekce pro více než 20 programovacích jazyků, včetně PHP, Python, SQL, C++, Java, JavaScript a Ruby, Codewars má jedinečný přístup k učení. Studenti trénují ve virtuálním dojo, cvičí cvičení kata a snaží se dosáhnout skutečné dokonalosti svého kódu.

Kvalifikovaní programátoři mohou využívat rozsáhlou knihovnu lekcí a komunikovat s ostatními v komunitě Codewars. S těmito cvičeními a hrami jsou spojeny náklady. Na tento seznam jsme zařadili Codewars, protože si můžete prostřednictvím webových stránek společnosti vyžádat plně funkční zkušební verzi.

Elevator Saga

Image
Image

Co máme rádi

  • Pokud váš kód není zcela přesný, ve výzvách neuspějete.

  • Pouze zkušení JS kodéři dokončí poslední výzvu.

Co se nám nelíbí

  • Nedostatek zpětné vazby pro začátečníky v JavaScriptu.
  • Rozhraní není tak okázalé jako ostatní možnosti v tomto seznamu.

Tato hra vyžaduje, abyste dokončili jednotlivé úkoly s virtuální bankou výtahů, jako je přeprava 15 lidí za 60 sekund nebo méně. Budete požádáni, abyste zakódovali pohyb těchto výtahů pomocí JavaScriptu, s využitím předdefinovaných funkcí, jako je goToFloor a loadFactor, abyste dosáhli svého cíle.

Robocode

Image
Image

Co máme rádi

  • Napíšete kód umělé inteligence pro robota a máte kontrolu nad tím, jak se chová.
  • Musíte zvážit, co potenciální soupeři plánují pro arénu.

Co se nám nelíbí

Soutěže jsou zaměřeny na programátory nižší úrovně, takže zkušení kodéři mají příliš velkou výhodu.

V Robocode máte za úkol vytvořit virtuální tank buď v Javě, nebo v jiném jazyce, jako je C nebo Scala, který pak pošlete do bitvy v reálném čase s ostatními roboty vytvořenými uživateli. V podstatě hrajete roli online soutěžícího BattleBots a nahrazujete páječku a ocel identifikátory a operátory.

Ruby Warrior

Image
Image

Co máme rádi

  • Účet o zdraví vašeho válečníka vyžaduje pokročilá řešení kódování pro nováčky Ruby.
  • Učí lekce umělé inteligence, aby se váš hrdina mohl dostat na nejvyšší úroveň.

Co se nám nelíbí

Pokud neznáte základní syntaxi Ruby, v této hře se daleko nedostanete.

Snadno čitelný styl Ruby z něj dělá ideální jazyk pro učení prostřednictvím tohoto typu hry. Vaše postava rytíře vystoupí na věž prosycenou nebezpečím, včetně nebezpečných překážek a rozhněvaných nepřátel, a to vše prostřednictvím kouzla kódu, který máte za úkol napsat.

Swift Playgrounds

Image
Image

Co máme rádi

  • Vše kromě toho eliminuje pocit přetížení, který je mezi novými kodéry běžný.
  • Může být skvělým přechodem do vývojářského světa Apple.

Co se nám nelíbí

Ačkoli je zařízení Swift určeno pro dospělé i děti, jeho rozhraní a relativně pomalá progrese naznačují opak.

Swift Playgrounds je bezplatná aplikace pro iPad a macOS zaměřená na výuku jazyka Apple Swift, který se používá k vytváření aplikací pro iOS, macOS, Apple TV a Apple Watch. Swift Playgrounds, který je součástí iniciativy Apple Everyone Can Code, začíná základy kódování a postupuje dál tím, že představuje hádanky a další výzvy, které lze vyřešit pouze pomocí programovacích konceptů.

Stáhnout za

Tynker

Image
Image

Co máme rádi

  • V dětských hrách se trefuje do popředí – je to spíš jako hraní než učení.
  • Zahrajte si 20 kódovacích her zdarma, než dosáhnete paywallu.
  • Bezplatná verze obsahuje všechny vzhledy Minecraftu, mody, doplňky a přístup k bezplatnému soukromému serveru.

Co se nám nelíbí

  • Některá vyskakovací okna nápovědy jsou pro cílové publikum příliš podrobná.
  • Tynker není tak intuitivní, jak by mohl být, zejména s ohledem na cílovou demografickou skupinu.

Tynker, určený pro děti od 7 let, vyučuje několik programovacích jazyků, včetně HTML, JavaScript, Python a Swift, spolu s blokovým kódováním. K dispozici jsou různé kódové hádanky a také zábavné výzvy k vytváření vzhledů Minecraftu, modů, mobů a doplňků.

K dispozici jsou také hry pro více hráčů, které vám umožní poměřit své programátorské dovednosti s ostatními mladšími kodéry účastí v různých aktivitách. Některé aktivity zahrnují sbírání příšer a jejich výcvik k vítězství v bitvách nebo sesílání kouzel proti soupeřům v aréně pro čtyři hráče.

VIM Adventures

Image
Image

Co máme rádi

  • Pěkný výchozí bod pro každého, kdo nezná vi nebo vim.
  • VIM Adventures, které používají administrátoři, programátoři a zkušení uživatelé, vás provede bludištěm ve stylu dungeonu pomocí syntaxe vim.

Co se nám nelíbí

Abyste se naučili cokoli, co přesahuje základní ovládání, musíte zaplatit poplatek.

Vylepšená verze textového editoru vi pro operační systémy založené na Linuxu, klávesové vazby vim a více režimů jej činí výkonnějším než standardní aplikace ve stylu poznámkového bloku nebo textový procesor. Hra nesoucí výstižný slogan „Zelda vyhovuje úpravám textu“umožňuje pohyb kurzorových kláves, ale důrazně doporučuje, abyste místo toho použili h, j, k a l k simulaci skutečného vim zážitku.

Doporučuje: