Skip to content
@fortemate

Fortemate

Free, open-source platform for probabilistic chess. Provably fair dice, open Bot API, playable in the browser.

Fortemate

Free, open-source platform for probabilistic chess.

Dice Chess is chess where three dice decide which piece types may move on each turn, and the game ends by capturing the king — no checks, no checkmate, pure calculated risk. Fortemate is the open home of this game family: free to play, no ads, no registration required.

🎲 Play now · 📖 How to play · 🤖 Build a bot

Why it's different

  • Provably fair dice. Every roll uses server CSPRNG wrapped in commit–reveal: the commitment is published before the game, the seed is revealed after, and any finished game can be verified independently. No trust required.
  • Open Bot API. Register your own bot over a simple webhook or polling protocol, climb the public Glicko-2 ladder, and play against humans. Starter kits available in Java, Python, and TypeScript.
  • Skill vs. luck, measured. A game with dice deserves analytics that separate what you played from what you rolled — that is where this platform is headed.

Repositories

Repository What it is
dicechess-bot-java Java 25 baseline house bot and reference starter template
dicechess-engine-scala The rules engine: Scala 3, cross-compiled to JVM and Scala.js/WASM, with a Java-facing API
dicechess-play The web app: SvelteKit PWA, playable offline against local bots
dicechess-play-api Server-authoritative game backend: WebSockets, ratings, Bot API
dicechess-bot-python · dicechess-bot-typescript MIT starter kits for bot developers

More repositories are moving into this organization as part of the ongoing brand migration.

Contributing

Contributions are welcome — see the contributing guide in each repository. The platform repositories are AGPL-3.0 and require a one-time CLA signature with your first pull request; the starter kits are MIT and require nothing. Found a security issue? See our security policy.

Popular repositories Loading

  1. dicechess-engine dicechess-engine Public

    Cross-platform high-performance Dice Chess engine, move generator, and AI search targeting JVM, JavaScript, and WebAssembly.

    Scala 1

  2. .github .github Public

    Organization profile, default community health files, CLA, and org templates for Fortemate.

  3. dicechess-bot-gcp-onnx dicechess-bot-gcp-onnx Public

    Dice Chess webhook bot for Google Cloud Run, powered by ONNX 2-ply expectimax search and an opening book. Bring your own model.

    Scala

  4. dicechess-bot-runtime dicechess-bot-runtime Public

    Transport runtime for Dice Chess webhook bots: HMAC-SHA256 verification, ownership handshake, and HTTP wiring for Java, Kotlin, and Scala.

    Java

  5. dicechess-bot-cloudflare dicechess-bot-cloudflare Public

    Dice Chess webhook bot running on Cloudflare Workers, powered by the official Scala.js engine, aggressive search, and opening book at edge latency with zero cold start.

    TypeScript

  6. dicechess-play-api dicechess-play-api Public

    Authoritative real-time server for Dice Chess (human-vs-human + Bot API + Glicko-2 rating ladder).

    Scala

Repositories

Showing 8 of 8 repositories

Top languages

Loading…

Most used topics

Loading…