Edit Novembre 2021
Le projet présenté ci-dessous s’appelle désormais Tainix !
Son objectif : permettre à tous les développeurs et développeuses de progresser techniquement, par des challenges et des ressources techniques.
Présentation complète à venir bientôt… Mais vous pouvez retrouver la genèse du projet ci-dessous 🙂
Chez Web and Cow, nous participons, entre nous, à chaque édition de la Battle Dev. Lors de mes cours, je suis amené à créer des exercices engageants pour intéresser les étudiants et leur faire découvrir les différentes notions de programmation. Lors de nos temps forts d’équipe, je cherche toujours à proposer une animation qui change du quotidien.
C’est en partant de ces quelques constats que j’ai eu envie de créer notre propre plateforme de challenges de code. L’idée est de proposer des exercices de programmation autour de thématiques issues de la pop culture : films, séries, jeux vidéo, etc.
Web and Cow Games, Challenges de code
Cette plateforme, disponible dans une version « bêta », propose déjà une dizaine d’exercices, en commençant par un « pierre/feuille/ciseau » assez simple, pour se familiariser avec le fonctionnement, puis en montant progressivement en difficulté.
Pour pouvoir (tenter de) réaliser les exercices, il faudra créer un compte et ainsi obtenir une clé API. Pour l’instant, tout le code créé s’exécute donc en local, sur la machine du participant. C’est une API qui permet de récupérer les données de l’exercice puis de soumettre sa réponse.
Pour l’instant l’API n’est proposée qu’en PHP.
Mise à jour décembre 2020 : les challenges peuvent désormais être réalisés en Javascript ou Python, la charte graphique a été mise à jour et encore plus de challenges sont disponibles !
Objectifs à court terme
- Réussir à proposer 2 à 3 nouveaux exercices par mois
- Monter dans la difficulté des exercices proposés
- Proposer rapidement l’API en Javascript
- Mettre à disposition un dashboard pour les participants
- Améliorer le design de la plateforme
Objectifs à long terme
- Tenir la cadence de création d’exercices :p
- Proposer d’autres langages pour l’API
- Réaliser des vidéos de correction des exercices
- Organiser un concours avec des lots à gagner pour les solutions les + élégantes d’un point de vue qualité de code
- Évaluer le code en ligne directement
Si vous avez envie de vous entraîner à coder ou pour relever quelques challenges de programmation, n’hésitez pas à créer un compte et à nous suivre sur les réseaux sociaux pour être tenus au courant des sorties des nouveaux challenges :
- Le site Web and Cow Games : https://code-challenge.webandcow.com/
- Compte Twitter Web and Cow : https://twitter.com/WebAndcow
- Compte Twitter Arthur Weill : https://twitter.com/arthurWeill
Important : La plateforme est encore en version « bêta », on n’est pas à l’abri d’un petit bug ou d’un petit défaut dans un énoncé ou dans le déroulé d’un challenge… Dans ce cas-là, n’hésitez surtout pas à nous faire signe sur Twitter ou en utilisant le formulaire de contact de ce blog ou du site Web and Cow. Merci d’avance 🙂
J’en profite, le site Web and Cow a été mis à jour en ce début mars 2020, n’hésitez pas à faire un petit tour : https://www.webandcow.com/