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
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.