Événements & interactions
Faire réagir ton jeu aux actions du joueur.
6.1Capter une action
Tu peux écouter un événement précis sur un élément (clic, touche, survol…) et déclencher une fonction en réponse :
JavaScriptjavascript
const bouton = document.getElementById("ouvrir-coffre");
bouton.addEventListener("click", function () {
console.log("Le coffre s’ouvre dans un bruit d’or qui tombe !");
});6.2Réagir à la frappe d’une touche
Tu peux aussi écouter ce que tape le joueur sur le clavier, comme un raccourci pour sauter ou attaquer :
JavaScriptjavascript
document.addEventListener("keydown", function (event) {
if (event.key === " ") {
console.log("Tu as sauté au-dessus du piège !");
}
});6.3Utiliser une fonction nommée
Tu peux créer une fonction à part pour la réutiliser à plusieurs endroits du jeu :
JavaScriptjavascript
function declencherPiege() {
console.log("Aïe ! Tu as marché sur une dalle piégée !");
}
const dalle = document.getElementById("sol-piege");
dalle.addEventListener("mouseover", declencherPiege);