Blue-Ringed Octopus Warning Flash: Aposematic Signalling (2D)
2D top-down chromatophore model: threat-driven flash frequency and brightness across the ring array, a Poisson predator-retreat process, and adjustable sensitivity, ring count and approach speed.
This 2D companion drives the same escalating chromatophore display as the 3D version through a plain top-down canvas built for reading the behavioural ecology rather than orbiting a scene: a continuous threat variable — driven by predator proximity and an adjustable sensitivity gain — sets both the flash frequency and brightness of every ring across all eight arms, while a Poisson retreat process ties the predator's decision to the display's real signal strength (ring count × brightness gain), so a weaker warning genuinely gets punished with more venom strikes and a stronger one genuinely deters more often.
2D top-down chromatophore model with threat-driven flash frequency and brightness across the ring array, a Poisson predator-retreat process, and adjustable sensitivity, ring count and approach speed.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install