9 nejlepších kódovacích her k vybudování vašich programovacích dovedností

9 nejlepších kódovacích her k vybudování vašich programovacích dovedností

Programování je zábavné, jakmile víte, co děláte, ale dostat se do tohoto bodu může být vyčerpávající cesta.





Proto byste si měli na jejich hraní vyhradit čas kódovací hry a výzvy . Nejen, že slouží jako zábavné přestávky, ale díky praktickému procvičování a zkušenostem se naučíte rychleji a budete mít více informací.





1. Robocode

Robocode je komplexní programovací hra, ve které kódujete robotické tanky, které proti sobě bojují. Vaším úkolem je napsat umělou inteligenci, která žene vaše roboty k úspěchu-pomocí skutečných jazyků, jako je Java, Scala, C#a další. Chcete -li začít, podívejte se na základy a výukové programy Robocode.





Instalační program Robocode je dodáván s vývojovým prostředím, vestavěným editorem robotů a kompilátorem Java. Vlastně píšeš nemovitý kód! Navzdory uvedení na trh v roce 2000 je Robocode stále pravidelně aktualizován a udržován, k čemuž přispívá fakt, že je open-source a návykový.

2. Kódovací jméno

Kódovací jméno je webová aplikace podobná hře, kde řešíte hádanky a výzvy psaním skutečného kódu. Podporováno je více než 25 programovacích jazyků, včetně jazyků Java, C#, Python, JavaScript, Lua, Go, Rust a dalších. Každá hádanka/výzva má své téma (např. Naprogramujte věž tak, aby sestřelovala vzducholodě, které se dostanou příliš blízko), což zvyšuje faktor zábavy.



Dozvědět se víc o programovací jazyky pro vývoj her, zejména pro Unity .

3. Codecombat

Codecombat je další webová aplikace pro hádanky a výzvy podobné hrám, které lze vyřešit pouze psaním kódu. Ale zatímco Codingame je zábavnější, Codecombat má významné vzdělávací zaměření s „edicí pro třídu“, kterou mohou učitelé použít k tomu, aby svým studentům pomohli naučit se kódovat. V době psaní tohoto článku jsou k dispozici tři cesty kurzů: počítačová věda, vývoj webu a vývoj her.





Čtyři. Codewars

Codewars není to ani tak hra, jako spíše gamifikovaný způsob procvičování kódování a řešení algoritmických výzev. Body získáte za dokončení hádanek a bodové hodnoty se určují podle toho, jak efektivní jsou vaše řešení. Codewars vám umožňuje zobrazit řešení předložená ostatními, která můžete studovat a učit se od nich. Věřím, že je to jeden z nejlepších způsobů, jak se naučit nový programovací jazyk a jeho idiomy.

5. Vim Adventures

Vim Adventures je zábavný tutoriál podobný hře, kde se naučíte používat Vim, velmi neobvyklý, ale extrémně výkonný textový editor, který mnoho profesionálů v programování rádo používá. Má však obrovskou křivku učení, a proto existují takové výukové programy. Takže i když Vim není programovací jazyk sám o sobě, zvládnutí Vim vám může pomoci stát se efektivnějším kodérem, proto jsem jej zahrnul do tohoto článku.





6. TIS-100

'Je to programovací hra v jazyce sestavení, o kterou jste nikdy nepožádali!' Říká se to přímo na plechu. TIS-100 je videohra jako žádná jiná a nutí vás učit se a používat falešnou verzi nízkoúrovňového kódování sestav k řešení jeho hádanek. Tato hra není vtip-je obtížná, je otevřená a má neuvěřitelnou hodnotu opakování, pokud nejste tak frustrovaní a zmatení, že ji v záchvatu vzteku odinstalujete.

Stažení: TIS-100 (7 $)

jak hrát hry Windows 98 na Windows 10

7. Shenzhen I/O

Ze stejného studia pochází TIS-100 Shenzhen I/O , logická hra, kde máte za úkol vytvářet zjednodušené obvody a psát zjednodušený montážní kód, který běží na uvedených obvodech. Mezi těmito dvěma hrami je Shenzhen I/O jednodušší a zábavnější, ale stejně uspokojivě komplexní.

Stažení: Shenzhen I/O (15 $)

8. Stroj lidských zdrojů

v Stroj lidských zdrojů , hrajete za kancelářského pracovníka, který plní úkoly kombinací různých pokynů dohromady. V jistém smyslu je tato hra o řešení hádanek prostřednictvím vizuálního programování, a to dokonce tak daleko, že se dotkne konceptů, jako je logický tok a správa paměti-ale je prezentována snadno stravitelným způsobem s tématem kanceláře.

Je to skvělá hra na procvičení mozku vašeho programátora a dokonce může být dobrou kódovací hrou i pro děti.

Stažení: Stroj lidských zdrojů (10 $)

9. Křičí

screps (což je zkratka pro 'scripted creeps') je strategická hra MMO, kde pomocí JavaScriptu kódujete chování entit ve hře a budujete impérium pro sebe. Základní hra je dodávána se soukromým serverem, kde můžete hrát sami, plus 30 dní plného přístupu na oficiální server. Poté můžete pokračovat v hraní na oficiálním serveru s omezenou kapacitou, kterou lze zrušit s měsíčním předplatným.

Stažení: screps (15 $, volitelné předplatné za 9 $/měsíc)

Jiné způsoby, jak zdokonalit své kódovací schopnosti

Hledáte ještě další způsoby, jak zdokonalit své programovací schopnosti? Máme úžasný projekt pro začátečníky pro výuku programování v jazyce C. Můžete také těžit z poslechu některých z těchto podcastů pro kodéry a vývojáře.

Můžete také začněte vytvářet vlastní hry s těmito nástroji pro vývoj her . Pokud hledáte vhodný způsob, jak by se vaše děti mohly dostat ke kódování, možná byste měli zvážit několik skvělých kurzů kódování a her pro děti.

Pokud se však po tom všem stále potýkáte a nedokážete pochopit základy programování, možná budete chtít ustoupit a zvážit, zda je programování pro vás tou správnou volbou. Dejte nám vědět, jak to jde!

Podíl Podíl tweet E-mailem Jak vyčistit počítač se systémem Windows pomocí příkazového řádku

Pokud má váš počítač se systémem Windows nedostatek úložného prostoru, vyčistěte nevyžádanou poštu pomocí těchto rychlých nástrojů příkazového řádku.

Číst dále
Související témata
  • Programování
  • Programovací hry
O autorovi Joel lee(1524 publikovaných článků)

Joel Lee je šéfredaktorem MakeUseOf od roku 2018. Má titul B.S. v informatice a více než devět let profesionálních zkušeností s psaním a střihem.

Více od Joela Leeho

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

jak zjistit, kdo vás sleduje na Facebooku
Kliknutím sem se přihlásíte k odběru