OhMyGame
OhMyGame is the open-source studio for making games with AI. Design, build, playtest, and publish games in one app, with your own model keys.
The dominoes scorekeeper trusted at real tables, and a real domino game with the rules you grew up with. Two rooms, one app.
GamesGitHub @BaezjOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Repository information has not been collected yet.
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗The marketing site for Magic Domino: the dominoes scorekeeper and, since
2026-09-30, the dominoes game — "two rooms, one app". GitHub Pages serves this
folder as-is on every push to main; there is no build step.
index.html — the split home. support.html, privacy.html, terms.html — the
secondary pages. 404.html — the not-found page, which also probes a room code.site.css — ONE stylesheet for every page. Two worlds: .world-score (light,
the brand blue) and .world-play (Play's felt, brass and ivory). Tokens are
re-set inside .world-play, so the same components render in either world.i18n.js — every string in all 17 languages, one line per key. Markup ships
English with data-i18n keys; read the header of that file before adding a word.
New copy uses the app's own renderings of game terms (see the glossary note there).SCREENSHOTS.md — which PNGs the home page shows, how each was captured on the
simulator, and how to replace one. social-card.html renders social-card.png.?v=…. Cloudflare caches whatever it first
serves under a URL for four hours, so a probe that beats a Pages build pins a
404 — or, worse, the OLD file under the NEW version string (2026-09-30, twice).
Bump the value when an asset changes (grep -o '?v=[a-z0-9]*' index.html | sort -u), and do not request a versioned URL until the Pages build for that commit
reports built (gh api repos/Baezj/magicdomino-site/pages/builds/latest,
matching the commit, not just the status — "latest" is the previous build until
the new one starts). If a version string is pinned stale, bump it again.The ultimate AI-powered domino scorekeeper for iOS.
[Download on the App Store] (https://apps.apple.com/us/app/magic-domino-ai-scorekeeper/id6747228055?uo=4)
Need help? Email us at: [email protected]
© 2025 Magic Domino. All rights reserved.
/.well-known/assetlinks.json (prepared 2026-10-23, NOT live yet)The Android app (com.magicdomino.android, 2.0+) verifies /j/* (Play invites and Live Share)
and /d/* (Daily Deal) on magicdomino.com, www.magicdomino.com, magicdominoapp.com and
www.magicdominoapp.com. Android refuses a redirected file, so each host must answer the path
itself with a 200 and application/json:
| Host | Who serves /.well-known/assetlinks.json |
|---|---|
| magicdomino.com | GitHub Pages, straight from this repo's .well-known/assetlinks.json (.nojekyll lets the dot-folder through) |
| www.magicdomino.com | the relay Worker (route in the relay's wrangler.toml), proxying this repo's file from raw.githubusercontent.com |
| magicdominoapp.com, www.magicdominoapp.com | the relay Worker, same proxy — and the path must be excluded from the old zone's Single Redirect rule (dashboard), like the AASA and app-ads.txt |
⛔️ The file does not exist yet on purpose: it needs the SHA-256 of the Play App Signing key (Play Console → Test and release → App integrity → App signing), which only the Play Console shows. A made-up fingerprint would make Android mark the links as failed. To turn it on:
tools/assetlinks/assetlinks.template.json to .well-known/assetlinks.json, put the real
fingerprint(s) in (format AB:CD:…, 32 colon-separated pairs, uppercase), and check it parses:
python3 -m json.tool .well-known/assetlinks.json.wrangler deploy in magic-domino-relay — the proxy is committed there, fff5e5f)
between hands, and add /.well-known/assetlinks.json to the exclusions of magicdominoapp.com's
redirect rule.for h in magicdomino.com www.magicdomino.com magicdominoapp.com www.magicdominoapp.com; do curl -s -o /dev/null -w "$h %{http_code} %{content_type}\n" https://$h/.well-known/assetlinks.json; done
and Google's checker: https://digitalassetlinks.googleapis.com/v1/statements:list?source.web.site=https://magicdomino.com&relation=delegate_permission/common.handle_all_urls.adb shell pm verify-app-links --re-verify com.magicdomino.android, then
adb shell pm get-app-links com.magicdomino.android → every host verified.⚠️ .well-known/apple-app-site-association here is NOT what iPhones read: the relay Worker serves the
AASA on both apexes (its routes win over Pages). Leave this repo's copy alone.