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.
Play the alien who finds Voyager 1 and decodes the Golden Record from the cover alone. Every deduction checked against real data.
GamesGitHub @Samizdat-PublicationsOnlineOwner 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.
Play the alien who finds Voyager 1 and decodes the Golden Record from the cover alone, every deduction checked against real data.
Taken from the repository README
Loading the full README.
Read the full README ↗Play the alien who finds Voyager 1 and decodes the Golden Record from the cover alone, every deduction checked against real data.
Landing page · Play the guided tour · How it's checked
You are not human. About 44,000 years from now, a cold, tiny machine falls past your star: Voyager 1. Starting from nothing but the object, you work out what it is, how old it is, how to play the gold record it carries, what its pictures show, where it came from, when it left, and who sent it. Every answer is the real one: the hydrogen key, the pulsar map, three radioactive clocks that have to agree, and the pictures decoded line by line from the record's real 1977 image tape, right in your browser. You work on the instruments (drag a map line onto a pulsar, sweep a detector, pick a star), every answer is judged by the real science, and a wrong answer shows what it would really mean. A guided tour walks you through all 44 deductions in order, with "Do it for me" on every step; free play leaves you on your own.
Where it stands (2026-10-27): the V1.0 draft, polished, waiting for its first family playtest. All ten chapters are playable, from Arrival to Our Frame
(Arrival, The Key, The Player, The Pictures, The Voices, The Map, The Spot, The Trail, Portrait, Our Frame), and
the guided tour has 65 stops. The polish pass (M7) opened the tour beside the spacecraft, dims everything but the
control each step needs, leads results with our own units, gave the star charts depth and the ring and
instruments an alien dial look, added quiet sounds to the controls, and ends with the gold record turning at
its own speed while the Cavatina plays. Best in desktop Chrome or Edge, with headphones.
PROGRESS.md says exactly where the build is; PLAN.md is the roadmap.
Nothing the player sees is typed in by hand. Every number comes from data/ (built by scripts from cited
sources, each download checksummed) or from src/science/ computing on it. Every deduction has an
automated test against independent data, with error bars that are computed, never chosen, and the results
page is generated from the test output so it cannot drift from the code:
https://the-finder.stewartgregerson.workers.dev/checked/ (the same text is in docs/HOW_ITS_CHECKED.md).
What was decided and why is in docs/DECISIONS.md.
src/science/ and src/dsp/ never touch the page, so the same functions run in
the browser and under Vitest in Node. Measurement noise comes from seeded streams, so a seed always
gives the same game.tools/showcase/film.mjs, which drives the
guided tour on the production build through the guide's own buttons and records a DevTools screencast.Built with Claude Code, directed by Stewart Gregerson.
npm install
npm run dev
Then open the address Vite prints and go to /play/. npm run build builds the site into dist/;
npm run check runs every test and check. The runtime media is committed; the large raw sources (the
1.46 GB image tape and the record's lossless audio) are only needed to rebuild it, and
node tools/fetch-sources.mjs fetches and verifies them. The landing page is site/, built with
node tools/showcase/build-site.mjs.
The full list, one line per source with dates and checksums, is in docs/CREDITS.md.
| What | Who | Licence |
|---|---|---|
| Golden Record image tape (1977 Colorado Video master, transferred by Ozma Records, via the Internet Archive) | NASA/JPL and the record committee chaired by Carl Sagan; Ozma Records | Rights rest with their owners; credited here, not covered by MIT |
| Golden Record audio (40th Anniversary Edition remaster) | Ozma Records (2017) and the performers listed in CREDITS.md | Rights rest with their owners; credited here, not covered by MIT |
| Voyager 3D model | NASA Visualization Technology Applications and Development | NASA media guidelines |
| Golden Record cover photo GPN-2000-001978 | NASA/JPL | Public domain |
| Pioneer plaque vector drawing | Mysid, via Wikimedia Commons | Public domain |
| Milky Way colour map (Gaia EDR3) | ESA/Gaia/DPAC, A. Moitinho | CC BY-SA 3.0 IGO |
| ATNF Pulsar Catalogue v2.9.0 | Manchester, Hobbs, Teoh and Hobbs (2005), CSIRO | Free use with citation |
| Pulsar glitch catalogue, Crab ephemeris | Jodrell Bank Centre for Astrophysics | Free use with citation |
| HYG Stellar Database v4.2 | David Nash (astronexus) | CC BY-SA 4.0 |
| Gaia DR3 | ESA/Gaia/DPAC | Free use with acknowledgement |
| JPL Horizons ephemerides | NASA/JPL Solar System Dynamics | Public US government data |
| Fraunces and IBM Plex fonts (landing page) | Undercase Type; IBM, via Google Fonts | SIL OFL 1.1 |
Prior decoders we learned from (no code copied): Ron Barry, aizquier, Malte Gruber, Marc Baeuerle, gourneau, Trammell Hudson; Robert Johnston's pulsar-map analysis.
Code is MIT (see LICENSE). Third-party assets and data listed above keep their own licences.