Mini-Games · Mental Math · rules

d

Mental Math Speedrun · rules

Admin rules decide how questions are generated. Edit operand ranges, per-template weight, and enable/disable — changes go live within ~60s, no redeploy. The op is fixed (code owns the math); you configure the registered skill.
Back to stats
Weight sets how often a skill is drawn (higher = more frequent; blank/0 = default 1). Status live ⇄ retired toggles the template in/out of the live rotation. Ranges bound the operands the generator draws. Use Preview 5 to eyeball the spread before saving.
L1 · Foundation — Number Fluency
22
f12-double op: mul Doubling live
a range
b range
weight
status
f11-mul-11 op: mul Times tables live
a range
b range
weight
status
f10-add-3 op: add Addition live
a range
b range
c range
weight
status
f09-pct-easy op: percent Percentage live
code-managed: allowed_a=[10 20 25 50]
b range
weight
status
f08-cube-sm op: cube Cubes live
a range
weight
status
f07-square-lg op: square Squares harder live
a range
weight
status
f06-square-sm op: square Squares live
a range
weight
status
f05-div-clean op: div Division live
a range
b range
weight
status
f04-table-teen op: mul Times tables live
a range
b range
weight
status
f03-table op: mul Times tables live
a range
b range
weight
status
f02-sub-2d op: sub Subtraction live
a range
b range
weight
status
f01-add-2d op: add Addition live
a range
b range
weight
status
f10-sub-2d-2d op: sub Subtraction harder retired
a range
b range
weight
status
f09-add-3num op: add Addition retired
a range
b range
weight
status
f08-double-2d op: mul Multiplication harder retired
a range
b range
weight
status
f07-mul-1d-by-5 op: mul Multiplication retired
a range
b range
weight
status
f06-mul-1d-by-2 op: mul Multiplication retired
a range
b range
weight
status
f05-sub-2d-1d op: sub Subtraction retired
a range
b range
weight
status
f04-add-2d-1d op: add Addition retired
a range
b range
weight
status
f03-mul-1d op: mul Multiplication retired
a range
b range
weight
status
f02-sub-1d op: sub Subtraction retired
a range
b range
weight
status
f01-add-1d op: add Addition retired
a range
b range
weight
status
L2 · Sprint — Applied Calculation
22
i12-si-simple op: simple_interest variant: si Simple interest live
a range
b range
c range
weight
status
i11-series-easy op: series variant: arith Number series live
code-managed: count=4
a range
step range
ratio range
weight
status
i10-approx-div op: approx variant: approx_div Approximation harder live
a range
b range
weight
status
i09-approx-sqrt op: approx variant: approx_sqrt Approximation harder live
a range
weight
status
i08-average op: average variant: mean Average live
code-managed: count=4
a range
weight
status
i07-ratio-simplify op: ratio variant: simplify Ratio live
a range
b range
c range
weight
status
i06-fraction-pct op: fraction_pct Fractions live
code-managed: denominators=[2 4 5 8 10]
weight
status
i05-div-2d op: div Division live
a range
b range
weight
status
i04-mul-2d-2d op: mul Multiplication live
a range
b range
weight
status
i03-pct-of-num op: percent Percentage live
a range
b range
weight
status
i02-simplify-paren op: simplify variant: paren BODMAS live
a range
b range
c range
weight
status
i01-simplify-3 op: simplify variant: chain BODMAS live
a range
b range
c range
weight
status
i10-successive-pct op: successive Percentage harder retired
a range
b range
weight
status
i09-fraction-as-pct-tenths op: fraction_pct Fractions retired
code-managed: denominators=[10]
a range
b range
weight
status
i08-fraction-as-pct-fifths op: fraction_pct Fractions retired
code-managed: denominators=[5]
a range
b range
weight
status
i07-fraction-as-pct-quarter op: fraction_pct Fractions retired
code-managed: denominators=[4]
a range
b range
weight
status
i06-fraction-as-pct-half op: fraction_pct Fractions retired
code-managed: denominators=[2]
a range
b range
weight
status
i05-sub-3d-2d op: sub Subtraction retired
a range
b range
weight
status
i04-mul-2d-2d-high op: mul Multiplication harder retired
a range
b range
weight
status
i03-mul-2d-2d-low op: mul Multiplication retired
a range
b range
weight
status
i02-mul-2d-1d op: mul Multiplication retired
a range
b range
weight
status
i01-percent-of-num op: percent Percentage retired
a range
b range
weight
status
L3 · Gauntlet — Multi-step & Shortcuts
22
a12-mixture op: average variant: mixture Mixture harder live
a range
b range
weight
status
a11-partnership op: ratio variant: partnership Partnership live
a range
b range
c range
weight
status
a10-series-hard op: series variant: geo Number series harder live
code-managed: count=4
a range
step range
ratio range
weight
status
a09-pct-large op: percent Percentage live
a range
b range
weight
status
a08-sqrt-perfect op: sqrt Square root live
code-managed: perfect_squares=22 entries
weight
status
a07-fraction-add op: fraction_add Fractions live
code-managed: denominators=[2 3 4 5 6 8 10]
weight
status
a06-pl-chain op: pl_chain variant: chain Profit-loss harder live
a range
b range
weight
status
a05-time-work op: time_work Time & work harder live
a range
b range
weight
status
a04-speed-dist op: speed_dist Speed-distance live
a range
b range
weight
status
a03-si-find op: simple_interest variant: si Simple interest live
a range
b range
c range
weight
status
a02-ci-2yr op: compound Compound interest live
a range
b range
weight
status
a01-successive-pct op: successive Percentage live
a range
b range
weight
status
a10-percent-large op: percent Percentage harder retired
a range
b range
weight
status
a09-pl-markup-chain op: pl_chain Profit-loss harder retired
a range
b range
weight
status
a08-pl-markup-single op: pl_chain Profit-loss retired
a range
b range
weight
status
a07-distance-mixed-units op: speed_dist Speed-distance harder retired
a range
b range
weight
status
a06-speed-dist-time op: speed_dist Speed-distance retired
a range
b range
weight
status
a05-compound-2y-mid op: compound Compound interest harder retired
a range
b range
weight
status
a04-compound-2y-low op: compound Compound interest retired
a range
b range
weight
status
a03-sqrt-high op: sqrt Square root harder retired
code-managed: perfect_squares=12 entries
weight
status
a02-sqrt-low op: sqrt Square root retired
code-managed: perfect_squares=10 entries
weight
status
a01-fraction-add-unlike op: fraction_add Fractions retired
code-managed: denominators=[2 3 4 5 6 8 10]
a range
b range
weight
status