Hold the Wheel

Content rating
Everyone
0+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Hold the Wheel is a cycling physics sandbox, not a game. There is no winning and no score. You configure a rider, clone yourself with a different mass or height, put one of you on the other’s wheel, and watch what each version has to do as the road tilts up and down.

WHAT IT SHOWS

On the flat at 45 km/h, aerodynamic drag is 80-85% of the power demand. Mass barely enters, drafting is a multiplier on your drag area rather than a flat saving in watts, and the limit is the lighter rider's absolute power.

On a 6% climb at 20 km/h that aero term has collapsed by a factor of (20/45) cubed, gravity dominates, and watts per kilogram of total mass rules instead.

The grade where those two swap is the single most informative number here, and it moves with speed: around 0.5% at 21 km/h, around 3.2% at 43 km/h. At the speeds a group ride actually takes a roller, nearly every rise favors the lighter rider. That is the intuition this is built to give you.

HOW IT MODELS RIDERS

Nothing here is a free parameter you can set to a flattering number:

- Drag area is derived from height and mass through Du Bois body surface area, so a taller rider pays for the height.
- Critical power scales with mass to the power 0.67, not linearly, so holding watts per kilogram constant across masses does not quietly make the heavy rider superhuman.
- Anaerobic reserve scales roughly linearly with mass, which is what makes repeated rolling terrain accumulate a real cost rather than washing out.
- Drafting reduces drag area, so its benefit falls away on a climb exactly as it does for a real rider.
- Kinetic energy traded for height cancels mass, and so does rolling resistance. Only aerodynamics breaks the symmetry between riders. If a result seems to favor the heavy rider through inertia alone, it is the model being honest, not a thumb on the scale.

BUILD THE COURSE

Lay out a course segment by segment - lengths and grades you choose - and read off where each rider gains and loses. The whole run is computed up front, so you can jump to any point on the elevation profile and inspect it rather than waiting to arrive.

SOLVED ON YOUR PHONE

There is no server working any of this out. The whole run is computed on the device before you press play, which is what lets you tap anywhere on the elevation profile and arrive there instantly instead of waiting to ride to it. It also means a tunnel, an airplane or a mountain pass with no reception makes no difference to it. Your riders and courses are saved on the device, so they are there when you come back.
Cycling physics sandbox: see what mass, aero and drafting really cost you.
Updated on
Aug 5, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

What’s new

Initial release 🚀
Content rating
Everyone
Learn more

App support

About the developer
CodeUX.design e.U.
support.googleplay@codeux.design
Wenhartgasse 23/3/6 1210 Wien Austria
+43 690 10175693

More by CodeUX.design