OhMyGame
OhMyGame은 AI로 게임을 만들 수 있는 오픈소스 스튜디오로, 디자인·구축·플레이테스트·출판을 하나의 앱에서 모델 키와 함께 수행합니다
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Le petit bac de la culture antillaise, en application web installable sur téléphone. Même méthode que Sa ki ka fèt : Supabase (comptes et données), GitHub (le code), Vercel (le site).
Durée : environ 45 minutes. Coût : 0 €.
| Fichier / dossier | Rôle |
|---|---|
index.html | La page du jeu |
app.js, data.js, style.css | Le jeu, les 66 thèmes, le style |
config.js | Les 2 clés Supabase à remplir (étape 2) |
supabase/schema.sql | La base de données à créer (étape 1) |
avatars/, icons/ | Les 18 personnages et les icônes de l'appli |
manifest.webmanifest, sw.js | Ce qui rend l'appli installable sur l'écran d'accueil |
vendor/supabase.js | La bibliothèque Supabase (version 2.117.2) |
vercel.json | Réglages de Vercel |
tibackreyolsupabase/schema.sql, copie tout son contenu, colle-le, puis clique Run.
Tu dois voir « Success. No rows returned ».supabase/migration-2-multijoueur.sql (parties en ligne de 2 à 5 joueurs) : New query, coller, Run.supabase/migration-3-quitter-partie.sql (supprimer ou quitter une partie).supabase/migration-4-nettoyage-stats-notifs.sql (statistiques des réponses, classement de la semaine, notifications, nettoyage automatique), puis supabase/migration-4b-taches-planifiees.sql (tâches de chaque nuit et rappel du défi).supabase/functions/notify (Edge Functions → Deploy, sans « Verify JWT »), puis remplis la table app_secrets : vapid_public, vapid_private (clés générées avec npx web-push generate-vapid-keys), vapid_subject (mailto:ton@adresse), cron_secret (une longue suite de caractères au hasard) et functions_url (https://TON-PROJET.supabase.co/functions/v1). Mets la même clé publique dans config.js (VAPID_PUBLIC).supabase/migration-5-adversaire-aleatoire.sql (jouer contre un adversaire au hasard de son niveau).config.js et remplace :
https://VOTRE-PROJET.supabase.co par ton Project URL,VOTRE-CLE-ANON par ta clé anon.service_role dans ce fichier : elle donne tous les droits.tibackreyol → Create repository.avatars, icons, supabase, vendor).tibackreyol.https://tibackreyol.vercel.app.https://tibackreyol.vercel.app)./**.Sans cette étape, les liens des e-mails (confirmation, mot de passe oublié) ne ramènent pas au jeu.
insert into public.app_admins (user_id)
select id from auth.users where email = '[email protected]';
→ Run. Recharge le jeu : l'onglet Admin apparaît.supabase/emails-francais.md (Gmail ou Brevo, modèles d'e-mails en français prêts à copier).tibackreyol.com) : Vercel → ton projet → Settings → Domains. Pense ensuite à mettre à jour la Site URL et les Redirect URLs dans Supabase (étape 5).app.js, data.js ou style.css, change aussi tibac-v1 en tibac-v2 (puis v3…) dans sw.js, pour que les téléphones récupèrent la nouvelle version.