个人 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").