🔮
💎
🔺

⚔️ Exercices PHP - The Legend of Zelda ⚔️

Maîtrisez PHP et sauvez le royaume d'Hyrule avec Link !

🛡️ Exercice 1: Le Héros d'Hyrule

Quête : Créez le profil complet de Link, le héros légendaire d'Hyrule !

Initialisez les variables suivantes pour votre héros :

  • $nom = "Link"
  • $coeurs = 3
  • $rupees = 85
  • $region = "Hyrule"
  • $epee = "Épée de Kokiri"

Affichez un profil héroïque complet avec toutes ces informations dans un format digne de la légende.

0%
📜 Code PHP - Profil du Héros
🏆 Légende du Héros
Cliquez sur "Invoquer" pour révéler le héros...
🔮 Oracle : Utilisez echo pour révéler vos informations avec des sauts de ligne \n.

⚔️ Exercice 2: Combat Épique contre Ganon

Quête : Développez un système de combat magique avec les éléments sacrés !

Créez une fonction calculerAttaque($elementArme, $elementEnnemi, $puissance) qui :

  • Prend l'élément de l'arme, l'élément de l'ennemi, et la puissance de base
  • Applique les affinités élémentaires :
    • Feu vs Glace = x2.5 dégâts (fusion élémentaire)
    • Glace vs Feu = x2.5 dégâts (extinction)
    • Foudre vs Eau = x3 dégâts (électrocution)
    • Lumière vs Ténèbres = x4 dégâts (pouvoir sacré)
    • Même élément = x0.5 dégâts (résistance)
    • Autres = x1 dégât (normal)
  • Retourne les dégâts avec un message épique
0%
📜 Code PHP - Magie de Combat
⚔️ Résultats Épiques
Cliquez sur "Invoquer" pour déchaîner la magie...
🔮 Oracle : Utilisez if/elseif ou switch pour gérer les éléments sacrés.

🏛️ Exercice 3: Exploration du Donjon des Anciens

Quête : Explorez un donjon mystérieux et découvrez ses trésors cachés !

Créez une simulation d'exploration où :

  • Link commence avec 0 trésors découverts
  • Il explore 8 salles du donjon
  • Chaque salle contient 0 à 3 trésors (utilisez rand(0, 3))
  • Pour chaque trésor, il y a 80% de chance de le récupérer
  • Affichez les découvertes de chaque salle avec des symboles mystiques
  • Si Link trouve 10 trésors ou plus, il découvre un artefact légendaire !
  • Si il atteint 15 trésors, il débloque le trésor du boss final !
0%
📜 Code PHP - Exploration Mystique
🏛️ Journal d'Exploration
Cliquez sur "Invoquer" pour entrer dans le donjon...
🔮 Oracle : Utilisez rand(1, 100) <= 80 pour tester la récupération à 80%.

🔮 Exercice 4: Sanctuaire des Objets Magiques

Quête : Créez un système d'objets magiques pour Link dans le Sanctuaire Ancien !

Développez les fonctions sacrées suivantes :

  • potionVie($coeurs) : restaure tous les cœurs (maximum 20)
  • rubisSupreme($rupees) : triple les rupees
  • benedictionForce($attaque) : ajoute 25 points d'attaque
  • invoquerObjet($objet, $valeur) : invoque l'objet magique approprié

La fonction principale doit gérer : "potion", "rubis", "benediction".

0%
📜 Code PHP - Magie Sacrée
🔮 Sanctuaire Magique
Cliquez sur "Invoquer" pour accéder aux objets sacrés...
🔮 Oracle : Utilisez switch ou if/elseif dans la fonction principale pour les invocations.

🗺️ Exercice 5: Atlas du Royaume d'Hyrule

Quête : Créez la carte légendaire complète du royaume d'Hyrule !

Créez un tableau associatif pour chaque région contenant :

  • nom (ex: "Plateau du Prélude", "Forêt Kokiri", "Château d'Hyrule")
  • element (ex: "Terre", "Nature", "Lumière", "Ténèbres")
  • danger (niveau de 1 à 10)
  • sanctuaire (booléen - contient un sanctuaire ancien ?)

Créez au moins 3 régions, puis :

  • Affichez toutes les régions avec leurs mystères
  • Calculez le niveau de danger moyen du royaume
  • Listez uniquement les régions avec des sanctuaires
0%
📜 Code PHP - Cartographie Sacrée
🗺️ Carte Légendaire
Cliquez sur "Invoquer" pour révéler Hyrule...
🔮 Oracle : Utilisez foreach pour parcourir les régions et array_sum pour les calculs.