Learning in robotic games is constrained not only by strategic information but also by what the body can still execute. We study this coupling in a hierarchical humanoid-quadruped penalty system in which game-level self-play policies command fixed soccer whole-body controllers (S-WBCs). The humanoid shooting skill is initialized from self-collected motion-capture data, whereas the quadruped saving skill is learned by reinforcement learning. We introduce dynamics-induced commitment mapping (DIC-Map), a body-grounded analysis that estimates continuation capability, identifies the first persistent loss of a terminal alternative, and tests whether the remaining interaction admits a reduced zero-sum game. For symmetric terminal alternatives, the reduced game yields a closed-form bound on optimal strategy concentration determined by the responder's value of deferring. We further show that, when the responder acts through an estimator, equal response values eliminate the direct terminal-allocation gradient and leave an estimator-mediated first-order learning channel. Experiments locate commitment about 0.29 s before contact, and changing only ball speed shifts deferral coverage. Across four responder policies, replacing the estimator raises save rate from 0.240 to 0.472, whereas a comparable gain in read accuracy obtained by waiting raises it only to 0.246. Posterior analysis is used for the equilibrium comparison because the available coverage terms are observational proxies. Project website: https://chris-ruizegeng.github.io/penaltykick/
Figures & tables
Fig. 1: Overview of the proposed game-learning framework, where physical dynamics induce commitment, the responder’s deferral option bounds equilibrium concentration, and estimator response values determine the active first-order learning channel during zero-sum self-play.
Fig. 2: Three-layer architecture separating executable whole-body skills, strategic self-play, and DIC-Map. Fixed S-WBCs realize humanoid shooting and quadruped saving, game-level actor–critics revise strategic commands under zero-sum self-play, and DIC-Map maps the resulting physical rollouts to commitment timing, an equilibrium concentration constraint, and the active first-order learning channel.
Fig. 3: Penalty-game instrumentation showing (a) the terminal aim regions, (b) continuation capability with 95% CIs, where η=0.5 places tc at 0.64 m or 0.29 s before contact, and (c) outcome readability under nominal and scripted revision.
Fig. 4: Controlled responder comparison at β=0.8 showing (a) read accuracy versus save rate, where A → D and A → F yield similar accuracy gains but save-rate gains of +0.006 and +0.232 , respectively, (b) cumulative save rate, (c) policy-F class-conditional Qyy , σ(y,y) , and gy , and (d) terminal responder position versus ball crossing.
Fig. 5: Responder outcomes across evaluation settings showing (a) save, goal, and fall rates for policies A, D, E, and F and (b) a scripted-feint comparison in which deferral attains a save rate of 0.736 versus 0.502 for early-read following, with the reactive-world bars reported using 95% CIs.
Policy
Variant
Ep.
Read
Save rate [95%CI]
A
Base
924
0.367
0.240[0.212,0.268]
D
Deferral
1081
0.732
0.246[0.220,0.272]
E
Deferral+decoy
1050
0.456
0.422[0.392,0.452]
F
DAgger estimator
1041
0.722
0.472[0.442,0.502]
TABLE I: Responder ablation at β=0.8 against the same reactive initiator, reporting episode count, read accuracy, and save rate with 95% CIs.
Fig. 6: Hardware deployment of anticipatory goalkeeping in which Go2 predicts G1’s final shot side during kick preparation, initiates an early interception motion, and blocks the ball.
Fig. 7: Posterior equilibrium analysis showing (a) coverage posteriors, (b) the posterior CDF of r , (c) the concentration-ceiling posterior against observed m , and (d) the posterior CDF of deviation gain. The broader downstream uncertainty reflects limited support for the mismatched-commitment cell.
Observed
Posterior prediction
Run
p~C
m
μˉ[95%CrI]
Gain [95%CrI]
P(m>μˉ)
v1
0.741
0.850
0.86[0.50,1.00]
0.000[0.000,0.112]
0.51
v2
0.667
0.917
0.57[0.50,1.00]
0.042[0.000,0.191]
0.78
TABLE II: Posterior concentration-ceiling comparison across league runs obtained by propagating Jeffreys coverage posteriors through Eqs. 10 – 11 .
Fig. 8: Continuous strategic interaction in which G1 changes its shot direction immediately before ball contact, causing Go2 to move toward the wrong interception location and concede, with the upper sequence showing simulation and the lower sequence the corresponding hardware trial.
Fig. 9: Policy-F state recording showing (a) ball trajectories grouped by terminal event, (b) responder read-lock time against the initiator commitment time, where every sampled episode locks after the ball side is fixed, (c) goal rate, and (d) lateral prediction error.
Fig. 10: Physical timing across ball speed showing (a) the responder spare-time margin MG and no-reaction margin Δ^ and (b) measured deferral coverage versus MG with 95% Jeffreys intervals and cell counts.
Fig. 11: League training dynamics for the two analyzed runs showing (a) live save rate, (b) initiator switches per episode, (c) responder action standard deviation, and (d) save rate against the frozen archive, which increases from 0.51 to 0.68 .
Fig. 12: Successful anticipatory goalkeeping during continuous strategic interaction, where Go2 predicts G1’s final shot direction despite late target revision and saves the ball, with the top row showing simulation, the middle row showing separately selected and vertically unsynchronized hardware key frames for each robot, and the bottom row showing the hardware overview.