Deviens le roi et dompte les maths !!


Niveau novice : Angry Code

Sous ses apparences d’« Angry Birds » se cache un petit jeu d’initiation au code. Il s’agit de puzzles où vous devez faire avancer votre oiseau jusqu’au cochon pour conclure le niveau. Pour ce faire, vous disposez de blocs d’action qui une fois emboités vous permettent de mouvoir votre ami à plumes. Ces blocs d’action sont en fait des lignes de codes javascript et vous permettent ainsi d’en apprendre les rudiments. Il s’agit d’un bon moyen de comprendre la relation entre le code et l’interprétation qu’en fait le navigateur.

Niveau débutant : Silent Teacher

« Il s’agit d’un petit jeu minimaliste plutôt à destination des ados et des adultes néophytes, pour découvrir à quoi ressemble la programmation, et ses concepts clés. Comme son nom l’indique, il n’y a pas de consignes : le prof est muet pour que l’internaute apprenne par essais-erreurs. Cela débute en douceur avec des choses familières, comme des additions ou des multiplications simples, avant de mener à des variables et des fonctions. A la fin de Silent Teacher, on n’est pas vraiment capable d’écrire du code, même simple. Mais on a un petit aperçu de ce à quoi il ressemble, et on a compris quelques bases. »

Niveau intermédiaire : Code Combat

CodeCombat comme son nom l’indique est un jeu où vous allez manier le code pour combattre. Univers fantastique et traits d’humour le rendent particulièrement séduisant. Utilisant également le Javascript à un niveau un peu plus poussé que le jeu précédent, vous devrez rédiger des lignes de codes pour combattre et avancer parmi les dizaines de missions proposées. Restant simple d’accès, il vous apprendra pas à pas différents concepts tels que les boucles ou les conditions. Le jeu est open-source, vous offrant  ainsi la possibilité de construire vos propres histoires et de les partager avec la communauté. Il existe aussi un mode multi-joueurs vous permettant de coder entre amis (voilà un passe temps qui ne semble pas très connu).

  

Code and Slash

Code n’ Slash permet de créer de toutes pièces un niveau de jeu vidéo en Javascript, le langage phare utilisé sur le Web. C'est un outil simple d’utilisation, et en français, afin que chacun puisse exprimer sa créativité : des enfants de 10 ans qui débutent, mais aussi des développeurs confirmés, qui auront l’occasion de progresser. Un simple clic donne accès à une  « doc », qui indique quelles lignes de code on peut taper pour faire tel ou tel mouvement... Mais on peut aussi aller plus loin en faisant du JavaScript à partir d’informations trouvées sur le Web. Penser à conserver l’URL de sa session dans ses favoris, pour la sauvegarder et continuer à développer son niveau une prochaine fois.

Le site est pour l’instant en version béta. Il lui manque un tutoriel , mais la vidéo explique l’essentiel. vidéo

Niveau confirmé :Check iO

Check iO vous plonge dans une histoire se déroulant dans l’espace. La narration est entrecoupée de défis au cours desquels vous serez amené a rédiger du code en langage Python. Ce jeu nécessite certaines connaissances en programmation pour jouer. Il est conçu pour vous apprendre à réaliser des programmes, et n’est donc pas à la portée des débutants. Au cours de votre partie, vous serez amené par exemple à recréer le jeu Tetris. CheckiO possède aussi un aspect compétitif car un classement avec les meilleurs joueurs est affiché pendant que vous jouez.