Related Experiment Video
Updated: Nov 20, 2025

A Real-Time Interactive System for Studying Confrontational Pursuit Behavior in Rodents
Published on: May 16, 2025
Dodge and survive: Modeling the predatory nature of dodgeball
Perrin E Ruth1, Juan G Restrepo1
1Department of Applied Mathematics, University of Colorado at Boulder, Boulder, Colorado 80309, USA.
Abstract:
The analysis of games and sports as complex systems can give insights into the dynamics of human competition and has been proven useful in soccer, basketball, and other professional sports. In this paper, we present a model for dodgeball, a popular sport in U.S. schools, and analyze it using an ordinary differential equation (ODE) compartmental model and stochastic agent-based game simulations. The ODE model reveals a rich landscape with different game dynamics occurring depending on the strategies used by the teams, which can in some cases be mapped to scenarios in competitive species models. Stochastic agent-based game simulations confirm and complement the predictions of the deterministic ODE models. In some scenarios, game victory can be interpreted as a noise-driven escape from the basin of attraction of a stable fixed point, resulting in extremely long games when the number of players is large. Using the ODE and agent-based models, we construct a strategy to increase the probability of winning.
Related Concept Videos
Predator-Prey Interactions
Projectile Motion: Example
When we speak of the range (R) of a projectile on...
Conservation of Linear Momentum for a System of Particles
The impulsive force at play during this interaction is of extremely short duration, rendering its impulse negligible. When...
Motion of a Projectile
Horizontal motion, governed by the initial kick, maintains a constant velocity throughout the flight of the soccer ball.
Projectile Motion
When an object falls under gravity and has no...
Three-Dimensional Force System:Problem Solving
To solve a three-dimensional force system, first resolve each force into its respective scalar components. Do this using...

