GALABET FAIR / How high is high enough?

Limbo

Set the multiplier you want to reach. The revealed number settles the comparison in one step; there is no cash-out phase.

Interactive public-seed demonstration

A fox observer sights a seed capsule through an orbital measuring arch.
REVEALED MULTIPLIER
1.76×
Result ≥ targetBelow target

Declared edge in this calculation: 1%. Changing the target compares the same revealed multiplier.

Read the calculation ↓

Public inputs. Real calculations.
Each new example advances the nonce and runs @galabet/fair in your browser. Results are reproducible, and the seed is visible to everyone.

Inspect this Limbo result · nonce 42

THIS EXAMPLE / NONCE 42

Keep the inputs.
Check the result.

This demonstration uses a public server seed. Its record checks the calculation; it does not establish when a live service published a commitment.

Client seed
galabet
Fractions consumed
1
Highest cursor
0
Server seed commitment
ab37723062965715c5e6eeb54816f909a8e787bd3bfaee67a3cc0a3b90707de7
Open full verifier ↗

Revealed inputs and complete JSON
{
  "spec": "GFS/1.0",
  "profile": "single-player",
  "game": "limbo",
  "params": {
    "houseEdge": 0.01
  },
  "serverSeed": "5c1f7d3e8a2b4c6d9e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d",
  "clientSeed": "galabet",
  "nonce": 42,
  "commitment": "ab37723062965715c5e6eeb54816f909a8e787bd3bfaee67a3cc0a3b90707de7",
  "cursor": 0,
  "result": 1.76,
  "at": 0
}

TAKE A TURN · GALABET PRACTICE

Play Limbo.

YOUR LIMBO BALANCE—virtual credits
YOUR NEXT MULTIPLIER—×

Reach 2× · equality wins

Virtual credits only. No deposits or withdrawals. Each game has its own practice balance. Sessions last 24 hours; unfinished rounds can be resumed during that time.

Round commitment & rulesConnecting…

The server commits to a fresh seed before your stake. Your chosen client seed and the revealed record reproduce the completed outcome. Verification checks the shuffle or result, not the payout policy or your action history.

The 0.01 parameter scales the mapper. Effective return varies with the target: about 99% at 2× and 98.0217% at 1,000,000×, before stake rounding.

A TARGET, NOT A TIMER

The reveal settles
the comparison.

REFERENCE TARGET2.00×
REFERENCE RESULT1.76×

The reference result falls below 2.00×. There is no later moment to cash out: the returned multiplier is the outcome.

What moves the multiplier?

A smaller input fraction produces a larger multiplier. The declared edge scales the calculation before the result is rounded down to two decimals, with a minimum of 1.00×.

Read the exact mapping
max(1, floor((1e8 / (f × 1e8 + 1)) × (1 − edge) × 100) / 100)

The record carries houseEdge, so a verifier can use the same parameter.

INSIDE THE MULTIPLIER

Follow the fraction
through the calculation.

The declared edge is applied before the result is rounded down. Hold the fraction still and change that parameter to see which part of the result comes from the input and which part comes from the rules.

BEFORE ROUNDING1.7641673987×
REPORTED MULTIPLIER1.76×

The 1% setting produces 1.76× from the selected fraction. This comparison changes the declared rule; it does not alter the practice round above, which uses a 1% edge.

The first value is shown to ten decimals. The mapper uses full precision, including the +1 in its denominator, then rounds down to two decimals.

Spectacled fox checking precision from the right01 / ROUNDING

Two decimals are part of the result.

A calculated 1.7699× is reported as 1.76×, rather than rounded up to 1.77×. Compare the target with the reported multiplier. Keeping extra hidden precision in the win check would give the page and server different rules.

Thoughtful fox considering the parameter dials02 / PARAMETERS

Keep the edge with the record.

If a configuration changes, an old round still needs its original parameter. A developer investigating a mismatch should first compare the inputs and rounding rule, then reproduce the result. The practice example uses a 0.01 mapper factor. Its effective return depends on the target; the return table below shows the difference.

THE TARGET CHANGES THE RETURN

One factor.
A return curve.

The 0.01 parameter scales the multiplier. It does not promise a flat 1% effective edge at every target. The denominator’s +1 has a larger effect as the target rises.

2,126,008,769 winning values out of 4,294,967,296. Expected total return: 98.999998%. Effective edge: 1.000002%.

These are exact counts over the mapper’s uniform 32-bit input grid, before whole-credit payout rounding. They describe an average across possible inputs, not the result of your next round.

Selected targets · 0.01 mapper factor
TargetTotal returnEffective edge
2×99.0000%1.0000%
100×98.9999%1.0001%
10,000×98.9900%1.0100%
100,000×98.9018%1.0982%
500,000×98.5106%1.4894%
1,000,000×98.0217%1.9783%

REFERENCE EXAMPLE / NONCE 42

Compare the returned multiplier

JavaScript · game logic
import { play } from '@galabet/fair';

// Public example inputs. Never publish an active server seed.
const seeds = {
  "serverSeed": "5c1f7d3e8a2b4c6d9e0f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d",
  "clientSeed": "galabet",
  "nonce": 42
};

const target = 2;
const { result } = await play({
  game: 'limbo', ...seeds, params: { houseEdge: 0.01 }
});
console.log({ target, result, reached: result >= target });
EXPECTED OUTPUT
target    2.00×
result    1.76×
reached   false

Target comparison belongs to the game rules. The reference calculation supplies the multiplier.