Flight. The ball (2.7 g, r = 20 mm, hollow shell so I = 2/3 m r2) obeys m a = m g + FD + FL. Drag FD = -1/2 ρ Cd A |v-w| (v-w) with Cd = 0.45; Magnus lift FL = 1/2 ρ A CL |v-w|2 (ω×v)/|ω×v| with CL = 1/(2 + v/(rω)). Integrated with RK4 (0.5-2 ms steps).
Vacuum reference. Without air, height y = y0 + v sinθ t - g t2/2, so the descending crossing of the rim plane happens at t = [v sinθ + √(v2sin2θ + 2g(y0-H))]/g and the horizontal distance is v cosθ t. For a level shot R = v2 sin 2θ / g.
Error propagation. A relative speed error shifts the range by δR/R ≈ 2 δv/v, an elevation error by δR = 2 v2 cos 2θ δθ / g and an azimuth error moves it sideways by R δφ. The landing scatter is therefore roughly an ellipse; a steep arc has a large vertical entry angle, so the target looks bigger but the range is more sensitive to speed.
Hit probability. P(hit) = ∫∫∫ 1[crossing within rc of the axis] N(v) N(θ) N(φ). Experiment 1 evaluates this integral on a grid for the exact vacuum map and compares it with Monte-Carlo; the binomial 95 % interval is the Wilson score interval.
Impacts. Impulse model for a sphere: jn = -(1+e) vn m, tangential impulse limited by Coulomb |jt| ≤ μ jn (or the sticking value), applied to velocity and spin (angular impulse r×J, I = 2/3 m r2). The cup is a revolved thick line (wall + rolled lip) so rim bounces and wall-assisted drops come from geometry, not a dice roll. A ball whose centre sinks 30 mm below the rim inside the cup counts as in the water.
Simplifications. Rigid, immovable cups (heavy with water); no air torque on the spin; constant Cd; table edges are not modelled; the noise on elevation, azimuth, speed, spin and hand position is independent Gaussian.