Documentation technique - Javascript

Les autres langages disponibles :   PHP  Python  Javascript  

Guide pas à pas pour réaliser un challenge. Peu importe le language choisi, tu auras besoin de ta Key secrète, obtenu en créant un compte.


Installation Javascript

Il sera prochainement possible de cloner un repo github dédié aux challenges en Javascript. En attendant, voici quelques étapes pour pouvoir réaliser les challenges. On dirait que c'est compliqué parce qu'il y a beaucoup d'étapes mais en moins de 5 minutes, c'est en place !



1. Crée une arborescence en local

/Challenges
  - index.html
  - main.js

Ou encore :

/Challenges
  - challenge_1.js (ou challenge_foot_1.js)
  - challenge_2.js (ou challenge_wall_e_1.js)
  - index.html



2. Copie les fichiers index.html et main.js

Clique sur ces liens pour ouvrir les fichiers dans un nouvel onglet et copier/coller leur contenu : index.html et main.js

Le fichier HTML n'a pas besoin d'être modifié, il permet de lancer les challenges. C'est dans le(s) fichier(s) JS qu'il faudra bosser.



3. Colle ta key secrète

La constante playerKey doit être complétée avec ta key secrète.



4. Renseigne le code d'un challenge

Sur les pages d'un challenge, tu retrouveras son code, qui est en gros son nom écrit en majuscule, un peu comme une constante. Le premier par exemple c'est PIERRE_FEUILLE_CISEAUX.

La constante engineCode doit donc être complétée avec le code du challenge.



5. C'est parti !

Ouvre ton fichier JS dans ton éditeur de code préféré et code le challenge.

Pour executer ton code, lance le fichier index.html dans ton navigateur préféré. Le bouton "Executer mon code" permet... d'éxecuter ton code !

Si tu crée un fichier js par challenge, il te faudra mettre à jour l'appel à ce fichier js à la fin de index.html. Ligne 258 exactement.



6. Là tout est Ok mais si tu veux tu peux lire quand même ce dernier paragraphe

À chaque chargement de page la classe Game va se lancer à l’aide de ta key (playerKey) et du code du challenge (engineCode) et va initialiser un jeu de données. Tu peux consulter ce jeu de données directement sur la page web ou bien dans la console du navigateur.

Tu as ensuite un encart dédié au challenge, c’est ici que tu vas intégrer ton code.

Enfin pour tester ta réponse, tu dois décommenter la ligne tout en bas “game.push…” en ayant bien entendu alimenter la variable playerResponse.

Et voilà ! Le challenge en Javascript n'a plus de secret pour toi ! Libre à toi ensuite de coder comme bon te semble. Mais n'oublie pas qu'un code Javascript propre, c'est toujours mieux :)

Si tu as bien réussi à tout installer et à faire un premier challenge, merci de partager cette superbe nouvelle avec ton entourage. Par contre si tu as échoué, n'hésite pas à nous contacter pour nous insulter. Si l'insulte est recherchée, on essaiera de t'aider.