A 9 legjobb online kódolási játék felnőtteknek, hogy megtanulják a kódolást

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.