個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Funny animal game
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗Een match-3 spel met dieren. Eén bestand (index.html), geen build nodig.
Open index.html in je browser.
Framework Preset: Other, geen build command, geen output directory. Vercel serveert index.html direct.
Spelers krijgen automatisch een gastaccount (anoniem inloggen). Daaraan hangen hun naam, scores, leagues en voortgang.
De online functies staan uit zolang SB_URL en SB_KEY in index.html leeg zijn.
yippo_).supabase/yippo.sql en klik Run (opnieuw draaien is veilig).SB_URL en SB_KEY in index.html.De tabellen zijn niet rechtstreeks te lezen of te schrijven (Row Level Security). Alles loopt via de yippo_*-functies,
die controleren wie je bent (auth.uid()), en namen, scores (0 tot 50.000) en datums valideren.
Spelers kunnen hun account en alle gegevens verwijderen via Account in het menu.
Spelers beginnen als gast. Ze kunnen hun voortgang bewaren met een e-mailadres en een code van 6 cijfers
(💾 Bewaar je voortgang), en op een nieuw apparaat inloggen met 🔑 Inloggen. Zie supabase/email-templates.md
voor de mailteksten die je in Supabase moet instellen.
Alle functies (kaart, dierentuin, wereldkaart, nieuwe menu) staan voor iedereen aan. Werelden gaan open op hun release-moment (vrijdag 18:00). Met ?beta=1 kun je een wereld die nog dicht is alvast spelen om te testen (?beta=0 zet het weer uit).
De code schrijft Nederlandse teksten. i18n.js vertaalt wat er op het scherm komt naar Engels of Spaans (rijen [nl, en, es], {} is een invulplek). De taal komt uit de keuze van de speler (🌐-knop in het menu), anders uit de taal van de telefoon; bestaande spelers blijven Nederlands tot ze zelf kiezen.
Nieuwe tekst toevoegen: voeg een rij toe aan ROWS in i18n.js. Voor een nieuwe taal komt er een kolom bij, plus LANGS/IDX in i18n.js en NAME_SETS/LOCALES in index.html. Teksten die nog niet vertaald zijn staan in I18N.miss() in de browserconsole.
Het spel staat op https://www.yippogame.com (yippogame.com stuurt door). Het oude adres https://yippo-game.vercel.app blijft werken. De DNS staat bij Vercel (nameservers van Vercel ingesteld bij Hostinger).
beheer.html (op https://www.yippogame.com/beheer) toont statistieken: actieve en nieuwe accounts, spelers per dag, voortgang per wereld, leagues. Inloggen met een code per e-mail; alleen adressen in de tabel yippo_admins krijgen cijfers terug (zie supabase/admin.sql, functie yippo_admin_stats). Het geeft alleen totalen terug, geen persoonsgegevens. Een beheeraccount maak je in Supabase onder Authentication, Users, Add user (met "Auto confirm user").