Ecologists sort every relationship between two species into one of five categories — competition, predation, mutualism, commensalism and parasitism — depending only on whether each partner gains, loses or is unaffected. This simulator makes that classification concrete: pick an interaction type and watch two 3D swarms of population instances (species A and species B) evolve under a shared generalized logistic-competition model, where only the sign and strength of the interaction term change between types. Live readouts track both populations, their instantaneous growth rates, and simulated time, with a scrolling chart of the population history so you can compare the qualitatively different outcomes — exclusion, oscillation, mutual boost, one-sided lift, or damped drain — that the very same equations produce.