Mini-Games · Mental Math · rules
dev-bypass@local
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.
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
f11-mul-11
op: mul
Times tables
live
f10-add-3
op: add
Addition
live
f09-pct-easy
op: percent
Percentage
live
code-managed: allowed_a=[10 20 25 50]
f08-cube-sm
op: cube
Cubes
live
f07-square-lg
op: square
Squares
harder
live
f06-square-sm
op: square
Squares
live
f05-div-clean
op: div
Division
live
f04-table-teen
op: mul
Times tables
live
f03-table
op: mul
Times tables
live
f02-sub-2d
op: sub
Subtraction
live
f01-add-2d
op: add
Addition
live
f10-sub-2d-2d
op: sub
Subtraction
harder
retired
f09-add-3num
op: add
Addition
retired
f08-double-2d
op: mul
Multiplication
harder
retired
f07-mul-1d-by-5
op: mul
Multiplication
retired
f06-mul-1d-by-2
op: mul
Multiplication
retired
f05-sub-2d-1d
op: sub
Subtraction
retired
f04-add-2d-1d
op: add
Addition
retired
f03-mul-1d
op: mul
Multiplication
retired
f02-sub-1d
op: sub
Subtraction
retired
f01-add-1d
op: add
Addition
retired
L2 · Sprint — Applied Calculation
22
i12-si-simple
op: simple_interest
variant: si
Simple interest
live
i11-series-easy
op: series
variant: arith
Number series
live
code-managed: count=4
i10-approx-div
op: approx
variant: approx_div
Approximation
harder
live
i09-approx-sqrt
op: approx
variant: approx_sqrt
Approximation
harder
live
i08-average
op: average
variant: mean
Average
live
code-managed: count=4
i07-ratio-simplify
op: ratio
variant: simplify
Ratio
live
i06-fraction-pct
op: fraction_pct
Fractions
live
code-managed: denominators=[2 4 5 8 10]
i05-div-2d
op: div
Division
live
i04-mul-2d-2d
op: mul
Multiplication
live
i03-pct-of-num
op: percent
Percentage
live
i02-simplify-paren
op: simplify
variant: paren
BODMAS
live
i01-simplify-3
op: simplify
variant: chain
BODMAS
live
i10-successive-pct
op: successive
Percentage
harder
retired
i09-fraction-as-pct-tenths
op: fraction_pct
Fractions
retired
code-managed: denominators=[10]
i08-fraction-as-pct-fifths
op: fraction_pct
Fractions
retired
code-managed: denominators=[5]
i07-fraction-as-pct-quarter
op: fraction_pct
Fractions
retired
code-managed: denominators=[4]
i06-fraction-as-pct-half
op: fraction_pct
Fractions
retired
code-managed: denominators=[2]
i05-sub-3d-2d
op: sub
Subtraction
retired
i04-mul-2d-2d-high
op: mul
Multiplication
harder
retired
i03-mul-2d-2d-low
op: mul
Multiplication
retired
i02-mul-2d-1d
op: mul
Multiplication
retired
i01-percent-of-num
op: percent
Percentage
retired
L3 · Gauntlet — Multi-step & Shortcuts
22
a12-mixture
op: average
variant: mixture
Mixture
harder
live
a11-partnership
op: ratio
variant: partnership
Partnership
live
a10-series-hard
op: series
variant: geo
Number series
harder
live
code-managed: count=4
a09-pct-large
op: percent
Percentage
live
a08-sqrt-perfect
op: sqrt
Square root
live
code-managed: perfect_squares=22 entries
a07-fraction-add
op: fraction_add
Fractions
live
code-managed: denominators=[2 3 4 5 6 8 10]
a06-pl-chain
op: pl_chain
variant: chain
Profit-loss
harder
live
a05-time-work
op: time_work
Time & work
harder
live
a04-speed-dist
op: speed_dist
Speed-distance
live
a03-si-find
op: simple_interest
variant: si
Simple interest
live
a02-ci-2yr
op: compound
Compound interest
live
a01-successive-pct
op: successive
Percentage
live
a10-percent-large
op: percent
Percentage
harder
retired
a09-pl-markup-chain
op: pl_chain
Profit-loss
harder
retired
a08-pl-markup-single
op: pl_chain
Profit-loss
retired
a07-distance-mixed-units
op: speed_dist
Speed-distance
harder
retired
a06-speed-dist-time
op: speed_dist
Speed-distance
retired
a05-compound-2y-mid
op: compound
Compound interest
harder
retired
a04-compound-2y-low
op: compound
Compound interest
retired
a03-sqrt-high
op: sqrt
Square root
harder
retired
code-managed: perfect_squares=12 entries
a02-sqrt-low
op: sqrt
Square root
retired
code-managed: perfect_squares=10 entries
a01-fraction-add-unlike
op: fraction_add
Fractions
retired
code-managed: denominators=[2 3 4 5 6 8 10]