🐾 Simulation Écologique – Animal & Terrain Interactif (Python)

Le prix initial était : 129,00 €.Le prix actuel est : 100,00 €.

Catégorie :

 


🐾 Simulation Écologique – Animal & Terrain Interactif (Python)

🎮 Explorez un monde virtuel où chaque mouvement compte !

Plongez dans une simulation dynamique entièrement codée en Python, où un animal intelligent évolue dans un environnement vivant. Entre zones glissantes, terrains accidentés, recherche de nourriture et gestion d’énergie, ce simulateur reproduit un mini-écosystème réaliste et visuellement captivant.


🚀 Fonctionnalités principales

🗺️ 1. Classe Terrain

  • Génération automatique d’une carte 2D avec :
    • 10 % de zones glissantes (bleu clair)
    • 5 % de zones accidentées (marron)
    • Sources de nourriture variées (baies, viande, herbe)
  • Gestion intelligente des limites du terrain (aucune sortie de zone)
  • Visualisation en temps réel via matplotlib

🐾 2. Classe Animal

  • Déplacements aléatoires dans 8 directions possibles
  • Énergie dynamique selon les actions :
    • Déplacement : -2 énergie (normal), -5 en terrain accidenté
    • Repos aléatoire (10 % de chance par tour) → +10 énergie
  • Comportements simulés :
    • Recherche et consommation de nourriture
    • Gestion de la fatigue et des glissades involontaires
    • Suivi des statistiques vitales (énergie, distance, survie)

🧠 3. Classe Simulation

  • Orchestration complète du cycle de vie de l’animal
  • Mise à jour visuelle toutes les 5 étapes pour un rendu fluide
  • Rapport final :
    • Énergie moyenne
    • Distance parcourue
    • Nourriture consommée
    • Durée de survie

🥦 Types de nourriture

Nourriture Couleur Gain d’énergie
🍓 Baies Jaune +15
🥩 Viande Rouge +30
🌿 Herbe Vert clair +5

Chaque source est aléatoirement distribuée sur le terrain, obligeant l’animal à explorer et s’adapter à son environnement.


🌍 Mécaniques de simulation

  • ✅ Déplacements naturels avec contraintes du terrain
  • 💫 Glissades automatiques en zone glissante
  • 🪨 Fatigue accrue en zone accidentée
  • 💤 Repos spontané et récupération d’énergie
  • 🧭 Gestion intelligente des frontières du monde
  • 📊 Visualisation graphique en temps réel

🖥️ Utilisation

🔧 Installation

pip install matplotlib numpy

🚀 Lancer la simulation

python simulation.py

📈 Résultat

Une carte animée montrant :

  • 🟦 Zones glissantes
  • 🟫 Zones accidentées
  • 🟢 / 🟡 / 🔴 Sources de nourriture
  • 🔴 Point rouge : position actuelle de l’animal

Le tout accompagné d’un rapport statistique final en console.


⚙️ Personnalisation

Dans la fonction main() :

  • Modifiez la taille du terrain
  • Changez la quantité de nourriture
  • Ajustez les probabilités de repos ou glissade
  • Expérimentez avec l’énergie de départ

🎯 Public visé

👩‍🔬 Étudiants & enseignants — apprentissage des systèmes écologiques et algorithmes de simulation
🧑‍💻 Développeurs IA — création d’agents autonomes
🎮 Game designers — prototypage de mécaniques de survie
🌿 Curieux & passionnés — découverte ludique des interactions environnementales


🧾 Fiche technique

Élément Description
Langage Python 3
Bibliothèques matplotlib, numpy
Durée de simulation configurable
Visualisation dynamique 2D
Sortie graphique + rapport texte
Type Simulation écologique interactive

💬 Pourquoi l’essayer ?

Parce que cette simulation est un laboratoire miniature pour observer la vie virtuelle.
Elle combine science, IA et visualisation, tout en restant ludique et accessible.


En licence MIT

Avis

Il n’y a pas encore d’avis.

Soyez le premier à laisser votre avis sur “🐾 Simulation Écologique – Animal & Terrain Interactif (Python)”

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *