A legtöbb kódoló játék gyerekeknek szól. De vannak olyan nagyszerű kódoló játékok is, amelyek felnőttek számára készültek, akik meg akarnak tanulni kódolni.
Félreértés ne essék - nincs semmi baj abban, ha a játékokat a Code.org-on vagy a Khan Academy-n használja. Megtanulhatja a Scratch programot, amely egy programozási nyelv, amelynek célja a gyerekek olyan fogalmak elsajátítása, mint a hurkok és változók. Néhány ilyen játék még az alapvető Pythont vagy JavaScript-t is tanítja.
De ha teljesen felnőtt felnőtt vagy, nehezebb lehet izgulni egy olyan gyerek témájú játék miatt, mint a Minecraft vagy a Disney's Frozen. Ehelyett érdemes komolyabb játékokat találnia, amelyek elkötelezettek lehetnek a tanulás során.
Ha ez téged leír, akkor jó hírem van. Ez a lista tele van játékokkal, ahol értelmes stratégiai döntéseket hozhat, majd végrehajtja azokat kód segítségével.
Ne feledje, hogy a listán szereplő összes játék gyerekeknek is megfelel. De elsődleges közönségük a felnőtt tanulók.
Merüljünk be.
A legjobb kódolási játékok 1. választása: SQL Murder Mystery

Az SQL Murder Mystery indításakor néhány alapvető utasítást kap:
"Bűncselekmény történt, és a nyomozónak segítségére van szüksége. Homályosan emlékszik, hogy a bűncselekmény egy gyilkosság volt, amely valamikor 2018. január 15-én történt, és hogy az SQL Cityben történt. Kezdje azzal, a bűncselekmény helyszínének megfelelő jelentése a rendőrség adatbázisából. "Innentől kezdve ki kell használnia az SQL lekérdezési készségeit a gyilkos megtalálásához.
Ha tapasztalt az SQL-ben, akkor egyetlen üléssel megoldhatja a rejtélyt. Ha nem, van egy szép áttekintés, amely néhány lekérdezési tippet mutat be.
Az SQL Murder Mystery segít megérteni és alkalmazni az olyan adatbázis-fogalmakat, mint:
- Elsődleges és külföldi kulcsok
- Összesített függvények
- Táblázat csatlakozik
- és még Wildcards
Itt ingyenesen játszhat az SQL Murder Mystery játékkal.
A legjobb kódolási játékok 2. választása: Lift Saga

Az Elevator Saga programban felvonók sorozatát programozza az egyre nagyobb tömegű utasok kezelésére.
A 19 kihívás révén alkalmazkodni fog az algoritmusához, hogy minimalizálja az utasok padlótól a padlóig történő mozgásához szükséges időt.
Ez a játék sok JavaScript-gyakorlatot ad. Kényszeríti Önt arra is, hogy kreatív legyen és kísérletezzen az optimalizálási megközelítésekkel.
Itt van egy 30 másodperces bemutató videó, amely képet ad arról, hogy néz ki a lift programozási játékmenete:
Itt ingyenesen játszhatod az Elevator Saga-t a böngésződben.
A legjobb kódolási játékok: 3. választás: Screeps

A Screeps "MMO Sandbox stratégiai játék programozóknak" számlázza magát.
Ez egy komoly programozási játék, amely feltételezi, hogy már ismer néhány alapvető programozást.
Az egységeket valós programozási nyelvek, például a JavaScript segítségével irányíthatják. Még olyan nyelveket is összeállíthat, mint a C ++, és futtathatja őket a WebAssembly segítségével.
A Screeps még 2017-ben jelent meg, és továbbra is aktívan karbantartják. A Steam jelenleg 89% -os pozitív besoroláson van, több mint 1000 értékeléssel, ami az egész Steam platform egyik elismert játéka.
Íme a teljes előzetes:
Vegye figyelembe, hogy a Screeps egy fizetős játék. De van egy ingyenes bemutató, amely itt fut közvetlenül a böngészőben.
Ha teljes játékot szeretnél kapni, itt vásárolhatsz Screepeket a Steam Shop-ból.
A legjobb kódolási játékok 4. választása: Nem megbízható

