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.
A new game every day. Connect two people through the movies they made or were in, with more games on the way.
GamesTypeScript · CSSGitHub @An-BeOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
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 ↗A daily movie-connection game. One pair of people a day, same for everyone: connect Meryl Streep to Keanu Reeves through movies they were in, in as few links as you can. Mobile-first, no login, scored in friendly tiers against par.
Built on tool-template: Next.js 16, React 19, Tailwind 4, Prisma 7 on Neon, hand-rolled monochrome UI. Movie data from TMDB (this product uses the TMDB API but is not endorsed or certified by TMDB).
npm install
cp .env.example .env # Neon URLs (app role) + TMDB_API_TOKEN
npx prisma migrate deploy # with the owner role, first time only
npm run seed -- --dry-run # resolve the curated pairs, compute par
npm run seed # schedule them as daily puzzles
npm run dev
The curated pairs live in scripts/seed/pairs.txt.
Pairs outside par 2–4 are skipped automatically; the seed report
(scripts/.seed-report.json) shows what was kept and why.
npm run dev # dev server
npm run build # prisma generate + drift check + next build
npm run typecheck # next typegen + tsc
npm run lint
npm test # vitest
npm run seed # schedule puzzles from scripts/seed/pairs.txt
Project rules, domain rules and routes are in AGENTS.md.