
The Microorganisms Colony Simulator is an interactive web-based simulation built using p5.js and Chart.js to model the behavior of microorganisms in a dynamic environment. Users can explore microbial growth, reproduction, and interactions under customizable conditions, including nutrient availability, environmental factors, and hazards. The simulator supports multiple simulation modes, real-time visualization, and detailed logging with graphical analysis of biomass and energy dynamics.
This project is ideal for educational purposes, research simulations, or interactive demonstrations of ecological and biological systems.
Features
- Three Simulation Modes:
- Player vs AI: Control a microorganism to compete against an AI-controlled species.
- AI vs AI: Observe competition between two AI-controlled species.
- Colony Simulation: Simulate multiple species forming colonies with customizable parameters.
- Dynamic Environment: Adjust nutrient density, temperature, pH, and hazard presence to influence microbial behavior.
- Customizable Species: Define growth rates, reproduction thresholds, initial biomass, and energy for multiple species, with the ability to add new species dynamically.
- Interactive Controls: Real-time manipulation of simulation parameters via a responsive UI with tabs, sliders, and toggles.
- Real-Time Logging: Detailed simulation log capturing events like growth, reproduction, and death, with copy-to-clipboard functionality.
- Graphical Analysis: Visualize average biomass and energy over time using Chart.js plots, with optional auto-update every 5 seconds.
- Environmental Interactions: Includes nutrients (basic, rich, decay enzymes, mutagens), enhancers (metabolism, resistance, biomass multipliers), waste production, and hazards.
- Responsive Design: Mobile-friendly interface with touch controls for player mode and adaptive layout for different screen sizes.
- Sound Effects: Optional audio feedback for events like nutrient absorption and damage (currently using placeholder sounds).
- Colony Formation: Simulate cooperative microbial behavior with customizable reproduction and biomass costs.
- Biomass Popups: Visual notifications for significant events, displayed in the simulation log.
Run a Simulation - https://pazoff.itch.io/microorganisms-colony-simulator