尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證A shared tamagotchi for every Chog Genesis NFT on Monad. Its holder is its home, anyone can babysit it. Chogathon 2026.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗A shared tamagotchi for every Chog Genesis NFT on Monad. Its holder is its home. Anyone can babysit it.
▶ Play at chogpet.xyz · 🎬 Watch the trailer · How to play · Built for Chogathon 2026
All 1,969 Chog Genesis NFTs live in Chogtown as pixel pets. Each Chog is one pet shared by everyone: food, fun, energy and clean run down in real time, and whoever drops by can help. Leave a Chog alone too long and it gets sad, then wanders off for snacks until someone feeds it back home.
A wallet is optional: play right away, or sign in through Privy with a wallet, X, Google or email (a free signature, no gas). Nothing is bought or sent on-chain.
| 🔍 Find a Chog | Type its number, roll a random one, or pick from Chogtown: Need you, New homes, Happy. |
| 🍰 Feed | Every Chog has a favourite food, marked with a ★. |
| 🎮 Play | Candle Catch on the pet's own screen: green candles and coins in, red candles out, ×2 combo after 5 in a row. |
| 🛁 Bath · 💡 Lights | Keep it clean, tuck it in. Asleep means night over the city ring, awake means day. |
| 🕯️ Candles & XP | Every kind act pays Candles and sitter XP. Three quests a day, a daily wheel spin, Capsules, Green or Red, a shop. |
| 🎆 Festival day | When the whole town hits its daily goal: fireworks over Chogtown and a sticker for every Chog cared for. |
The holder is read live from the Chog Genesis contract (ownerOf on Monad), so there is nothing to register.
All rewards are decided on the server, so a modified client can't farm them.
public/ static site, no framework, no build step
js/sim.js life sim: needs, sleep schedule, poop, running away ┐ shared by the
js/persona.js traits → personality, favourite food, bedtime, lines │ browser and
js/econ.js Candles / XP rules, caps, levels, bond tiers ┘ the worker
js/screen.js 128×128 LCD renderer js/game.js Candle Catch
js/skyline.js the Chogtown city ring js/card.js 1200×630 share card
worker/
index.js API on Cloudflare D1, live ownerOf over Monad RPC, sign-in, town map
econ.js server-side economy: tickets, caps, quests, festival
chat.js town chat
privy/ Privy login bridge (wallet, X, Google, email), built into public/js/privy/
tools/ data + sprite-atlas builders, headless checks
Stack: Cloudflare Workers + D1 (SQLite) · vanilla JS + Canvas pixel rendering · Monad mainnet RPC (ownerOf, ERC-20 balanceOf) · Privy · @noble/curves for signature checks · fonts: Silkscreen, Departure Mono.
npm install
cd privy && npm install --legacy-peer-deps && npm run build && cd .. # optional: Privy login
echo "DEV=1" > .dev.vars
npm run dev # http://127.0.0.1:8790/?chog=953
Tables are created on first request; the local database lives in .wrangler/state.
For your own deploy: wrangler d1 create chog-pet, put the id in wrangler.jsonc, wrangler secret put SECRET, then npm run deploy.
OPENSEA_KEY (optional) adds collection stats to the town banner.
Made by @exitliqfun · [email protected]Independent fan project, not affiliated with Chog or Monad. Chog Genesis art belongs to its creators and holders.