> Tutoriel
Les variables sont un point fondamental dans tous les langages de programmation. Elles sont des emplacements permettant de garder en mémoire des valeurs afin de les réutiliser.
Les variables peuvent contenir plusieurs types de valeurs :
12, 5.59"bonjour"true, falsenull : l'absence de valeurPour utiliser une variable, il est nécessaire de la déclarer au préalable. En JavaScript, cela se fait avec le mot-clé let (pour une valeur qui peut changer) ou const (pour une valeur qui ne change jamais) :
Il est également possible d'affecter une valeur à votre variable directement :
Utilisez const par défaut, et let seulement quand vous avez vraiment besoin de réaffecter la variable. En TypeScript, vous pouvez aussi annoter le type : const enemy: Entity = Fight.getNearestEnemy().
Pour utiliser la valeur stockée dans une variable, on écrit simplement son nom :
Ici me est votre propre poireau, obtenu avec Fight.me, et enemy est l'ennemi le plus proche, obtenu avec Fight.getNearestEnemy(). On fournit ensuite enemy aux méthodes moveToward (avancer vers) et useWeapon (utiliser l'arme).
Votre code est ré-exécuté depuis le début à chaque tour : les variables déclarées avec let ou const ne vivent donc que le temps du tour. Pour conserver une valeur d'un tour à l'autre, définissez une fonction turn() : le code situé en dehors de turn() n'est exécuté qu'une seule fois (au chargement de l'IA), tandis que turn() est rejouée à chaque tour.
Dans la suite du tutoriel, nous écrirons surtout des IA simples (sans turn()), qui s'exécutent entièrement à chaque tour.
Qu'est-ce qu'une variable ?
Une valeur qui change souvent Un emplacement pour stocker une valeur
Quel code permet de déclarer une variable toto ?
let toto = 12 const toto = 12 toto variable toto
Impossible de charger les données du jeu.
Vérifiez votre connexion et réessayez.