Az Untrusted egy böngészőalapú, szélhámosság-szerű játék, amely a valós JavaScript-et használja fő játékbemenetként.
A játék saját szavaival: "Szó szerint szerkesztenie kell és újra végre kell hajtania azt a JavaScript-et, amely a böngészőjében futtatja a játékot, hogy megmentse Dr. Evalet ebből a sötét és zavaros valóságból!"
Itt játszhatod a Nem megbízhatót közvetlenül a böngésződben.
Legjobb kódoló játékok, Pick # 5: Duskers

Míg az előző 4 játék mindegyike valós programozási nyelveket használt, a Duskers jobban hasonlít a shell szkriptekre.
Programozóként játszol, aki rekedt az űrben, és kevés a készlet. El kell hagyni az elhagyott űrhajókat, majd fel kell rombolni őket.
De nem léphet kapcsolatba ezekkel a hajókkal közvetlenül. Ehelyett egy drónok csapatát irányítja - mindegyik saját képességekkel rendelkezik -, és elmondja nekik, hogyan fedezzék fel ezeket a hajókat.
De vigyázzon - ezeken a hajókon vannak szörnyek, amelyek elpusztítják a drónjait, ha nem vigyázol.
Ezt a játékot teljes egészében a parancssori felület beírásával lehet irányítani. Mivel a játék valós idejű, ezért ez intenzív pillanatokhoz vezethet a gyorsan gépelő parancsokkal, amikor megpróbálja megmenteni a drónjait a veszélytől.
Íme a Duskers indításának parancssori témájú trailerje:
És itt van egy részletesebb áttekintés a játékmenetről és annak programozási gyökereiről (17 perces nézés):
A legjobb kódolási játékok 7. választása: Flexbox Defense (böngésző)

Ez egy Tower Defense játék, amely magában foglalja a Flexbox-alapú parancsok megvédését.
A valós CSS Flexbox kód használatával beállíthatja tornyainak helyzetét, hogy lelőjék a betolakodó ellenségeket, mielőtt azok túllépnének rajtad.
Szórakoztató tény: ezt a játékot Channing Allen, az Indie Hackers alapítója, Courtland Allen testvére tervezte. A két testvér mindketten kiváló programozók, akik szenvedélyesen tanítanak.
Itt játszhat a böngészőben a Flexbox Defense játékkal.
A legjobb kódolási játékok 8. választása: CSS Diner

A CSS Diner egy böngészős játék, amely segít megtanulni a CSS választókat. A 32 szint során megtanulhatja, hogyan válasszon DOM elemeket különféle attribútumok felhasználásával:
id
classname
nth-of-type
nth-child
not(x)
[attribute="value"]
- és még sok minden más
Ez egy szellős játék, és érdemes lehet többször is legyőzni, csak a CSS Selector izommemóriájának megerősítése érdekében.
Itt ingyenesen játszhat a CSS Diner böngészőjében.
A legjobb kódolási játékok 9. választása: CodinGame

A CodinGame valójában több kódoló minijáték gyűjteménye.
És az a legjobb, hogy bármilyen tetszőleges nyelven kódolhat. Szerkesztőjük rengeteg nyelvet támogat, és ezeket valahol egy szerveren állítja össze.

A CodinGame beépített ranglistákkal és egyéb funkciókkal rendelkezik, amelyek rengeteg motivációt adnak a kódolás folytatásához. Annak ellenére, hogy a platformot még 2012-ben dobták piacra, még mindig nincs semmi hasonló.
Ha a Twitchen vagy a YouTube-on élő kódolás közben programozási játékot szeretne közvetíteni, ne keressen tovább. Rengeteg móka lehet itt.
Itt ingyenesen felfedezheti a CodinGame-et a böngészőjében.
Bónuszkódoló játék: VIM Adventures

OK - tehát ez nem egy kódoló játék, hanem egy játék, amely megtanít egy hatékony kódolási eszközre: a VIM kódszerkesztőre.
Szórakoztató módon megtanulja a VIM billentyűparancsait és az alapvető VIM-koncepciókat. Ez kevésbé csalódást okoz, mint rontás, és megpróbálja emlékezni például arra, hogyan lehet kilépni a VIM-ből.
Itt ingyenesen játszhat a VIM Adventures böngészőjében.
Le kell játszani mindet
Remélem, hogy ez a lista rengeteg felnőtt-orientált programozási játékot adott Önnek, amellyel gyakorolhatja kódolási képességeit.
Ha hiányzott valami jó, tudasd velem tweetelve.
Boldog kódolás.