Entertainment prototype only. Virtual coins have no cash value. Configured math is a target model, not a certified result.
Three moves. No mercy.
Learn the full loop before the first spark.
1
Light it
Choose a virtual stake and light the 12-segment fuse. Every round uses free-play coins only.
How to play & math
The full loop and configured prototype targets.
1 · LightChoose a virtual stake and start the fuse.
2 · HoldTest the shown risk to raise your multiplier.
3 · BankSnip after a safe segment to lock the award.
TARGET / CONFIGURED VALUES · Not certified. Independent lab testing and jurisdiction review are required before any real-money implementation.
96.5%Target RTP
HighVolatility
100×Max win cap
82.00%Configured hit frequency*
Level schedule
Segment
Multiplier
Explosion
Survival
Certification handoff summary
Model: 12 independent conditional decisions. TARGET RTP = cumulative survival probability × configured award multiplier = 0.965 at every selectable cashout tier before display rounding. CONFIGURED volatility = High. CONFIGURED max win = 100.000× stake. CONFIGURED hit frequency = 82.00% when the round uses the first available cashout; realized hit frequency varies with player-selected depth. Random events use the browser cryptographic random source in this prototype. Production requires server-authoritative RNG, seed controls, event logs, responsible-play controls, and independent certification.
*Hit frequency cannot be strategy-independent in a player-choice cashout game. 82.00% is the documented baseline at Segment 1.
on every goldodd.com page.
Sends: pageview on load; on /games// pages also game_start,
a heartbeat every 30s, and game_end when the tab closes.
No cookies, no fingerprinting. Visitors with Do Not Track on send nothing. */
(function(){
"use strict";
if (navigator.doNotTrack === "1" || window.doNotTrack === "1") return;
var EP = "https://goldodd.com/api/collect";
var sid = "na";
try {
sid = sessionStorage.getItem("go_sid") || "";
if (!sid) {
sid = Math.random().toString(36).slice(2) + Date.now().toString(36);
sessionStorage.setItem("go_sid", sid);
}
} catch (e) {}
var device = /Mobi|Android|iPhone|iPad/i.test(navigator.userAgent || "") ? "mobile" : "desktop";
function send(type, game) {
var d = { type: type, path: location.pathname, ref: document.referrer || "",
session: sid, device: device };
if (game) d.game = game;
var body = JSON.stringify(d);
try { if (navigator.sendBeacon && navigator.sendBeacon(EP, body)) return; } catch (e) {}
try { fetch(EP, { method: "POST", headers: { "Content-Type": "application/json" },
body: body, keepalive: true }); } catch (e) {}
}
var m = location.pathname.match(/^\/games\/([^\/]+)/);
var game = m ? m[1] : null;
send("pageview");
if (game) {
send("game_start", game);
var hb = setInterval(function(){ send("heartbeat", game); }, 30000);
var done = false;
var end = function(){
if (done) return; done = true;
clearInterval(hb); send("game_end", game);
};
window.addEventListener("pagehide", end);
document.addEventListener("visibilitychange", function(){
if (document.visibilityState === "hidden") end();
});
}
})();