Kumpulan game web sederhana untuk anak. Ceria, gampang dimainkan, dan langsung jalan di browser HP.
| Game | Tentang | URL |
|---|---|---|
| 🦠 Pemburu Kuman | Usir kuman lucu sambil cuci tangan dan sikat gigi, pakai kamera. | /pemburu-kuman/ |
| 🔤 Huruf & Angka | Yuk kenalan sama huruf & angka! | /huruf-angka/ |
| ✏️ Pensil Ajaib | Tulis huruf, lihat keajaibannya! | /pensil-ajaib/ |
| 🔷 Cocok Bentuk | Yuk, pasangkan bentuk & warna! | /cocok-bentuk/ |
| 🤖 Teman Robot | Colek robotnya, ajak ngobrol & main tebak! | /teman-robot/ |
games/
landing-page/ → disajikan di / (pilih game)
public/
pemburu-kuman/ → disajikan di /pemburu-kuman/
public/ ← yang di-deploy
scripts/ ← alat bantu (generate gambar, unduh model)
promo/ ← video promo (salinan dari npm run promo)
scripts/build.mjs ← menyusun games/*/public ke dist/ (+ ?v=<hash> untuk CSS/JS)
scripts/promo/ ← rekam gameplay & render video promo Threads
vercel.json
AGENTS.md ← aturan untuk AI agent & kontributor
.agents/skills/new-game ← skill: workflow membuat game baru
Setiap game berdiri sendiri: tidak ada kode bersama antar game. Hanya isi folder public/ yang di-deploy.
npm run dev # build ke dist/ lalu sajikan di http://localhost:3000
npm run build # hanya build ke dist/Build tidak butuh dependency. Playwright hanya dipakai oleh script generate gambar dan video promo.
Di-deploy ke Vercel di mini-games.indrakusuma.dev. Semua pengaturan ada di vercel.json: build command node scripts/build.mjs, output ke dist/, dan trailingSlash: true. Opsi trailing slash ini wajib, karena tiap game memakai path relatif (assets/...) yang hanya benar kalau URL berakhir dengan /.
Dibuat oleh Indra Kusuma.
