This project simulates the movement and behavior of Komodo Dragons within a 3D enclosure. It models various aspects of dragon behavior, environmental factors, and visualizes the dragons' movement patterns over time using 3D heatmaps.
- 3D enclosure representation with different terrain types (normal, basking, water, hiding)
- Multiple Komodo Dragons with individual energy levels and needs
- Realistic movement patterns based on dragon needs and terrain suitability
- Temperature simulation affecting dragon behavior
- Pathfinding using Dijkstra's algorithm
- 3D visualization of movement patterns and dragon positions
- Python 3.7+
- NumPy
- Matplotlib
-
Clone this repository:
git clone https://github.com/yourusername/komodo-dragon-simulation.git -
Navigate to the project directory:
cd komodo-dragon-simulation -
Install the required packages:
pip install numpy matplotlib
Run the simulation by executing the main script: