'Code Master' gebruikt een bordspelinterface om codering slecht te leren

$config[ads_kvadrat] not found
Anonim

Iedereen wil je leren coderen. Ze willen je helpen en ze weten dat er geld mee is.

Voor degenen die hun jujitsu-programmering op poten zetten, zijn er boeken, online cursussen en apps in overvloed. Een nieuwe kanshebber voor de set van 8 tot volwassen - met name die welke niet is vervuld door een voorafgaande codeerkennis - komt niet digitaal, maar op karton en plastic: Meet Code Master, ondertiteld "the programming logic game".

Code Master is het nieuwste ei dat uitkomt in de kudde games die ThinkFun is, het "STEM-puzzel" -bedrijf dat de enorm succesvolle Kickstarter-campagne voor Robot Turtles leidde (ook een programmeerspel, maar ontworpen om binnen het kleverige bereik van 4 te blijven). -jaar oud). Code Master vraagt ​​u om een ​​beperkt aantal opdrachttokens in volgorde te plaatsen om een ​​speelstuk met succes rond een pad te verplaatsen. Het resultaat is losjes gelijk aan de functies die bij een programma horen. Onderweg moet je avatar - een personage dat de voxellated Minecraft-esthetiek oproept (wat waarschijnlijk geen vergissing was) - kleine plastic kristallen verzamelen en trollen vermijden. De enige competitie is de game zelf, die de moeilijkheid op meer dan 60 niveaus brengt.

Blader door de eerste paar eenvoudige niveaus (ja, je bent slimmer dan een vijfde grader), en Code Master begint te werken als een boekje van Sudoku-achtige puzzels - dat wil zeggen zwemmend, hoewel de herspeelbaarheid van elke puzzel virtueel is nihil. Dat verschillende puzzels herhalen op dezelfde Code Scroll (het skelet van het programma), zorgt voor een slimme besparing van spelresources en er zijn herkenbare elementen van codering zoals looping paths en if / then conditional functions.

Maar zal jij, de speler, erkennen dat de tokens die je hebt aangelegd, optellen tot een voorwaardelijke if / then-functie, als je nog nooit een programma hebt geschreven? Het rulebook verklaart in niet mis te verstane bewoordingen dat ja, je leert, maar het is een lot dat de Code Master zichzelf oplegt door te verklaren dat het een educatief bordspel is. Als het doel van games per definitie genieten is, moeten bijbedoelingen met argwaan worden bekeken. Code Master wil dat je plezier hebt. Dat doe je - er is een aangename cerebrale kietel die hoort bij het oplossen van de hardere lessen, om een ​​keiharde lock-picking-monteur te worden in een rollenspel met een videogame. Hier stelt de grijze vraag over het nut van games het hoofd: ben je een betere lock-picker na het spelen van een schurk? Zullen gek maken je een betere voetballer maken?

Code Master kan lastig zijn, maar het wil je ook verlichten, idealiter zonder dat je het merkt. En dat is het: je kunt niet worden misleid om Javascript te leren. De beste manier om codering te bestuderen is om codering te bestuderen. Dit op een tangentiële manier doen heeft geen zin, tenzij je een vroegrijpe middelbare scholier bent met voldoende vooruitziende blik om te merken dat robots je toekomstige arbeidsmarkt overnemen.

$config[ads_kvadrat] not found