Master Prompt for Interactive Volcano Eruption Simulation
volcanoClaude37/ volcano_html5_content_20250430_082241.zip using https://moeptt.vercel.app/#menuD |
Project Overview
Create an interactive educational simulation that visualizes different types of volcanic eruptions. The simulation should allow users to select from various eruption types via a dropdown menu and observe how each type differs in terms of lava flow, ash cloud, and overall behavior. The simulation should be scientifically accurate while remaining visually engaging and suitable for geography education at various levels.
Core Requirements
Visual Components
- Base Volcano Structure:
- Cross-sectional view of a volcano showing internal structure
- Clearly defined crater, magma chamber, and conduit
- Realistic coloring and proportions
- Animation Elements:
- Dynamic lava flow with appropriate viscosity representation
- Animated ash and gas clouds with variable sizes
- Ejected lava particles that vary in quantity and trajectory
- All animations should respond to the selected eruption type
- Labeling System:
- Clear labels for all major volcano components
- Title that updates based on selected eruption type
- Legend explaining visual elements
Interactive Features
- Eruption Type Selector:
- Dropdown menu with at least 4 different eruption types:
- Strombolian (moderate eruptions with lava fountains)
- Plinian (extremely explosive with massive ash columns)
- Hawaiian (fluid lava flows with minimal explosivity)
- Vulcanian (short, violent eruptions with thick lava)
- Dropdown menu with at least 4 different eruption types:
- Animation Controls:
- Play/pause button to control animation
- Visual indication of current animation state
- Information Display:
- Description panel explaining the selected eruption type
- Characteristics display showing:
- Lava intensity (low/moderate/high)
- Ash cloud size (minimal/small/moderate/massive)
- Danger level (low/moderate/high/extreme)
- Magma viscosity (low/medium/high)
Technical Specifications
Eruption Type Parameters
For each eruption type, implement the following variable parameters:
- Strombolian Eruption:
- Moderate lava intensity (8 particles)
- Small ash cloud (70px radius)
- Moderate danger level
- Medium magma viscosity (orange-red color, medium flow rate)
- Plinian Eruption:
- Low lava intensity (4 particles)
- Massive ash cloud (150px radius, extends high)
- Extreme danger level
- High magma viscosity (dark red color, slow flow rate)
- Hawaiian Eruption:
- High lava intensity (12 particles)
- Minimal ash cloud (40px radius)
- Low danger level
- Low magma viscosity (bright orange color, fast flow rate)
- Vulcanian Eruption:
- Moderate lava intensity (8 particles)
- Moderate ash cloud (100px radius)
- High danger level
- High magma viscosity (dark red color, slow flow rate)
Animation Parameters
Adjust these parameters based on eruption type:
- Ash Cloud:
- Size (rx, ry values for ellipses)
- Height above crater
- Opacity and color density
- Lava Flow:
- Width of flow
- Height/extent of ejection
- Color based on viscosity
- Animation speed modified by duration factor
- Lava Particles:
- Number of particles generated
- Trajectory height and spread
- Animation duration and delay
- Magma Chamber and Conduit:
- Color changes based on viscosity
- Animation speed adjustments
- Size adjustments based on eruption intensity
Educational Content Requirements
- Scientific Accuracy:
- All visualizations should accurately represent the physical properties and behaviors of different eruption types
- Descriptions should use correct geological terminology
- Visual scale should reasonably approximate real-world phenomena
- Educational Context:
- Provide clear explanations of how magma properties affect eruption style
- Include information about real-world examples of each eruption type
- Highlight the relationship between viscosity, gas content, and eruption explosivity
- User Experience:
- Interface should be intuitive for students and teachers
- Visual changes between eruption types should be distinct and observable
- Text should be readable and appropriate for educational settings
Implementation Notes
- Responsive Design:
- Simulation should scale appropriately on different screen sizes
- Consider mobile usability for classroom tablet use
- Performance:
- Animations should run smoothly across modern browsers
- Consider fallbacks for browsers with limited SVG animation support
- Accessibility:
- Include appropriate alt text for educational context
- Ensure controls are keyboard accessible
- Consider color contrast for readability. make words black on light background for example
- Future Expansion:
- Design with potential for adding more eruption types
- Consider framework for adding more interactive controls (temperature, pressure, etc.)
- Allow for integration with larger educational modules
About
[SIMU_DESC]
Sample Learning Goals
[text]
For Teachers
[SIMU_TEACHER]
Software Requirements
[SIMU_SWREQ]
Translation
[text]
Research
[text]
Video
[text]
Credits
[SIMU_CREDITS]
Version:
https://weelookang.blogspot.com/2025/04/master-prompt-for-interactive-volcano.html?m=0&view=flipcardOther Resources
[text]