BeamNG.Earth
BeamNG.drive용 1:1 비율 실시간 지구, 실제 고도·위성 이미지·부동 원점·보조 서버에서 LOD 스트리밍
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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.