====== Activité CodeCombat : un jeu pour apprendre à programmer ======
Les logiciels comme les **applications** ou les **jeux** sont écrits avec des langages de programmation.
Il existe de nombreux langages de programmation. Le site Web [[https://codecombat.com/]] va te permet d'utiliser le langage de programmation **python** pour participer à un jeu d'aventure.
===== Accède à Codecombat =====
* Rends toi sur le site https://codecombat.com/
* Clique sur le bouton **Je suis un étudiant** :
{{:icn:codecombat_01.png?nolink&200 |}}
* indique le code de la classe : **GoatWarmHeavy** puis clique sur **Continuer**:
{{ :icn:codecombat_20.png?nolink&400 |}}
* autorise CodeCombat à stocker tes données sur un serveur américain :
{{ :icn:codecombat_20_2.png?nolink&400 |}}
* crée ton compte ; il **n'est pas nécessaire d'indiquer ton adresse de courriel** :
{{:icn:codecombat_21.png?nolink&300 |}}
* choisis ton héro de départ et tu peux commencer à jouer le premier niveau **Donjon de Kithgard**.
{{ :icn:codecombat_22.png?nolink&300 |}}
===== Regarde bien les aides du jeu =====
* Au début tu seras **aidé** pour comprendre comment jouer. Une **flèche jaune** va t'indiquer l'action à faire :
{{:icn:codecombat_03.png |}}
* et découvrir ta **mission** ; lis bien ce que **tu dois faire** et ce que **tu ne dois pas faire**:
{{ :icn:codecombat_04.png |}}
===== Joue les différents niveaux =====
* n'oublie pas d'équiper ton personnage avant de jouer :
{{:icn:codecombat_07.png?nolink&300 |}}
* prends connaissance de **l'objectif** et commence le niveau
{{ :icn:codecombat_08.png?nolink&300 |}}
* écris le **code** pour **déplacer** ton personnage et lui faire réaliser des actions ; le bouton **Exécuter** te permet de **visualiser le résultat de ton code** :
{{ :icn:codecombat_09.png?nolink&300 |}}
**L'aide** te permet de savoir quelle instruction tu peux utiliser et **comment l'utiliser** en plaçant dessus le curseur de ta souris :
{{ :icn:codecombat_10.png |}}
{{ :icn:codecombat_11.png |}}
* réalise maintenant les **différents objectifs** de ce niveau ...