Someone
public text v1 · immutableDT=t3;
VXDT = VX*DT;
pX=pX+VXDT;
pY=pY+VY*0.5*DT-0.5*G*DT*DT;
VY=VY-G*DT;
if (pX>=1) VX=-VY;
if (pY>=1) VY=-VY;
if (pX<=-1) VX=-VX;
if (pY<=-1) VY=-VY;
DT=t3;
VXDT = VX*DT;
pX=pX+VXDT;
pY=pY+VY*0.5*DT-0.5*G*DT*DT;
VY=VY-G*DT;
if (pX>=1) VX=-VY;
if (pY>=1) VY=-VY;
if (pX<=-1) VX=-VX;
if (pY<=-1) VY=-VY;