Játszva tanít programozni a Codecombat játék

A Codecombat mászkálós szerepjátékban joystick vagy gombok helyett a szereplők mozgatásához, ill. a felmerülő kihívások teljesítéséhez apróbb, de egyre bonyolultabbá váló programozási feladatok megoldásával lehet előrehaladni. Bár a programozás kétségtelenül hasznos képesség a ma és a jövő világában is, elvont jellegénél fogva az igazán kicsi gyerekek érdeklődését tipikusan nehéz felkelteni iránta más dolgokhoz képest. Ezen segít a Codecombat projekt, ami egy játék bőrébe bújva biztosít gyors és egyszerű belépést a programok készítésének világába a játékos kedvű fiatalok számára is. A Codecombat leginkább egy klasszikus, mászkálós szerepjátékhoz hasonlít, amihez képest azonban egy apró, ám annál fontosabb eltéréssel bír. Ebben a játékban ugyanis a karakter mozgatásához és a feladatok megoldásához nem gyors reflexekre vagy kitartó mutatóujjra, hanem a programok megértésének és írásának képességére van szükség. A böngészőben futó játékban ugyanis a felhasználóknak egyre bonyolultabbá váló algoritmizálási, ill. hibajavítási feladatokat kell megoldani, méghozzá az egyre divatosabbá váló és egyre több alkalmazási teret meghódító JavaScript nyelven. A játék feladatainak megoldása révén a fiatalok szinte észrevétlenül tanulják a programok felépítésének és működésének alapvető sajátosságait, amiket persze később saját, komolyabb programozási feladatok kivitelezésében is felhasználhatnak majd. A Codecombat teljesen ingyenesen játszható bármelyik modern böngészőben, megértéséhez elengedhetetlen az angol nyelv ismerete. A magyar változatának megjelenését egy vállalkozó szellemű fejlesztő segíthetné, mivel a projekt programozási forráskódjai elérhetők a GitHubon, licence pedig lehetővé teszi átdolgozását, sőt akár saját oldalon történő futtatását is.

Galéria