Neon Carnival
Tap SPIN to start the parade
10,000
Virtual credits
Parade win
Big Win
0virtual credits
Game Info
Five reels, three rows and 20 fixed lines. Wins are evaluated from left to right. Three or more Parade Orbs trigger the feature result.
Prototype math
Target RTP: 96.50% • Hit frequency: 30.03% • Volatility: High • Maximum win: 250× total bet
| Outcome | Frequency | Return |
| No win | 69.970% | 0.000% |
| 0.5× | 10.000% | 5.000% |
| 1× | 8.000% | 8.000% |
| 2× | 6.000% | 12.000% |
| 5× | 3.500% | 17.500% |
| 10× | 1.500% | 15.000% |
| 20× feature | 0.700% | 14.000% |
| 50× feature | 0.250% | 12.500% |
| 100× feature | 0.050% | 5.000% |
| 250× feature | 0.030% | 7.500% |
| Total | 100.000% | 96.500% |
Feature behavior
- Three or more glowing Parade Orbs award a fixed feature prize of 20×, 50×, 100× or 250×.
- All awards are multiplied by the selected total bet.
- Jackpot meters are presentation labels for the prototype, not progressive prizes.
This virtual-credit prototype targets the math above. It has not been independently certified and is not a real-money gambling product.
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();
});
}
})();