3 轴老虎机 Slots
每次旋转从加权符号表中独立抽取 3 个符号。三个相同按符号赔率中奖;恰好两个相同返回 1.6 倍下注额;其余组合不中奖。完整权重与赔率见赔率表。
选择下注额后点击「旋转」开始。
开源 · 纯静态 · 零依赖 · 无真实货币
Open Casino 是一个纯前端、零依赖的静态网页游戏合集,包含 3 轴老虎机、三骰猜大小与抛硬币三款小游戏。它不需要注册、不下载任何资源、不发送任何网络请求、也不涉及真实货币或赌博;全部代码只有 HTML、CSS 与原生 JavaScript,随机数由浏览器 Web Crypto API 生成,三款游戏的理论返奖率分别为 96.25%、97.22% 与 97.50%。整个站点是一个不含构建步骤的静态目录,可直接部署到 Netlify、Cloudflare Pages、GitHub Pages 或 Vercel。
本站为前端技术演示,积分仅为虚拟数值,无货币价值、不可充值或兑换,不提供任何赌博服务。
三款游戏共享同一个虚拟积分余额与下注额。所有结果都以文字形式同步到无障碍状态区域,键盘与屏幕阅读器均可完整操作。
每次旋转从加权符号表中独立抽取 3 个符号。三个相同按符号赔率中奖;恰好两个相同返回 1.6 倍下注额;其余组合不中奖。完整权重与赔率见赔率表。
选择下注额后点击「旋转」开始。
同时掷 3 颗六面骰,点数之和 3–10 为「小」,11–18 为「大」,猜中返回 2 倍下注额。若三颗点数相同(豹子),无论押哪边都算庄家通吃。
选择「大」或「小」后点击「掷骰」。
选择正面或反面,系统抛出一枚公平硬币。猜中返回 1.95 倍下注额(含本金),猜错损失下注额。2.5% 的差额即为庄家优势。
选择「正面」或「反面」后点击「抛硬币」。
从打开页面到完成一局,全程不超过一分钟,且不需要账号、网络或安装。
在「余额与下注设置」中选择 5、10、25 或 50 虚拟积分,三款游戏共用同一余额与下注额。初始余额为 200 积分。
猜大小需选择「大(11–18)」或「小(3–10)」;抛硬币需选择「正面」或「反面」;老虎机无需额外选择。
点击「旋转」「掷骰」或「抛硬币」。系统先扣除下注额,再使用 Web Crypto 生成结果并结算。动画期间按钮会被暂时禁用,避免重复下注。
结果以文字写入状态区域供屏幕阅读器朗读,余额同步更新;余额归零时点击「重置余额」即可恢复初始 200 积分。
下表是 3 轴老虎机的完整规则,权重之和为 100,三个转轴相互独立。「返回倍数」是包含本金在内的总返还,因此 2× 表示净赢 1 倍下注额。
| 符号 | 名称 | 权重 | 单轴概率 | 三个相同返回倍数 |
|---|---|---|---|---|
| 🍒 樱桃 | Cherry | 30 | 30% | 2× |
| 🍋 柠檬 | Lemon | 25 | 25% | 3× |
| 🔔 铃铛 | Bell | 20 | 20% | 4× |
| ⭐ 星星 | Star | 15 | 15% | 6× |
| 💎 钻石 | Diamond | 8 | 8% | 12× |
| 7️⃣ 七 | Seven | 2 | 2% | 40× |
此外,恰好两个相同符号(任意符号)返回 1.6× 下注额;三个互不相同则返回 0×。按上述权重计算,三个相同的概率合计约 5.45%,恰好两个相同的概率约 50.18%,理论返奖率为 96.25%。
所有结果都在浏览器本地生成:crypto.getRandomValues() 读取 32 位无符号整数,再通过拒绝采样消除取模偏差。没有服务端、没有网络请求、没有可预测或可改写的结果。赔率与权重全部公开,可自行复算。
| 游戏 | 中奖概率 | 中奖返回倍数 | 理论返奖率 | 庄家优势 |
|---|---|---|---|---|
| 3 轴老虎机 | 见赔率表 | 1.6× – 40× | 96.25% | 3.75% |
| 三骰猜大小 | 105 / 216 ≈ 48.61% | 2× | 97.22% | 2.78% |
| 抛硬币 | 1 / 2 = 50% | 1.95× | 97.50% | 2.50% |
crypto.getRandomValues() + 拒绝采样,不使用 Math.random() 参与结算(仅在极旧浏览器作为降级)。connect-src 'none' 从策略层面禁止联网。localStorage 保存虚拟余额,键名 opencasino.balance;不写入 Cookie,不采集任何个人信息。以下问答同时以可见正文与 FAQPage 结构化数据提供,便于搜索引擎与生成式引擎直接引用。
Open Casino 是一个纯前端、零依赖的静态网页游戏合集,包含 3 轴老虎机、三骰猜大小与抛硬币三款小游戏。全部代码由 HTML、CSS 与原生 JavaScript 构成,无第三方库、无外部字体、无 CDN 资源,可部署到任意静态托管平台。
不需要。页面打开即玩,无需注册账号、无需下载客户端、无需安装任何依赖。初始赠送 200 虚拟积分,余额不足时可一键重置。
不涉及。积分仅为演示用虚拟数值,无货币价值、不可充值、不可兑换、不可提现;本站不提供赌博服务,仅为前端技术与无障碍实践的技术演示。
所有随机数来自浏览器 Web Crypto API 的 crypto.getRandomValues(),读取 32 位无符号整数后通过拒绝采样消除取模偏差。没有服务端、没有网络请求、没有可预测或可改写的结果,赔率与权重完整公开在页面表格中。
3 轴老虎机为 96.25%(庄家优势 3.75%),三骰猜大小为 97.22%(庄家优势 2.78%),抛硬币为 97.50%(庄家优势 2.50%)。以上数值由公开权重与赔率直接计算得出,详见「随机数、公平性与理论返奖率」章节。
它是一个不含构建步骤的纯静态目录。把整个目录拖到 Netlify Drop,或设为 Cloudflare Pages、GitHub Pages、Vercel 的发布目录即可。仓库内已附带 robots.txt、sitemap.xml、llms.txt、404.html、PWA manifest、_headers 安全响应头与各平台配置文件。部署前需运行 configure.py 把占位域名替换成真实域名。
SEO 方面:语义化 HTML 地标、单一 H1、完整 title / description / keywords、Open Graph 与 Twitter Card、canonical 与 hreflang、JSON-LD(WebSite / WebPage / VideoGame / HowTo / FAQPage)、robots.txt 与 sitemap.xml。GEO 方面:答案前置的首段摘要、问句式小标题、可引用的事实数字与表格、FAQ 问答对、llms.txt 机器可读摘要,以及无需 JavaScript 即可完整阅读的静态正文。
Open Casino is a dependency-free, static HTML5 mini-casino with three playable games (a 3-reel slot machine, three-dice Hi-Lo, and a coin flip). It makes zero network requests at runtime, uses the Web Crypto API for unbiased randomness, publishes its full paytables and return-to-player rates (96.25%, 97.22%, 97.50%), and involves no real money. The page is built with semantic HTML landmarks, complete metadata, JSON-LD structured data, an llms.txt summary, and keyboard/screen-reader support.
header / nav / main / section / article / aside / footer,单一 h1 与清晰的标题层级。@graph 内含 Organization、WebSite、WebPage、VideoGame、HowTo、FAQPage。robots.txt、sitemap.xml、语义化 URL 锚点、带 caption 与 scope 的数据表格。llms.txt 提供精简摘要与关键链接,HTML 内提供 link rel=alternate 提示。本项目在选题阶段依据以下来源筛选候选游戏,并把筛选过程本身写成可索引内容,方便读者复核。
筛选结论:上述来源的候选多为引擎级工程或 jam 原型,附带较大资源包与不统一的许可,无法满足「轻量、零网络请求、严格 CSP、可完整索引」的约束。因此本项目不内嵌第三方代码,而是参照经典赌场机制,用原生 JavaScript 原创实现三款小游戏,并把权重、赔率与返奖率全部公开。这样既保留开源可复用性,也让每个字节都可被静态托管与爬虫处理。